Innholdsfortegnelse:
- Trinn 1: Samle materialer og verktøy
- Trinn 2: Blinker Raspbian til Micro SD -kort
- Trinn 3: Slå på din Raspberry Pi
- Trinn 4: Installere GassistPi
- Trinn 5: Tilpasning av GassistPi
- Trinn 6: Vedlegg
- Trinn 7: Konklusjon
Video: GassistPi (Google Home i Raspberry Pi): 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Google Assistant for Raspberry Pi!
Trinn 1: Samle materialer og verktøy
- Raspberry Pi 3 Model B (Du kan også bruke en annen bringebær pi-versjon, men du trenger Wi-Fi for å kjøre dette)
- 8 GB Micro SD -kort
- Micro SD -kortleser
- USB -mikrofon
- USB -drevne høyttalere
- 3,5 mm jack splitter
- 5V 2A USB -strømadapter
- Micro USB -kabel
- Jumper til hunn til mann
- Brødbrett
- Lysdioder (hvilken som helst farge du vil ha)
- Phillips skrujern
- Phillips skruer
- Elektrisk tape
- Loddejern og stativ
- Lodde bly
- Wire Cutter
- Ketchup kanne (jeg har allerede kuttet den:))
- 100/150/330 ohm motstand
Trinn 2: Blinker Raspbian til Micro SD -kort
- Last ned Raspbian eller Raspbian Lite
- Last ned og installer Etcher
- Plugg Micro SD -kortleseren med Micro SD -kortet i den.
- Åpne etser
- Klikk på Velg bilde og bla gjennom nedlastingsstedet for Raspbian/RaspbianLite Zip
- Klikk på Velg stasjon og finn stasjonen til micro sd -kortleseren.
- 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
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
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
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
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:
Persiennerkontroll med ESP8266, integrering av Google Home og Openhab og webkontroll: 5 trinn (med bilder)
Kontroll av persienner Med ESP8266, integrering av Google Home og Openhab og webkontroll: I denne instruksjonsboken viser jeg deg hvordan jeg la automatisering til persiennene mine. Jeg ønsket å kunne legge til og fjerne automatiseringen, så all installasjon er klippet på. Hoveddelene er: Trinnmotor Stepperdriverstyrt ved ESP-01 Gear og montering
Ompolster Google Home Mini: 6 trinn (med bilder)
Reupholster Google Home Mini: Vil du ha en virkelig unik digital assistent for hjemmet ditt? Du kan gå til et garasjesalg, bruktbutikk eller bestemors hus og ende opp med en gammel stol. Hvis dette skjer, kan du velge å puste inn et nytt løft i møblene ved å reuphol
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 trinn
Sonoff B1 Firmware Home Automation Openhab Google Home: Jeg liker Tasmota -fastvaren for Sonoff -switchene mine. Men a var egentlig ikke fornøyd med Tasmota-fastvaren på min Sonoff-B1. Jeg lyktes ikke fullt ut med å integrere det i Openhab og kontrollere det via Google Home. Derfor skrev jeg mitt eget firma
Retro-Fit en Google Home Mini: 4 trinn (med bilder)
Retro-Fit en Google Home Mini: Gi din digitale assistent litt analog stil ved å sette den tilbake i en gammel kassettspiller eller radio! I denne instruksen tar jeg deg gjennom installering av en ny spesifikasjon av Google Home Mini i en gammel teknologi kassettspiller fra 1980 -tallet. Hvorfor ville du
DIY Google Home med Bluetooth -høyttaler på Raspberry Pi Zero Docking Hub: 7 trinn (med bilder)
DIY Google Home med Bluetooth -høyttaler på Raspberry Pi Zero Docking Hub: Vi har en instruks om DIY Amazon Echo Alexa - Alexa Voice Assistant på Raspberry Pi Zero Docking Hub. Denne gangen vil vi vise deg hvordan du bygger et DIY Google Home. I denne instruksjonen viser vi deg hvordan du installerer og konfigurerer Google Assistant