Taula de continguts:
- Pas 1: recollida de materials i eines
- Pas 2: Raspbian intermitent a la targeta Micro SD
- Pas 3: engegueu el vostre Raspberry Pi
- Pas 4: Instal·lació de GassistPi
- Pas 5: Personalització del vostre GassistPi
- Pas 6: recinte
- Pas 7: Conclusió
Vídeo: GassistPi (Google Home a Raspberry Pi): 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Assistent de Google per a Raspberry Pi.
Pas 1: recollida de materials i eines
- Raspberry Pi 3 Model B (També podeu utilitzar una altra versió de raspberry pi, però necessiteu Wi-Fi per executar-ho)
- Targeta micro SD de 8 GB
- Lector de targetes Micro SD
- Micròfon USB
- Altaveus USB
- Jack divisor de 3,5 mm
- Adaptador d'alimentació USB 5V 2A
- Cable micro USB
- Cables de pont femení a masculí
- Taula de pa
- LED (qualsevol color que vulgueu)
- Tornavís Phillips
- Cargols Phillips
- Cinta elèctrica
- Soldador i suport
- Soldar plom
- Tallador de filferro
- Ketchup Jug (ja l'he tallat:))
- Resistència de 100/150/330 ohms
Pas 2: Raspbian intermitent a la targeta Micro SD
- Descarregueu Raspbian o Raspbian Lite
- Descarregueu i instal·leu Etcher
- Connecteu el lector de targetes Micro SD amb la targeta Micro SD.
- Obre Gravador
- Feu clic a Selecciona imatge i navegueu per la ubicació de descàrrega de Raspbian / RaspbianLite Zip
- Feu clic a Selecciona unitat i trobeu la unitat del vostre lector de targetes micro SD.
- 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
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
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
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
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:
Control de persianes amb ESP8266, integració de Google Home i Openhab i control web: 5 passos (amb imatges)
Control de persianes amb ESP8266, integració de Google Home i Openhab i control web: en aquest instructiu us mostro com he afegit automatització a les meves persianes. Volia poder afegir i eliminar l’automatització, de manera que tota la instal·lació és fixa. Les parts principals són: Motor pas a pas Controlador pas a pas controlat per ESP-01 Engranatge i muntatge
Torneu a entapissar el Google Home Mini: 6 passos (amb imatges)
Torneu a entapissar el Google Home Mini: voleu un assistent digital realment únic per a casa vostra? És possible que aneu a una venda de garatge, a una botiga de segona mà o a la casa de la vostra àvia i pugueu acabar amb una cadira vella. Si això succeeix, podeu optar per inspirar algun ascensor nou en aquests mobles reuphol
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge
Alimentador de gats IoT amb fotó de partícules integrat amb Alexa, SmartThings, IFTTT, Fulls de càlcul de Google: 7 passos (amb imatges)
Alimentador de gats IoT que utilitza fotó de partícules integrat amb Alexa, SmartThings, IFTTT, Fulls de càlcul de Google: la necessitat d’un alimentador automàtic de gats s’explica per si mateixa. Els gats (el nostre gat es diu Bella) poden ser desagradables quan tenen gana i, si el vostre gat és com el meu, menjarà el bol sec cada vegada. Necessitava una manera de distribuir automàticament una quantitat controlada d'aliments
Google Home de bricolatge amb altaveu Bluetooth al hub d'acoblament zero Raspberry Pi: 7 passos (amb imatges)
Google Home de bricolatge amb altaveu Bluetooth al hub d’acoblament zero Raspberry Pi: tenim un instructiu a Amazon Amazon Echo Alexa - Alexa Voice Assistant al hub d’acoblament zero Raspberry Pi. Aquesta vegada us volem mostrar com podeu construir un Google Home DIY. En aquesta instrucció, us mostrarem com instal·lar i configurar l'Assistent de Google