Taula de continguts:

ESP32-CAM Captureu fotos i envieu-les per correu electrònic mitjançant SPIFF Memmory. -- NO cal targeta SD: 4 passos
ESP32-CAM Captureu fotos i envieu-les per correu electrònic mitjançant SPIFF Memmory. -- NO cal targeta SD: 4 passos

Vídeo: ESP32-CAM Captureu fotos i envieu-les per correu electrònic mitjançant SPIFF Memmory. -- NO cal targeta SD: 4 passos

Vídeo: ESP32-CAM Captureu fotos i envieu-les per correu electrònic mitjançant SPIFF Memmory. -- NO cal targeta SD: 4 passos
Vídeo: Urllib — GET-запросы || Учебник по Python || Изучите программирование на Python 2024, Desembre
Anonim
Image
Image
Introducció a ESP32-CAM mitjançant el programador FTDI
Introducció a ESP32-CAM mitjançant el programador FTDI

Hola gent, La placa ESP32-CAM és una placa de desenvolupament de baix cost que combina un xip ESP32-S, una càmera OV2640, diversos GPIO per connectar perifèrics i una ranura per a targetes microSD. Té diverses aplicacions que van des del servidor web de transmissió de vídeo, crea una càmera de vigilància, pren fotos, reconeixement i detecció de cares, i molt més.

Fa uns dies em pregunto si podia enviar una foto captada per ESP32-CAM per correu electrònic. He trobat molts tutorials sobre ESP32-CAM capturant fotos mitjançant ESP32-CAM; desant fotos a la targeta SD. Així que vaig decidir reunir totes aquestes aplicacions en un sol lloc. La targeta SD no és una solució rendible per a ESP32-CAM perquè gairebé no necessitem 500 KB per emmagatzemar fotografies. Així que vaig intentar investigar si podia ignorar l’ús de la targeta SD o substituir-la per alguna altra memòria.

Em va emocionar molt saber que hi ha prou memòria disponible a la memòria flash ESP-32 anomenada memòria SPIFF. Així que vaig decidir utilitzar aquesta solució i evitar l’ús de targetes SD externes, de manera que reduïa el cost del meu projecte.

Per tant, en aquest tutorial, mostraré com:

1. Introducció a l'ESP-32 CAM

2. Utilitzar SPIFF per emmagatzemar fotografies capturades

3. Utilitzeu SMTP per enviar per correu electrònic les fotos capturades

Subministraments

ESP32-CAM

Programador FTDI

Cable de pont F2F

Pas 1: Introducció a ESP32-CAM mitjançant el programador FTDI

Arduino IDE es pot utilitzar per programar la placa de desenvolupament ESP32-CAM AI-Thinker. Un dels principals inconvenients de l’ESP32-CAM és que no té una interfície USB per carregar els esbossos. Per tant, se us requerirà un programador FTDI extern per programar l’ESP-32. Seguiu els esquemes que es mostren a la imatge que apareix a la descripció.

Programador ESP32-CAM FTDI

GND GND

5 VCC (5 V)

U0R TX

U0T RX

GPIO0 GND

Aquesta guia mostra com programar i penjar codi a la placa de desenvolupament ESP32-CAM (AI-Thinker) mitjançant Arduino IDE. El mòdul ESP32-CAM AI-Thinker és una placa de desenvolupament ESP32 amb càmera OV2640, suport per a targetes microSD, a bord llum de flaix i diversos GPIO per connectar perifèrics. Tot i això, no té cap programador integrat. Necessiteu un programador FTDI per connectar-lo al vostre ordinador i penjar codi.

NOTA: L'ESP-32 CAM només es pot programar quan es troba en mode Flash. Per habilitar el mode de flaix d’ESP32-CAM, heu d’adjuntar GPIO0 amb GND

Després de carregar el codi, heu de treure el cable GPIO 0 per desactivar el mode de flaix i executar l'ESP-32 al mode normal.

Pas 2: pengeu l'exemple del servidor web per provar l'ESP32-CAM

Abans de penjar l'esbós de correu electrònic, heu d'assegurar-vos que el vostre ESP32-CAM funciona perfectament. Per a això, pengeu l'exemple del servidor web des d'ESP32-> càmera-> servidor web. Cal configurar la següent configuració:

Taula: Mòdul ESP32 Wrover

Port: el vostre número de port

// Selecciona el model de càmera CAMERA_MODEL_AI_THINKER

comenta tots els altres models.

configureu SSID i contrasenya al vostre punt d'accés Wifi i pengeu l'esbós.

si podeu veure la transmissió de vídeo des de l'ESP32-CAM, esteu preparat per penjar l'esbós de correu electrònic.

Pas 3: canvieu la configuració del compte de Gmail (accés menys segur a l'aplicació)

Canviar la configuració del compte de Gmail (accés menys segur a l'aplicació)
Canviar la configuració del compte de Gmail (accés menys segur a l'aplicació)

Per primera vegada, és possible que el vostre ESP32-CAM no tingui accés als serveis de Gmail. Per tant, heu de canviar la configuració de privadesa accedint

myaccount.google.com/lesssecureapps

permetre que l'aplicació menys segura accedeixi al vostre compte.

Pas 4: pengeu l'esbós de l'aplicació de correu electrònic

Descarregueu l'esbós de la descripció i proporcioneu els paràmetres següents:

#define emailSenderAccount

#define emailSenderPassword

#define emailRecipient

SSID

Contrasenya

Això és tot carregar l'esbós.