İçindekiler:

GassistPi (Raspberry Pi'de Google Ana Sayfası): 7 Adım (Resimlerle)
GassistPi (Raspberry Pi'de Google Ana Sayfası): 7 Adım (Resimlerle)

Video: GassistPi (Raspberry Pi'de Google Ana Sayfası): 7 Adım (Resimlerle)

Video: GassistPi (Raspberry Pi'de Google Ana Sayfası): 7 Adım (Resimlerle)
Video: Install Google Assistant On Your Raspberry Pi | New Method | 2022 | 2024, Temmuz
Anonim
GassistPi (Raspberry Pi'de Google Ana Sayfası)
GassistPi (Raspberry Pi'de Google Ana Sayfası)
GassistPi (Raspberry Pi'de Google Ana Sayfası)
GassistPi (Raspberry Pi'de Google Ana Sayfası)

Raspberry Pi için Google Asistanı!

Adım 1: Malzemelerin ve Araçların Toplanması

Toplama Malzemeleri ve Araçları
Toplama Malzemeleri ve Araçları
Toplama Malzemeleri ve Araçları
Toplama Malzemeleri ve Araçları
Toplama Malzemeleri ve Araçları
Toplama Malzemeleri ve Araçları
  1. Raspberry Pi 3 Model B (Diğer ahududu pi sürümünü de kullanabilirsiniz ancak bunu çalıştırmak için Wi-Fi'ye ihtiyacınız var)
  2. 8GB Mikro SD Kart
  3. Mikro SD Kart Okuyucu
  4. USB Mikrofon
  5. USB Powered Hoparlörler
  6. 3.5mm Jack Ayırıcı
  7. 5V 2A USB Güç Adaptörü
  8. Mikro USB Kablosu
  9. Dişi-Erkek Jumper Kabloları
  10. ekmek tahtası
  11. LED'ler (istediğiniz herhangi bir renk)
  12. Yıldız tornavida
  13. Phillips Vidalar
  14. Elektrik bandı
  15. Havya ve Stand
  16. Lehimleme Kurşunu
  17. Tel makası
  18. Ketçap Sürahisi (zaten kestim:))
  19. 100/150/330 ohm direnç

Adım 2: Raspbian'ı Micro SD Karta Flashlama

Raspbian'ı Micro SD Karta Yanıp Sönme
Raspbian'ı Micro SD Karta Yanıp Sönme
  1. Raspbian veya Raspbian Lite'ı indirin
  2. Etcher'ı indirin ve yükleyin
  3. Micro SD Kart Okuyucuyu Micro SD Kart ile takın.
  4. Etcher'ı aç
  5. Görüntü Seç'e tıklayın ve Raspbian/RaspbianLite Zip'in indirme konumuna göz atın
  6. Sürücü Seç'e tıklayın ve mikro sd kart okuyucunuzun sürücüsünü bulun.
  7. Ardından son olarak "Flaş!"

Bu 10-30 dakika sürebilir, bu yüzden arkanıza yaslanın, rahatlayın ve pasta yiyin:)

Adım 3: Raspberry Pi'nizi Güçlendirin

Raspberry Pi'nizi Güçlendirin!
Raspberry Pi'nizi Güçlendirin!

Şimdi micro sd kartı flash ettikten sonra bu ahududu pi'yi raspbian'a önyükleyebiliriz:)

Raspberry pi'yi hdmi kablosuyla monitörünüze takın.

Adım 4: GassistPi Kurulumu

GassistPi Kurulumu
GassistPi Kurulumu
GassistPi Kurulumu
GassistPi Kurulumu
GassistPi Kurulumu
GassistPi Kurulumu

Şimdi ahududu pi'nizi başlattıktan sonra, şimdi GassistPi'nin bu Github Deposu'na gidebilir ve oradaki kılavuzu da takip edebilirsiniz.

1. Terminali açın ve depoyu klonlayın

git klonu

2. İşletim Sistemini ve Çekirdeği Güncelleyin

sudo apt-get güncellemesi

sudo apt-get install ahududupi çekirdeği

3. Raspberry Pi'nizi yeniden başlatın Önyüklemeden sonra terminalinizi tekrar açın ve bu komutu çalıştırın çünkü usb mikrofon ve yerleşik ses jakını kullanacağız (KOMUTU UYGULAMADAN ÖNCE ÖNCE USB MIC VE HOPARLÖRÜNÜZÜ TAKIN)

sudo chmod +x /home/pi/GassistPi/ses sürücüleri/USB-MIC-JACK/scripts/usb-mic-onboard-jack.sh

sudo /home/pi/GassistPi/ses sürücüleri/USB-MIC-JACK/scripts/usb-mic-onboard-jack.sh

4. Kimlik bilgileri-.json dosyasını indirin (kimlik bilgilerini oluşturmak için bu belgeye bakın

5..json dosyasını/home/pi dizinine yerleştirin

6. Asistan.json olarak yeniden adlandırın

7. Google Assistant ve Snowboy bağımlılıklarını yüklemek için tek satırlı yükleyiciyi kullanma Pi3 ve Armv7 kullanıcıları "gassist-installer-pi3.sh" yükleyicisini ve Pi Zero, Pi A ve Pi 1 B+ kullanıcıları "gassist-installer-pi"yi kullanır -zero.sh" yükleyici. Snowboy yükleyici her ikisi için de ortaktır

7.1 Yükleyicileri Yürütülebilir Yapın

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 Yükleyicileri çalıştırın (Önce snowboy yükleyicisini çalıştırın. Acele etmeyin ve paralel olarak çalıştırmayın, Birbiri ardına çalıştırın.

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 asistan kimlik doğrulama bağlantısını terminalden kopyalayın ve google hesabınızı kullanarak yetkilendirin

9. Yetkilendirme kodunu tarayıcıdan terminale kopyalayın ve enter tuşuna basın

10. Ortama geçin ve google asistanı panonuza göre test edin

kaynak ortam/bin/etkinleştir

google-assistant-demo ("ok google" özel kelimesini söyleyin) veya kaynak env/bin/etkinleştirin googlesamples-assistant-pushtotalk

11. Google asistanımızın ahududu pi açıkken otomatik olarak başlamasını sağlamak için bu komutları çalıştırın

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

sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl gassistpi-ok-google.service'i etkinleştir Sudo systemctl snowboy.service'i etkinleştir Sudo systemctl gassistpi-ok-google.service başlat sudo systemctl snowboy.service'i başlat

12. Ahududu pi'nizi yeniden başlatın ve google asistanınız otomatik olarak başlayacaktır.

Adım 5: GassistPi'nizin Özelleştirilmesi

GassistPi'nizin Özelleştirilmesi
GassistPi'nizin Özelleştirilmesi
GassistPi'nizin Özelleştirilmesi
GassistPi'nizin Özelleştirilmesi
GassistPi'nizin Özelleştirilmesi
GassistPi'nizin Özelleştirilmesi

Gerçek "Google Ana Sayfasını" hissetmek için özel sesler ve led ışık tepkisi ekleyeceğiz.

Sesleri değiştirme

Özel seslerimi indir

1. İndirilen sesleri /home/pi/GassistPi/sample-audio-files içine koyun

2. Şimdi /home/pi/GassistPi/src adresine gidin ve ardından main.py'yi açın

3. Startup.wav'ı bulun ve on.wav olarak değiştirin

4. Cevap vermek için Fb.wav'ı Bulun ve Değiştirin.wav

5. Sonra Kaydet

LED Işık Yanıtı Ekleme

GassistPi'de Pin 05 ve Pin 06, Google asistanı dinliyor ve yanıt veriyor ancak google asistanının başlatılıp başlatılmadığını bize bildirmek için fazladan bir led ekleyeceğiz

main.py'de #Gösterge Pinlerini ekleyeceğiz

GPIO.setup(13, GPIO. OUT)

GPIO.output(13, GPIO. HIGH)

ON_CONVERSATION_TURN_STARTED içinde bu satırı ekleyin

GPIO.output(13, GPIO. LOW)

ON_CONVERSATION_TURN_STARTED içinde bu satırı ekleyin

GPIO.output(13, GPIO. HIGH)

main.py dosyasını indirebilir ve main.py'nizi /home/pi/GassistPi/src içinde değiştirebilirsiniz

6. Adım: Muhafaza

muhafaza
muhafaza
muhafaza
muhafaza
muhafaza
muhafaza

Çok daha güzel bir kasa yapabileceğinizi biliyorum:) ama size bu kasayı Google Asistanım için nasıl yaptığımı göstereceğim:)

Ledleri breadboard'dan dişi jumper kablolara aktarıyorum.

Babam, taban için hurda ahşabı ve muhafaza için ortayı görmeme yardım ediyor.

Temel ahşap üzerine 1 hoparlör bağladım.

Ortadaki tahta 2 hoparlörü alta ve ahududu pi'yi üste taktım

Ledler, muhafazanın üstüne yapıştırmak için sıcak tutkal kullanıyorum

Konuşma delikleri ve mikrofon delikleri için, havyamı kasamın altına ve üst kısmına 2 delik açmak için kullanıyorum.

Adım 7: Sonuç

Bu projenin maliyeti 50 dolardan (Php 2563.70) daha az.

Bu GassistPi projesi, evinizi otomatikleştirmenize de yardımcı olabilir. Açma/Kapama rölesini tetikleyebilir.

Bu projeye LightshowPi'yi de (https://lightshowpi.org/) ekledim, böylece müzik çaldığımda ışıklar onu takip edecek:)

Bu proje harikaysa, lütfen bu girişi "Raspberry Pi" ve "Kablosuz" yarışması için oylayın:) Teşekkürler!

Önerilen: