Índice:
- Etapa 1: a campainha
- Etapa 2: a campainha da porta
- Etapa 3: apenas uma pequena ideia …
- Etapa 4: Obrigado por ler
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Olá pessoal!
Neste projeto, mostrarei como integrar uma campainha e uma campainha à sua casa inteligente!
Como eu uso o FHEM como meu sistema de casa inteligente, só posso mostrar a maneira FHEM, mas tenho certeza de que você pode traduzir isso para qualquer outro sistema facilmente!:-)
Tenho que admitir que não sou profissional! A maioria dos meus projetos (como este) são apenas para diversão … Eu tenho uma ideia de algo e então eu percebo!
Este projeto é uma mistura de preguiça e esperteza, eu diria … então espero que você se divirta!:-)
Hardware usado (necessário):
- Campainha acessível
- Wemos D1 mini (ESP8266) -> link Amazon (pesquisa)
- Finder 40.61 relais (12V ~) -> (encontrei em nossa loja local em reichelt mas deveria ser este mesmo que a imagem não corresponda à descrição, já que está sendo exibida como 230V)
- Cabos / fio de jumper -> link Amazon (pesquisa)
- Shelly 1 -> link Shelly (produto)
Hardware usado (opcional):
- Wemos D1 mini protetor de bateria -> link Amazon (pesquisa)
- Painel solar 6V 6W -> link Amazon (produto)
- Suporte de bateria -> link da Amazon (produto)
- Bateria recarregável -> link Amazon (produto)
- Amazon Echo -> link da Amazon (produto)
Etapa 1: a campainha
Hardware usado nesta etapa (necessário):
- Campainha acessível
- Wemos D1 Mini
- Cabos / fio jumper
- Localizador 40.61 (12V ~ / 16A) (Isto é para a campainha da minha porta … certifique-se de usar o relais correto para a campainha!)
- breadboard
Hardware usado nesta etapa (opcional):
- Escudo de minibateria Wemos D1
- Painel solar 6V 6W
- Suporte da bateria
- Bateria recarregável
Como conectar a campainha ao wemos d1 mini (arquivo fritzing para download disponível)
** NOTA ** O relais usado na imagem fritzing é apenas por exemplo
Para o lado Wemos, escolhemos a parte inferior da placa de ensaio!
Wemos se conecta a:
1) Saída de 5 V para a seção positiva inferior
2) Do solo para a seção negativa inferior
Relais se conecta a:
1) Relais o pino 1 da bobina para a seção positiva superior
2) Relais o pino 2 da bobina para a seção negativa superior
3) Interruptor de relais comum para a seção positiva inferior
4) Relais switch terminal B (o inativo) para o pino D2 do Wemos, coloque um resistor de 120 Ohms 1% entre o terminal B e a conexão com o pino D2 como mostrado na imagem para debounce. Uma perna do resistor vai no meio e a outra perna vai para a seção negativa inferior
A campainha da porta se conecta a:
1) Mais da campainha da porta para a seção positiva superior
2) Menos da campainha da porta para a seção negativa superior
É isso para a conexão!
Arduino Part (projeto arduino disponível para download)
Crie um projeto MQTT para o seu Wemos e configure-o para que ele possa se conectar ao seu Wifi e à sua instância fhem!
Declare a seguinte variável antes da seção de configuração:
const int relaisPin = 4;
int relaisState = 0;
int oldRelaisState = 0;
Adicione o seguinte à seção de configuração:
pinMode (relaisPin, INPUT_PULLUP);
Adicione o seguinte à seção de loop:
relaisState = digitalRead (relaisPin); // Leia o estado atual da entrada relais e salve-o
if (relaisState! = oldRelaisState) {// Só queremos a notificação uma vez por gatilho.. então vamos compará-la!
if (relaisState == HIGH) {// Temos um alto aqui?
oldRelaisState = relaisState; //Sim, nós temos! Vamos guardá-lo para nossa pequena comparação duas linhas acima
Serial.println ("Toque !!!"); //Toque Toque:-)
client.publish ("/ Status", "RING"); // Vamos publicar nosso "Anel" como Status MQTT
client.publish ("/ STATE", "Online"); // Para mim funcionou melhor publicando meu estado online …
}
}
Parte FHEM
Na linha a seguir, mostrarei como você pode ler o status do dispositivo FHEM. No meu caso, eu uso minha conta pushover para enviar uma notificação push para o meu celular, com um pequeno texto legal (não.. esse não é o texto real que eu uso;-))
definir on_NormalRing notificar MQTT2_KlingelSensor: Status:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'mensagem = RING RING RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net / 1 / messages.json ")}
Você precisa renomear o "MQTT2_KlingelSensor" marcado para o nome do seu dispositivo FHEM!
É isso! Nós (esperançosamente) conectamos nossa campainha ao nosso sistema de casa inteligente … ótimo!
Vamos passar para o próximo capítulo, conectando a concha com a campainha da porta:-)
Etapa 2: a campainha da porta
Esta parte é muito rápida e simples.
- Conecte a cápsula a uma fonte de energia (usei a energia dos interruptores de luz acima da minha campainha)
Uma vez que a cápsula não se importa com o que muda, simplesmente ADICIONAMOS a cápsula ao nosso interruptor, que aciona a campainha e abre a porta no andar de baixo.
Agora adicione o Shelly à sua casa inteligente e controle-o como quiser. No meu caso, Alexa está abrindo a porta para mim adicionando um comando personalizado:-)
Formas possíveis:
- aplicativo Shelly
- Amazon Echo
- Google Assistant
- Siri
… Você entendeu, eu acho;-)
Etapa 3: apenas uma pequena ideia …
Para pessoas como eu, que não são apenas um pouco preguiçosas, mas também tendem a esquecer suas chaves, posso dizer o seguinte:
Com esta configuração é possível codificar um "sistema de código de campainha de porta" em uma "forma de código Morse"!
Fiz isso no projeto arduino e se o "código morse" (chamei-o de código de emergência no meu projeto) foi inserido corretamente, publiquei o status MQTT para "EmergencyRing".
A linha FHEM se parece com isto:
definir on_EmergencyRing2 notificar MQTT2_KlingelSensor: Status:. EmergencyRING definir Tuerklingel on-for-timer 3
A campainha abrirá a porta por 3 segundos!
Você esqueceu sua chave? Basta usar a campainha da sua própria porta e deixar que o seu sistema de casa inteligente abra a porta para você!;-)
Etapa 4: Obrigado por ler
Obrigado por ler meu primeiro projeto!
Talvez você tenha aprendido algo, talvez tenha se inspirado … mas eu realmente espero que você tenha se divertido um pouco acompanhando.
Alex
Recomendado:
Como fazer uma antena dupla BiQuade 4G LTE Etapas fáceis: 3 etapas
Como Fazer Antena Dupla BiQuade 4G LTE Etapas fáceis: Na maioria das vezes que enfrentei, não tenho uma boa intensidade de sinal para meus trabalhos do dia-a-dia. Então. Procuro e tento diferentes tipos de antena, mas não funciona. Depois de perder tempo, encontrei uma antena que espero fazer e testar, porque não é um princípio de construção
Design de jogo no Flick em 5 etapas: 5 etapas
Design de jogos no Flick em 5 etapas: o Flick é uma maneira realmente simples de fazer um jogo, especialmente algo como um quebra-cabeça, romance visual ou jogo de aventura
Detecção de rosto no Raspberry Pi 4B em 3 etapas: 3 etapas
Detecção de rosto no Raspberry Pi 4B em 3 etapas: Neste Instructable, vamos realizar a detecção de rosto no Raspberry Pi 4 com Shunya O / S usando a Biblioteca Shunyaface. Shunyaface é uma biblioteca de reconhecimento / detecção de rosto. O projeto visa alcançar a detecção mais rápida e velocidade de reconhecimento com
Espelho de cortesia DIY em etapas fáceis (usando luzes de tira LED): 4 etapas
Espelho de toucador DIY em etapas fáceis (usando tiras de LED): Neste post, fiz um espelho de toucador DIY com a ajuda de tiras de LED. É muito legal e você deve experimentá-los também
Arduino Halloween Edition - Tela pop-out de zumbis (etapas com imagens): 6 etapas
Arduino Halloween Edition - Tela pop-out de zumbis (etapas com imagens): Quer assustar seus amigos e fazer barulho no Halloween? Ou apenas quer fazer uma boa pegadinha? Esta tela pop-out de zumbis pode fazer isso! Neste Instructable, vou ensiná-lo a criar facilmente zumbis usando o Arduino. O HC-SR0