Indholdsfortegnelse:

GassistPi (Google Home i Raspberry Pi): 7 trin (med billeder)
GassistPi (Google Home i Raspberry Pi): 7 trin (med billeder)

Video: GassistPi (Google Home i Raspberry Pi): 7 trin (med billeder)

Video: GassistPi (Google Home i Raspberry Pi): 7 trin (med billeder)
Video: Мод RasPi Game Gear, хомут Arduino Flight Sim и многое другое 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 til Raspberry Pi!

Trin 1: Indsamling af materialer og værktøjer

Indsamling af materialer og værktøjer
Indsamling af materialer og værktøjer
Indsamling af materialer og værktøjer
Indsamling af materialer og værktøjer
Indsamling af materialer og værktøjer
Indsamling af materialer og værktøjer
  1. Raspberry Pi 3 Model B (Du kan også bruge anden hindbær pi-version, men du skal bruge Wi-Fi for at køre dette)
  2. 8 GB Micro SD -kort
  3. Micro SD -kortlæser
  4. USB -mikrofon
  5. USB -drevne højttalere
  6. 3,5 mm jack splitter
  7. 5V 2A USB -strømadapter
  8. Micro USB -kabel
  9. Kvinde til mand Jumper kabler
  10. Brødbræt
  11. LED'er (enhver farve du ønsker)
  12. Phillips skruetrækker
  13. Phillips skruer
  14. Elektrisk tape
  15. Loddejern og stativ
  16. Lodde bly
  17. Wire Cutter
  18. Ketchup -kande (jeg har allerede skåret den:))
  19. 100/150/330 ohm modstand

Trin 2: Blinker Raspbian til Micro SD -kort

Blinker Raspbian til Micro SD -kort
Blinker Raspbian til Micro SD -kort
  1. Download Raspbian eller Raspbian Lite
  2. Download og installer etcher
  3. Slut Micro SD -kortlæseren med Micro SD -kortet i den.
  4. Åben etser
  5. Klik på Vælg billede, og gennemse downloadplaceringen for Raspbian/RaspbianLite Zip
  6. Klik på Vælg drev, og find drevet på din micro sd -kortlæser.
  7. Klik derefter til sidst på "Flash!"

Dette kan tage 10-30 minutter, så læn dig tilbage, slap af og spis tærte:)

Trin 3: Tænd din Raspberry Pi

Tænd din Raspberry Pi!
Tænd din Raspberry Pi!

Nu efter at vi har flashet micro sd -kortet, kan vi nu starte denne hindbær pi til raspbian:)

Sæt hindbær pi til din skærm med hdmi -kablet.

Trin 4: Installation af GassistPi

Installation af GassistPi
Installation af GassistPi
Installation af GassistPi
Installation af GassistPi
Installation af GassistPi
Installation af GassistPi

Nu når du har startet din hindbær pi, kan du nu gå til dette Github -depot af GassistPi, og du kan også følge guiden der.

1. Åbn terminalen og klon depotet

git -klon

2. Opdater OS og kerne

sudo apt-get opdatering

sudo apt-get install raspberrypi-kernel

3. Genstart din Raspberry Pi Når du har startet, skal du åbne din terminal igen og udføre denne kommando, fordi vi vil bruge usb -mikrofon og det indbyggede lydstik (TILSLUT DIN USB -MIC OG HØJTTALER FØRST, FØR KOMMANDOEN UDFØRES)

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. Download legitimationsoplysninger-.json-fil (se dette dokument for at oprette legitimationsoplysninger

5. Placer.json -filen i/home/pi -biblioteket

6. Omdøb det til assistant.json

7. Ved hjælp af en-line installationsprogrammet til installation af Google Assistant og Snowboy-afhængigheder bruger Pi3- og Armv7-brugere installationsprogrammet "gassist-installer-pi3.sh", og Pi Zero-, Pi A- og Pi 1 B+ -brugere bruger "gassist-installer-pi" -zero.sh "installationsprogram. Snowboy -installatør er almindelig for begge

7.1 Gør installatørerne eksekverbare

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 Udfør installatørerne (Kør snowboy -installationsprogrammet først. Hav ikke travlt, og lad dem ikke køre parallelt, Kør dem efter hinanden

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 -godkendelseslinket fra terminalen, og godkend ved hjælp af din Google -konto

9. Kopier autorisationskoden fra browseren til terminalen, og tryk på enter

10. Flyt ind i miljøet, og test google -assistenten i henhold til dit board

kilde env/bin/aktivere

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

11. For at gøre vores google assistent autostart, når hindbær pi er på kør denne kommando

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. Genstart din hindbær pi, og din Google -assistent starter automatisk

Trin 5: Tilpasning af din GassistPi

Tilpasning af din GassistPi
Tilpasning af din GassistPi
Tilpasning af din GassistPi
Tilpasning af din GassistPi
Tilpasning af din GassistPi
Tilpasning af din GassistPi

For at føle det rigtige "Google Home" tilføjer vi brugerdefinerede lyde og LED -lysrespons.

Ændring af lydene

Download mine brugerdefinerede lyde

1. Læg de downloadede lyde i/home/pi/GassistPi/sample-audio-filer

2. Gå nu til/home/pi/GassistPi/src, og åbn derefter main.py

3. Find og erstat Startup.wav til on.wav

4. Find og erstat Fb.wav for at respond.wav

5. Derefter Gem

Tilføjelse af LED -lysrespons

I GassistPi Pin 05 & Pin 06 er Google -assistent, der lytter og reagerer, men vi tilføjer en ekstra led for at fortælle os, om Google Assistant er startet

I main.py tilføjer vi #Indicator Pins

GPIO.setup (13, GPIO. OUT)

GPIO.output (13, GPIO. HIGH)

I ON_CONVERSATION_TURN_STARTED tilføj denne linje

GPIO.output (13, GPIO. LOW)

I ON_CONVERSATION_TURN_STARTED tilføj denne linje

GPIO.output (13, GPIO. HIGH)

Du kan downloade main.py og erstatte din main.py i/home/pi/GassistPi/src

Trin 6: Kapsling

Kabinet
Kabinet
Kabinet
Kabinet
Kabinet
Kabinet

Jeg ved, at du kan lave meget mere smukt kabinet:) men jeg viser dig, hvordan jeg laver dette kabinet til min Google Assistant:)

Jeg overfører lysdioderne fra brødbræt til hun- til hunjumperkabler.

Min far hjælper mig med at save skrotet til basen og midten til kabinettet.

Bundtræet fastgjorde jeg 1 højttaler på den.

Mellemtræet fastgjorde jeg de 2 højttalere i bunden og hindbærpi øverst

Lysdioderne, jeg bruger varm lim til at fastgøre det øverst på kabinettet

Til talerhuller og mikrofonhuller bruger jeg mit loddejern til at sætte huller i bunden af mit kabinet og 2 huller øverst.

Trin 7: Konklusion

Dette projekt kostede mindre end $ 50 (Php 2563.70) at lave.

Dette GassistPi -projekt kan også hjælpe dig med at automatisere dit hus. Det kan udløse On/Off relæ.

Jeg har også tilføjet LightshowPi (https://lightshowpi.org/) i dette projekt, så når jeg spiller musik på det, følger lysene på det:)

Hvis dette projekt er fantastisk, skal du stemme dette indlæg til "Raspberry Pi" & "Wireless" konkurrence:) Tak!

Anbefalede: