Índice:
- Etapa 1: instalar o Home Assistant
- Etapa 2: Instale o Mosquitto
- Etapa 3: adicionar integração MQTT para o assistente doméstico
- Etapa 4: Soldar os fios de ligação macho para macho no anel Adafruit NeoPixel e no bastão NeoPixel
- Etapa 5: conectar ao ANAVI Miracle Controller
- Etapa 6: Configurar o ANAVI Miracle Controller
- Etapa 7: Controle os NeoPixels do assistente doméstico
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Adafruit NeoPixels são anéis, tiras e outras placas de circuito impresso com tiras de LED RGB endereçáveis. Eles são acorrentáveis um ao outro. Os NeoPixels da Adafruit são muito populares na comunidade de criadores e amplamente usados em vários projetos do tipo faça você mesmo.
Home Assistant é uma plataforma de automação residencial gratuita e de código aberto escrita em Python 3. Ele permite que você gerencie vários dispositivos em sua casa inteligente. O Home Assistant funciona perfeitamente no Raspberry Pi 3 ou 4 e pode ser instalado como imagem Hass.io.
Neste tutorial, você aprenderá como usar o Adafruit NeoPixels com Home Assistant sem qualquer programação! Em poucos passos iremos instalar e configurar tudo sem qualquer codificação. Iremos conectar o Adafruit NeoPixels à placa de desenvolvimento WiFi de código aberto ANAVI Miracle Controller.
Hardware Requerido
- Anel Adafruit NeoPixel
- Adafruit NeoPixel Stick
- 6 fios de jumper macho para macho
- Fonte de alimentação 5 V DC
- ANAVI Miracle Controller
- Raspberry Pi 3 ou 4
Etapa 1: instalar o Home Assistant
Baixe o Hass.io, atualize-o no cartão microSD, conecte o cartão microSD no Raspberry Pi e ligue-o. Na primeira inicialização, ele baixa a versão mais recente do Home Assistant, que leva cerca de 20-30 minutos, dependendo da sua conexão com a Internet. Se o seu roteador suportar mDNS, você poderá acessar a instalação em https://hassio.local: 8123.
Etapa 2: Instale o Mosquitto
Instale o intermediário Mosquitto MQTT da loja de complementos Hass.io, configure o nome de usuário e a senha, bem como as listas de controle de acesso (ACL) e, por fim, inicie o Mosquitto.
Etapa 3: adicionar integração MQTT para o assistente doméstico
Em Configurar> Integrações, inclua uma nova integração MQTT. Digite o endereço IP, nome de usuário, senha e clique em Ativar descoberta. É obrigatório e muito importante permitir a descoberta.
Etapa 4: Soldar os fios de ligação macho para macho no anel Adafruit NeoPixel e no bastão NeoPixel
Fora da caixa, os anéis e varas Adafruit NeoPixel não têm cabos. Solde os fios de jumper macho para macho no anel Adafruit NeoPixel e no bastão NeoPixel. São necessários três fios para cada dispositivo NeoPixel. Um jumper é para GND, outro para 5 Vcc e o terceiro é para DIN (entrada de dados).
Etapa 5: conectar ao ANAVI Miracle Controller
- Conecte NeoPixel Stick DIN ao LED1, GND ao GND e 5VDC ao VOUT no ANAVI Miracle Controller.
- Conecte a entrada de dados do anel NeoPixel ao LED2, GND ao GND e alimentação de 5 V CC ao VOUT no ANAVI Miracle Controller.
- Defina o jumper no ANAVI Miracle Controller para 5V.
- Conecte a fonte de alimentação positiva central de 5 V DC adequada ao conector cilíndrico (5,5 x 2,1 mm) no ANAVI Miracle Controller.
Etapa 6: Configurar o ANAVI Miracle Controller
Na primeira inicialização, o ANAVI Miracle Controller cria um ponto de acesso WiFi. De seu smartphone, tablet ou computador, conecte-se ao ANAVI Miracle Controller. Siga as instruções no portal cativo para concluir a configuração do ANAVI Miracle Controller. Conecte-o à sua rede WiFi, defina o endereço do corretor MQTT, nome de usuário e senha, defina o tipo de LED como NEOPIXEL, número de LEDs para LED1 a 8 para Adafruit NeoPixel Stick e número de LEDs para LED2 a 12 para Adafruit NeoPixel Ring.
Etapa 7: Controle os NeoPixels do assistente doméstico
Após a configuração bem-sucedida, o ANAVI Miracle Controller se conectará à sua rede WiFi e ao corretor MQTT fornecido. Depois disso, o Home Assistant descobrirá automaticamente o ANAVI Miracle Controller. Abra a GUI do Home Assistant, ligue o ANAVI Miracle Controller LED1 e o ANAVI Miracle Controller LED2. Defina diferentes efeitos e cores para cada um dos dois Adafruit NeoPixels.