Sisällysluettelo:

ESP32-CAM Ota valokuvia ja lähetä sähköpostitse SPIFF Memmoryn avulla. -- SD -korttia ei tarvita: 4 vaihetta
ESP32-CAM Ota valokuvia ja lähetä sähköpostitse SPIFF Memmoryn avulla. -- SD -korttia ei tarvita: 4 vaihetta

Video: ESP32-CAM Ota valokuvia ja lähetä sähköpostitse SPIFF Memmoryn avulla. -- SD -korttia ei tarvita: 4 vaihetta

Video: ESP32-CAM Ota valokuvia ja lähetä sähköpostitse SPIFF Memmoryn avulla. -- SD -korttia ei tarvita: 4 vaihetta
Video: How to user Makerfabs ESP32 3.5" TFT Capacitive Touch with Camera 2024, Heinäkuu
Anonim
Image
Image
ESP32-CAMin käytön aloittaminen FTDI-ohjelmoijaa käyttämällä
ESP32-CAMin käytön aloittaminen FTDI-ohjelmoijaa käyttämällä

Terve kaikki, ESP32-CAM-kortti on edullinen kehityskortti, joka yhdistää ESP32-S-sirun, OV2640-kameran, useita GPIO-laitteita oheislaitteiden liittämiseen ja microSD-korttipaikan. Sillä on useita sovelluksia videoiden suoratoistopalvelimesta, valvontakameran rakentamisesta, valokuvien ottamisesta, kasvojentunnistuksesta ja havaitsemisesta ja paljon muuta.

Muutama päivä sitten mietin, voisinko lähettää ESP32-CAM: n ottaman valokuvan sähköpostitse. Löysin monia opetusohjelmia ESP32-CAM-kamerasta, joka otti valokuvia ESP32-CAM-ohjelmalla; valokuvien tallentaminen SD -kortille. Joten päätin koota kaikki nämä sovellukset yhteen paikkaan. SD-kortti ei ole kustannustehokas ratkaisu ESP32-CAM-laitteelle, koska tuskin tarvitsemme 500 kt valokuvien tallentamiseen. Joten yritin tutkia, voinko jättää huomiotta SD-kortin käytön tai korvata sen jollakin muulla muistilla.

Olin niin innoissani saadessani tietää, että ESP-32-flash-muistissa on tarpeeksi muistia, jota kutsutaan SPIFF-muistiksi. Joten päätin käyttää tätä ratkaisua ja välttää ulkoisen SD -kortin käyttöä, mikä vähentää projektini kustannuksia.

Joten tässä opetusohjelmassa näytän, kuinka:

1. ESP-32 CAM -laitteen käytön aloittaminen

2. SPIFF -toiminnon käyttäminen otettujen valokuvien tallentamiseen

3. Lähettämällä otetut valokuvat sähköpostitse SMTP: n avulla

Tarvikkeet

ESP32-CAM

FTDI -ohjelmoija

F2F -hyppyjohdot

Vaihe 1: ESP32-CAM: n käytön aloittaminen FTDI-ohjelmoijaa käyttämällä

Arduino IDE: tä voidaan käyttää ESP32-CAM AI-Thinker -kehityskortin ohjelmointiin. Yksi ESP32-CAMin suurimmista haitoista on, että siinä ei ole USB-liitäntää luonnosten lataamiseen. Tarvitset siis ulkoisen FTDI-ohjelmoijan ESP-32: n ohjelmointiin.

ESP32-CAM FTDI-ohjelmoija

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Tämä opas näyttää kuinka ohjelmoida ja lähettää koodi ESP32-CAM (AI-Thinker) -kehityskortille Arduino IDE: tä käyttäen. ESP32-CAM AI-Thinker -moduuli on ESP32-kehityskortti, jossa on OV2640-kamera, microSD-kortin tuki ja sisäinen salamalamppu ja useita GPIO -laitteita oheislaitteiden liittämiseen. Siinä ei kuitenkaan ole sisäänrakennettua ohjelmoijaa. Tarvitset FTDI -ohjelmoijan liittääksesi sen tietokoneeseesi ja ladataksesi koodin.

HUOMAUTUS: ESP-32 CAM voidaan ohjelmoida vain, kun se on salamatilassa. ESP32-CAM-salamalaitteen ottaminen käyttöön edellyttää, että GPIO0 on liitetty GND: llä

Koodin lataamisen jälkeen sinun on irrotettava GPIO 0 -johto salama-tilan poistamiseksi käytöstä ja käytettävä ESP-32-laitetta normaalitilassa.

Vaihe 2: Lataa Web-palvelimen esimerkki ESP32-CAM: n testaamista varten

Ennen sähköpostiluonnoksen lataamista sinun on varmistettava, että ESP32-CAM toimii täydellisesti. Lataa tätä varten web-palvelimen esimerkki ESP32-> kamera-> verkkopalvelimelta. Seuraava kokoonpano on määritettävä:

Levy: ESP32 Wrover Module

Portti: porttisi #

// Valitse kameramalliCAMERA_MODEL_AI_THINKER

kommentoi kaikkia muita malleja.

aseta SSID ja salasana Wifi -tukiasemaan ja lähetä luonnos.

Jos näet videon suoratoiston ESP32-CAM-laitteesta, olet valmis lähettämään sähköpostiluonnoksen.

Vaihe 3: Muuta Gmail -tilin asetuksia (vähemmän suojattu sovellusten käyttö)

Gmail -tilin asetusten muuttaminen (vähemmän suojattu sovellusten käyttö)
Gmail -tilin asetusten muuttaminen (vähemmän suojattu sovellusten käyttö)

Ensimmäistä kertaa ESP32-CAM-laitteesi ei ehkä saa pääsyä gmail-palveluihin. Joten sinun on muutettava yksityisyysasetuksia avaamalla

myaccount.google.com/lesssecureapps

anna vähemmän suojatun sovelluksen käyttää tiliäsi.

Vaihe 4: Lataa sähköpostisovellusluonnos

Lataa kuvauksessa annettu luonnos ja anna seuraavat parametrit:

#define emailSenderAccount

#define emailSenderPassword

#define emailVastaanottaja

SSID

Salasana

Siinäpä se luonnoksen lataaminen.