Sommario:

ESP32-CAM Cattura foto e invia tramite e-mail utilizzando la memoria SPIFF. --Nessuna scheda SD richiesta: 4 passaggi
ESP32-CAM Cattura foto e invia tramite e-mail utilizzando la memoria SPIFF. --Nessuna scheda SD richiesta: 4 passaggi

Video: ESP32-CAM Cattura foto e invia tramite e-mail utilizzando la memoria SPIFF. --Nessuna scheda SD richiesta: 4 passaggi

Video: ESP32-CAM Cattura foto e invia tramite e-mail utilizzando la memoria SPIFF. --Nessuna scheda SD richiesta: 4 passaggi
Video: PROGETTO ESP32: Inviare per e-mail foto con ESP-Cam 2024, Luglio
Anonim
Image
Image
Iniziare con ESP32-CAM utilizzando il programmatore FTDI
Iniziare con ESP32-CAM utilizzando il programmatore FTDI

Ciao gente, La scheda ESP32-CAM è una scheda di sviluppo a basso costo che combina un chip ESP32-S, una fotocamera OV2640, diversi GPIO per collegare periferiche e uno slot per schede microSD. Ha una serie di applicazioni che vanno dal server Web di streaming video, alla creazione di una telecamera di sorveglianza, allo scatto di foto, al riconoscimento e al rilevamento dei volti e molto altro ancora.

Qualche giorno fa mi chiedevo se potevo inviare una foto catturata da ESP32-CAM tramite e-mail. Ho trovato molti tutorial su ESP32-CAM che catturano foto usando ESP32-CAM; salvare le foto su scheda SD. Così ho deciso di riunire tutte queste applicazioni in un unico posto. La scheda SD non è una soluzione economica per ESP32-CAM perché difficilmente abbiamo bisogno di 500 KB per l'archiviazione delle foto. Quindi ho provato a cercare se potevo ignorare l'utilizzo della scheda SD o sostituirla con un'altra memoria.

Ero così entusiasta di sapere che c'è abbastanza memoria disponibile nella memoria flash ESP-32 chiamata memoria SPIFF. Quindi ho deciso di utilizzare questa soluzione ed evitare l'uso di una scheda SD esterna, riducendo così il costo del mio progetto.

Quindi in questo tutorial, mostrerò come:

1. Iniziare con la tua CAM ESP-32

2. Utilizzo di SPIFF per archiviare le foto catturate

3. Utilizzo di SMTP per inviare via e-mail le foto catturate

Forniture

ESP32-CAM

Programmatore FTDI

Ponticelli F2F

Passaggio 1: iniziare con ESP32-CAM utilizzando il programmatore FTDI

Arduino IDE può essere utilizzato per programmare la scheda di sviluppo AI-Thinker di ESP32-CAM. Uno dei principali svantaggi di ESP32-CAM è che non ha un'interfaccia USB per caricare gli schizzi. Quindi ti verrà richiesto un programmatore FTDI esterno per la programmazione dell'ESP-32. Segui gli schemi mostrati nell'immagine fornita nella descrizione.

Programmatore FTDI ESP32-CAM

GND GND

5V CC (5V)

U0R TX

U0T RX

GPIO0 GND

Questa guida mostra come programmare e caricare il codice sulla scheda di sviluppo ESP32-CAM (AI-Thinker) utilizzando Arduino IDE. Il modulo AI-Thinker ESP32-CAM è una scheda di sviluppo ESP32 con una fotocamera OV2640, supporto per schede microSD, integrato lampada flash e diversi GPIO per collegare le periferiche. Tuttavia, non ha un programmatore integrato. Hai bisogno di un programmatore FTDI per collegarlo al tuo computer e caricare il codice.

NOTA: ESP-32 CAM può essere programmato solo quando è in modalità Flash. Per abilitare la modalità flash di ESP32-CAM devi collegare GPIO0 con GND

Dopo aver caricato il codice, è necessario estrarre il cavo GPIO 0 per disabilitare la modalità flash ed eseguire ESP-32 in modalità normale.

Passaggio 2: caricare l'esempio del server Web per testare ESP32-CAM

Prima di caricare lo schizzo e-mail devi assicurarti che la tua ESP32-CAM funzioni perfettamente. Per questo caricare l'esempio del server web da ESP32->camera->server web. Dovrebbe essere impostata la seguente configurazione:

Scheda: Modulo ESP32 Wrover

Porta: la tua porta #

// Seleziona il modello della fotocameraCAMERA_MODEL_AI_THINKER

commenta tutti gli altri modelli.

imposta SSID e password sul tuo punto di accesso Wifi e carica lo schizzo.

se riesci a vedere il video in streaming da ESP32-CAM sei pronto per caricare lo sketch e-mail.

Passaggio 3: modifica le impostazioni dell'account Gmail (accesso alle app meno sicuro)

Modifica le impostazioni dell'account Gmail (accesso alle app meno sicuro)
Modifica le impostazioni dell'account Gmail (accesso alle app meno sicuro)

Per la prima volta la tua ESP32-CAM potrebbe non avere accesso ai servizi di Gmail. Quindi è necessario modificare le impostazioni sulla privacy accedendo a

myaccount.google.com/lesssecureapps

consenti all'app meno sicura di accedere al tuo account.

Passaggio 4: caricare lo schizzo dell'applicazione e-mail

Scarica lo schizzo fornito nella descrizione, fornisci i seguenti parametri:

#define emailSenderAccount

#define emailSenderPassword

#define emailRecipient

SSID

Parola d'ordine

Ecco, carica lo schizzo.