Índice:

Captura de imagem acionada por movimento e e-mail: 6 etapas
Captura de imagem acionada por movimento e e-mail: 6 etapas

Vídeo: Captura de imagem acionada por movimento e e-mail: 6 etapas

Vídeo: Captura de imagem acionada por movimento e e-mail: 6 etapas
Vídeo: como ver as imagens gravadas do cartão de memória da Câmera aplicativo yoosee. 2024, Novembro
Anonim
Captura de imagem acionada por movimento e e-mail
Captura de imagem acionada por movimento e e-mail
Captura de imagem acionada por movimento e e-mail
Captura de imagem acionada por movimento e e-mail

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

Reúna os eletrônicos
Reúna os eletrônicos
Reúna os eletrônicos
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

Faça upload do esboço para a parte 1
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

Conecte o circuito e teste
Conecte o circuito e teste
Conecte o circuito e teste
Conecte o circuito e teste

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

Instale a biblioteca do cliente de e-mail
Instale a biblioteca do cliente de e-mail
Instale a biblioteca do cliente de e-mail
Instale 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

Faça upload do esboço para a parte 2
Faça upload do esboço para a parte 2
Faça upload do esboço para a parte 2
Faça upload do esboço para a parte 2
Faça upload do esboço para a parte 2
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

Adicione os eletrônicos a um gabinete
Adicione os eletrônicos a um gabinete
Adicione os eletrônicos a um gabinete
Adicione os eletrônicos a um gabinete
Adicione os eletrônicos a um gabinete
Adicione 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: