
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Pouco depois de construir meu controle remoto WIFI para porta de garagem, percebi que faltava um recurso específico que seria muito útil para mim. Eu queria saber se a porta estava aberta ou fechada no aplicativo. Isso exigiria alguns sensores e algumas alterações na placa Wemos D1R2 que usei, bem como no aplicativo Android. Passei algum tempo tentando decidir que tipo de sensor seria ideal para o meu propósito. Eu tinha 3 opções para escolher:
- Chaves de limite
- Sensores de luz (foto reflexivos)
- Sensores de proximidade (ou Hall)
Uso muito a minha garagem para trabalhar madeira e isso gera muito pó (apesar de usar a recolha de pó). A entrada de poeira nos interruptores ou encobrindo os sensores ópticos os tornaria menos confiáveis. Sensores de proximidade, no entanto, seriam imunes a isso e, portanto, essa é a opção que escolhi.
Etapa 1: Design e materiais



Pesquisei vários pacotes de sensores de proximidade e decidi usar os dois seguintes:
- NJK-5002C (fácil de encontrar no ebay)
- Melexis US5781 em um pacote TO-92 (da Digikey)
Meu plano era que esses sensores detectassem o mesmo ímã montado na extremidade superior do painel da porta quando ele estava em duas posições diferentes. Quando a porta está totalmente aberta, um sensor montado no final do trilho (NJK-5002C) pode detectar facilmente a posição do ímã (veja a foto). Quando a porta está fechada, o mesmo ímã estará (no meu caso) a cerca de 6 cm da parte inferior do gabinete do duto de aquecimento. Usei o sensor mais compacto para esse local. Os próprios sensores são bastante fáceis de usar. Planejei usar mais dois pinos digitais na placa Wemos e só preciso de um resistor de 10k ohm e um capcitor de cerâmica de 0,1uF para o sensor US5781. O sensor NJK-5781 não precisava de componentes adicionais e podia ser conectado diretamente. Ele ainda possui um LED integrado que acende quando ativado.
Etapa 2: Teste de Software e Hardware


Decidi testá-lo na bancada substituindo o controlador por um mini Wemos D1. A família passou a contar com seus telefones para abrir a porta da garagem e eu não poderia simplesmente tirar a placa Wemos sem incomodar a todos. Ambos os sensores são ativados ao detectar o pólo sul de um ímã e, para obter o melhor alcance, escolhi o ímã mais forte que tinha. Era um ímã de neodímio recuperado de algum equipamento antigo e media 20 mm de diâmetro por 6 mm de espessura. Ambos os sensores disparariam a cerca de 2 cm de distância dele.
Modifiquei o código Wemos para atualizar o status da porta da garagem para o aplicativo. Ele não apenas enviaria uma mensagem se a porta estava fechada ou aberta, mas também se a porta estava "abrindo" ou "fechando" com base na posição da porta antes de receber o comando de "clique" do aplicativo.
O aplicativo Android foi completamente reescrito usando o MIT App Inventor. O código que usei está anexo. Ele pesquisa ativamente as mensagens do quadro Wemos e o status da porta da garagem é atualizado a cada segundo. Como a porta de nossa garagem leva 13 segundos para fechar, isso fornece atualizações suficientes sobre sua posição.
Etapa 3: montagem do hardware



O ímã foi instalado (epóxi) em um recesso que perfurei na extremidade superior do painel da porta da garagem (veja a foto). O recesso tinha apenas cerca de 3 mm de profundidade e não atingiu a camada de isolamento. O sensor NJK-5002C precisava de um suporte de montagem e era feito de alguns pedaços de alumínio que eu tinha. Os fios também precisaram ser estendidos e para isso usei um cabo telefônico de 4 condutores. Tirei o quanto precisava de cada extremidade do cabo e cortei o 4º condutor, já que só precisava de 3. Para conectar à placa Wemos, usei alguns conectores Molex (0,062 ) que sobraram de outro projeto Um pouco de termorretrátil foi usado para proteger as extremidades expostas.
O sensor US5781 foi soldado a um pequeno pedaço de PCB junto com o resistor e o capacitor. Eu fiz um cabo de extensão semelhante para ele terminado com os mesmos conectores Molex. Para proteger o módulo de danos físicos, decido envasá-lo em epóxi. Usei um pequeno pedaço de tubo de aproximadamente 20 mm de diâmetro para criar um molde e simplesmente coloquei fita adesiva em uma das extremidades. Enchi o molde com epóxi de 5 minutos, enfiei o conjunto do sensor nele e deixei endurecer a cura. Com um pouco de sucata de alumínio, fiz um suporte de montagem para ele também.
A placa Wemos então recebeu alguns pigtails com os conectores Molex correspondentes e tudo foi então colocado no lugar. Todo o cabeamento era preso com braçadeiras de arame e clipes, de modo que nada ficava pendurado na garagem.
Funciona muito bem e se eu encontrar alguma outra "atualização", provavelmente farei uma placa de circuito impresso customizada para ela e talvez até mude para uma miniplaca Wemos D1 muito mais compacta.
Recomendado:
Hackeie a porta de sua garagem: 5 etapas

Hackeie a porta da sua garagem: quem nunca sonhou em voltar para casa apenas com um aplicativo de telefone ou poder ouvir e copiar os bondes de dados novamente? Fico feliz em poder compartilhar com vocês o que percebi e como procedi. Comecei este projeto depois da segunda vez que esqueci minhas chaves
Abridor de porta de garagem inteligente DIY + Integração com Assistente de casa: 5 etapas

DIY Smart Garage Door Opener + Home Assistant Integration: Transforme sua porta normal de garagem em algo inteligente usando este projeto DIY. Vou mostrar a você como construí-lo e controlá-lo usando o Home Assistant (sobre MQTT) e ter a capacidade de abrir e fechar remotamente a porta de sua garagem. Usarei uma placa ESP8266 chamada Wemos
Porta da garagem controlada por Alexa com Arduino Esp8266: 6 etapas

Alexa Controlled Garage Door com Arduino Esp8266: A ideia para este projeto veio de um antigo projeto em que havia trabalhado um tempo atrás. Eu tinha instalado um circuito de botão simples que acendia um LED quando um botão era pressionado pela porta da garagem. Este método não se mostrou confiável e não foi tão útil
Controle remoto invisível para porta de garagem: 7 etapas (com fotos)

Controle remoto invisível da porta da garagem: Uma vez, deixamos nosso carro estacionado do lado de fora da garagem e um ladrão quebrou uma janela para chegar ao controle remoto da porta da garagem. Então eles abriram a garagem e roubaram algumas bicicletas. Então, decidi esconder o controle remoto colocando-o no cinzeiro do carro. Funciona por para
ESP8266 WIFI remoto para porta de garagem: 3 etapas

ESP8266 WIFI Remoto da porta da garagem: Usamos nossa garagem mais como uma entrada principal da casa, porque usando a entrada da frente real, muita sujeira entra na casa devido ao layout pobre. Durante a estação chuvosa aqui na costa oeste do Canadá é ainda pior. Nossa porta de garagem