Índice:
- Etapa 1: Reúna os eletrônicos
- Etapa 2: faça upload do esboço para a parte 1
- Etapa 3: conectar o circuito e testar
- Etapa 4: instalar a biblioteca do cliente de e-mail
- Etapa 5: faça upload do esboço para a parte 2
- Etapa 6: adicionar os eletrônicos a um gabinete
Vídeo: Captura de imagem acionada por movimento e e-mail: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Nós nos baseamos nos projetos ESP32-CAM anteriores e construímos um sistema de captura de imagens acionado por movimento que também envia um e-mail com a imagem como um anexo. Esta construção usa a placa ESP32-CAM junto com um módulo sensor PIR baseado no sensor AM312. A placa passa a maior parte do tempo no modo de hibernação e acorda para tirar uma foto assim que o movimento for detectado. Na parte 1, modificamos o esboço de lapso de tempo anterior para adicionar o recurso de detecção de movimento. Em seguida, atualizamos o esboço e adicionamos o recurso de e-mail na parte 2
O vídeo acima cobre tudo que você precisa saber e também explica como o esboço é montado.
Etapa 1: Reúna os eletrônicos
A placa ESP32-CAM já contém o módulo da câmera e o slot para cartão microSD de que precisamos para este esboço. Além disso, você precisará de um cartão microSD, um módulo sensor PIR (baseado no sensor AM312), um transistor NPN de uso geral (BC547, BC548, BC549 ou 2N3904), uma placa breakout microUSB, um 10K Ohm e 1K resistor ohm e também um conversor USB para serial para carregar o esboço.
Etapa 2: faça upload do esboço para a parte 1
A placa ESP32-CAM não possui um conector USB integrado, portanto, você precisa usar um conversor USB externo para serial para carregar o esboço. Você pode usar as conexões de fiação mostradas acima, mas certifique-se de que o conversor USB para serial esteja conectado no modo 3,3V.
É recomendável usar uma fonte externa de 5 V para alimentar a placa, principalmente se você estiver usando uma placa de breakout FTDI. Para a alimentação externa de 5 V, uma simples placa de breakout USB será suficiente. Houve algum sucesso em alimentar a placa diretamente da placa de breakout CP2102, então você pode tentar isso primeiro. A placa também possui um pino de alimentação de 3,3 V, se necessário.
O jumper é necessário para colocar a placa no modo de download. Depois de ter tudo conectado, ligue a placa, abra um terminal serial (Ferramentas-> Monitor Serial) com uma taxa de transmissão de 115, 200 e pressione o botão de reset. Você deve obter uma saída conforme mostrado na imagem e isso indicará que tudo está funcionando conforme o esperado.
Você pode baixar o esboço usando o seguinte link:
Etapa 3: conectar o circuito e testar
Construa o circuito usando uma placa de ensaio e teste para ter certeza de que tudo funciona conforme o esperado. Eu adicionei um multímetro à saída final do sensor para ajudar a determinar seu estado. Quando estiver satisfeito com a maneira como tudo funciona, vá para a parte 2.
Etapa 4: instalar a biblioteca do cliente de e-mail
Abra o gerenciador de biblioteca e digite "ESP32 Mail Client". Instale a biblioteca que aparece, pois precisamos disso para o esboço.
Etapa 5: faça upload do esboço para a parte 2
Baixe o esboço no seguinte link:
Abra-o usando o IDE do Arduino e atualize-o com seus detalhes. Você precisará adicionar o nome da rede e a senha, pois a placa precisa se conectar à rede WiFI. Você também precisará fornecer um endereço de e-mail junto com a senha para o conselho enviar o e-mail. Eu recomendo criar uma nova conta GMAIL. Depois que a conta é criada, você precisa habilitar aplicativos menos seguros visitando o seguinte link:
myaccount.google.com/lesssecureapps?pli=1
Você também precisa especificar o destinatário e pode ter vários, se necessário. Assista ao vídeo para saber mais. Depois de fazer tudo isso, carregue o esboço para a placa e ligue-a. Eu recomendo conectar o terminal serial e observar a saída, pois isso irá notificá-lo se houver algum erro.
Se tudo funcionar como esperado, o quadro deve capturar, salvar uma imagem e também enviá-la por e-mail.
Etapa 6: adicionar os eletrônicos a um gabinete
Usei o gabinete do seguinte link:
Adicionei suportes e imprimi com a face para baixo, o que não deu um acabamento muito bom, mas deve funcionar por enquanto. Como o sensor PIR era um pouco grande para o gabinete, dessoldei o sensor e o conectei ao PCB usando fios. Em seguida, criei o circuito de interface usando um protoboard e conectei-o no lugar. Use o diagrama de conexão mostrado anteriormente para conectar todos juntos e você pode adicionar um pouco de fita Kapton para isolamento.
Comecei colando o sensor PIR, seguido pelo PIR PCB. Então coloquei a placa ESP32 dentro e percebi que o gabinete não permite que você acesse o cartão microSD, mas isso não importava para mim, pois as imagens seriam enviadas por e-mail. Em seguida, adicionei a placa de interface e colei na placa de breakout microUSB. Finalmente, dobrei o transistor para permitir que a tampa fechasse no lugar. Ligue a placa e ela deverá obter uma imagem quando for detectado movimento.
Se você gostou deste post, não se esqueça de nos seguir usando os links abaixo, pois estaremos construindo muitos outros projetos como este:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Site do BnBe:
Recomendado:
Processamento de imagem com o Raspberry Pi: Instalando OpenCV e separação de cores de imagem: 4 etapas
Processamento de imagem com o Raspberry Pi: Instalando o OpenCV e a separação de cores da imagem: Esta postagem é o primeiro de vários tutoriais de processamento de imagem que estão por vir. Damos uma olhada mais de perto nos pixels que compõem uma imagem, aprendemos como instalar o OpenCV no Raspberry Pi e também escrevemos scripts de teste para capturar uma imagem e também c
Câmera acionada por movimento com Raspberry Pi: 6 etapas
Câmera acionada por movimento com Raspberry Pi: Raspberry Pi com sensor infravermelho passivo HC-SR501 para detectar a aparência do esquilo e, em seguida, acionar SONY A6300 para gravar o vídeo no melhor ângulo e distância
[Arduino Robot] Como fazer um robô de captura de movimento - Thumbs Robot - Servo Motor - Código-fonte: 26 etapas (com imagens)
[Arduino Robot] Como fazer um robô de captura de movimento | Thumbs Robot | Servo Motor | Código-fonte: Thumbs Robot. Usei um potenciômetro do servo motor MG90S. É muito divertido e fácil! O código é muito simples. Tem apenas cerca de 30 linhas. Parece uma captura de movimento. Deixe qualquer pergunta ou feedback! [Instrução] Código-fonte https: //github.c
Câmera espiã acionada por movimento: 5 etapas (com fotos)
Câmera espiã acionada por movimento: agora você pode fazer vigilância secreta com esta câmera " pego em movimento " câmera de vídeo espiã que grava vídeo e áudio ocultos. Veja em ação e os resultados do teste
Saída controlada por movimento - De uma luz com detecção de movimento: 6 etapas
Tomada controlada por movimento - a partir de uma luz com detecção de movimento: Imagine que você é um doce ou travessura indo para a casa mais assustadora do quarteirão. Depois de passar por todos os ghouls, fantasmas e cemitérios, você finalmente chega ao último caminho. Você pode ver o doce em uma tigela à sua frente! Mas de repente um gho