INHOUDSOPGAWE:

ESP32-CAM Neem foto's en stuur dit per e-pos met behulp van SPIFF Memmory. -- GEEN SD -kaart benodig nie: 4 stappe
ESP32-CAM Neem foto's en stuur dit per e-pos met behulp van SPIFF Memmory. -- GEEN SD -kaart benodig nie: 4 stappe

Video: ESP32-CAM Neem foto's en stuur dit per e-pos met behulp van SPIFF Memmory. -- GEEN SD -kaart benodig nie: 4 stappe

Video: ESP32-CAM Neem foto's en stuur dit per e-pos met behulp van SPIFF Memmory. -- GEEN SD -kaart benodig nie: 4 stappe
Video: Я ПРОБУДИЛ ЗАПЕЧАТАННОГО ДЬЯВОЛА / I HAVE AWAKENED THE SEALED DEVIL 2024, Julie
Anonim
Image
Image
Aan die gang met ESP32-CAM met behulp van FTDI-programmeerder
Aan die gang met ESP32-CAM met behulp van FTDI-programmeerder

Hallo mense, Die ESP32-CAM-bord is 'n goedkoop ontwikkelingsbord wat 'n ESP32-S-chip, 'n OV2640-kamera, verskeie GPIO's kombineer om randapparatuur aan te sluit en 'n microSD-kaartgleuf. Dit het 'n aantal toepassings, wat wissel van video -streaming webbedieners, die bou van 'n bewakingskamera, foto's neem, gesigherkenning en opsporing, en nog baie meer.

'N Paar dae gelede wonder ek of ek 'n foto wat deur ESP32-CAM geneem is, per e-pos kan stuur. Ek het baie tutoriale gevind oor hoe ESP32-CAM foto's met ESP32-CAM neem; stoor foto's op 'n SD -kaart. Daarom het ek besluit om al hierdie toepassings op een plek te versamel. Die SD-kaart is nie 'n koste-effektiewe oplossing vir ESP32-CAM nie, want ons benodig skaars 500 KB om foto's te stoor. Ek het dus probeer ondersoek of ek die gebruik van SD-kaart kon ignoreer of dit met 'n ander geheue kon vervang.

Ek was so opgewonde om te weet dat daar genoeg geheue beskikbaar is in die ESP-32-flitsgeheue, genaamd SPIFF-geheue. Daarom het ek besluit om hierdie oplossing te gebruik en die gebruik van eksterne SD -kaart te vermy, en daarom die koste van my projek te verminder.

In hierdie tutoriaal sal ek dus wys hoe om:

1. Aan die gang met u ESP-32 CAM

2. Gebruik SPIFF om vasgelegde foto's te stoor

3. Gebruik SMTP om die vasgelegde foto's per e -pos te stuur

Voorrade

ESP32-CAM

FTDI programmeerder

F2F springdrade

Stap 1: Begin met ESP32-CAM met behulp van FTDI-programmeerder

Arduino IDE kan gebruik word om die ESP32-CAM AI-Denker-ontwikkelingsbord te programmeer. Een van die grootste nadele van ESP32-CAM is dat dit nie 'n USB-koppelvlak het om die sketse op te laai nie. U benodig dus 'n eksterne FTDI-programmeerder vir die programmering van die ESP-32. Volg die skemas wat in die prentjie in die beskrywing verskyn.

ESP32-CAM FTDI programmeerder

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Hierdie gids wys hoe u kode met behulp van Arduino IDE kan programmeer en oplaai na die ESP32-CAM (AI-Denker). Die ESP32-CAM AI-Denker-module is 'n ESP32-ontwikkelbord met 'n OV2640-kamera, ondersteuning vir microSD-kaart, aan boord flitslamp en verskeie GPIO's om randapparatuur aan te sluit. Dit het egter nie 'n ingeboude programmeerder nie. U benodig 'n FTDI -programmeerder om dit aan u rekenaar te koppel en kode op te laai.

OPMERKING: Die ESP-32 CAM kan slegs geprogrammeer word as dit in die flitsmodus is. Om die flitsmodus van ESP32-CAM in te skakel, moet u GPIO0 aanheg met GND

Nadat u die kode opgelaai het, moet u die GPIO 0-draad uithaal om die flitsmodus uit te skakel en die ESP-32 in normale modus te laat loop.

Stap 2: Laai die voorbeeld van die bediener op vir die toets van die ESP32-CAM

Voordat u die e-posskets oplaai, moet u seker maak dat u ESP32-CAM perfek werk. Laai hiervoor die voorbeeld van die webbediener op van ESP32-> kamera-> webbediener. Die volgende konfigrasie moet ingestel word:

Bord: ESP32 Wrover Module

Poort: u poort #

// Kies kameramodelCAMERA_MODEL_AI_THINKER

lewer kommentaar op alle ander modelle.

stel SSID en wagwoord in op u Wifi -toegangspunt en laai die skets op.

as u die video vanaf ESP32-CAM kan sien stroom, is u gereed om die e-posskets op te laai.

Stap 3: Verander die Gmail -rekeninginstellings (minder veilige toegang tot die app)

Verander Gmail -rekeninginstellings (minder veilige toegang tot die app)
Verander Gmail -rekeninginstellings (minder veilige toegang tot die app)

Vir die eerste keer kry u ESP32-CAM moontlik nie toegang tot gmail-dienste nie. U moet dus die privaatheidsinstellings verander deur toegang te verkry

myaccount.google.com/lesssecureapps

laat die minder veilige program toegang tot u rekening kry.

Stap 4: Laai die e-posprogramskets op

Laai die skets in die beskrywing af, en verskaf die volgende parameters:

#define emailSenderAccount

#define emailSenderPassword

#define emailRecipient

SSID

Wagwoord

Laai die skets op.