Turinys:
- Prekės
- 1 žingsnis: Darbo su ESP32-CAM naudojimas naudojant FTDI programuotoją
- 2 veiksmas: įkelkite žiniatinklio serverio ESP32-CAM testavimo pavyzdį
- 3 veiksmas: pakeiskite „Gmail“paskyros nustatymus (mažiau saugi prieiga prie programos)
- 4 veiksmas: įkelkite el. Pašto programos eskizą
Video: ESP32-CAM Fotografuokite ir siųskite el. Paštu naudodami „SPIFF Memmory“. -- Nereikia SD kortelės: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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)
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ą.