Sisällysluettelo:

GassistPi (Google Home in Raspberry Pi): 7 vaihetta (kuvilla)
GassistPi (Google Home in Raspberry Pi): 7 vaihetta (kuvilla)

Video: GassistPi (Google Home in Raspberry Pi): 7 vaihetta (kuvilla)

Video: GassistPi (Google Home in Raspberry Pi): 7 vaihetta (kuvilla)
Video: 30 Ultimate Windows 10 Tips and Tricks for 2020 2024, Heinäkuu
Anonim
GassistPi (Google Home in Raspberry Pi)
GassistPi (Google Home in Raspberry Pi)
GassistPi (Google Home in Raspberry Pi)
GassistPi (Google Home in Raspberry Pi)

Google Assistant Raspberry Pi: lle!

Vaihe 1: Materiaalien ja työkalujen kerääminen

Materiaalien ja työkalujen kerääminen
Materiaalien ja työkalujen kerääminen
Materiaalien ja työkalujen kerääminen
Materiaalien ja työkalujen kerääminen
Materiaalien ja työkalujen kerääminen
Materiaalien ja työkalujen kerääminen
  1. Raspberry Pi 3 Malli B (Voit käyttää myös muuta vadelmapi-versiota, mutta tarvitset Wi-Fi-yhteyden tämän suorittamiseen)
  2. 8 Gt: n Micro SD -kortti
  3. Micro SD -kortinlukija
  4. USB -mikrofoni
  5. USB -kaiuttimet
  6. 3,5 mm jakaja
  7. 5V 2A USB -virtalähde
  8. Micro USB -kaapeli
  9. Naaraspuoliset urospuoliset kaapelit
  10. Leipälauta
  11. LEDit (kaikki haluamasi värit)
  12. Phillips -ruuvimeisseli
  13. Phillips -ruuvit
  14. Sähköteippi
  15. Juotin & jalusta
  16. Juotosjohto
  17. Lankaleikkuri
  18. Ketsuppi (olen jo leikannut sen:))
  19. 100/150/330 ohmin vastus

Vaihe 2: Raspbianin vilkkuminen Micro SD -kortille

Vilkkuva Raspbian Micro SD -kortille
Vilkkuva Raspbian Micro SD -kortille
  1. Lataa Raspbian tai Raspbian Lite
  2. Lataa ja asenna Etcher
  3. Liitä Micro SD -kortinlukija Micro SD -kortin kanssa.
  4. Avaa Etcher
  5. Napsauta Valitse kuva ja selaa Raspbian/RaspbianLite Zip -lataussijaintia
  6. Napsauta Valitse asema ja etsi micro sd -kortinlukijan asema.
  7. Napsauta lopuksi "Flash!"

Tämä voi kestää 10-30 minuuttia, joten istu alas, rentoudu ja syö piirakkaa:)

Vaihe 3: Käynnistä Raspberry Pi

Käynnistä Raspberry Pi!
Käynnistä Raspberry Pi!

Nyt kun micro -sd -kortti on vilkkunut, voimme nyt käynnistää tämän vadelmapi: n raspbianiksi:)

Liitä vadelma pi näyttöön hdmi -kaapelilla.

Vaihe 4: GassistPin asennus

GassistPi: n asennus
GassistPi: n asennus
GassistPi: n asennus
GassistPi: n asennus
GassistPi: n asennus
GassistPi: n asennus

Nyt kun olet käynnistänyt vadelmapiisi, voit nyt mennä tähän GassubPin Github -arkistoon ja seurata myös siellä olevaa opasta.

1. Avaa päätelaite ja kloonaa arkisto

git -klooni

2. Päivitä käyttöjärjestelmä ja ydin

sudo apt-get päivitys

sudo apt-get install raspberrypi-ydin

3. Käynnistä Raspberry Pi uudelleen käynnistämisen jälkeen avaa päätelaite uudelleen ja suorita tämä komento, koska aiomme käyttää USB -mikrofonia ja sisäistä ääniliitäntää (KYTKE USB -MIKKI JA -KAIUTIN ENNEN KÄSKYN SUORITTAMISTA)

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. Lataa tunnistetiedot-.json-tiedosto (katso tämä asiakirja luodessasi tunnistetiedot

5. Sijoita.json -tiedosto hakemistoon/home/pi

6. Nimeä se uudelleen nimeksi assistent.json

7. Yhden rivin asennusohjelman käyttäminen Google Assistant- ja Snowboy-riippuvuuksien asentamiseen Pi3- ja Armv7-käyttäjät käyttävät "gassist-installer-pi3.sh" -asenninta ja Pi Zero, Pi A ja Pi 1 B+ -käyttäjät "gassist-installer-pi" -zero.sh "asennusohjelma. Snowboy -asennusohjelma on yleinen molemmille

7.1 Tee asentajista suoritettavia

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 Suorita asentajat

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. Kopioi Google Assistantin todennuslinkki päätelaitteesta ja valtuuta Google -tilisi avulla

9. Kopioi valtuutuskoodi selaimesta päätelaitteeseen ja paina enter

10. Siirry ympäristöön ja testaa google -avustaja taulusi mukaan

lähde env/bin/aktivoi

google-assistentti-demo (sano hotword "ok google") tai lähde env/bin/aktivoi googlesamples-assistent-pushtotalk

11. Jotta Google -avustajamme käynnistyy automaattisesti, kun vadelma pi on päällä, suorita nämä komennot

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

sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl ota käyttöön gassistpi-ok-google.service sudo systemctl käyttöön snowboy.service sudo systemctl start gassistpi-ok-google.service sudo systemctl start snowboy.service

12. Käynnistä vadelma pi uudelleen ja Google -avustaja käynnistyy automaattisesti

Vaihe 5: GassistPi -laitteen mukauttaminen

GassistPi -laitteen mukauttaminen
GassistPi -laitteen mukauttaminen
GassistPi -laitteen mukauttaminen
GassistPi -laitteen mukauttaminen
GassistPi -laitteen mukauttaminen
GassistPi -laitteen mukauttaminen

Jotta voisimme tuntea todellisen "Googlen etusivun", lisäämme mukautettuja ääniä ja led -valovaste.

Äänien vaihtaminen

Lataa mukautetut äänet

1. Laita ladatut äänet kansioon/home/pi/GassistPi/sample-audio-files

2. Siirry nyt kohteeseen/home/pi/GassistPi/src ja avaa main.py

3. Etsi ja korvaa Startup.wav tiedostoon on.wav

4. Etsi ja korvaa Fb.wav vastataksesi.wav

5. Tallenna sitten

LED -valojen vastauksen lisääminen

GassistPi Pin 05 & Pin 06 on Googlen avustaja, joka kuuntelee ja vastaa, mutta lisäämme ylimääräisen ledin, joka ilmoittaa meille, onko Google Assistant käynnistetty

Main.py -sivustoon lisäämme #indikaattoripinoja

GPIO.asetukset (13, GPIO. OUT)

GPIO -lähtö (13, GPIO. HIGH)

Lisää tämä rivi kohdassa ON_CONVERSATION_TURN_STARTED

GPIO -lähtö (13, GPIO. LOW)

Lisää tämä rivi kohdassa ON_CONVERSATION_TURN_STARTED

GPIO -lähtö (13, GPIO. HIGH)

Voit ladata main.py ja korvata main.py in/home/pi/GassistPi/src

Vaihe 6: Kotelo

Kotelo
Kotelo
Kotelo
Kotelo
Kotelo
Kotelo

Tiedän, että voit tehdä paljon kauniimpaa koteloa:) mutta näytän sinulle, kuinka teen tämän kotelon Google Assistantilleni:)

Siirrän ledit leipälevyltä naaraspuolisille naarasliittimille.

Isäni auttaa minua sahaamaan puun romun pohjaan ja kotelon keskelle.

Pohjapuu kiinnitin siihen 1 kaiuttimen.

Keskimmäinen puu i kiinnitti 2 kaiutinta alareunaan ja vadelma pi yläosaan

Ledit, käytän kuumaliimaa kiinnittääksesi sen kotelon yläosaan

Jos puhun reikiä ja mikrofonireikiä, käytän juotosraudalla reikiä kotelon alaosaan ja 2 reikää yläosaan.

Vaihe 7: Johtopäätös

Tämän projektin tekeminen maksoi alle 50 dollaria (2563,70 Php).

Tämä GassistPi -projekti voi myös auttaa sinua automatisoimaan talosi. Se voi laukaista On/Off -releen.

Lisäsin myös LightshowPi: n (https://lightshowpi.org/) tähän projektiin, joten kun soitan musiikkia, valot seuraavat sitä:)

Jos tämä projekti on mahtava, äänestä tätä merkintää "Raspberry Pi" & "Wireless" -kilpailussa:) Kiitos!

Suositeltava: