Inhaltsverzeichnis:

ESP32-CAM Erfassen Sie Fotos und senden Sie sie per E-Mail mit dem SPIFF-Speicher. --KEINE SD-Karte erforderlich - Gunook
ESP32-CAM Erfassen Sie Fotos und senden Sie sie per E-Mail mit dem SPIFF-Speicher. --KEINE SD-Karte erforderlich - Gunook

Video: ESP32-CAM Erfassen Sie Fotos und senden Sie sie per E-Mail mit dem SPIFF-Speicher. --KEINE SD-Karte erforderlich - Gunook

Video: ESP32-CAM Erfassen Sie Fotos und senden Sie sie per E-Mail mit dem SPIFF-Speicher. --KEINE SD-Karte erforderlich - Gunook
Video: DIY Fotofalle für etwa 15 Euro, die direkt Aufnahmen verschickt 2024, November
Anonim
Image
Image
Erste Schritte mit ESP32-CAM mit FTDI-Programmierer
Erste Schritte mit ESP32-CAM mit FTDI-Programmierer

Hallo Leute, Das ESP32-CAM-Board ist ein kostengünstiges Entwicklungsboard, das einen ESP32-S-Chip, eine OV2640-Kamera, mehrere GPIOs zum Anschluss von Peripheriegeräten und einen microSD-Kartensteckplatz kombiniert. Es hat eine Reihe von Anwendungen, die vom Video-Streaming-Webserver, dem Bau einer Überwachungskamera, dem Aufnehmen von Fotos, der Gesichtserkennung und -erkennung und vielem mehr reichen.

Vor ein paar Tagen frage ich mich, ob ich ein von ESP32-CAM aufgenommenes Foto per E-Mail senden könnte. Ich habe viele Tutorials zum Aufnehmen von Fotos mit ESP32-CAM mit ESP32-CAM gefunden. Fotos auf SD-Karte speichern. Also beschloss ich, all diese Bewerbungen an einem Ort zu sammeln. Die SD-Karte ist keine kostengünstige Lösung für ESP32-CAM, da wir kaum 500 KB zum Speichern von Fotos benötigen. Also habe ich versucht zu recherchieren, ob ich die Verwendung der SD-Karte ignorieren oder durch einen anderen Speicher ersetzen könnte.

Ich war so aufgeregt zu wissen, dass im ESP-32-Flash-Speicher, der SPIFF-Speicher genannt wird, genügend Speicher zur Verfügung steht. Also entschied ich mich, diese Lösung zu verwenden und die Verwendung einer externen SD-Karte zu vermeiden, wodurch die Kosten meines Projekts reduziert wurden.

In diesem Tutorial zeige ich, wie Sie:

1. Erste Schritte mit Ihrer ESP-32 CAM

2. Verwenden von SPIFF zum Speichern von aufgenommenen Fotos

3. Verwenden von SMTP zum Senden der aufgenommenen Fotos per E-Mail

Lieferungen

ESP32-CAM

FTDI-Programmierer

F2F-Überbrückungsdrähte

Schritt 1: Erste Schritte mit ESP32-CAM mit FTDI-Programmierer

Arduino IDE kann verwendet werden, um das ESP32-CAM AI-Thinker-Entwicklungsboard zu programmieren. Einer der größten Nachteile von ESP32-CAM ist, dass es keine USB-Schnittstelle zum Hochladen der Skizzen hat. Sie benötigen also einen externen FTDI-Programmierer zum Programmieren des ESP-32. Folgen Sie den Schaltplänen in der Abbildung in der Beschreibung.

ESP32-CAM FTDI-Programmierer

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Diese Anleitung zeigt, wie Sie mit Arduino IDE Code programmieren und auf das ESP32-CAM (AI-Thinker)-Entwicklungsboard hochladen Blitzlampe und mehrere GPIOs zum Anschluss von Peripheriegeräten. Es hat jedoch keinen integrierten Programmierer. Sie benötigen einen FTDI-Programmierer, um ihn mit Ihrem Computer zu verbinden und den Code hochzuladen.

HINWEIS: Die ESP-32 CAM kann nur programmiert werden, wenn sie sich im Blitzmodus befindet. Um den Flash-Modus von ESP32-CAM zu aktivieren, müssen Sie GPIO0 mit GND verbinden

Nach dem Hochladen des Codes müssen Sie das GPIO 0-Kabel herausnehmen, um den Flash-Modus zu deaktivieren und den ESP-32 im normalen Modus laufen zu lassen.

Schritt 2: Hochladen des Webserver-Beispiels zum Testen der ESP32-CAM

Bevor Sie die E-Mail-Skizze hochladen, müssen Sie sicherstellen, dass Ihre ESP32-CAM einwandfrei funktioniert. Laden Sie dazu das Webserver-Beispiel von ESP32->Kamera->Webserver hoch. Folgende Konfiguration sollte eingestellt werden:

Platine: ESP32 Wrover-Modul

Port: Ihr Port #

// Kameramodell auswählenCAMERA_MODEL_AI_THINKER

kommentieren Sie alle anderen Modelle.

Stellen Sie SSID und Passwort auf Ihren Wifi-Zugangspunkt ein und laden Sie die Skizze hoch.

Wenn Sie das Videostreaming von ESP32-CAM sehen können, können Sie die E-Mail-Skizze hochladen.

Schritt 3: Gmail-Kontoeinstellungen ändern (weniger sicherer App-Zugriff)

Gmail-Kontoeinstellungen ändern (weniger sicherer App-Zugriff)
Gmail-Kontoeinstellungen ändern (weniger sicherer App-Zugriff)

Zum ersten Mal erhält Ihr ESP32-CAM möglicherweise keinen Zugriff auf Google Mail-Dienste. Sie müssen also die Datenschutzeinstellungen ändern, indem Sie auf. zugreifen

myaccount.google.com/lesssecureapps

erlauben Sie der weniger sicheren App, auf Ihr Konto zuzugreifen.

Schritt 4: Laden Sie die E-Mail-Anwendungsskizze hoch

Laden Sie die in der Beschreibung angegebene Skizze herunter und geben Sie die folgenden Parameter an:

#define emailSenderAccount

#define emailSenderPassword

#define emailEmpfänger

SSID

Passwort

Das wars, laden Sie die Skizze hoch.