Tabla de contenido:
- Paso 1: Recopilación de materiales y herramientas
- Paso 2: flasheo de Raspbian a la tarjeta Micro SD
- Paso 3: ¡Enciende tu Raspberry Pi
- Paso 4: Instalar GassistPi
- Paso 5: personalización de su GassistPi
- Paso 6: Recinto
- Paso 7: Conclusión
Video: GassistPi (Google Home en Raspberry Pi): 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Asistente de Google para Raspberry Pi!
Paso 1: Recopilación de materiales y herramientas
- Raspberry Pi 3 Modelo B (también puede usar otra versión de raspberry pi pero necesita Wi-Fi para ejecutar esto)
- Tarjeta Micro SD de 8GB
- Lector de tarjetas micro SD
- Micrófono USB
- Altavoces alimentados por USB
- Divisor de conector de 3,5 mm
- Adaptador de corriente USB 5V 2A
- Cable micro USB
- Cables de puente hembra a macho
- Tablero de circuitos
- LED (cualquier color que desee)
- Destornillador Phillips
- Tornillos Phillips
- Cinta eléctrica
- Soldador y soporte
- Plomo de soldadura
- Cortador de cables
- Jarra de salsa de tomate (ya la he cortado:))
- Resistencia de 100/150/330 ohmios
Paso 2: flasheo de Raspbian a la tarjeta Micro SD
- Descarga Raspbian o Raspbian Lite
- Descargar e instalar Etcher
- Conecte el lector de tarjetas Micro SD con la tarjeta Micro SD en él.
- Grabador abierto
- Haga clic en Seleccionar imagen y busque la ubicación de descarga de Raspbian / RaspbianLite Zip
- Haga clic en Seleccionar unidad y busque la unidad de su lector de tarjetas micro sd.
- Luego, por último, haga clic en "¡Flash!"
Esto podría tomar de 10 a 30 minutos, así que siéntese, relájese y coma pastel:)
Paso 3: ¡Enciende tu Raspberry Pi
Ahora, después de flashear la tarjeta micro sd, ahora podemos arrancar este raspberry pi en raspbian:)
Conecte la raspberry pi a su monitor con el cable hdmi.
Paso 4: Instalar GassistPi
Ahora, después de iniciar su raspberry pi, puede ir a este Repositorio Github de GassistPi y también puede seguir la guía allí.
1. Abra la terminal y clone el repositorio
clon de git
2. Actualiza el sistema operativo y el kernel
sudo apt-get update
sudo apt-get install raspberrypi-kernel
3. Reinicie su Raspberry Pi Después de arrancar, abra su terminal nuevamente y ejecute este comando porque usaremos el micrófono USB y el conector de audio integrado (CONECTE EL MICRÓFONO USB Y EL ALTAVOZ ANTES DE EJECUTAR EL COMANDO)
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. Descargue el archivo credentials-.json (consulte este documento para crear credenciales
5. Coloque el archivo.json en el directorio / home / pi
6. Cambie el nombre a assistant.json.
7. Usando el instalador de una línea para instalar las dependencias de Google Assistant y Snowboy Los usuarios de Pi3 y Armv7 usan el instalador "gassist-installer-pi3.sh" y los usuarios de Pi Zero, Pi A y Pi 1 B + usan el "gassist-installer-pi -zero.sh "instalador. El instalador de Snowboy es común para ambos
7.1 Hacer que los instaladores sean ejecutables
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 Ejecute los instaladores (ejecute primero el instalador de snowboy. No tenga prisa y no los ejecute en paralelo, ejecútelos uno tras otro
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. Copie el enlace de autenticación del asistente de Google desde la terminal y autorícelo con su cuenta de Google.
9. Copie el código de autorización del navegador en el terminal y presione enter
10. Muévase al entorno y pruebe el asistente de Google de acuerdo con su tablero.
env de origen / bin / activar
google-assistant-demo (diga la palabra activa "ok google") o env / bin / active googlesamples-assistant-pushtotalk
11. Para que nuestro asistente de Google se inicie automáticamente cuando la Raspberry Pi esté encendida, ejecute estos comandos
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. Reinicie su raspberry pi y su asistente de Google se iniciará automáticamente.
Paso 5: personalización de su GassistPi
Para sentir el verdadero "Google Home", agregaremos sonidos personalizados y respuesta de luz LED.
Cambiando los sonidos
Descarga mis sonidos personalizados
1. Coloque los sonidos descargados en / home / pi / GassistPi / sample-audio-files
2. Ahora vaya a / home / pi / GassistPi / src y luego abra main.py
3. Busque y reemplace Startup.wav por on.wav
4. Busque y reemplace Fb.wav por respond.wav
5. Luego, guarde
Adición de respuesta de luces LED
En GassistPi Pin 05 y Pin 06, el asistente de Google escucha y responde, pero agregaremos un led adicional para informarnos si el asistente de Google está iniciado.
En main.py agregaremos #Indicator Pins
Configuración de GPIO (13, GPIO. OUT)
Salida GPIO (13, GPIO. ALTA)
En ON_CONVERSATION_TURN_STARTED agregue esta línea
Salida GPIO (13, GPIO. LOW)
En ON_CONVERSATION_TURN_STARTED agregue esta línea
Salida GPIO (13, GPIO. ALTA)
Puede descargar main.py y reemplazar su main.py en / home / pi / GassistPi / src
Paso 6: Recinto
Sé que puedes hacer un recinto mucho más hermoso:) pero te mostraré cómo hago este recinto para mi Asistente de Google:)
Transfiero los leds de protoboard a cables de puente hembra a hembra.
Mi padre me ayuda a aserrar la madera de desecho para la base y el medio para el cerramiento.
La base de madera le coloqué 1 altavoz.
La madera del medio coloqué el altavoz 2 en la parte inferior y el raspberry pi en la parte superior.
Los leds, utilizo pegamento caliente para pegarlos en la parte superior del gabinete.
Para los orificios de los altavoces y los orificios del micrófono, uso mi soldador para hacer orificios en la parte inferior de mi caja y 2 orificios en la parte superior.
Paso 7: Conclusión
Este proyecto costó menos de $ 50 (Php 2563.70).
Este proyecto de GassistPi también puede ayudarte a automatizar tu casa. Puede activar el relé de encendido / apagado.
También agregué LightshowPi (https://lightshowpi.org/) en este proyecto, de modo que cuando reproduzca música en él, las luces seguirán en él:)
Si este proyecto es increíble, vote esta entrada para el concurso "Raspberry Pi" y "Wireless":) ¡Gracias!
Recomendado:
Control de persianas con ESP8266, integración de Google Home y Openhab y control web: 5 pasos (con imágenes)
Control de persianas con ESP8266, integración de Google Home y Openhab y Webcontrol: en este Instructable, les muestro cómo agregué automatización a mis persianas. Quería poder agregar y quitar la automatización, por lo que toda la instalación se engancha. Las partes principales son: Motor paso a paso Controlado por controlador paso a paso bij ESP-01 Engranaje y montaje
Vuelve a tapizar tu Google Home Mini: 6 pasos (con imágenes)
Vuelve a tapizar tu Google Home Mini: ¿Quieres un asistente digital realmente único para tu hogar? Puede ir a una venta de garaje, una tienda de segunda mano o la casa de su abuela y terminar con una silla vieja. Si esto sucede, puede optar por dar un nuevo impulso a esos muebles mediante la remodelación
Adaptación retro de un Google Home Mini: 4 pasos (con imágenes)
Adaptación retro de un Google Home Mini: ¡Dale a tu asistente digital un estilo analógico ajustándolo en un reproductor de casetes o radio antiguo! En este Instructable, te guiaré a través de la instalación de un Google Home Mini de nueva especificación en un dispositivo de tecnología antigua. reproductor de casetes de la década de 1980. Por que lo harias
DIY Google Home con altavoz Bluetooth en Raspberry Pi Zero Docking Hub: 7 pasos (con imágenes)
DIY Google Home con altavoz Bluetooth en Raspberry Pi Zero Docking Hub: tenemos un instructivo sobre DIY Amazon Echo Alexa - Asistente de voz de Alexa en Raspberry Pi Zero Docking Hub. En esta ocasión queremos mostrarte cómo construir una casa de Google de bricolaje. En este instructivo, le mostraremos cómo instalar y configurar el Asistente de Google
Soporte de madera para teléfono con carga inalámbrica de Google Home para automóvil: 7 pasos (con imágenes)
Soporte para teléfono de madera con carga inalámbrica de Google Home para automóvil: ¡Bienvenido! ¿Alguna vez ha querido hacerle una pregunta a Google mientras conduce sin abrir su teléfono? El Asistente de Google es una gran aplicación con funciones interesantes, pero requiere que tengas el teléfono desbloqueado y la aplicación abierta, o que mantengas pulsado el botón de tu casa