Satura rādītājs:

ESP32-CAM Uzņemiet fotoattēlus un nosūtiet pa e-pastu, izmantojot SPIFF Memmory. -- NAV nepieciešama SD karte: 4 soļi
ESP32-CAM Uzņemiet fotoattēlus un nosūtiet pa e-pastu, izmantojot SPIFF Memmory. -- NAV nepieciešama SD karte: 4 soļi

Video: ESP32-CAM Uzņemiet fotoattēlus un nosūtiet pa e-pastu, izmantojot SPIFF Memmory. -- NAV nepieciešama SD karte: 4 soļi

Video: ESP32-CAM Uzņemiet fotoattēlus un nosūtiet pa e-pastu, izmantojot SPIFF Memmory. -- NAV nepieciešama SD karte: 4 soļi
Video: Lesson 10: Conditional Statement in Arduino and Using Array | SunFounder Robojax 2024, Jūlijs
Anonim
Image
Image
Darba sākšana ar ESP32-CAM, izmantojot FTDI programmētāju
Darba sākšana ar ESP32-CAM, izmantojot FTDI programmētāju

Sveiki, ļaudis, ESP32-CAM plate ir zemu izmaksu izstrādes plate, kas apvieno ESP32-S mikroshēmu, OV2640 kameru, vairākus GPIO perifērijas ierīču savienošanai un microSD kartes slotu. Tam ir vairākas lietojumprogrammas, sākot no video straumēšanas tīmekļa servera, izveidojot novērošanas kameru, uzņemot fotoattēlus, sejas atpazīšanu un noteikšanu un daudz ko citu.

Pirms dažām dienām es domāju, vai es varētu nosūtīt ESP32-CAM uzņemtu fotoattēlu pa e-pastu. Es atradu daudz pamācību par ESP32-CAM, uzņemot fotoattēlus, izmantojot ESP32-CAM; fotoattēlu saglabāšana SD kartē. Tāpēc es nolēmu apkopot visus šos pieteikumus vienā vietā. SD karte nav rentabls risinājums ESP32-CAM, jo mums gandrīz nav nepieciešami 500 KB fotoattēlu glabāšanai. Tāpēc es mēģināju izpētīt, vai es varētu ignorēt SD kartes izmantošanu vai aizstāt to ar citu atmiņu.

Es biju tik satraukti, zinot, ka ESP-32 zibatmiņā, ko sauc par SPIFF atmiņu, ir pietiekami daudz atmiņas. Tāpēc es nolēmu izmantot šo risinājumu un izvairīties no ārējas SD kartes izmantošanas, tādējādi samazinot sava projekta izmaksas.

Tātad šajā apmācībā es parādīšu, kā:

1. Darba sākšana ar ESP-32 CAM

2. SPIFF izmantošana uzņemto fotoattēlu saglabāšanai

3. SMTP izmantošana uzņemto fotoattēlu nosūtīšanai pa e -pastu

Piegādes

ESP32-CAM

FTDI programmētājs

F2F džemperu vadi

1. darbība. Darba sākšana ar ESP32-CAM, izmantojot FTDI programmētāju

Arduino IDE var izmantot, lai programmētu ESP32-CAM AI-Thinker attīstības paneli. Viens no galvenajiem ESP32-CAM trūkumiem ir tas, ka tam nav USB saskarnes, lai augšupielādētu skices. Tātad jums būs nepieciešams ārējs FTDI programmētājs ESP-32 programmēšanai. Izpildiet aprakstā redzamajā attēlā redzamās shēmas.

ESP32-CAM FTDI programmētājs

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Šajā rokasgrāmatā ir parādīts, kā programmēt un augšupielādēt kodu ESP32-CAM (AI-Thinker) izstrādes panelī, izmantojot Arduino IDE. ESP32-CAM AI-Thinker modulis ir ESP32 izstrādes plate ar OV2640 kameru, microSD karšu atbalstu, iebūvētu zibspuldzes lampiņa un vairāki GPIO perifērijas ierīču pievienošanai. Tomēr tajā nav iebūvēta programmētāja. Jums ir nepieciešams FTDI programmētājs, lai to savienotu ar datoru un augšupielādētu kodu.

PIEZĪME. ESP-32 CAM var ieprogrammēt tikai tad, ja tas ir zibspuldzes režīmā. Lai iespējotu ESP32-CAM zibspuldzes režīmu, jāpievieno GPIO0 ar GND

Pēc koda augšupielādes jums ir jāizņem GPIO 0 vads, lai atspējotu zibspuldzes režīmu un palaistu ESP-32 normālā režīmā.

2. darbība: augšupielādējiet tīmekļa servera piemēru ESP32-CAM pārbaudei

Pirms e-pasta skices augšupielādes pārliecinieties, vai jūsu ESP32-CAM darbojas nevainojami. Šim nolūkam augšupielādējiet tīmekļa servera piemēru no ESP32-> kamera-> tīmekļa servera. Jāiestata šāda konfigurācija:

Dēlis: ESP32 Wrover Module

Osta: jūsu osta #

// Atlasiet kameras modeliCAMERA_MODEL_AI_THINKER

komentējiet visus pārējos modeļus.

iestatiet SSID un paroli savam Wifi piekļuves punktam un augšupielādējiet skici.

ja varat redzēt video straumēšanu no ESP32-CAM, esat gatavs augšupielādēt e-pasta skici.

3. darbība: mainiet Gmail konta iestatījumus (mazāk droša piekļuve lietotnēm)

Mainīt Gmail konta iestatījumus (mazāk droša piekļuve lietotnēm)
Mainīt Gmail konta iestatījumus (mazāk droša piekļuve lietotnēm)

Pirmo reizi jūsu ESP32-CAM, iespējams, nevarēs piekļūt Gmail pakalpojumiem. Tātad jums ir jāmaina privātuma iestatījumi, piekļūstot

myaccount.google.com/lesssecureapps

atļaut lietotnei, kas ir mazāk droša, piekļūt jūsu kontam.

4. darbība: augšupielādējiet e-pasta lietojumprogrammas skici

Lejupielādējiet aprakstā norādīto skici, norādiet šādus parametrus:

#define emailSenderAccount

#define emailSenderPassword

#define emailRecipient

SSID

Parole

Tieši tā augšupielādējiet skici.