2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Quer começar a transformar a sua casa em casa inteligente? E também por um preço acessível?
NodeMCU e HomeAssistant estão aqui para ajudar sobre isso. Recomendo que você assista a este vídeo, talvez seja mais fácil para você acompanhar. Caso contrário, siga as etapas abaixo.
Suprimentos
1 × NodeMCU v3 NodeMCU no eBay:
2 × Breadboards Breadboards no eBay:
1 × Fotoresistor Fotoresistor no eBay:
1 × interruptor magnético Interruptor magnético no eBay:
1 × Relay Relay no eBay:
1 × botões de botão e resistores no eBay:
7 × resistores (2x 10kohm, 4x 100ohm, 1x 4,7kohm)
4 × LEDs LEDs no eBay:
20 × Wires Wires no eBay:
1 × Sensor de temperatura DALLAS Sensor de temperatura no eBay:
1 × sensor de movimento (PIR) Sensor de movimento:
1 × ADICIONAL: Banco de potência
Passo 1:
Oi!
Pegue todos os suprimentos (componentes) necessários e vamos começar.
Passo 2:
Conecte todos os componentes de acordo com este esboço bagunçado. Desculpe por causa da bagunça do fio.:(
Etapa 3:
Instale PlatformIO IDE, HomeAssistant + Python
Mais uma vez, você pode acompanhar este vídeo para ver mais detalhes sobre a instalação do HomeAssistant e Python. Para seguir passo a passo a instalação do PlatformIO e ver como fazer o upload do programa de LED piscando simples, verifique este vídeo.
Observe que você não precisa usar estritamente o IDE PlatformIO, mas provavelmente será mais fácil de seguir.
Passo 4:
Copie o código para o arquivo main.cpp daqui. Substitua o IP do mqtt_server pelo IP do seu PC no qual o HomeAssistant está instalado. Substitua o SSID e a senha pelo SSID Wi-Fi e senha desejados. Faça upload para o NodeMCU.
Etapa 5:
No Windows Search (iniciar), escreva% appdata% e abra a pasta.homeassistant. Lá você encontrará configuration.yaml. Abra-o e substitua todo o conteúdo por este.
Tenha cuidado ao escrever algo adicional porque a configuração é sensível ao espaço! Deve ser estruturado dentro de suas regras.
Inicie o HomeAssistant em seu PC, se ainda não estiver inicializado. Digite o IP desse PC e adicione a porta: 8123 depois dele no navegador. No canto superior direito você encontrará a opção de configurar a IU. Selecione-o e novamente no canto superior direito encontre o editor de configuração RAW e substitua seu conteúdo por este.
Etapa 6:
Verifique se tudo está conectado corretamente e se o MQTT está funcionando como deveria, enviando dados a cada poucos segundos e teste como cada sensor está funcionando.
No smartphone, acesse o navegador e digite o IP do servidor HomeAssistant e adicione a porta: 8123. Salve a página da web na tela inicial e você terá acesso ao seu novo sistema de automação residencial com um toque.
Agora, no final, eu encorajo você a expandir este projeto para ser mais útil e não apenas para fins educacionais. Obrigado por se juntar a mim neste build de projeto.:)