Агуулгын хүснэгт:

GassistPi (Raspberry Pi дахь Google Home): 7 алхам (зурагтай)
GassistPi (Raspberry Pi дахь Google Home): 7 алхам (зурагтай)

Видео: GassistPi (Raspberry Pi дахь Google Home): 7 алхам (зурагтай)

Видео: GassistPi (Raspberry Pi дахь Google Home): 7 алхам (зурагтай)
Видео: Автоматический календарь-планировщик смен в Excel 2024, Долдугаар сарын
Anonim
GassistPi (Raspberry Pi дахь Google Home)
GassistPi (Raspberry Pi дахь Google Home)
GassistPi (Raspberry Pi дахь Google Home)
GassistPi (Raspberry Pi дахь Google Home)

Raspberry Pi -д зориулсан Google туслах!

Алхам 1: Материал ба багаж хэрэгслийг цуглуулах

Материал ба багаж хэрэгслийг цуглуулах
Материал ба багаж хэрэгслийг цуглуулах
Материал ба багаж хэрэгслийг цуглуулах
Материал ба багаж хэрэгслийг цуглуулах
Материал ба багаж хэрэгслийг цуглуулах
Материал ба багаж хэрэгслийг цуглуулах
  1. Raspberry Pi 3 Model B (Та бусад бөөрөлзгөнө pi хувилбарыг ашиглаж болно, гэхдээ үүнийг ажиллуулахын тулд танд Wi-Fi хэрэгтэй болно)
  2. 8GB Micro SD карт
  3. Micro SD карт уншигч
  4. USB микрофон
  5. USB -ээр ажилладаг чанга яригч
  6. 3.5 мм Жак задлагч
  7. 5V 2A USB тэжээлийн адаптер
  8. Микро USB кабель
  9. Эмэгтэй, эрэгтэй холбогч кабель
  10. Талхны самбар
  11. LED (хүссэн өнгө)
  12. Филлипс халив
  13. Филлипс шураг
  14. Цахилгаан соронзон хальс
  15. Гагнуурын төмөр ба зогсоол
  16. Гагнуурын тугалга
  17. Утас таслагч
  18. Кетчуп лонх (би аль хэдийн хайчилж авлаа:))
  19. 100/150/330 ом эсэргүүцэл

Алхам 2: Raspbian -ийг Micro SD карт руу асаах

Raspbian -ийг Micro SD карт руу асааж байна
Raspbian -ийг Micro SD карт руу асааж байна
  1. Raspbian эсвэл Raspbian Lite татаж авах
  2. Etcher -ийг татаж аваад суулгана уу
  3. Micro SD карт уншигчаа Micro SD картаар залгаарай.
  4. Etcher -ийг нээнэ үү
  5. Select Image дээр дарж Raspbian/RaspbianLite Zip татаж авах байршлыг хайж олоорой
  6. Драйв сонгох дээр товшоод 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 -ээ асаасны дараа та GassistPi -ийн Github репозитор руу очиж, гарын авлагыг дагаж болно.

1. Терминалыг нээж, репозиторыг хуулбарлана уу

git clone

2. OS болон цөмийг шинэчлэх

sudo apt-get update

sudo apt-get raspberrypi-цөмийг суулгаарай

3. Raspberry Pi -г дахин ажиллуулна уу. Терминалаа дахин ачаалсны дараа бид 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. Итгэмжлэх жуух-.json файлыг татаж авах (Итгэмжлэх жуух бичиг үүсгэхийн тулд энэ документыг үзнэ үү

5..json файлыг/home/pi директорт байрлуулна

6. Туслах.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 Суулгагчдыг ажиллуулна уу (Цасан бөмбөг суулгагчийг эхлээд ажиллуул. Яарах хэрэггүй, зэрэгцүүлж ажиллуулахгүй, ар араас нь ажиллуул.

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 туслахыг самбарынхаа дагуу туршиж үзээрэй

env/bin/идэвхжүүлэх эх сурвалж

google-assistant-demo ("ok google" гэсэн халуун үгийг хэлэх) эсвэл env/bin/googlesamples-assistant-pushtotalk эх сурвалжийг идэвхжүүлэх

11. Raspberry pi ажиллаж байх үед манай Google туслахыг автоматаар эхлүүлэхийн тулд энэ тушаалуудыг ажиллуулна уу

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

sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl идэвхжүүлэх gassistpi-ok-google.service sudo systemctl snowboy.service sudo systemctl эхлүүлэх gassistpi-ok-google.service sudo systemctl эхлүүлэх snowboy.service

12. Бөөрөлзгөнө pi -ээ дахин эхлүүлээрэй, таны Google туслах автоматаар асах болно

Алхам 5: GassistPi -ийн тохиргоо

Таны GassistPi -ийн тохируулга
Таны GassistPi -ийн тохируулга
Таны GassistPi -ийн тохируулга
Таны GassistPi -ийн тохируулга
Таны GassistPi -ийн тохируулга
Таны GassistPi -ийн тохируулга

Жинхэнэ "Google Нүүр хуудас" -ыг мэдрэхийн тулд бид өөрчлөн тохируулсан дуу авиа, гэрлийн хариу өгөх болно.

Дуу чимээг өөрчлөх

Миний захиалгат дууг татаж аваарай

1. Татаж авсан дууг/home/pi/GassistPi/sample-audio-files руу оруулна уу

2. Одоо/home/pi/GassistPi/src руу очоод main.py -ийг нээнэ үү

3. Start.wav -ийг on.wav болгон олоод солих

4. Find & Replace Fb.wav to respond.wav

5. Дараа нь Save

LED гэрлийн хариуг нэмж байна

GassistPi Pin 05 & Pin 06 дээр Google туслах сонсч, хариулж байгаа боловч Google туслах ажиллуулж байгаа эсэхийг бидэнд мэдэгдэх нэмэлт хөтөч нэмж оруулах болно.

Main.py дээр бид #Үзүүлэлтийн голыг нэмнэ

GPIO. тохиргоо (13, GPIO. OUT)

GPIO. гаралт (13, GPIO. HIGH)

ON_CONVERSATION_TURN_STARTED -д энэ мөрийг нэмнэ үү

GPIO.output (13, GPIO. LOW)

ON_CONVERSATION_TURN_STARTED -д энэ мөрийг нэмнэ үү

GPIO. гаралт (13, GPIO. HIGH)

Та main.py файлыг татаж аваад main.py файлыг/home/pi/GassistPi/src дээр орлуулж болно

Алхам 6: Хашаа

Хашаа
Хашаа
Хашаа
Хашаа
Хашаа
Хашаа

Та илүү гоёмсог хашлага хийж чадна гэдгийг би мэднэ:) гэхдээ би энэ туслагчийг Google туслахдаа хэрхэн яаж хийхийг харуулах болно:)

Би самбарыг талхнаас эмэгтэй рүү эмэгтэй холбогч утас руу шилжүүлдэг.

Аав надад хашааны суурь, дунд модны хаягдлыг харахад надад тусалдаг.

Үндсэн модон дээр 1 чанга яригч хавсаргасан.

Дунд мод би доод хэсэгт 2 чанга яригч, дээд талд нь бөөрөлзгөнө pi суулгасан

Ледүүд, би халуун цавуугаар хашааны дээд хэсэгт бэхлэнэ

Нүх, микрофоны нүхний хувьд би гагнуурын төмрөө ашиглан хашлагынхаа доод хэсэгт, дээд талд нь 2 нүх гаргадаг.

Алхам 7: Дүгнэлт

Энэ төслийг хийхэд 50 доллараас бага өртөгтэй (Php 2563.70).

Энэхүү GassistPi төсөл нь байшингаа автоматжуулахад тусална. Энэ нь асаах/унтраах релеийг өдөөж болно.

Би мөн энэ төсөлд LightshowPi (https://lightshowpi.org/) -ийг оруулсан тул би үүн дээр хөгжим тоглож байх үед гэрэл үүн дээр дагах болно:)

Хэрэв энэ төсөл үнэхээр гайхалтай бол "Raspberry Pi" & "Wireless" тэмцээнд оролцохын тулд энэхүү оруулгад саналаа өгнө үү:) Баярлалаа!

Зөвлөмж болгож буй: