Índice:

ESP32-CAM Captura fotos e envia por e-mail usando SPIFF Memmory. -- NÃO é necessário cartão SD: 4 etapas
ESP32-CAM Captura fotos e envia por e-mail usando SPIFF Memmory. -- NÃO é necessário cartão SD: 4 etapas

Vídeo: ESP32-CAM Captura fotos e envia por e-mail usando SPIFF Memmory. -- NÃO é necessário cartão SD: 4 etapas

Vídeo: ESP32-CAM Captura fotos e envia por e-mail usando SPIFF Memmory. -- NÃO é necessário cartão SD: 4 etapas
Vídeo: ESP-32 CAM - Motion triggered image alerts to telegram bot 2024, Julho
Anonim
Image
Image
Introdução ao ESP32-CAM usando o programador FTDI
Introdução ao ESP32-CAM usando o programador FTDI

Olá pessoal, A placa ESP32-CAM é uma placa de desenvolvimento de baixo custo que combina um chip ESP32-S, uma câmera OV2640, vários GPIOs para conectar periféricos e um slot para cartão microSD. Ele tem uma série de aplicações que vão desde servidor web de streaming de vídeo, construção de uma câmera de vigilância, tirar fotos, reconhecimento e detecção de rosto e muito mais.

Há alguns dias gostaria de saber se poderia enviar uma foto capturada pelo ESP32-CAM por e-mail. Encontrei muitos tutoriais sobre ESP32-CAM capturando fotos usando ESP32-CAM; salvar fotos no cartão SD. Portanto, decidi reunir todos esses aplicativos em um só lugar. O cartão SD não é uma solução econômica para ESP32-CAM porque dificilmente precisamos de 500 KB para armazenar fotos. Então tentei pesquisar se poderia ignorar o uso do cartão SD ou substituí-lo por alguma outra memória.

Fiquei muito animado em saber que existe memória suficiente disponível na memória flash ESP-32 chamada memória SPIFF. Por isso decidi usar esta solução e evitar o uso de cartão SD externo reduzindo assim o custo do meu projeto.

Portanto, neste tutorial, mostrarei como:

1. Introdução ao CAM ESP-32

2. Usando SPIFF para armazenar fotos capturadas

3. Usando SMTP para enviar por e-mail as fotos capturadas

Suprimentos

ESP32-CAM

Programador FTDI

Fios de jumper F2F

Etapa 1: Introdução ao ESP32-CAM usando o programador FTDI

O Arduino IDE pode ser usado para programar a placa de desenvolvimento ESP32-CAM AI-Thinker. Uma das principais desvantagens do ESP32-CAM é que ele não possui interface USB para fazer o upload dos esboços. Portanto, será necessário um programador externo de FTDI para programar o ESP-32. Siga o esquema mostrado na figura fornecida na descrição.

Programador ESP32-CAM FTDI

GND GND

5 V VCC (5 V)

U0R TX

U0T RX

GPIO0 GND

Este guia mostra como programar e fazer upload de código para a placa de desenvolvimento ESP32-CAM (AI-Thinker) usando Arduino IDE. O módulo ESP32-CAM AI-Thinker é uma placa de desenvolvimento ESP32 com uma câmera OV2640, suporte para cartão microSD, on-board lâmpada de flash e vários GPIOs para conectar periféricos. No entanto, ele não tem um programador integrado. Você precisa de um programador FTDI para conectá-lo ao seu computador e fazer upload do código.

NOTA: O ESP-32 CAM só pode ser programado quando está no modo Flash. Para ativar o modo de flash do ESP32-CAM, você deve anexar GPIO0 com GND

Depois de enviar o código, você precisa remover o fio GPIO 0 para desativar o modo de flash e executar o ESP-32 no modo normal.

Etapa 2: Faça o upload do exemplo de servidor da Web para testar o ESP32-CAM

Antes de enviar o esboço por e-mail, você precisa se certificar de que seu ESP32-CAM está funcionando perfeitamente. Para isso, carregue o exemplo de servidor da web de ESP32-> câmera-> servidor da web. A seguinte configuração deve ser definida:

Placa: Módulo Wrover ESP32

Porta: sua porta #

// Selecione o modelo da câmeraCAMERA_MODEL_AI_THINKER

comente todos os outros modelos.

defina o SSID e a senha para o seu ponto de acesso Wifi e carregue o esboço.

se você pode ver o streaming de vídeo do ESP32-CAM, você está pronto para fazer o upload do esboço por e-mail.

Etapa 3: alterar as configurações da conta do Gmail (acesso de aplicativo menos seguro)

Alterar as configurações da conta do Gmail (acesso de aplicativo menos seguro)
Alterar as configurações da conta do Gmail (acesso de aplicativo menos seguro)

Pela primeira vez, o ESP32-CAM pode não obter acesso aos serviços do gmail. Portanto, você precisa alterar as configurações de privacidade acessando

myaccount.google.com/lesssecureapps

permitir que o aplicativo menos seguro acesse sua conta.

Etapa 4: faça upload do esboço do aplicativo de e-mail

Baixe o esboço fornecido na descrição, forneça os seguintes parâmetros:

#define emailSenderAccount

#define emailSenderPassword

#define emailRecipient

SSID

Senha

É isso o upload do esboço.