Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Instalar Google Assistant en MATRIX Voice Raspberry Pi: guía paso a paso

En nuestro tutorial previo, construimos un robot controlable vía Amazon Alexa usando MATRIX Voice en Raspberry Pi. Ahora te mostramos cómo integrar Google Assistant con el mismo hardware.

Video demo MATRIX Voice Google Assistant

(Enlace de video pendiente)

Resumen MATRIX Voice Google Assistant

Componentes requeridos

Prerrequisitos

Antes de empezar, familiarízate con hardware y software clave. Un repaso rápido de Raspberry Pi y MATRIX Voice te ayudará a seguir los pasos sin problemas.

Raspberry Pi

La Raspberry Pi es un ordenador de tamaño tarjeta de crédito, bajo consumo, que ejecuta una distribución Linux completa. Se usa ampliamente en robótica, domótica y proyectos de aficionados.

MATRIX Voice

La placa MATRIX Voice incluye array de 8 micrófonos MEMS, 18 LEDs RGBW, 64 pines GPIO, FPGA Xilinx Spartan-6 y 64 Mbit SDRAM. La variante con ESP32 añade Wi-Fi/Bluetooth, facilitando integración en red.

Tutorial MATRIX Voice Google Assistant

Paso 1: Configurar Raspberry Pi

  1. Descarga la última imagen Raspberry Pi OS y flashea en tu micro SD.
  2. Inserta la tarjeta, conecta alimentación (mínimo 2,5 A) y arranca la Pi.
  3. Abre terminal y pon contraseña al usuario por defecto: sudo passwd pi.
  4. Conecta a Wi-Fi o Ethernet. Verifica que se asigna IP.
  5. Actualiza el sistema: sudo apt update -y && sudo apt upgrade -y.

Paso 2: Añadir repositorios MATRIX

curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add –
echo "deb https://apt.matrix.one/raspbian $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list
sudo apt update && sudo apt upgrade

Paso 3: Instalar software MATRIX y módulos kernel

sudo apt install matrixio-creator-init raspberrypi-kernel-headers raspberrypi-kernel git
sudo reboot
sudo apt install matrixio-kernel-modules
sudo reboot

Paso 4: Crear proyecto Google Developer

  1. Visita Actions Console y clic en Add/import project.
  2. Introduce nombre de proyecto y clic en Create Project.
  3. En Cloud Platform Console, habilita Google Assistant API para tu proyecto.
  4. Ve a Controles de actividad y habilita:
    • Actividad web y apps (incluir historial Chrome)
    • Información del dispositivo
    • Actividad de voz y audio

Paso 5: Registrar el dispositivo

  1. En Actions Console, selecciona tu proyecto y ve a Connected properties.
  2. En pestaña Device Models, clic en Register Model y rellena detalles requeridos.
  3. Tras registro, descarga archivo credentials.json y colócalo en /home/pi de tu Raspberry Pi. No renombres el archivo.

Paso 6: Configurar entorno virtual Python e instalar SDK

cd /home/pi
sudo apt-get update
sudo apt-get install python3-dev python3-venv portaudio19-dev libffi-dev libssl-dev
python3 -m venv env
source env/bin/activate
pip install --upgrade pip setuptools wheel
pip install --upgrade google-assistant-library google-assistant-sdk[samples] google-auth-oauthlib[tool]

Genera credenciales OAuth:

google-oauthlib-tool \
 --scope https://www.googleapis.com/auth/assistant-sdk-prototype \
 --save --headless --client-secrets /path/to/credentials.json

Sigue la URL en pantalla para autorizar la app. Copia la URL, ábrela en navegador, inicia sesión con tu cuenta Google y concede permisos solicitados.

Una vez autorizado, la configuración está completa. Tu placa MATRIX Voice responderá ahora a comandos de voz de Google Assistant.

Para más detalles, consulta la documentación oficial del SDK Google Assistant.

MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJECT

Proceso de manufactura

  1. Construye tu Propio Google Voice HAT para Raspberry Pi
  2. Construye un Rover con Windows IoT Core en Raspberry Pi 2 – Guía de Principiante a Avanzado
  3. Extensión de GoPiGo v2 en Windows 10 IoT Core para Raspberry Pi 3
  4. DARVA – Asistente de Eventos: De Fieltro a Animación en Vivo
  5. Detector de frecuencia de audio con Arduino – Mide los picos de sonido más intensos
  6. Tres en raya con Arduino, matriz LED MAX7219 y carcasa de cartón
  7. Construye una impresionante matriz LED NeoPixel con Arduino Nano: Guía paso a paso
  8. Lectura de temperatura DHT22 activada por SMS con Arduino Mega 2560
  9. JW Machine: Servicios de Fabricación por Contrato CNC de Precisión
  10. Startups llevan sensores para impulsar analíticas de hogar inteligente basadas en pensamientos
  11. Matrices en MATLAB: Creación, Referenciación y Manipulación de Datos