Sadržaj:
- Pribor
- Korak 1: Početak rada s ESP32-CAM pomoću FTDI programatora
- Korak 2: Prenesite primjer web poslužitelja za testiranje ESP32-CAM-a
- 3. korak: Promijenite postavke Gmail računa (Manje siguran pristup aplikacijama)
- Korak 4: Prenesite skicu aplikacije za e-poštu
Video: ESP32-CAM Snimite fotografije i pošaljite ih putem e-pošte pomoću SPIFF memorije. -- NEMA SD kartice potrebna: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Pozdrav ljudi, ESP32-CAM ploča je jeftina razvojna ploča koja kombinira ESP32-S čip, kameru OV2640, nekoliko GPIO-ova za povezivanje perifernih uređaja i utor za microSD karticu. Ima niz aplikacija, od web poslužitelja za streaming videozapisa, izrade nadzorne kamere, fotografiranja, prepoznavanja i otkrivanja lica i još mnogo toga.
Prije nekoliko dana pitam se mogu li poslati fotografiju snimljenu ESP32-CAM-om putem e-pošte. Pronašao sam mnoge vodiče o ESP32-CAM-u koji snimaju fotografije pomoću ESP32-CAM-a; spremanje fotografija na SD karticu. Stoga sam odlučio sve te prijave okupiti na jednom mjestu. SD kartica nije isplativo rješenje za ESP32-CAM jer nam za pohranu fotografija teško treba 500 KB. Stoga sam pokušao istražiti mogu li zanemariti upotrebu SD kartice ili je zamijeniti nekom drugom memorijom.
Bio sam toliko uzbuđen što sam znao da u fleš memoriji ESP-32 ima dovoljno memorije koja se zove SPIFF memorija. Stoga sam odlučio koristiti ovo rješenje i izbjeći korištenje vanjske SD kartice čime sam smanjio troškove svog projekta.
Stoga ću u ovom vodiču pokazati kako:
1. Početak rada s vašim ESP-32 CAM-om
2. Korištenje SPIFF -a za spremanje snimljenih fotografija
3. Korištenje SMTP -a za slanje snimljenih fotografija e -poštom
Pribor
ESP32-CAM
FTDI programer
Žice kratkospojnika F2F
Korak 1: Početak rada s ESP32-CAM pomoću FTDI programatora
Arduino IDE može se koristiti za programiranje razvojne ploče ESP32-CAM AI-Thinker. Jedan od glavnih nedostataka ESP32-CAM-a je taj što nema USB sučelje za učitavanje skica. Dakle, za programiranje ESP-32 trebat će vam vanjski programer FTDI. Slijedite sheme prikazane na slici prikazanoj u opisu.
ESP32-CAM FTDI programer
GND GND
5V VCC (5V)
U0R TX
U0T RX
GPIO0 GND
Ovaj vodič prikazuje kako programirati i učitati kôd na razvojnu ploču ESP32-CAM (AI-Thinker) pomoću Arduino IDE-a. Modul ESP32-CAM AI-Thinker je razvojna ploča ESP32 s kamerom OV2640, podrškom za microSD karticu, na ploči bljeskalica i nekoliko GPIO -ova za povezivanje perifernih uređaja. Međutim, nema ugrađeni programer. Potreban vam je FTDI programer za povezivanje s računalom i prijenos koda.
NAPOMENA: ESP-32 CAM se može programirati samo kada je u načinu rada Flash. Da biste omogućili način rada bljeskalice ESP32-CAM-a, morate spojiti GPIO0 s GND-om
Nakon učitavanja koda morate izvaditi žicu GPIO 0 da biste onemogućili način rada bljeskalice i pokrenuli ESP-32 u normalnom načinu rada.
Korak 2: Prenesite primjer web poslužitelja za testiranje ESP32-CAM-a
Prije postavljanja skice e-pošte morate se uvjeriti da vaš ESP32-CAM radi savršeno. Za ovaj prijenos primjer web-poslužitelja s ESP32-> kamera-> web-poslužitelj. Treba postaviti sljedeću konfiguraciju:
Ploča: ESP32 Wrover Module
Luka: vaša luka #
// Odaberite model kamereCAMERA_MODEL_AI_THINKER
komentirajte sve ostale modele.
postavite SSID i lozinku za svoju Wifi pristupnu točku i prenesite skicu.
ako možete vidjeti video streaming sa ESP32-CAM-a, spremni ste za postavljanje skice e-pošte.
3. korak: Promijenite postavke Gmail računa (Manje siguran pristup aplikacijama)
Po prvi put vaš ESP32-CAM možda neće dobiti pristup gmail uslugama. Stoga morate promijeniti postavke privatnosti pristupom
myaccount.google.com/lesssecureapps
dopustite manje sigurnoj aplikaciji pristup vašem računu.
Korak 4: Prenesite skicu aplikacije za e-poštu
Preuzmite skicu datu u opisu, navedite sljedeće parametre:
#define emailSenderAccount
#define emailSenderPassword
#define emailRecipient
SSID
Lozinka
To je to. Prenesite skicu.