Sisukord:

ESP32-CAM Jäädvustage fotosid ja saatke e-posti teel SPIFF Memmory abil. -- SD -kaarti pole vaja: 4 sammu
ESP32-CAM Jäädvustage fotosid ja saatke e-posti teel SPIFF Memmory abil. -- SD -kaarti pole vaja: 4 sammu

Video: ESP32-CAM Jäädvustage fotosid ja saatke e-posti teel SPIFF Memmory abil. -- SD -kaarti pole vaja: 4 sammu

Video: ESP32-CAM Jäädvustage fotosid ja saatke e-posti teel SPIFF Memmory abil. -- SD -kaarti pole vaja: 4 sammu
Video: ESP32 Tutorial 10 - Digital counter using Seven Segment Display 74HC595 -ESP32 IoT Learnig kit 2024, Juuli
Anonim
Image
Image
ESP32-CAM-i kasutamise alustamine FTDI programmeerija abil
ESP32-CAM-i kasutamise alustamine FTDI programmeerija abil

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)

Gmaili konto seadete muutmine (vähem turvaline juurdepääs rakendustele)
Gmaili konto seadete muutmine (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.