Indholdsfortegnelse:

ESP32-CAM Tag billeder og send via e-mail ved hjælp af SPIFF Memmory. -- Intet SD -kort påkrævet: 4 trin
ESP32-CAM Tag billeder og send via e-mail ved hjælp af SPIFF Memmory. -- Intet SD -kort påkrævet: 4 trin

Video: ESP32-CAM Tag billeder og send via e-mail ved hjælp af SPIFF Memmory. -- Intet SD -kort påkrævet: 4 trin

Video: ESP32-CAM Tag billeder og send via e-mail ved hjælp af SPIFF Memmory. -- Intet SD -kort påkrævet: 4 trin
Video: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, November
Anonim
Image
Image
Kom godt i gang med ESP32-CAM ved hjælp af FTDI-programmerer
Kom godt i gang med ESP32-CAM ved hjælp af FTDI-programmerer

Hej folkens, ESP32-CAM-kortet er et billigt udviklingskort, der kombinerer en ESP32-S-chip, et OV2640-kamera, flere GPIO'er til tilslutning af periferiudstyr og et microSD-kort slot. Den har en række applikationer, der spænder fra videostreaming -webserver, opbygning af et overvågningskamera, tage fotos, ansigtsgenkendelse og registrering, og meget mere.

For et par dage siden spekulerer jeg på, om jeg kunne sende et foto taget af ESP32-CAM via e-mail. Jeg fandt mange selvstudier om ESP32-CAM, der tager billeder ved hjælp af ESP32-CAM; gemme fotos på SD -kort. Så jeg besluttede at samle alle disse applikationer ét sted. SD-kortet er ikke en omkostningseffektiv løsning til ESP32-CAM, fordi vi næsten ikke har brug for 500 KB til lagring af fotos. Så jeg forsøgte at undersøge, om jeg kunne ignorere brugen af SD-kort eller erstatte det med en anden hukommelse.

Jeg var så begejstret for at vide, at der er nok hukommelse tilgængelig i ESP-32 flash-hukommelse kaldet SPIFF-hukommelse. Så jeg besluttede at bruge denne løsning og undgå at bruge eksternt SD -kort og dermed reducere omkostningerne ved mit projekt.

Så i denne vejledning vil jeg vise, hvordan du:

1. Kom godt i gang med dit ESP-32 CAM

2. Brug af SPIFF til at gemme taget billeder

3. Brug SMTP til at sende e -mail de taget billeder

Forbrugsvarer

ESP32-CAM

FTDI programmerer

F2F jumperwires

Trin 1: Kom godt i gang med ESP32-CAM ved hjælp af FTDI-programmerer

Arduino IDE kan bruges til at programmere ESP32-CAM AI-Thinker udviklingskort. En af de største ulemper ved ESP32-CAM er, at den ikke har USB-interface til at uploade skitserne. Så du bliver påkrævet en ekstern FTDI programmerer til programmering af ESP-32. Følg skemaerne vist på billedet i beskrivelsen.

ESP32-CAM FTDI programmerer

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Denne vejledning viser, hvordan du programmerer og uploader kode til ESP32-CAM (AI-Thinker) -udviklingskortet ved hjælp af Arduino IDE. ESP32-CAM AI-Thinker-modulet er et ESP32-udviklingskort med et OV2640-kamera, understøttelse af microSD-kort, indbygget flashlampe og flere GPIO'er til tilslutning af periferiudstyr. Den har dog ikke en indbygget programmerer. Du skal bruge en FTDI -programmør for at slutte den til din computer og uploade kode.

BEMÆRK: ESP-32 CAM kan kun programmeres, når den er i Flash-tilstand. For at aktivere flash-tilstand for ESP32-CAM skal du vedhæfte GPIO0 med GND

Efter upload af kode skal du tage GPIO 0-ledningen ud for at deaktivere flashtilstanden og køre ESP-32 til i normal tilstand.

Trin 2: Upload webservereksemplet til testning af ESP32-CAM

Inden du uploader e-mail-skitsen, skal du sikre dig, at din ESP32-CAM fungerer perfekt. For dette skal du uploade webservereksemplet fra ESP32-> kamera-> webserver. Følgende konfigration bør indstilles:

Board: ESP32 Wrover -modul

Port: din port #

// Vælg kameramodelCAMERA_MODEL_AI_THINKER

kommenter alle andre modeller.

indstil SSID og adgangskode til dit Wifi -adgangspunkt, og upload skitsen.

Hvis du kan se video-streaming fra ESP32-CAM, er du klar til at uploade e-mail-skitsen.

Trin 3: Skift Gmail -kontoindstillinger (mindre sikker appadgang)

Skift Gmail -kontoindstillinger (mindre sikker appadgang)
Skift Gmail -kontoindstillinger (mindre sikker appadgang)

For første gang får din ESP32-CAM muligvis ikke adgang til gmail-tjenester. Så du skal ændre fortrolighedsindstillingerne ved at få adgang til

myaccount.google.com/lesssecureapps

give den mindre sikre app adgang til din konto.

Trin 4: Upload e-mail-applikationsskitsen

Download skitsen i beskrivelsen, angiv følgende parametre:

#define emailSenderAccount

#define emailSenderPassword

#define emailRecipient

SSID

Adgangskode

Det er det, der uploader skitsen.