Innehållsförteckning:

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

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

Video: GassistPi (Google Home i Raspberry Pi): 7 steg (med bilder)
Video: Install Google Assistant On Your Raspberry Pi | New Method | 2022 | 2024, Juli
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 för Raspberry Pi!

Steg 1: Samla material och verktyg

Samla material och verktyg
Samla material och verktyg
Samla material och verktyg
Samla material och verktyg
Samla material och verktyg
Samla material och verktyg
  1. Raspberry Pi 3 Model B (Du kan också använda en annan hallon pi-version men du behöver Wi-Fi för att köra detta)
  2. 8 GB Micro SD -kort
  3. Micro SD -kortläsare
  4. USB -mikrofon
  5. USB -drivna högtalare
  6. 3,5 mm Jack Splitter
  7. 5V 2A USB -strömadapter
  8. Micro USB -kabel
  9. Kvinnliga till manliga bygelkablar
  10. Bakbord
  11. Lysdioder (vilken färg du vill)
  12. Stjärnskruvmejsel
  13. Phillips skruvar
  14. Eltejp
  15. Lödkolv och stativ
  16. Lödningsledning
  17. Avbitartång
  18. Ketchupkanna (jag har redan klippt det:))
  19. 100/150/330 ohm motstånd

Steg 2: Blinkande Raspbian till Micro SD -kort

Blinkande Raspbian till Micro SD -kort
Blinkande Raspbian till Micro SD -kort
  1. Ladda ner Raspbian eller Raspbian Lite
  2. Ladda ner och installera Etcher
  3. Anslut Micro SD -kortläsaren med Micro SD -kortet i den.
  4. Öppna Etcher
  5. Klicka på Välj bild och bläddra ner nedladdningsplatsen för Raspbian/RaspbianLite Zip
  6. Klicka på Välj enhet och hitta enheten för din micro sd -kortläsare.
  7. Klicka sedan på "Flash!"

Detta kan ta 10-30 minuter så luta dig tillbaka, slappna av och ät paj:)

Steg 3: Starta din Raspberry Pi

Starta din Raspberry Pi!
Starta din Raspberry Pi!

Nu när vi blinkar med micro sd -kortet kan vi nu starta upp detta hallon pi till raspbian:)

Anslut hallon pi till din bildskärm med hdmi -kabeln.

Steg 4: Installera GassistPi

Installera GassistPi
Installera GassistPi
Installera GassistPi
Installera GassistPi
Installera GassistPi
Installera GassistPi

Nu när du har startat upp din hallon pi kan du nu gå till detta Github -förråd för GassistPi och du kan också följa guiden där.

1. Öppna terminalen och klona förvaret

git -klon

2. Uppdatera OS och Kernel

sudo apt-get uppdatering

sudo apt-get install raspberrypi-kernel

3. Starta om din Raspberry Pi När du har startat upp öppnar du din terminal igen och kör det här kommandot eftersom vi kommer att använda usb -mikrofon och inbyggt ljuduttag (Koppla in din USB -mikrofon och högtalare först innan du kör kommandot)

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. Ladda ner referenser-.json-fil (se detta dokument för att skapa referenser

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

6. Byt namn på det till assistant.json

7. Använda enradigt installationsprogram för att installera beroenden från Google Assistant och Snowboy Pi3 och Armv7-användare använder "gassist-installer-pi3.sh" -installatören och Pi Zero, Pi A och Pi 1 B+ -användare använder "gassist-installer-pi" -zero.sh "installerare. Snowboy -installatör är vanligt för båda

7.1 Gör installationsprogrammen körbara

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örerna (Kör snowboy -installatören först. Skynda dig inte och kör dem inte parallellt, kör dem efter varandra

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. Kopiera Google Assistant -autentiseringslänken från terminalen och auktorisera med ditt Google -konto

9. Kopiera behörighetskoden från webbläsaren till terminalen och tryck på enter

10. Flytta in i miljön och testa google -assistenten enligt din tavla

källa env/bin/aktivera

google-assistent-demo (säg hotwordet "ok google") eller källa env/bin/aktivera googlesamples-assistant-pushtotalk

11. För att göra vår google assistent autostart när hallon pi är på kör detta kommandon

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

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

12. Starta om din hallon pi och din google assistent startar automatiskt

Steg 5: Anpassning av din GassistPi

Anpassning av din GassistPi
Anpassning av din GassistPi
Anpassning av din GassistPi
Anpassning av din GassistPi
Anpassning av din GassistPi
Anpassning av din GassistPi

För att känna det riktiga "Google Home" kommer vi att lägga till anpassade ljud och LED -ljusrespons.

Ändra ljud

Ladda ner mina egna ljud

1. Lägg de nedladdade ljuden i/home/pi/GassistPi/sample-audio-filer

2. Gå nu till/home/pi/GassistPi/src och öppna sedan main.py

3. Hitta och ersätt Startup.wav till on.wav

4. Hitta och ersätt Fb.wav för att svara. Wav

5. Spara sedan

Lägger till respons för LED -lampor

I GassistPi Pin 05 & Pin 06 lyssnar och svarar Google -assistenten, men vi lägger till en extra led för att meddela oss om Google Assistant startas

I main.py lägger vi till #Indicator Pins

GPIO.setup (13, GPIO. OUT)

GPIO.output (13, GPIO. HIGH)

Lägg till den här raden i ON_CONVERSATION_TURN_STARTED

GPIO.output (13, GPIO. LOW)

Lägg till den här raden i ON_CONVERSATION_TURN_STARTED

GPIO.output (13, GPIO. HIGH)

Du kan ladda ner main.py och ersätta din main.py i/home/pi/GassistPi/src

Steg 6: Kapsling

Inhägnad
Inhägnad
Inhägnad
Inhägnad
Inhägnad
Inhägnad

Jag vet att du kan göra mycket vackrare hölje:) men jag visar dig hur jag gör detta hölje för min Google Assistant:)

Jag överför lysdioderna från brödbräda till hona till honkabel.

Min pappa hjälper mig att såga skrotet för basen och mitt för höljet.

Basen jag fäst 1 högtalare på den.

Mitträdet jag fäst de 2 högtalarna längst ner och hallon pi upptill

Lysdioderna, jag använder varmt lim för att fästa det högst upp på höljet

För talarhål och mikrofonhål använder jag mitt lödkolv för att sätta hål i botten av mitt hölje och 2 hål upptill.

Steg 7: Slutsats

Detta projekt kostade mindre än $ 50 (Php 2563.70) att göra.

Detta GassistPi -projekt kan också hjälpa dig att automatisera ditt hus. Det kan utlösa på/av -relä.

Jag har också lagt till LightshowPi (https://lightshowpi.org/) i det här projektet så när jag spelar musik på det kommer lamporna att följa på det:)

Om detta projekt är fantastiskt, vänligen rösta detta bidrag för "Raspberry Pi" & "Wireless" tävling:) Tack!

Rekommenderad: