Cuprins:

ESP32-CAM Capturați fotografii și trimiteți prin e-mail folosind SPIFF Memmory. -- NU este necesar card SD: 4 pași
ESP32-CAM Capturați fotografii și trimiteți prin e-mail folosind SPIFF Memmory. -- NU este necesar card SD: 4 pași

Video: ESP32-CAM Capturați fotografii și trimiteți prin e-mail folosind SPIFF Memmory. -- NU este necesar card SD: 4 pași

Video: ESP32-CAM Capturați fotografii și trimiteți prin e-mail folosind SPIFF Memmory. -- NU este necesar card SD: 4 pași
Video: Viitorul www in limba română. Vrei să publici un articol pe Science Stories? 2024, Noiembrie
Anonim
Image
Image
Noțiuni de bază cu ESP32-CAM folosind programatorul FTDI
Noțiuni de bază cu ESP32-CAM folosind programatorul FTDI

Salutare oameni buni, Placa ESP32-CAM este o placă de dezvoltare low cost care combină un cip ESP32-S, o cameră OV2640, mai multe GPIO-uri pentru conectarea perifericelor și un slot pentru card microSD. Are o serie de aplicații, de la serverul de streaming video, construiește o cameră de supraveghere, face fotografii, recunoaștere și detectare a feței și multe altele.

Acum câteva zile mă întreb dacă aș putea trimite o poză capturată de ESP32-CAM prin e-mail. Am găsit multe tutoriale despre ESP32-CAM capturând fotografii folosind ESP32-CAM; salvarea fotografiilor pe cardul SD. Așa că am decis să adun toate aceste aplicații într-un singur loc. Cardul SD nu este o soluție rentabilă pentru ESP32-CAM, deoarece cu greu avem nevoie de 500 KB pentru stocarea fotografiilor. Așa că am încercat să cercetez dacă aș putea ignora utilizarea cardului SD sau să îl înlocuiesc cu o altă memorie.

Am fost atât de încântat să aflu că există suficientă memorie disponibilă în memoria flash ESP-32 numită memorie SPIFF. Așa că am decis să folosesc această soluție și să evit utilizarea cardului SD extern, reducând astfel costul proiectului meu.

Deci, în acest tutorial, voi arăta cum să:

1. Noțiuni de bază cu ESP-32 CAM

2. Utilizarea SPIFF pentru stocarea fotografiilor capturate

3. Utilizarea SMTP pentru a trimite prin e-mail fotografiile capturate

Provizii

ESP32-CAM

Programator FTDI

Sârme jumper F2F

Pasul 1: Noțiuni de bază cu ESP32-CAM folosind programatorul FTDI

Arduino IDE poate fi folosit pentru a programa placa de dezvoltare ESP32-CAM AI-Thinker. Una dintre atracțiile majore ale ESP32-CAM este că nu are interfață USB pentru încărcarea schițelor. Deci, vi se va solicita un programator FTDI extern pentru programarea ESP-32. Urmați schemele prezentate în imaginea furnizată în descriere.

Programator ESP32-CAM FTDI

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Acest ghid arată cum să programați și să încărcați codul pe placa de dezvoltare ESP32-CAM (AI-Thinker) folosind Arduino IDE. Modulul ESP32-CAM AI-Thinker este o placă de dezvoltare ESP32 cu o cameră OV2640, suport pentru card microSD, la bord lampă flash și mai multe GPIO-uri pentru a conecta periferice. Cu toate acestea, nu are un programator încorporat. Aveți nevoie de un programator FTDI pentru a-l conecta la computer și a încărca codul.

NOTĂ: ESP-32 CAM poate fi programat numai atunci când este în modul Flash. Pentru a activa modul bliț al ESP32-CAM, trebuie să atașați GPIO0 cu GND

După încărcarea codului, trebuie să scoateți firul GPIO 0 pentru a dezactiva modul bliț și pentru a rula ESP-32 în modul normal.

Pasul 2: Încărcați Exemplul de server web pentru testarea ESP32-CAM

Înainte de a încărca schița de e-mail, trebuie să vă asigurați că ESP32-CAM funcționează perfect. Pentru aceasta încărcați exemplul web-server din ESP32-> camera-> web-server. Ar trebui setată următoarea configurație:

Placă: modul ESP32 Wrover

Port: portul dvs. #

// Selectați modelul camerei CAMERA_MODEL_AI_THINKER

comentează toate celelalte modele.

setați SSID și Parola la punctul de acces Wifi și încărcați schița.

dacă puteți vedea fluxul video de pe ESP32-CAM, sunteți gata să încărcați schița de e-mail.

Pasul 3: Schimbați setările contului Gmail (acces mai puțin sigur la aplicație)

Schimbați setările contului Gmail (acces mai puțin sigur la aplicație)
Schimbați setările contului Gmail (acces mai puțin sigur la aplicație)

Pentru prima dată ESP32-CAM poate să nu aibă acces la serviciile Gmail. Deci, trebuie să modificați setările de confidențialitate accesând

myaccount.google.com/lesssecureapps

permiteți aplicației mai puțin sigure să vă acceseze contul.

Pasul 4: Încărcați schița aplicației de e-mail

Descărcați schița dată în descriere, furnizați următorii parametri:

#define emailSenderAccount

#define emailSenderPassword

#define emailRecipient

SSID

Parola

Asta este încărcarea schiței.