Taula de continguts:

GassistPi (Google Home a Raspberry Pi): 7 passos (amb imatges)
GassistPi (Google Home a Raspberry Pi): 7 passos (amb imatges)

Vídeo: GassistPi (Google Home a Raspberry Pi): 7 passos (amb imatges)

Vídeo: GassistPi (Google Home a Raspberry Pi): 7 passos (amb imatges)
Vídeo: Install Google Assistant On Your Raspberry Pi | New Method | 2022 | 2024, De novembre
Anonim
GassistPi (Google Home a Raspberry Pi)
GassistPi (Google Home a Raspberry Pi)
GassistPi (Google Home a Raspberry Pi)
GassistPi (Google Home a Raspberry Pi)

Assistent de Google per a Raspberry Pi.

Pas 1: recollida de materials i eines

Recollida de materials i eines
Recollida de materials i eines
Recollida de materials i eines
Recollida de materials i eines
Recollida de materials i eines
Recollida de materials i eines
  1. Raspberry Pi 3 Model B (També podeu utilitzar una altra versió de raspberry pi, però necessiteu Wi-Fi per executar-ho)
  2. Targeta micro SD de 8 GB
  3. Lector de targetes Micro SD
  4. Micròfon USB
  5. Altaveus USB
  6. Jack divisor de 3,5 mm
  7. Adaptador d'alimentació USB 5V 2A
  8. Cable micro USB
  9. Cables de pont femení a masculí
  10. Taula de pa
  11. LED (qualsevol color que vulgueu)
  12. Tornavís Phillips
  13. Cargols Phillips
  14. Cinta elèctrica
  15. Soldador i suport
  16. Soldar plom
  17. Tallador de filferro
  18. Ketchup Jug (ja l'he tallat:))
  19. Resistència de 100/150/330 ohms

Pas 2: Raspbian intermitent a la targeta Micro SD

Raspbian intermitent a targeta Micro SD
Raspbian intermitent a targeta Micro SD
  1. Descarregueu Raspbian o Raspbian Lite
  2. Descarregueu i instal·leu Etcher
  3. Connecteu el lector de targetes Micro SD amb la targeta Micro SD.
  4. Obre Gravador
  5. Feu clic a Selecciona imatge i navegueu per la ubicació de descàrrega de Raspbian / RaspbianLite Zip
  6. Feu clic a Selecciona unitat i trobeu la unitat del vostre lector de targetes micro SD.
  7. A continuació, feu clic a "Flash!"

Això pot trigar entre 10 i 30 minuts, així que seieu, relaxeu-vos i mengeu pastís:)

Pas 3: engegueu el vostre Raspberry Pi

Enceneu el vostre Raspberry Pi
Enceneu el vostre Raspberry Pi

Ara, després de fer flash la targeta micro sd, ara podem arrencar aquest raspberry pi a raspbian:)

Connecteu el raspberry pi al vostre monitor amb el cable hdmi.

Pas 4: Instal·lació de GassistPi

Instal·lació de GassistPi
Instal·lació de GassistPi
Instal·lació de GassistPi
Instal·lació de GassistPi
Instal·lació de GassistPi
Instal·lació de GassistPi

Ara, després d’arrencar el raspberry pi, ara podeu anar a aquest dipòsit de Github de GassistPi i també podeu seguir la guia d’allà.

1. Obriu el terminal i cloneu el dipòsit

git clone

2. Actualitzeu el sistema operatiu i el nucli

sudo apt-get update

sudo apt-get install raspberrypi-kernel

