Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste Instructable, mostro como integrei minha campainha normal na minha automação residencial. Esta solução é adequada para pessoas com deficiência auditiva.
No meu caso, eu o uso para ser notificado se a sala estiver cheia e barulhenta em uma festa de aniversário das crianças.
Também posso ver quando a campainha tocou pela última vez.
Essa automação usa minha infraestrutura ESP-now, Node-Red e MQTT, conforme descrito em meu Instructable.
Suprimentos
Você pode encontrar todos esses componentes eletrônicos comuns no Aliexpress ou eBay
- ESP-01S
- 4x 1N4001 Diodos
- Regulador de tensão de 3,3 V AMS1117
- Capacitores de 10uF e 1000uF
- Resistor de 7,5 ou 10k
- Conectores, fios e PCB
Etapa 1: a primeira tentativa
Meu transformador de campainha gera 8V. Então, eu projetei um circuito simples, soldou-o em uma placa de desempenho e testei.
O código do Arduino está no meu Github. O ESP-01S é atualizado de acordo com a etapa 3 deste Instructable.
Descobri que quando tocou a campainha, o ESP-01S não ligou (o LED indicador azul não acendeu). Quando medi a voltagem na campainha quando ela tocou, quase não medi nenhuma voltagem. Porque?
Então a campainha tocou em minha mente: é uma campainha AC. Na verdade, quando eu medi a tensão CA, medi 8 V CA. Então mudei para o plano B.
Etapa 2: adicionar um retificador de ponte
Achei este Instructable que descreve um circuito retificador de ponte. Eu tinha algum espaço na minha placa de desempenho e adicionei os quatro diodos 1N4001 e adicionei um capacitor 1000uF.
Para um produto real, o regulador de tensão deve ser colocado melhor, mas para este pequeno experimento é suficiente.
Etapa 3: adicionar a automação residencial
Agora que o toque da campainha se transforma em mensagem MQTT, o céu é o limite para as automações que você deseja iniciar:
- Luzes de flash
- Toque outras campainhas ou alarmes conectados por Wi-Fi
- Fechar ou abrir persianas ou venezianas.
Na minha automação residencial (Openhab) incluí as seguintes ações quando a mensagem "RING" for publicada no tópico "sensor / campainha":
- Ative uma cena do meu LEDstrip (pisca em vermelho) - quando a automação é ligada.
- Registre a hora em que a campainha foi pressionada.
- Redefina o estado do item da campainha.
Meus arquivos openhab estão no meu Github.