Índice:
- Suprimentos
- Etapa 1: Layout das peças
- Etapa 2: Tocar a campainha
- Etapa 3: detecção de movimento
- Etapa 4: Integração do Smart Lock
- Etapa 5: Código-fonte: Recapitulação
Vídeo: Campainha inteligente Raspberry Pi DIY que pode detectar pessoas, carros etc.: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Este design com o tema steampunk integra-se com o assistente de casa e nosso sistema de áudio em várias salas para se comunicar com o resto da nossa casa inteligente DIY.
Em vez de comprar uma Campainha circular (ou Nest, ou um dos outros concorrentes), construí nossa própria campainha inteligente com uma Raspberry Pi. Todo o projeto custou cerca de $ 150 (USD), o que é a média para uma campainha inteligente, mas é muito mais completo do que qualquer outra coisa que você encontrará no mercado. Por exemplo, ele se integra com o resto do sistema de segurança residencial - usando aprendizado de máquina para identificar humanos, carros, animais e muito mais:
Suprimentos
As peças exatas que usei podem ser encontradas aqui.
Etapa 1: Layout das peças
Eu tinha algumas peças sobressalentes de cobre e latão de projetos anteriores de steampunk (veja a lista de peças). Isso foi útil quando nem todos os componentes eletrônicos cabiam facilmente na caixa de junção.
Comecei estabelecendo as peças. Três orifícios foram feitos nas laterais da caixa de junção para o cabo de alimentação, cabos USB e fios de botão. Além disso, um orifício maior na tampa para acomodar a câmera.
Etapa 2: Tocar a campainha
A primeira coisa a fazer era fazer a campainha realmente tocar.
Com o fio da campainha conectado ao GPIO18 (pino 12) no Raspberry Pi, usei a entrada da porta serial no Node RED para detectar o pressionamento de botões. Para realmente acionar um alerta de campainha, bem como controlar o áudio bidirecional (microfone / interfone), consulte esta postagem.
Etapa 3: detecção de movimento
Há também o tópico de detecção de movimento e vídeo.
Nesse sentido, a campainha é apenas mais uma câmera de CFTV. Ele usa exatamente a mesma configuração descrita na seguinte série de posts. A detecção de movimento e reconhecimento de objetos é o que gera as imagens como a que está no topo deste post.
Etapa 4: Integração do Smart Lock
Usei cola quente nas aberturas da caixa de junção para lacrá-la, sempre que possível.
O anel de cobre visto acima também possui uma borda, protegendo a câmera da água. Além disso, a coisa toda está instalada embaixo de uma varanda, então nem muita água tem chance de bater na campainha. A peça final foi integrar a campainha com uma fechadura inteligente. Felizmente, o Home Assistant torna isso mais fácil.
Ele se comunica com o Home Assistant via Z-Wave. O que eu gosto nesse bloqueio é que ele pode ser programado remotamente para suportar diferentes códigos de usuário (útil como um anfitrião do Airbnb ou quando você precisa deixar um amigo entrar). Ele também pode detectar qual código PIN do usuário foi usado para abrir a porta (e quando) - grande tranquilidade ao fornecer um código de limpeza para a casa.
Etapa 5: Código-fonte: Recapitulação
Eu gostaria de poder fornecer o código de copiar e colar para este projeto, mas muito disso dependerá do seu hardware exato, alto-falantes, câmeras, etc. Em vez disso, vou recapitular cada parte envolvida e criar um link para os artigos / código onde explico como implementá-los:
- O Node Red usa gpiod para acionar um fluxo quando o GPIO # 18 (o botão da campainha) dispara.
- O fluxo de alerta do alto-falante reproduz um arquivo wav.
- Tenho vários alto-falantes DIY que tocam o alerta pela casa.
- MotionEye dirige a câmera, capturando fotos e vídeos.
- As câmeras de segurança CCTV tratam da detecção de pessoas / objetos.
- A integração do Yale Lock do Home Assistant nos permite bloquear / desbloquear. O bloqueio Yale é um dispositivo Z-Wave. Uma vez emparelhado com o Home Assistant, ele aparece como uma fechadura e não requer configuração adicional.
Recomendado:
Um circuito que pode detectar a mudança no valor da temperatura: 10 etapas
Um circuito que pode detectar a mudança no valor da temperatura: este circuito mede a temperatura usando um sensor de temperatura LM35 e compara a tensão de entrada usando um amplificador operacional IC com as informações coletadas, o circuito irá ligar e desligar o relé
Detector de eletricidade estática simples, mas poderoso, que também pode detectar "fantasmas": 10 etapas
Detector de eletricidade estática simples, mas poderoso, que também pode detectar "fantasmas": Olá, este é meu primeiro instrutível, então, por favor, deixe-me saber sobre os erros que cometi neste instrutível. Neste instrutível, estarei fazendo um circuito que pode detectar eletricidade estática. Um de seus criadores alegou que detectou & quot
Transforme sua campainha com fio em uma campainha inteligente com IFTTT: 8 etapas
Transforme sua campainha com fio em uma campainha inteligente com IFTTT: A campainha WiFi transforma sua campainha com fio existente em uma campainha inteligente. https://www.fireflyelectronix.com/product/wifidoor
Transforme sua campainha com fio em uma campainha inteligente com o Home Assistant: 6 etapas
Transforme sua campainha com fio em uma campainha inteligente com o Home Assistant: Transforme sua campainha com fio existente em uma campainha inteligente. Receba uma notificação em seu telefone ou emparelhe-se com sua câmera existente na porta da frente para receber um alerta de foto ou vídeo sempre que alguém tocar sua campainha. Saiba mais em: fireflyelectronix.com/pro
FinduCar: uma chave de carro inteligente que guia as pessoas até onde o carro está estacionado: 11 etapas (com fotos)
FinduCar: uma chave de carro inteligente que guia as pessoas até onde o carro está estacionado: Para solucionar os problemas acima, este projeto propõe o desenvolvimento de uma chave de carro inteligente que pode direcionar as pessoas até o local onde o carro está estacionado. E meu plano é integrar um GPS na chave do carro. Não há necessidade de usar o aplicativo do smartphone para rastrear o