Tabla de contenido:

Use Adafruit NeoPixels con Home Assistant: 7 pasos
Use Adafruit NeoPixels con Home Assistant: 7 pasos

Video: Use Adafruit NeoPixels con Home Assistant: 7 pasos

Video: Use Adafruit NeoPixels con Home Assistant: 7 pasos
Video: Controlling Adafruit NeoPixels with Home Assistant & without Any Programming 2024, Noviembre
Anonim
Image
Image

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

Instalar Home Assistant
Instalar Home Assistant
Instalar Home Assistant
Instalar 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

Instalar Mosquitto
Instalar Mosquitto
Instalar Mosquitto
Instalar Mosquitto
Instalar Mosquitto
Instalar 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

Agregar integración MQTT para Home Assistant
Agregar integración MQTT para Home Assistant
Agregar integración MQTT para Home Assistant
Agregar integración 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

Suelde cables de puente macho a macho a Adafruit NeoPixel Ring y NeoPixel Stick
Suelde cables de puente macho a macho a Adafruit NeoPixel Ring y NeoPixel Stick
Suelde cables de puente macho a macho a Adafruit NeoPixel Ring y NeoPixel Stick
Suelde cables de puente macho a macho a Adafruit NeoPixel Ring y NeoPixel Stick
Suelde cables de puente macho a macho a Adafruit NeoPixel Ring y NeoPixel Stick
Suelde cables de puente macho a macho a Adafruit NeoPixel Ring y NeoPixel Stick

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

Conéctese a ANAVI Miracle Controller
Conéctese a ANAVI Miracle Controller
Conéctese a ANAVI Miracle Controller
Conéctese a ANAVI Miracle Controller
Conéctese a ANAVI Miracle Controller
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

Configurar ANAVI Miracle Controller
Configurar ANAVI Miracle Controller
Configurar ANAVI Miracle Controller
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

Control de NeoPixels desde Home Assistant
Control de NeoPixels desde Home Assistant
Controlar NeoPixels desde Home Assistant
Controlar NeoPixels desde Home Assistant
Controlar NeoPixels desde Home Assistant
Controlar 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.

Recomendado: