Inhoudsopgave:

ESP32-CAM Foto's maken en via e-mail verzenden met SPIFF-geheugen. --GEEN SD-kaart nodig: 4 stappen
ESP32-CAM Foto's maken en via e-mail verzenden met SPIFF-geheugen. --GEEN SD-kaart nodig: 4 stappen

Video: ESP32-CAM Foto's maken en via e-mail verzenden met SPIFF-geheugen. --GEEN SD-kaart nodig: 4 stappen

Video: ESP32-CAM Foto's maken en via e-mail verzenden met SPIFF-geheugen. --GEEN SD-kaart nodig: 4 stappen
Video: ESP32-CAM - Guide to making YOUR first DIY Security Camera 2024, Juli-
Anonim
Image
Image
Aan de slag met ESP32-CAM met behulp van FTDI Programmer
Aan de slag met ESP32-CAM met behulp van FTDI Programmer

Hallo mensen, Het ESP32-CAM-bord is een voordelig ontwikkelbord dat een ESP32-S-chip, een OV2640-camera, verschillende GPIO's om randapparatuur aan te sluiten en een microSD-kaartsleuf combineert. Het heeft een aantal toepassingen, variërend van webserver voor videostreaming, het bouwen van een bewakingscamera, het maken van foto's, gezichtsherkenning en -detectie en nog veel meer.

Een paar dagen geleden vroeg ik me af of ik een door ESP32-CAM gemaakte foto via e-mail zou kunnen verzenden. Ik heb veel tutorials gevonden over ESP32-CAM die foto's maakt met ESP32-CAM; foto's opslaan op SD-kaart. Dus besloot ik al deze applicaties op één plek te verzamelen. De SD-kaart is geen kosteneffectieve oplossing voor ESP32-CAM omdat we nauwelijks 500 KB nodig hebben voor het opslaan van foto's. Dus probeerde ik te onderzoeken of ik het gebruik van de SD-kaart kon negeren of vervangen door een ander geheugen.

Ik was zo opgewonden om te weten dat er genoeg geheugen beschikbaar is in ESP-32-flashgeheugen, SPIFF-geheugen genaamd. Dus besloot ik deze oplossing te gebruiken en het gebruik van een externe SD-kaart te vermijden, waardoor de kosten van mijn project werden verlaagd.

Dus in deze tutorial laat ik zien hoe je:

1. Aan de slag met uw ESP-32 CAM

2. SPIFF gebruiken om vastgelegde foto's op te slaan

3. SMTP gebruiken om de gemaakte foto's per e-mail te verzenden

Benodigdheden

ESP32-CAM

FTDI-programmeur

F2F jumperdraden

Stap 1: Aan de slag met ESP32-CAM met behulp van FTDI Programmer

Arduino IDE kan worden gebruikt om het ESP32-CAM AI-Thinker-ontwikkelbord te programmeren. Een van de grootste nadelen van ESP32-CAM is dat het geen USB-interface heeft voor het uploaden van de schetsen. U heeft dus een externe FTDI-programmeur nodig voor het programmeren van de ESP-32. Volg de schema's die worden weergegeven in de afbeelding in de beschrijving.

ESP32-CAM FTDI-programmeur

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Deze handleiding laat zien hoe u code programmeert en uploadt naar het ESP32-CAM (AI-Thinker) ontwikkelbord met behulp van Arduino IDE. De ESP32-CAM AI-Thinker-module is een ESP32-ontwikkelbord met een OV2640-camera, microSD-kaartondersteuning, on-board flitslamp en meerdere GPIO's om randapparatuur aan te sluiten. Het heeft echter geen ingebouwde programmeur. U hebt een FTDI-programmeur nodig om deze op uw computer aan te sluiten en code te uploaden.

OPMERKING: De ESP-32 CAM kan alleen worden geprogrammeerd als deze zich in de flitsmodus bevindt. Om de flitsmodus van ESP32-CAM in te schakelen, moet u GPIO0 met GND verbinden

Na het uploaden van de code moet je de GPIO 0-draad verwijderen om de flitsmodus uit te schakelen en de ESP-32 in de normale modus te laten werken.

Stap 2: Upload het webservervoorbeeld voor het testen van de ESP32-CAM

Voordat u de e-mailschets uploadt, moet u ervoor zorgen dat uw ESP32-CAM perfect werkt. Upload hiervoor het webserver-voorbeeld van ESP32->camera->web-server. De volgende configuratie moet worden ingesteld:

Bord: ESP32 Wrover-module

Poort: jouw poort #

// Selecteer cameramodelCAMERA_MODEL_AI_THINKER

commentaar op alle andere modellen.

stel SSID en wachtwoord in op uw Wifi-toegangspunt en upload de schets.

als u de videostreaming van ESP32-CAM kunt zien, bent u klaar om de e-mailschets te uploaden.

Stap 3: Wijzig Gmail-accountinstellingen (minder veilige app-toegang)

Wijzig Gmail-accountinstellingen (minder veilige app-toegang)
Wijzig Gmail-accountinstellingen (minder veilige app-toegang)

Voor het eerst krijgt uw ESP32-CAM mogelijk geen toegang tot Gmail-services. U moet dus de privacy-instellingen wijzigen door naar

myaccount.google.com/lesssecureapps

geef de minder veilige app toegang tot uw account.

Stap 4: Upload de schets van de e-mailtoepassing

Download de schets in de beschrijving, geef de volgende parameters op:

#define emailSenderAccount

#define emailSenderPassword

#define emailRecipient

SSID

Wachtwoord

Dat is het uploaden van de schets.