Turinys:

ESP32-CAM Fotografuokite ir siųskite el. Paštu naudodami „SPIFF Memmory“. -- Nereikia SD kortelės: 4 žingsniai
ESP32-CAM Fotografuokite ir siųskite el. Paštu naudodami „SPIFF Memmory“. -- Nereikia SD kortelės: 4 žingsniai

Video: ESP32-CAM Fotografuokite ir siųskite el. Paštu naudodami „SPIFF Memmory“. -- Nereikia SD kortelės: 4 žingsniai

Video: ESP32-CAM Fotografuokite ir siųskite el. Paštu naudodami „SPIFF Memmory“. -- Nereikia SD kortelės: 4 žingsniai
Video: ESP32 Tutorial 16 - Mini Water Pump using ESP32 and L293D | SunFounder's ESP32 IoT Learnig kit 2024, Lapkritis
Anonim
Image
Image
Darbo su ESP32-CAM pradžia naudojant FTDI programuotoją
Darbo su ESP32-CAM pradžia naudojant FTDI programuotoją

Sveiki žmonės, ESP32-CAM plokštė yra nebrangi plėtros plokštė, apimanti ESP32-S mikroschemą, OV2640 kamerą, kelis GPIO, skirtus periferiniams įrenginiams prijungti, ir „microSD“kortelės lizdą. Jame yra daugybė programų, pradedant vaizdo transliacijos žiniatinklio serveriu, sukuriant stebėjimo kamerą, fotografuojant, veidų atpažinimą ir aptikimą ir dar daugiau.

Prieš kelias dienas galvoju, ar galėčiau atsiųsti ESP32-CAM užfiksuotą nuotrauką el. Radau daug pamokų apie ESP32-CAM, kaip fotografuoti naudojant ESP32-CAM; išsaugoti nuotraukas į SD kortelę. Taigi nusprendžiau surinkti visas šias programas į vieną vietą. SD kortelė nėra ekonomiškai efektyvus ESP32-CAM sprendimas, nes mums beveik nereikia 500 KB nuotraukų saugojimui. Taigi bandžiau ištirti, ar galiu nepaisyti SD kortelės naudojimo ar pakeisti ją kita atmintimi.

Man buvo labai malonu žinoti, kad ESP-32 „flash“atmintyje yra pakankamai atminties, vadinamos SPIFF atmintimi. Taigi nusprendžiau naudoti šį sprendimą ir vengti naudoti išorinę SD kortelę, todėl sumažinau savo projekto išlaidas.

Taigi šioje pamokoje aš parodysiu, kaip:

1. Darbo su ESP-32 CAM pradžia

2. SPIFF naudojimas užfiksuotoms nuotraukoms saugoti

3. SMTP naudojimas nusiųstoms nuotraukoms siųsti el. Paštu

Prekės

ESP32-CAM

FTDI programuotojas

F2F jungiamieji laidai

1 žingsnis: Darbo su ESP32-CAM naudojimas naudojant FTDI programuotoją

„Arduino IDE“galima naudoti programuojant ESP32-CAM AI-Thinker kūrimo plokštę. Vienas iš pagrindinių ESP32-CAM trūkumų yra tas, kad jame nėra USB sąsajos eskizams įkelti. Taigi, norint programuoti ESP-32, jums reikės išorinio FTDI programuotojo. Sekite aprašyme pateiktame paveikslėlyje pateiktas schemas.

ESP32-CAM FTDI programuotojas

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Šiame vadove parodyta, kaip programuoti ir įkelti kodą į ESP32-CAM (AI-Thinker) kūrimo plokštę naudojant „Arduino IDE“. ESP32-CAM AI-Thinker modulis yra ESP32 kūrimo plokštė su OV2640 kamera, „microSD“kortelės palaikymu blykstės lemputė ir keli GPIO periferiniams įrenginiams prijungti. Tačiau jame nėra įmontuoto programuotojo. Jums reikia FTDI programuotojo, kad galėtumėte jį prijungti prie kompiuterio ir įkelti kodą.

PASTABA: ESP-32 CAM galima užprogramuoti tik blykstės režimu. Norėdami įjungti ESP32-CAM blykstės režimą, turite prijungti GPIO0 su GND

Įkėlę kodą, turite išimti GPIO 0 laidą, kad išjungtumėte blykstės režimą, ir paleiskite ESP-32 įprastu režimu.

2 veiksmas: įkelkite žiniatinklio serverio ESP32-CAM testavimo pavyzdį

Prieš įkeldami el. Pašto eskizą, turite įsitikinti, kad jūsų ESP32-CAM veikia nepriekaištingai. Norėdami tai padaryti, įkelkite žiniatinklio serverio pavyzdį iš ESP32-> kamera-> žiniatinklio serverio. Turi būti nustatyta tokia konfigūracija:

Lenta: ESP32 Wrover modulis

Uostas: jūsų uosto numeris

// Pasirinkite fotoaparato modelįCAMERA_MODEL_AI_THINKER

komentuokite visus kitus modelius.

nustatykite SSID ir slaptažodį savo „Wifi“prieigos taške ir įkelkite eskizą.

jei matote vaizdo transliaciją iš ESP32-CAM, esate pasiruošę įkelti el.

3 veiksmas: pakeiskite „Gmail“paskyros nustatymus (mažiau saugi prieiga prie programos)

„Gmail“paskyros nustatymų keitimas (mažiau saugi programos prieiga)
„Gmail“paskyros nustatymų keitimas (mažiau saugi programos prieiga)

Pirmą kartą jūsų ESP32-CAM gali negauti prieigos prie „Gmail“paslaugų. Taigi jums reikia pakeisti privatumo nustatymus

myaccount.google.com/lesssecureapps

leisti mažiau saugiai programai pasiekti jūsų paskyrą.

4 veiksmas: įkelkite el. Pašto programos eskizą

Atsisiųskite aprašyme pateiktą eskizą ir pateikite šiuos parametrus:

#define emailSenderAccount

#define emailSenderPassword

#define emailGavėjas

SSID

Slaptažodis

Štai ir įkelkite eskizą.