Olá, este projeto foi criado para aquelas pessoas que não tem grande local para guardar o seu robot aspirador e não gosta de o ver ali encostado a uma parede. A ideia foi então criar uma garagem para o guardar. Quando ele começa a trabalhar ( estado cleaning ) a porta da garagem abre acende a luz verde e ele sai, depois de um delay de 35 segundos ( pode ser alterado ) a porta fecha e a luz apaga, depois da aspiração terminar ( estado returning ), a porta volta a abrir mas neste caso acende a luz vermelha. Quando ele começa a carregar a porta fecha ( estado dock) e a luz apaga. Deixo video de demonstração... nas pastas.
- Home Assistent
- Addon ESPHome
- Integração NodeRed
- Robot integrado no Home Assistent
-
2x Servos) ( usados neste projeto ).
-
1x ESP32-WROOM-32 ( também funciona com ESP8266 ).
-
1x Fita LED WS2812B ( foram usados somente 16 leds ).
-
1x Fonte Alimentação 12v ou 24v .
-
2x Dobradiças .
-
2x Braços para empurrar a porta da garagem.
Existe várias maneira de o fazer neste repositório tem 2 soluções, uma mais económica, outra mais profissional, as duas funcionam bem por igual.
A instalação vai depender da imaginação de cada um, bem como o espaço que quer abrir, de salientar que neste projeto não foi estragado qualquer peça dos moveis da cozinha. Por isso, de hoje para amanhã é só desligar e tirar tudo e voltar a encaixar as peças do rodapé para ficar completamente de origem. Dentro do movel foi feita uma pequena "caixa" em U para ele não ir para debaixo do restante movel, podem ver na foto.
Aqui no projeto vou deixar os códigos usados em ficheiro para adicionar na configuração do seu ESP32 no ESPHome. Também deixo aqui um flow para abrir/fechar e ligar/desligar a fita led com a cor verde/vermelho já preparado para adicionarem ao vosso NodeRed , bastando mudar as entidades para as vossas.
Quando tiver tudo instalado, cabe a cada um ir aumentando o nível de abertura e fecho da porta no NodeRed, por segurança baixei os valores para não terem problemas, agora cabe a cada um ir aumentando e diminuindo esses valores consoante o vosso rodapé. Deixo foto a indicar onde têm de mudar esses valores ( ficheiro alterarvalores.jpg e nivel.jpg ) dentro da pasta Flow NodeRed .
Muito cuidado a mexer com corrente elétrica ... não me responsabilizo por qualquer dano causado.
Desde já agradeço a todos os membros que me ajudaram a realizar este projeto em ESPHome/NodeRed, já o tinha feito por outros caminhos que não este, tinha-o feito por um projeto já existente mas por mqtt. Não vou citar nomes , quem ajudou sabe . Grande Abraço para todos e OBRIGADO