Indholdsfortegnelse:
- Trin 1: Indsamling af materialer og værktøjer
- Trin 2: Blinker Raspbian til Micro SD -kort
- Trin 3: Tænd din Raspberry Pi
- Trin 4: Installation af GassistPi
- Trin 5: Tilpasning af din GassistPi
- Trin 6: Kapsling
- Trin 7: Konklusion
Video: GassistPi (Google Home i Raspberry Pi): 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
Google Assistant til Raspberry Pi!
Trin 1: Indsamling af materialer og værktøjer
- 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)
- 8 GB Micro SD -kort
- Micro SD -kortlæser
- USB -mikrofon
- USB -drevne højttalere
- 3,5 mm jack splitter
- 5V 2A USB -strømadapter
- Micro USB -kabel
- Kvinde til mand Jumper kabler
- Brødbræt
- LED'er (enhver farve du ønsker)
- Phillips skruetrækker
- Phillips skruer
- Elektrisk tape
- Loddejern og stativ
- Lodde bly
- Wire Cutter
- Ketchup -kande (jeg har allerede skåret den:))
- 100/150/330 ohm modstand
Trin 2: Blinker Raspbian til Micro SD -kort
- Download Raspbian eller Raspbian Lite
- Download og installer etcher
- Slut Micro SD -kortlæseren med Micro SD -kortet i den.
- Åben etser
- Klik på Vælg billede, og gennemse downloadplaceringen for Raspbian/RaspbianLite Zip
- Klik på Vælg drev, og find drevet på din micro sd -kortlæser.
- 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
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
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
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
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:
Blinds Control med ESP8266, Google Home og Openhab Integration og Webcontrol: 5 trin (med billeder)
Blinds Control Med ESP8266, Google Home og Openhab Integration og Webcontrol: I denne Instructable viser jeg dig, hvordan jeg tilføjede automatisering til mine persienner. Jeg ville være i stand til at tilføje og fjerne automatiseringen, så al installation er klip på. Hoveddelene er: Trinmotor Stepperdriverstyret ved ESP-01 Gear og montering
Ompolster din Google Home Mini: 6 trin (med billeder)
Ny polstring af din Google Home Mini: Vil du have en virkelig unik digital assistent til dit hjem? Du kan gå til et garagesalg, genbrugsbutik eller din mormors hus og ende med en gammel stol. Hvis dette sker, kan du vælge at puste noget nyt lift ind i møblerne ved at reupholere
Retro-Fit en Google Home Mini: 4 trin (med billeder)
Tilpas en Google Home Mini i retrostil: Giv din digitale assistent en analog stil ved at montere den i en gammel kassetteafspiller eller radio i retrostil! I denne instruktionsbog tager jeg dig igennem installationen af en ny specifik Google Home Mini i en gammel teknologi kassette -afspiller fra 1980'erne. Hvorfor ville du
Google Home Mod - Into a Vintage Radio !: 13 trin (med billeder)
Google Home Mod - Into a Vintage Radio !: Hej alle sammen. Så … jeg kedede mig en dag, og på de dage kommer jeg normalt på værkstedet og tager noget fra hinanden. Min kæreste hader det. (Hun kommer normalt hjem og noget tørrer på radiatoren, eller også har jeg maling på gulvet!) Denne gang er mit offer
DIY Google Home med Bluetooth -højttaler på Raspberry Pi Zero Docking Hub: 7 trin (med billeder)
DIY Google Home med Bluetooth -højttaler på Raspberry Pi Zero Docking Hub: Vi har en instruktion om DIY Amazon Echo Alexa - Alexa Voice Assistant på Raspberry Pi Zero Docking Hub. Denne gang vil vi vise dig, hvordan du bygger et DIY Google Home. I denne instruks vil vi vise dig, hvordan du installerer og konfigurerer Google Assistant