3. Reinicieu el vostre Raspberry Pi Després d'engegar, torneu a obrir el terminal i executeu aquesta ordre perquè farem servir el micròfon USB i el connector d'àudio integrat (PRINCIPIAMENT, PLUGUEU EL MICR USBFON USB I ELS ALTAVEUS ABANS D'EXECUTAR L'ORDRE)

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. Baixeu el fitxer de credencials-.json (consulteu aquest document per crear credencials

5. Col·loqueu el fitxer.json al directori / home / pi

6. Canvieu el nom a assistant.json

7. Utilitzant l'instal·lador d'una línia per instal·lar les dependències de Google Assistant i Snowboy, els usuaris de Pi3 i Armv7 utilitzen l'instal·lador "gassist-installer-pi3.sh" i els usuaris de Pi Zero, Pi A i Pi 1 B + utilitzen el "gassist-installer-pi -zero.sh "instal·lador. L'instal·lador de Snowboy és comú per a tots dos

7.1 Feu que els instal·ladors siguin executables

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 Executeu els instal·ladors (primer executeu l'instal·lador de snowboy. No tingueu pressa i no els executeu de forma paral·lela; executeu-los un darrere l'altre

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. Copieu l'enllaç d'autenticació de l'assistent de Google des del terminal i autoritzeu-lo mitjançant el vostre compte de Google

9. Copieu el codi d'autorització del navegador al terminal i premeu Retorn

10. Mou-te a l’entorn i prova l’assistent de Google segons el tauler

font env / bin / activate

google-assistant-demo (digueu la paraula clau "ok google") o la font env / bin / activate googlesamples-assistant-pushtotalk

11. Per fer que el nostre assistent de Google s'iniciï automàticament quan el raspberry pi estigui en execució, executeu aquestes ordres

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

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

12. Reinicieu el raspberry pi i l'assistent de Google s'iniciarà automàticament

Pas 5: Personalització del vostre GassistPi

Personalització del vostre GassistPi
Personalització del vostre GassistPi
Personalització del vostre GassistPi
Personalització del vostre GassistPi
Personalització del vostre GassistPi
Personalització del vostre GassistPi

Per sentir el veritable "Google Home", afegirem sons personalitzats i resposta de llum led.

Canviar els sons

Baixeu-me els sons personalitzats

1. Introduïu els sons descarregats a / home / pi / GassistPi / sample-audio-files

2. Ara aneu a / home / pi / GassistPi / src i obriu main.py

3. Cerqueu i substituïu Startup.wav per on.wav

4. Cerqueu i substituïu Fb.wav per respond.wav

5. A continuació, desa

Addició de resposta de llums LED

A GassistPi Pin 05 i Pin 06 hi ha assistent de Google que escolta i respon, però afegirem un led addicional per fer-nos saber si Google Assistant s’inicia

A main.py afegirem a #Indicator Pins

GPIO.setup (13, GPIO. OUT)

Sortida GPIO (13, GPIO. HIGH)

A ON_CONVERSATION_TURN_STARTED afegiu aquesta línia

GPIO.output (13, GPIO. LOW)

A ON_CONVERSATION_TURN_STARTED afegiu aquesta línia

Sortida GPIO (13, GPIO. HIGH)

Podeu descarregar main.py i substituir main.py a / home / pi / GassistPi / src

Pas 6: recinte

Recinte
Recinte
Recinte
Recinte
Recinte
Recinte

Sé que podeu fer un recinte molt més bonic:), però us mostraré com puc fer aquest recinte per al meu Assistent de Google:)

Transfo els leds de la placa de connexió als cables de pont femella a femella.

El meu pare m'ajuda a veure la ferralla de la base i la meitat del recinte.

La fusta base hi he adjuntat 1 altaveu.

La fusta del mig he connectat els 2 altaveus a la part inferior i el gerd pi a la part superior

Els leds, faig servir cola calenta per fixar-lo a la part superior del recinte

Per als forats de ràdio i de micròfon, faig servir la meva soldadora per posar forats a la part inferior del meu recinte i 2 forats a la part superior.

Pas 7: Conclusió

Aquest projecte va costar menys de 50 dòlars (2563,70 php).

Aquest projecte de GassistPi també us pot ajudar a automatitzar la vostra casa. Pot activar / desactivar el relé.

També he afegit LightshowPi (https://lightshowpi.org/) en aquest projecte, de manera que quan hi toqui música hi seguiran els llums:)

Si aquest projecte és increïble, si us plau voteu aquesta entrada per al concurs "Raspberry Pi" i "Wireless":) Gràcies!

Recomanat: