
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40



Tere rahvas, ESP32-CAM-plaat on odav arendusplaat, mis ühendab endas ESP32-S kiibi, OV2640 kaamera, mitu GPIO-d välisseadmete ühendamiseks ja microSD-kaardi pesa. Sellel on mitmeid rakendusi, alates video voogesituse veebiserverist, valvekaamera ehitamisest, fotode tegemisest, näotuvastusest ja tuvastamisest ning palju muud.
Mõni päev tagasi mõtlesin, kas saaksin saata e-posti teel foto, mille jäädvustas ESP32-CAM. Leidsin palju õpetusi ESP32-CAM-i kohta fotode jäädvustamiseks ESP32-CAM-i abil; fotode salvestamine SD -kaardile. Seega otsustasin kõik need rakendused ühte kohta koondada. SD-kaart ei ole ESP32-CAM-i jaoks kulutõhus lahendus, sest vaevalt vajame foto salvestamiseks 500 KB. Nii et ma proovisin uurida, kas saaksin ignoreerida SD-kaardi kasutamist või asendada see mõne muu mäluga.
Mul oli nii põnev teada, et ESP-32 välkmälus, mida nimetatakse SPIFF-mäluks, on piisavalt mälu. Nii otsustasin seda lahendust kasutada ja vältida välise SD -kaardi kasutamist, vähendades seega oma projekti kulusid.
Nii et selles õpetuses näitan, kuidas:
1. ESP-32 CAM-i kasutamise alustamine
2. SPIFF -i kasutamine salvestatud fotode salvestamiseks
3. SMTP kasutamine saadetud fotode saatmiseks e -postiga
Tarvikud
ESP32-CAM
FTDI programmeerija
F2F hüppaja juhtmed
Samm: ESP32-CAM-i kasutamise alustamine FTDI programmeerija abil
Arduino IDE-d saab kasutada ESP32-CAM AI-Thinker arendusplaadi programmeerimiseks. ESP32-CAM-i üks peamisi puudusi on see, et sellel pole visandite üleslaadimiseks USB-liidest. Seega on ESP-32 programmeerimiseks vaja välist FTDI programmeerijat. Järgige kirjelduses toodud pildil näidatud skeeme.
ESP32-CAM FTDI programmeerija
GND GND
5V VCC (5V)
U0R TX
U0T RX
GPIO0 GND
See juhend näitab, kuidas programmeerida ja üles laadida kood ESP32-CAM (AI-Thinker) arendusplaadile Arduino IDE abil. ESP32-CAM AI-Thinker moodul on ESP32 arendusplaat, millel on OV2640 kaamera, microSD-kaardi tugi ja pardal välklamp ja mitu GPIO -d välisseadmete ühendamiseks. Sellel pole aga sisseehitatud programmeerijat. Selle arvutiga ühendamiseks ja koodi üleslaadimiseks vajate FTDI programmeerijat.
MÄRKUS. ESP-32 CAM-i saab programmeerida ainult välgurežiimis. ESP32-CAM välgurežiimi lubamiseks peate ühendama GPIO0 GND-ga
Pärast koodi üleslaadimist peate välgurežiimi keelamiseks välja võtma GPIO 0 juhtme ja käivitama ESP-32 tavarežiimis.
2. toiming: laadige üles veebiserveri näide ESP32-CAM-i testimiseks
Enne e-posti visandi üleslaadimist peate veenduma, et teie ESP32-CAM töötab ideaalselt. Selleks laadige veebiserveri näide üles ESP32-> kaamera-> veebiserverist. Tuleb määrata järgmine konfiguratsioon:
Tahvel: ESP32 Wrover moodul
Sadam: teie port #
// Valige kaamera mudelCAMERA_MODEL_AI_THINKER
kommenteerige kõiki teisi mudeleid.
määrake oma Wifi pääsupunktile SSID ja parool ning laadige visand üles.
kui näete video voogesitust ESP32-CAM-ist, olete valmis e-posti visandi üles laadima.
3. toiming: muutke Gmaili konto seadeid (vähem turvaline juurdepääs rakendustele)

Esmakordselt ei pruugi teie ESP32-CAM gmaili teenustele juurde pääseda. Nii et peate privaatsusseadeid muutma, avades selle
myaccount.google.com/lesssecureapps
lubage vähem turvalisel rakendusel teie kontole juurde pääseda.
Samm: laadige üles e-posti rakenduse visand
Laadige alla kirjelduses esitatud visand, esitage järgmised parameetrid:
#define emailSenderAccount
#define emailSenderPassword
#define emailRecipient
SSID
Parool
See on visandi üleslaadimine.