Construcción de un proyector láser interactivo con sensores Zigbee y plataforma Gravio Edge
Aprenda a construir un proyector láser portátil e interactivo que responde al movimiento usando sensores Zigbee, la plataforma de computación perimetral Gravio y un dongle Chromecast.
Esta guía le lleva a través de la configuración de una Raspberry Pi 4, configuración de Ubuntu 20.04 LTS, integración de sensores PIR y activación de GIFs animados vía CATT para mostrar en un proyector láser. También aprenderá cómo pedir los sensores requeridos y crear una cuenta Gravio.
Qué necesitará:
- Raspberry Pi 4 (4 GB u 8 GB)
- Tarjeta microSD de 32 GB (Clase 10)
- Fuente de alimentación USB (5 V 2,5 A)
- Adaptador USB‑a‑UART (para comunicación con sensores)
- Sensor de movimiento PIR unidireccional (compatible Zigbee)
- Chromecast Ultra (o cualquier dongle HDMI‑a‑Wi‑Fi)
- Cable HDMI y adaptador de alimentación para el proyector
- Plan de alquiler de sensores Gravio (opcional pero recomendado)
Paso 1: Instalar Ubuntu 20.04 LTS en una Raspberry Pi 4
1. Descargue la imagen de Ubuntu 20.04 LTS para Raspberry Pi.
2. Escriba la imagen en su tarjeta microSD usando Etcher o el comando dd. Espere a que finalicen la escritura y verificación.
3. Inserte la tarjeta SD en la Raspberry Pi, conecte teclado, monitor y alimentación. La Pi arrancará en Ubuntu.
4. Conéctese a Wi‑Fi durante la configuración inicial. Si prefiere configurar Wi‑Fi más tarde, siga los pasos a continuación.
Configuración de Wi‑Fi con Netplan
Abra el archivo de configuración Netplan con:
sudo vim /etc/netplan/50-cloud-init.yaml
Reemplace su contenido con la siguiente configuración, insertando su SSID y contraseña. Observe las comillas dobles escapadas:
network:
ethernets:
eth0:
dhcp4: true
optional: true
version: 2
wifis:
wlan0:
dhcp4: true
dhcp6: true
access-points:
"":
password: ""
Guarde el archivo y pruebe la configuración:
sudo netplan try
Si la conexión tiene éxito, reinicie la Pi. Inicie sesión con las credenciales por defecto (usuario: ubuntu, contraseña: ubuntu) y cambie su contraseña inmediatamente.
Preparación de Gravio
Gravio captura datos de sensores mediante un dongle USB y los reenvía a la plataforma Edge. Si su país no está cubierto por la red de distribución de Gravio, contáctenos para soporte.
Paso 2: Instalar Gravio Studio en su escritorio y crear una cuenta
Gravio Studio es el cliente de escritorio para configurar su pila IoT y desplegar aplicaciones. Funciona en macOS y Windows. Se requiere una suscripción de alquiler de sensores para recibir los sensores Zigbee.
1. Descargue Gravio Studio desde el sitio oficial.
2. Instale la aplicación siguiendo el asistente en pantalla.
3. Inicie Gravio Studio y regístrese con su email y una contraseña segura. Recibirá un código de verificación por email.
4. Introduzca el código en Gravio Studio para activar su cuenta.
Una vez dentro, vaya a la pestaña “Suscripciones” para añadir el plan de alquiler de sensores. El sistema provisionará entonces las claves de sensores Zigbee a su cuenta.
Para referencia visual, las capturas de pantalla a continuación muestran la interfaz de macOS (Windows sigue el mismo flujo).
Tras configurar su cuenta Gravio, puede conectar la Raspberry Pi a la plataforma Edge vía el dongle USB, programar el sensor PIR para activar animaciones GIF y transmitir los resultados al Chromecast para proyección láser.
Fuente: Interactive Laser Projector Using Zigbee Sensors
Proceso de manufactura
- Alineación láser para verticalidad de ejes verticales: Mediciones más rápidas y precisas
- Guía Experta de Marcado Láser en Aluminio: Precisión, Durabilidad y Aplicaciones Industriales
- Guía Completa de Marcado Láser: Tipos, Beneficios y Aplicaciones
- Marcado Láser de Fibra: Precisión, Velocidad y Versatilidad para Industrias Modernas
- Puntero Láser: Diseño, Fabricación y Resumen de Seguridad
- La Evolución e Ingeniería de los Proyectores de Cine
- Controle un LED con Sensor PIR de Movimiento en Raspberry Pi
- Dominando Sensores en Raspberry Pi: Guía Práctica de Electrónica y Protocolos de Comunicación
- Usar ADC MCP3008 para leer sensores analógicos con Raspberry Pi
- Directrices esenciales de seguridad para operar máquinas de corte láser de fibra
- Dominando las Sentencias Using en C#: Importaciones, Alias y Directivas Estáticas