Índice:
Vídeo: Alarme de porta de garagem Arduino com Blynk: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Sensor bastante básico que envia dados para o projeto Blynk para exibir o status da porta da minha garagem - Aberto ou Fechado - e envia um alerta para o meu telefone quando o status da porta muda - Aberto para Fechado ou Fechado para Abrir. Usei o WEMOS D1 Mini Pro para conectividade wi-fi e para executar o esboço do Arduino, mas você pode usar qualquer dispositivo compatível com o Arduino.
Originalmente, planejei usar um interruptor de bloqueio simples, no entanto, a porta é uma porta de garagem de estilo basculante mais antiga e nem sempre abre na mesma posição. Teria sido difícil conseguir um contato consistente. Também eliminei qualquer tipo de sensor magnético pelo mesmo motivo.
Eu escolhi um pequeno sensor infravermelho (IR) que pode detectar um obstáculo na faixa de 2 a 30 cm.
Etapa 1: O que você precisa
1. WEMOS D1 Mini Pro - uma placa mini wi-fi com flash de 16 MB, conector de antena externa e antena de cerâmica integrada baseada em ESP8266EX.
2. Sensor de obstáculo infravermelho.
3. Conta e aplicativo Blynk em seu smartphone.
4. Redefina o SW e o interruptor de alimentação (opcional), várias placas de ensaio, conecte os fios etc. para teste.
5. Jiffy Box - Uso claro como gosto de ver meu trabalho;-).
6. Suporte de montagem para posicionar o sensor próximo à sua porta (usei um pedaço de madeira).
Etapa 2: Construa Seu Protótipo e Teste
Conecte o sensor de infravermelho ao D1 Mini:
Sensor - D1 Mini
VCC - + 5V
GND - GND
OUT - D3
Execute o esboço e verifique o monitor serial para ver se o valor no pino D3 muda quando você bloqueia a frente do sensor (na frente dos LEDs) - você pode alterar a distância de detecção ajustando o potenciômetro (potenciômetro). Eu configurei para cerca de 5 cm, o que é suficiente para permitir variações na porta quando aberta.
O esboço é escrito de forma que o pino seja definido como ALTO quando a porta está aberta (o sensor está bloqueado) ou BAIXO quando a porta é fechada (senor não bloqueado). Você pode reverter isso facilmente para se adequar às suas necessidades, dependendo de onde você montou o sensor em relação à posição da porta.
Ao montar na caixa, perfurei os orifícios para os LEDs com muito cuidado para fazer um ajuste confortável para os LEDs - não há necessidade de adesivo adicional, o que facilita a remoção para ajuste, montagem, etc.
* NOTA: O esboço define o sensor como Pino 0 - no entanto, ele está fisicamente conectado ao WEMOS D1 Mini pino D3… Isso ocorre porque o D! O Mini é baseado no chip / processador ESP8266. O D1 Mini é efetivamente apenas um escudo, o esboço na verdade só funciona no ESP8266. Portanto, o pino 0 do GPiO (referido no esboço), na verdade se desdobra como WEMOS D1 Mini pino D3. Você encontrará isso em muitos esboços do Arduino, o mapeamento de pinos varia de acordo com a placa que você está usando.
Etapa 3: Instale e voila
Montei o sensor em uma pequena caixa transparente (transparente para que eu possa ver minha obra!). Montado em um pedaço de madeira de modo que a moldura da porta bloqueie o sensor quando a porta for aberta.
Fiz um pequeno furo na base da caixa alighed ao topo da panela, posso deslizar em uma pequena chave de fenda para ajustar a raiva do sensor sem ter que remover a tampa. (Também montei a tampa na parte inferior, para que se eu precisar abrir a caixa não precise remover todo o suporte da parede, posso acessar os parafusos como estão).
O projeto Blynk é bastante simples, um widget de LED para abrir e fechar (alterei as cores vermelho e verde, você pode selecioná-las nas configurações do aplicativo para cada widget). O esboço verificará o sensor a cada um segundo e enviará dados para o widget de LED correto.
A notificação Push é acionada quando o estado da porta muda. (Observe que o Blynk tem uma limitação de permitir apenas notificações push a cada 15 segundos (isso é para impedir que o servidor seja bombardeado por solicitações), configurei o cronômetro no esboço para verificar a mudança de estado da porta apenas a cada 16 segundos, o que é bom o suficiente para minhas necessidades. Há um pequeno potencial de que se a porta abrir e fechar novamente dentro do período de 16 segundos, você não receberá a notificação (mas os LEDs ainda mostrarão o estado correto conforme verificam a cada segundo).
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
Tutorial: Como fazer alarme de porta usando alarme de sensor de chave magnética MC-18: 3 etapas
Tutorial: Como fazer alarme de porta usando alarme de sensor de chave magnética MC-18: Oi pessoal, vou fazer um tutorial sobre o alarme de sensor de chave magnética MC-18 que opera no modo normalmente fechado. Mas primeiro, deixe-me explicar a vocês em suma, o que significa normalmente perto. Existem dois tipos de modo, normalmente aberto e normalmente fechado
Abridor de porta de garagem para iPhone e Arduino: 8 etapas
IPhone e Arduino Garage Door Opener: Costumo seguir muitas instruções técnicas e sempre fico surpreso com as coisas que as pessoas inventam. Um tempo atrás, eu encontrei um instrutível em um abridor de porta de garagem wi-fi que achei muito legal e adicionei-o à minha lista interminável de tarefas divertidas