Kazalo:

ESP32-CAM Zajemite fotografije in jih pošljite po e-pošti s pomočjo SPIFF Memmory. -- NI potrebna kartica SD: 4 koraki
ESP32-CAM Zajemite fotografije in jih pošljite po e-pošti s pomočjo SPIFF Memmory. -- NI potrebna kartica SD: 4 koraki

Video: ESP32-CAM Zajemite fotografije in jih pošljite po e-pošti s pomočjo SPIFF Memmory. -- NI potrebna kartica SD: 4 koraki

Video: ESP32-CAM Zajemite fotografije in jih pošljite po e-pošti s pomočjo SPIFF Memmory. -- NI potrebna kartica SD: 4 koraki
Video: ESP32-CAM - Быстрый старт 2024, Julij
Anonim
Image
Image
Začetek uporabe ESP32-CAM z uporabo programatorja FTDI
Začetek uporabe ESP32-CAM z uporabo programatorja FTDI

Pozdravljeni ljudje, Plošča ESP32-CAM je poceni razvojna plošča, ki združuje čip ESP32-S, kamero OV2640, več GPIO za povezavo zunanjih naprav in režo za kartico microSD. Ima številne aplikacije, od spletnega strežnika za pretakanje videov, izdelavo nadzorne kamere, fotografiranje, prepoznavanje in zaznavanje obrazov in še veliko več.

Pred nekaj dnevi se sprašujem, ali bi lahko po E-pošti poslal fotografijo, ki jo je posnel ESP32-CAM. Našel sem veliko vaj o ESP32-CAM, ki zajemajo fotografije z uporabo ESP32-CAM; shranjevanje fotografij na kartico SD. Zato sem se odločil, da vse te prijave zberem na enem mestu. Kartica SD ni stroškovno učinkovita rešitev za ESP32-CAM, ker za shranjevanje fotografij skoraj ne potrebujemo 500 KB. Zato sem poskušal raziskati, ali bi lahko zanemaril uporabo kartice SD ali jo zamenjal z drugim pomnilnikom.

Bil sem tako navdušen, da sem vedel, da je v bliskovnem pomnilniku ESP-32 na voljo dovolj pomnilnika, imenovanega SPIFF pomnilnik. Zato sem se odločil, da bom uporabil to rešitev in se izognil uporabi zunanje kartice SD, s čimer sem zmanjšal stroške svojega projekta.

Tako bom v tej vadnici pokazal, kako:

1. Začetek uporabe vašega ESP-32 CAM

2. Za shranjevanje posnetih fotografij uporabite SPIFF

3. Z uporabo protokola SMTP za pošiljanje posnetih fotografij po e -pošti

Zaloge

ESP32-CAM

Programer FTDI

Mostične žice F2F

1. korak: Začnite z ESP32-CAM z uporabo programatorja FTDI

Arduino IDE lahko uporabite za programiranje razvojne plošče ESP32-CAM AI-Thinker. Ena glavnih pomanjkljivosti ESP32-CAM je, da nima vmesnika USB za nalaganje skic. Za programiranje ESP-32 boste potrebovali zunanjega programerja FTDI. Sledite shemam, ki so prikazane na sliki v opisu.

ESP32-CAM FTDI programer

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Ta priročnik prikazuje, kako programirati in naložiti kodo na razvojno ploščo ESP32-CAM (AI-Thinker) z uporabo Arduino IDE. Modul ESP32-CAM AI-Thinker je razvojna plošča ESP32 s kamero OV2640, podporo za kartice microSD, vgrajeno bliskavico in več GPIO -jev za povezavo zunanjih naprav. Vendar nima vgrajenega programerja. Za povezavo z računalnikom in nalaganje kode potrebujete programerja FTDI.

OPOMBA: ESP-32 CAM je mogoče programirati samo, ko je v načinu bliskavice. Če želite omogočiti način bliskavice ESP32-CAM, morate priključiti GPIO0 z GND

Ko naložite kodo, morate odstraniti žico GPIO 0, da onemogočite način bliskavice in zaženete ESP-32 v normalnem načinu.

Korak: Naložite primer spletnega strežnika za testiranje ESP32-CAM

Preden naložite skico e-pošte, se morate prepričati, da vaš ESP32-CAM deluje brezhibno. Za to naložite primer spletnega strežnika iz ESP32-> kamera-> spletni strežnik. Nastaviti je treba naslednjo konfiguracijo:

Plošča: ESP32 Wrover Module

Pristanišče: vaše pristanišče #

// Izberite model kamereCAMERA_MODEL_AI_THINKER

komentirajte vse ostale modele.

nastavite SSID in geslo za dostopno točko Wifi in naložite skico.

če si lahko ogledate pretakanje video posnetkov iz ESP32-CAM, ste pripravljeni naložiti skico e-pošte.

3. korak: spremenite nastavitve računa Gmail (manj varen dostop do aplikacije)

Spremenite nastavitve računa Gmail (manj varen dostop do aplikacije)
Spremenite nastavitve računa Gmail (manj varen dostop do aplikacije)

Prvič vaš ESP32-CAM morda ne bo imel dostopa do storitev gmail. Zato morate z dostopom spremeniti nastavitve zasebnosti

myaccount.google.com/lesssecureapps

manj varni aplikaciji dovolite dostop do vašega računa.

4. korak: naložite skico aplikacije za e-pošto

Prenesite skico, navedeno v opisu, navedite naslednje parametre:

#define emailSenderAccount

#define emailSenderPassword

#define emailRecipient

SSID

Geslo

To je tisto, kar naložite skico.