Tabla de contenido:
- Paso 1: Instale Home Assistant
- Paso 2: Instale Mosquitto
- Paso 3: agregue la integración de MQTT para Home Assistant
- Paso 4: Suelde los cables de puente macho a macho al anillo Adafruit NeoPixel y la barra NeoPixel
- Paso 5: Conéctese a ANAVI Miracle Controller
- Paso 6: Configurar ANAVI Miracle Controller
- Paso 7: Controle NeoPixels desde Home Assistant
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Adafruit NeoPixels son anillos, tiras y otras placas de circuito impreso con tiras de LED RGB direccionables. Se pueden encadenar entre sí. Adafruit NeoPixels es muy popular en la comunidad de creadores y se usa ampliamente en varios proyectos de bricolaje.
Home Assistant es una plataforma de automatización del hogar de código abierto y gratuita escrita en Python 3. Le permite administrar varios dispositivos en su hogar inteligente. Home Assistant funciona perfectamente en Raspberry Pi 3 o 4 y se puede instalar como imagen Hass.io.
¡En este tutorial aprenderá a usar Adafruit NeoPixels con Home Assistant sin ninguna programación! En pocos pasos instalaremos y configuraremos todo sin ningún tipo de codificación. Conectaremos Adafruit NeoPixels a la placa de desarrollo WiFi de código abierto ANAVI Miracle Controller.
Hardware requerido
- Anillo Adafruit NeoPixel
- Adafruit NeoPixel Stick
- 6 cables de puente macho a macho
- Fuente de alimentación de 5 V CC
- Controlador milagroso ANAVI
- Raspberry Pi 3 o 4
Paso 1: Instale Home Assistant
Descargue Hass.io, actualícelo en la tarjeta microSD, conecte la tarjeta microSD en Raspberry Pi y enciéndalo. En el primer arranque, descarga la última versión de Home Assistant, que tarda entre 20 y 30 minutos, dependiendo de su conexión a Internet. Si su enrutador es compatible con mDNS, podrá acceder a su instalación en https://hassio.local: 8123.
Paso 2: Instale Mosquitto
Instale el broker Mosquitto MQTT de la tienda de complementos Hass.io, configure el nombre de usuario y la contraseña, así como las Listas de control de acceso (ACL), finalmente inicie Mosquitto.
Paso 3: agregue la integración de MQTT para Home Assistant
Desde Configurar> Integraciones, agregue una nueva integración MQTT. Ingrese la dirección IP, el nombre de usuario, la contraseña y haga clic en Habilitar descubrimiento. Es obligatorio y muy importante habilitar el descubrimiento.
Paso 4: Suelde los cables de puente macho a macho al anillo Adafruit NeoPixel y la barra NeoPixel
Fuera de la caja, los anillos y varillas Adafruit NeoPixel no tienen cables. Suelde cables de puente macho a macho a Adafruit NeoPixel Ring y NeoPixel Stick. Se necesitan tres cables para cada dispositivo NeoPixel. Un cable de puente es para GND, otro para 5 V CC y el tercero es para DIN (entrada de datos).
Paso 5: Conéctese a ANAVI Miracle Controller
- Conecte NeoPixel Stick DIN a LED1, GND a GND y 5VDC a VOUT en ANAVI Miracle Controller.
- Conecte la entrada de datos del anillo NeoPixel a LED2, GND a GND y alimentación de 5 V CC a VOUT en el controlador ANAVI Miracle.
- Establezca el puente en ANAVI Miracle Controller en 5V.
- Enchufe la fuente de alimentación positiva central de 5 V CC adecuada al conector de barril (5,5 x 2,1 mm) en ANAVI Miracle Controller.
Paso 6: Configurar ANAVI Miracle Controller
En el primer arranque, ANAVI Miracle Controller crea un punto de acceso WiFi. Desde su teléfono inteligente, tableta o computadora conéctese a ANAVI Miracle Controller. Siga las instrucciones del portal cautivo para completar la configuración de ANAVI Miracle Controller. Conéctelo a su red WiFi, configure la dirección del agente MQTT, el nombre de usuario y la contraseña, configure el tipo de LED en NEOPIXEL, la cantidad de LED para LED1 a 8 para Adafruit NeoPixel Stick y la cantidad de LED para LED2 a 12 para Adafruit NeoPixel Ring.
Paso 7: Controle NeoPixels desde Home Assistant
Después de una configuración exitosa, ANAVI Miracle Controller se conectará a su red WiFi y al corredor MQTT provisto. Después de eso, Home Assistant descubrirá automáticamente ANAVI Miracle Controller. Abra la GUI de Home Assistant, encienda ANAVI Miracle Controller LED1 y ANAVI Miracle Controller LED2. Configure diferentes efectos y colores para cada uno de los dos Adafruit NeoPixels.