สารบัญ:

GassistPi (หน้าแรกของ Google ใน Raspberry Pi): 7 ขั้นตอน (พร้อมรูปภาพ)
GassistPi (หน้าแรกของ Google ใน Raspberry Pi): 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: GassistPi (หน้าแรกของ Google ใน Raspberry Pi): 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: GassistPi (หน้าแรกของ Google ใน Raspberry Pi): 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How to Install Google Assistant On Raspberry Pi in just 5 Minutes | No Terminal or Coding Required 2024, พฤศจิกายน
Anonim
GassistPi (หน้าแรกของ Google ใน Raspberry Pi)
GassistPi (หน้าแรกของ Google ใน Raspberry Pi)
GassistPi (หน้าแรกของ Google ใน Raspberry Pi)
GassistPi (หน้าแรกของ Google ใน Raspberry Pi)

Google Assistant สำหรับ Raspberry Pi!

ขั้นตอนที่ 1: รวบรวมวัสดุและเครื่องมือ

การรวบรวมวัสดุและเครื่องมือ
การรวบรวมวัสดุและเครื่องมือ
การรวบรวมวัสดุและเครื่องมือ
การรวบรวมวัสดุและเครื่องมือ
รวบรวมวัสดุและเครื่องมือ
รวบรวมวัสดุและเครื่องมือ
  1. Raspberry Pi 3 Model B (คุณสามารถใช้ raspberry pi เวอร์ชันอื่นได้ แต่คุณต้องใช้ Wi-Fi เพื่อเรียกใช้)
  2. การ์ด Micro SD ขนาด 8GB
  3. เครื่องอ่านการ์ด Micro SD
  4. ไมโครโฟน USB
  5. ลำโพง USB Powered
  6. แจ็ค 3.5 มม. ตัวแยกสัญญาณ
  7. อะแดปเตอร์แปลงไฟ USB 5V 2A
  8. สายไมโคร USB
  9. สายจัมเปอร์หญิงกับชาย
  10. เขียงหั่นขนม
  11. ไฟ LED (สีใดก็ได้ที่คุณต้องการ)
  12. ไขควงฟิลลิป
  13. สกรูฟิลลิปส์
  14. เทปพันสายไฟ
  15. หัวแร้ง & ขาตั้ง
  16. หัวแร้ง
  17. เครื่องตัดลวด
  18. เหยือกซอสมะเขือเทศ (ตัดแล้ว:))
  19. ตัวต้านทาน 100/150/330 โอห์ม

ขั้นตอนที่ 2: แฟลช Raspbian เป็น Micro SD Card

แฟลช Raspbian เป็น Micro SD Card
แฟลช Raspbian เป็น Micro SD Card
  1. ดาวน์โหลด Raspbian หรือ Raspbian Lite
  2. ดาวน์โหลดและติดตั้ง Etcher
  3. เสียบเครื่องอ่านการ์ด Micro SD ที่มีการ์ด Micro SD อยู่
  4. เปิด Etcher
  5. คลิกเลือกรูปภาพและเรียกดูตำแหน่งดาวน์โหลดของ Raspbian/RaspbianLite Zip
  6. คลิกที่ Select Drive และค้นหาไดรฟ์ของเครื่องอ่านการ์ด micro sd ของคุณ
  7. จากนั้นคลิกสุดท้ายที่ "Flash!"

อาจใช้เวลา 10-30 นาที นั่งพักผ่อน กินพาย:)

ขั้นตอนที่ 3: เพิ่มพลังให้ Raspberry Pi ของคุณ

เพิ่มพลังให้ Raspberry Pi ของคุณ!
เพิ่มพลังให้ Raspberry Pi ของคุณ!

ตอนนี้หลังจากที่เราแฟลชการ์ด micro sd เราก็สามารถบูตราสเบอร์รี่ pi นี้เป็น raspbian ได้:)

เสียบราสเบอร์รี่ pi เข้ากับจอภาพของคุณด้วยสาย hdmi

ขั้นตอนที่ 4: การติดตั้ง GassistPi

การติดตั้ง GassistPi
การติดตั้ง GassistPi
การติดตั้ง GassistPi
การติดตั้ง GassistPi
การติดตั้ง GassistPi
การติดตั้ง GassistPi

ตอนนี้หลังจากที่คุณบูตราสเบอร์รี่ pi ของคุณแล้ว คุณสามารถไปที่ Github Repository ของ GassistPi และคุณสามารถทำตามคำแนะนำที่นั่นได้

1. เปิดเทอร์มินัลแล้วโคลนที่เก็บ

โคลน git

2. อัปเดตระบบปฏิบัติการและเคอร์เนล

sudo apt-get update

sudo apt-get ติดตั้ง raspberrypi-kernel

3. รีสตาร์ท Raspberry Pi หลังจากบูทเครื่องแล้วให้เปิดเทอร์มินัลของคุณอีกครั้งและดำเนินการคำสั่งนี้เพราะเราจะใช้ไมโครโฟน usb และแจ็คเสียงออนบอร์ด (เสียบไมโครโฟน USB และลำโพงก่อนดำเนินการคำสั่ง)

sudo chmod +x /home/pi/GassistPi/audio-drivers/USB-MIC-JACK/scripts/usb-mic-onboard-jack.sh

sudo /home/pi/GassistPi/audio-drivers/USB-MIC-JACK/scripts/usb-mic-onboard-jack.sh

4. ดาวน์โหลดไฟล์ credentials-.json (ดูเอกสารนี้เพื่อสร้างข้อมูลรับรอง

5. วางไฟล์.json ในไดเร็กทอรี/home/pi

6. เปลี่ยนชื่อเป็น assistant.json

7. การใช้ตัวติดตั้งแบบบรรทัดเดียวสำหรับการติดตั้ง Google Assistant และ Snowboy การพึ่งพาผู้ใช้ Pi3 และ Armv7 ใช้ตัวติดตั้ง "gassist-installer-pi3.sh" และผู้ใช้ Pi Zero, Pi A และ Pi 1 B+ ใช้ "gassist-installer-pi -zero.sh" ตัวติดตั้ง โปรแกรมติดตั้ง Snowboy เป็นเรื่องปกติสำหรับทั้งคู่

7.1 ทำให้โปรแกรมติดตั้งสามารถปฏิบัติการได้

sudo chmod +x /home/pi/GassistPi/scripts/gassist-installer-pi3.sh

sudo chmod +x /home/pi/GassistPi/scripts/gassist-installer-pi-zero.sh sudo chmod +x /home/pi/GassistPi/scripts/snowboy-deps-installer.sh

7.2 ดำเนินการติดตั้ง (เรียกใช้โปรแกรมติดตั้ง snowboy ก่อน อย่ารีบร้อนและอย่าเรียกใช้แบบคู่ขนาน เรียกใช้ทีละรายการ

sudo /home/pi/GassistPi/scripts/snowboy-deps-installer.sh

sudo /home/pi/GassistPi/scripts/gassist-installer-pi-zero.sh sudo /home/pi/GassistPi/scripts/gassist-installer-pi3.sh

8. คัดลอกลิงก์การตรวจสอบสิทธิ์ผู้ช่วย Google จากเทอร์มินัลและอนุญาตโดยใช้บัญชี Google ของคุณ

9. คัดลอกรหัสอนุญาตจากเบราว์เซอร์ไปยังเทอร์มินัลแล้วกด Enter

10. ย้ายเข้าไปอยู่ในสภาพแวดล้อมและทดสอบ Google Assistant ตามกระดานของคุณ

แหล่งที่มา env/bin/activate

google-assistant-demo (พูดคำว่า "ตกลง google") หรือแหล่ง env/bin/activate googlesamples-assistant-pushtotalk

11. เพื่อให้ Google Assistant ของเราเริ่มทำงานอัตโนมัติเมื่อ raspberry pi ทำงานอยู่ ให้เรียกใช้คำสั่งนี้

sudo chmod +x /home/pi/GassistPi/scripts/service-installer.sh

sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl enable gassistpi-ok-google.service sudo systemctl enable snowboy.service sudo systemctl start gassistpi-ok-google.service sudo systemctl start snowboy.service

12. รีสตาร์ท Raspberry Pi ของคุณและ Google Assistant จะเริ่มทำงานอัตโนมัติ

ขั้นตอนที่ 5: การปรับแต่ง GassistPi. ของคุณ

การปรับแต่ง GassistPi. ของคุณ
การปรับแต่ง GassistPi. ของคุณ
การปรับแต่ง GassistPi. ของคุณ
การปรับแต่ง GassistPi. ของคุณ
การปรับแต่ง GassistPi. ของคุณ
การปรับแต่ง GassistPi. ของคุณ

เพื่อให้รู้สึกถึง "หน้าแรกของ Google" ที่แท้จริง เราจะเพิ่มเสียงที่กำหนดเองและการตอบสนองของไฟ LED

เปลี่ยนเสียง

ดาวน์โหลดเสียงที่กำหนดเองของฉัน

1. ใส่เสียงที่ดาวน์โหลดมาใน /home/pi/GassistPi/sample-audio-files

2. ไปที่ /home/pi/GassistPi/src จากนั้นเปิด main.py

3. ค้นหาและแทนที่ Startup.wav เป็น on.wav

4. ค้นหาและแทนที่ Fb.wav เพื่อตอบกลับ wav

5. จากนั้นบันทึก

การเพิ่มการตอบสนองของไฟ LED

ใน GassistPi Pin 05 & Pin 06 คือผู้ช่วยของ Google ที่กำลังฟังและตอบสนอง แต่เราจะเพิ่มคำแนะนำพิเศษเพื่อแจ้งให้เราทราบหาก Google Assistant เริ่มทำงาน

ใน main.py เราจะเพิ่มใน #Indicator Pins

GPIO.setup (13, GPIO. ออก)

GPIO.output(13, GPIO.สูง)

ใน ON_CONVERSATION_TURN_STARTED ให้เพิ่มบรรทัดนี้

GPIO.output(13, GPIO.ต่ำ)

ใน ON_CONVERSATION_TURN_STARTED ให้เพิ่มบรรทัดนี้

GPIO.output(13, GPIO.สูง)

คุณสามารถดาวน์โหลด main.py และแทนที่ main.py ของคุณใน /home/pi/GassistPi/src

ขั้นตอนที่ 6: สิ่งที่แนบมา

สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย

ฉันรู้ว่าคุณสามารถสร้างตู้ที่สวยงามกว่านี้ได้:) แต่ฉันจะแสดงให้คุณเห็นว่าฉันสร้างกล่องหุ้มนี้สำหรับ Google Assistant ได้อย่างไร:)

ฉันโอนไฟ LED จากเขียงหั่นขนมไปยังสายจัมเปอร์ตัวเมียไปยังตัวเมีย

พ่อช่วยเห็นเศษไม้สำหรับฐานและกลางสำหรับกรง

ไม้ฐานที่ฉันติดลำโพง 1 ตัวไว้

ไม้กลางผมติดลำโพง 2 ตัวที่ด้านล่างและ pi ราสเบอร์รี่ที่ด้านบน

ไฟ LED ฉันใช้กาวร้อนติดที่ด้านบนของตู้

สำหรับรูลำโพงและรูไมโครโฟน ฉันใช้หัวแร้งเพื่อเจาะรูที่ด้านล่างของตัวเครื่อง และ 2 รูที่ด้านบน

ขั้นตอนที่ 7: สรุป

โครงการนี้มีค่าใช้จ่ายน้อยกว่า $50 (Php 2563.70) ในการทำ

โครงการ GassistPi นี้สามารถช่วยให้คุณทำให้บ้านของคุณเป็นแบบอัตโนมัติได้ มันสามารถทริกเกอร์เปิด/ปิดรีเลย์

ฉันยังเพิ่ม LightshowPi (https://lightshowpi.org/) ในโปรเจ็กต์นี้ด้วย ดังนั้นเมื่อฉันเปิดเพลง ไฟก็จะตามมา:)

หากโครงการนี้ยอดเยี่ยม โปรดลงคะแนนให้กับการประกวด "Raspberry Pi" & "Wireless":) ขอบคุณ!

แนะนำ: