Innholdsfortegnelse:

GassistPi (Google Home i Raspberry Pi): 7 trinn (med bilder)
GassistPi (Google Home i Raspberry Pi): 7 trinn (med bilder)

Video: GassistPi (Google Home i Raspberry Pi): 7 trinn (med bilder)

Video: GassistPi (Google Home i Raspberry Pi): 7 trinn (med bilder)
Video: Install Google Assistant On Your Raspberry Pi | New Method | 2022 | 2024, November
Anonim
GassistPi (Google Home i Raspberry Pi)
GassistPi (Google Home i Raspberry Pi)
GassistPi (Google Home i Raspberry Pi)
GassistPi (Google Home i Raspberry Pi)

Google Assistant for Raspberry Pi!

Trinn 1: Samle materialer og verktøy

Samle materialer og verktøy
Samle materialer og verktøy
Samle materialer og verktøy
Samle materialer og verktøy
Samle materialer og verktøy
Samle materialer og verktøy
  1. Raspberry Pi 3 Model B (Du kan også bruke en annen bringebær pi-versjon, men du trenger Wi-Fi for å kjøre dette)
  2. 8 GB Micro SD -kort
  3. Micro SD -kortleser
  4. USB -mikrofon
  5. USB -drevne høyttalere
  6. 3,5 mm jack splitter
  7. 5V 2A USB -strømadapter
  8. Micro USB -kabel
  9. Jumper til hunn til mann
  10. Brødbrett
  11. Lysdioder (hvilken som helst farge du vil ha)
  12. Phillips skrujern
  13. Phillips skruer
  14. Elektrisk tape
  15. Loddejern og stativ
  16. Lodde bly
  17. Wire Cutter
  18. Ketchup kanne (jeg har allerede kuttet den:))
  19. 100/150/330 ohm motstand

Trinn 2: Blinker Raspbian til Micro SD -kort

Blinker Raspbian til Micro SD -kort
Blinker Raspbian til Micro SD -kort
  1. Last ned Raspbian eller Raspbian Lite
  2. Last ned og installer Etcher
  3. Plugg Micro SD -kortleseren med Micro SD -kortet i den.
  4. Åpne etser
  5. Klikk på Velg bilde og bla gjennom nedlastingsstedet for Raspbian/RaspbianLite Zip
  6. Klikk på Velg stasjon og finn stasjonen til micro sd -kortleseren.
  7. Klikk deretter på "Flash!"

Dette kan ta 10-30 minutter, så len deg tilbake, slapp av og spis pai:)

Trinn 3: Slå på din Raspberry Pi

Slå på Raspberry Pi!
Slå på Raspberry Pi!

Etter at vi har blinket med micro sd -kortet, kan vi nå starte denne bringebær -pi til raspbian:)

Koble bringebær -pi til skjermen med hdmi -kabelen.

Trinn 4: Installere GassistPi

Installere GassistPi
Installere GassistPi
Installere GassistPi
Installere GassistPi
Installere GassistPi
Installere GassistPi

Etter at du har startet opp bringebær -pi, kan du gå til dette Github -depotet for GassistPi, og du kan også følge guiden der.

1. Åpne terminalen og klone depotet

git -klon

2. Oppdater OS og kjerne

sudo apt-get oppdatering

sudo apt-get install raspberrypi-kjernen

3. Start Raspberry Pi på nytt Etter at du har startet opp, åpner du terminalen igjen og utfører denne kommandoen fordi vi kommer til å bruke usb -mikrofon og innebygd lydkontakt (Koble til USB -mikrofonen og høyttaleren FØRST FØR du utfører kommandoen)

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. Last ned legitimasjon-.json-fil (se dette dokumentet for å opprette legitimasjon

5. Plasser.json -filen i/home/pi -katalogen

6. Gi nytt navn til assistant.json

7. Ved å bruke installasjonsprogrammet for en linje for å installere Google Assistant og Snowboy-avhengigheter bruker Pi3 og Armv7 brukerne "gassist-installer-pi3.sh" installasjonsprogrammet og Pi Zero, Pi A og Pi 1 B+ brukere bruker "gassist-installer-pi" -zero.sh "installasjonsprogram. Snowboy -installatør er vanlig for begge

7.1 Gjør installatørene kjørbare

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 Utfør installatørene (Kjør snowboy -installatøren først. Ikke ha det travelt og ikke kjør dem parallelt, Kjør dem etter hverandre

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. Kopiér Google Assistant -godkjenningskoblingen fra terminalen, og autoriser ved hjelp av Google -kontoen din

9. Kopier autorisasjonskoden fra nettleseren til terminalen og trykk enter

10. Flytt inn i miljøet og test google -assistenten i henhold til tavlen din

kilde env/bin/aktivere

google-assistent-demo (si hotword "ok google") eller kilde env/bin/aktiver googlesamples-assistant-pushtotalk

11. For å gjøre vår Google -assistent autostart når bringebær -pi er på, kjører denne kommandoen

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

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

12. Start din bringebær -pi på nytt, og Google -assistenten starter automatisk

Trinn 5: Tilpasning av GassistPi

Tilpasning av din GassistPi
Tilpasning av din GassistPi
Tilpasning av din GassistPi
Tilpasning av din GassistPi
Tilpasning av din GassistPi
Tilpasning av din GassistPi

For å føle det virkelige "Google Home" legger vi til tilpassede lyder og LED -lysrespons.

Endre lydene

Last ned mine tilpassede lyder

1. Legg de nedlastede lydene i/home/pi/GassistPi/sample-audio-filer

2. Gå nå til/home/pi/GassistPi/src, og åpne deretter main.py

3. Finn og erstatt Startup.wav til on.wav

4. Finn og erstatt Fb.wav for å respond.wav

5. Deretter Lagre

Legger til LED -lysrespons

I GassistPi Pin 05 og Pin 06 er Google -assistent som lytter og svarer, men vi legger til en ekstra led for å gi oss beskjed hvis Google Assistant er startet

I main.py legger vi til #Indicator Pins

GPIO.setup (13, GPIO. OUT)

GPIO.output (13, GPIO. HIGH)

I ON_CONVERSATION_TURN_STARTED legg til denne linjen

GPIO.output (13, GPIO. LOW)

I ON_CONVERSATION_TURN_STARTED legg til denne linjen

GPIO.output (13, GPIO. HIGH)

Du kan laste ned main.py og erstatte main.py i/home/pi/GassistPi/src

Trinn 6: Vedlegg

Innhegning
Innhegning
Innhegning
Innhegning
Innhegning
Innhegning

Jeg vet at du kan lage mye vakrere kabinett:) men jeg skal vise deg hvordan jeg lager dette kabinettet for Google Assistant:)

Jeg overfører lysdiodene fra brødbrett til hunkabel til hunkabel.

Faren min hjelper meg å sage skrapvirket til basen og midten for skapet.

Grunnlaget jeg festet 1 høyttaler på den.

Mellomvedet festet jeg de 2 høyttalerne nederst og bringebærpi på toppen

Lysdiodene, jeg bruker varmt lim for å feste det på toppen av kabinettet

For talerhull og mikrofonhull bruker jeg loddejernet mitt til å sette hull nederst på skapet og 2 hull på toppen.

Trinn 7: Konklusjon

Dette prosjektet kostet mindre enn $ 50 (Php 2563.70) å lage.

Dette GassistPi -prosjektet kan også hjelpe deg med å automatisere huset ditt. Det kan utløse på/av -relé.

Jeg har også lagt til LightshowPi (https://lightshowpi.org/) i dette prosjektet, så når jeg spiller musikk på det, vil lysene følge med på det:)

Hvis dette prosjektet er fantastisk, kan du stemme denne oppføringen for konkurransen "Raspberry Pi" og "Wireless":) Takk!

Anbefalt: