Mündəricat:

GassistPi (Raspberry Pi -də Google Evi): 7 addım (şəkillərlə)
GassistPi (Raspberry Pi -də Google Evi): 7 addım (şəkillərlə)

Video: GassistPi (Raspberry Pi -də Google Evi): 7 addım (şəkillərlə)

Video: GassistPi (Raspberry Pi -də Google Evi): 7 addım (şəkillərlə)
Video: GASSIST PI, RASPBERRY PI ZERO W,NEW RASPBERRY PI OS . 2024, Dekabr
Anonim
GassistPi (Raspberry Pi -də Google Evi)
GassistPi (Raspberry Pi -də Google Evi)
GassistPi (Raspberry Pi -də Google Evi)
GassistPi (Raspberry Pi -də Google Evi)

Raspberry Pi üçün Google köməkçisi!

Addım 1: Material və Alətlərin Toplanması

Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
  1. Raspberry Pi 3 Model B (Digər moruq pi versiyasını da istifadə edə bilərsiniz, ancaq bunun üçün Wi-Fi lazımdır)
  2. 8 GB Micro SD Kart
  3. Micro SD Kart Oxuyucusu
  4. USB mikrofonu
  5. USB ilə işləyən dinamiklər
  6. 3,5 mm Jack Splitter
  7. 5V 2A USB Güc Adaptoru
  8. Mikro USB Kabel
  9. Qadın - Kişi Jumper Kabelləri
  10. Çörək lövhəsi
  11. LEDlər (istədiyiniz rəngdə)
  12. Phillips Tornavida
  13. Phillips Vintlər
  14. Elektrik lenti
  15. Havya və Stend
  16. Lehimləmə qurğusu
  17. Tel kəsici
  18. Ketçup Küpəsi (artıq kəsmişəm:))
  19. 100/150/330 ohm müqavimət

Addım 2: Raspbianın Micro SD Karta Yandırılması

Micro SD Karta Raspbianın yanıb sönməsi
Micro SD Karta Raspbianın yanıb sönməsi
  1. Raspbian və ya Raspbian Lite yükləyin
  2. Etcher -i yükləyin və quraşdırın
  3. Micro SD Kart Oxuyucusunu içərisində Micro SD Kart ilə qoşun.
  4. Etcheri açın
  5. Şəkil Seç düyməsini vurun və Raspbian/RaspbianLite Zip -in yüklənmə yerinə baxın
  6. Sürücü Seç düyməsini vurun və micro sd kart oxuyucunuzun sürücüsünü tapın.
  7. Sonra son olaraq "Flash!"

Bu 10-30 dəqiqə çəkə bilər, buna görə oturun, rahatlayın və pasta yeyin:)

Addım 3: Raspberry Pi -ni Gücləndirin

Raspberry Pi -ni gücləndirin!
Raspberry Pi -ni gücləndirin!

İndi micro sd kartı yandırdıqdan sonra bu moruq pi -ni raspbiana yükləyə bilərik:)

Raspberry pi -ni hdmi kabeli ilə monitorunuza qoşun.

Addım 4: GassistPi quraşdırın

GassistPi quraşdırılır
GassistPi quraşdırılır
GassistPi quraşdırılır
GassistPi quraşdırılır
GassistPi quraşdırılır
GassistPi quraşdırılır

İndi moruq pi -ni yüklədikdən sonra GassistPi -nin bu Github Deposuna gedə bilərsiniz və oradakı təlimatı da izləyə bilərsiniz.

1. Terminalı açın və anbarı klonlayın

git klonu

2. OS və Kernel'i yeniləyin

sudo apt-get yeniləməsi

sudo apt-get raspberrypi-kernel qurun

3. Raspberry Pi -ni yenidən başladın, açıldıqdan sonra terminalınızı yenidən açın və bu əmri yerinə yetirin, çünki usb mikrofonu və yerüstü audio jakdan istifadə edəcəyik (ƏMƏLİ İCRA VERMƏDƏN İLK olaraq USB Mikrofonunuzu və Dinamikinizi qoşun).

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. Etimadnaməsi-.json faylını yükləyin (etimadnaməsini yaratmaq üçün bu sənədə baxın

5..json faylını/home/pi qovluğuna yerləşdirin

6. Adını assistent.json olaraq dəyişdirin

7. Google Assistant və Snowboy asılılıqlarını quraşdırmaq üçün bir xətt yükləyicisini istifadə edərək Pi3 və Armv7 istifadəçiləri "gassist-installer-pi3.sh" yükləyicisini və Pi Zero, Pi A və Pi 1 B+ istifadəçiləri "gassist-installer-pi" ni istifadə edirlər. -zero.sh "yükləyicisi. Snowboy quraşdırıcısı hər ikisi üçün ortaqdır

7.1 Quraşdırıcıları icra edilə bilən hala gətirin

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 Quraşdırıcıları icra edin (Əvvəlcə snowboy yükləyicisini işə salın. Tələsməyin və paralel işləməyin, Ardıcıl olaraq işləyin.

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. Terminaldan google köməkçisinin doğrulama bağlantısını kopyalayın və Google hesabınızı istifadə edərək icazə verin

9. Brauzerdən icazə kodunu terminala kopyalayın və enter düyməsini basın

10. Ətraf mühitə keçin və lövhənizə uyğun olaraq google köməkçisini sınayın

mənbə env/bin/activate

google-assistent-demo ("ok google" qaynar sözünü deyin) və ya env/bin/googlesamples-assistant-pushtotalk-ı aktivləşdir

11. Moruq pi işləyərkən google köməkçimizi avtomatik işə salmaq üçün bu əmrləri yerinə yetirin

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

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

12. Raspberry pi -ni yenidən başladın və Google köməkçiniz avtomatik olaraq başlayacaq

Addım 5: GassistPi'nizi fərdiləşdirin

GassistPi'nizin fərdiləşdirilməsi
GassistPi'nizin fərdiləşdirilməsi
GassistPi'nizin fərdiləşdirilməsi
GassistPi'nizin fərdiləşdirilməsi
GassistPi'nizin fərdiləşdirilməsi
GassistPi'nizin fərdiləşdirilməsi

Əsl "Google Evi" hiss etmək üçün xüsusi səslər və led işığı əlavə edəcəyik.

Səslərin dəyişdirilməsi

Xüsusi səslərimi yükləyin

1. Yüklənmiş səsləri/home/pi/GassistPi/sample-audio-fayllarına daxil edin

2. İndi/home/pi/GassistPi/src -ə gedin və main.py açın

3. Start.wav -ı tapın və On.wav -a dəyişdirin

4. Cavab.wav üçün Fb.wav tapın və dəyişdirin

5. Sonra Saxla

LED İşıqlarının Cavabının əlavə edilməsi

GassistPi Pin 05 və Pin 06'da Google köməkçisi dinləyir və cavab verir, ancaq Google köməkçisinin işə salındığını bizə bildirmək üçün əlavə bir led əlavə edəcəyik.

Main.py -də #Göstərici Pinləri əlavə edəcəyik

GPIO. quraşdırma (13, GPIO. OUT)

GPIO.çıxış (13, GPIO. HIGH)

ON_CONVERSATION_TURN_STARTED bu xətti əlavə edin

GPIO.çıxış (13, GPIO. LOW)

ON_CONVERSATION_TURN_STARTED bu xətti əlavə edin

GPIO.çıxış (13, GPIO. HIGH)

Main.py -ni yükləyə və main.py -ni/home/pi/GassistPi/src -də əvəz edə bilərsiniz

Addım 6: Qapaq

Mühafizə
Mühafizə
Mühafizə
Mühafizə
Mühafizə
Mühafizə

Bilirəm ki, daha gözəl bir korpus düzəldə bilərsiniz:) amma Google köməkçim üçün bu mühiti necə hazırladığımı sizə göstərəcəyəm:)

Ledləri çörək taxtasından dişi dişi tullanan kabellərə keçirirəm.

Atam, baza üçün dəmir -dümür ağacını görməyimə kömək edir.

Əsas taxta 1 hoparlör bağladım.

Orta ağacın altına 2 dinamik və yuxarıda moruq pi bağladım

Ledlər, korpusun üst hissəsinə yapışdırmaq üçün isti yapışqan istifadə edirəm

Danışan deşiklər və mikrofon delikləri üçün, lehimləmə dəmirimdən istifadə edərək korpusumun altına və yuxarıya 2 deşik qoyuram.

Addım 7: Nəticə

Bu layihənin hazırlanması 50 dollardan azdır (Php 2563.70).

Bu GassistPi layihəsi evinizi avtomatlaşdırmağa da kömək edə bilər. Açma/söndürmə rölesini işə sala bilər.

Bu layihəyə LightshowPi (https://lightshowpi.org/) da əlavə etdim, buna görə də musiqi çaldığımda işıqlar onu izləyəcək:)

Bu layihə zəhmlidirsə, "Raspberry Pi" və "Wireless" yarışması üçün bu girişə səs verin:) Təşəkkürlər!

Tövsiyə: