Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Über mich
  • Deutsch
  • English
Menu

ESP32-CAM WROVER E

Posted on 29. Juli 202214. Mai 2023 by Stefan Draeger

In diesem Beitrag möchte ich dir eine weitere ESP32-CAM vorstellen und zeigen, wie du diese programmierst.

Eine ESP32-CAM habe ich dir bereits im Beitrag Einrichten der ESP32-CAM und erster betrieb vorgestellt und auch gezeigt, wie du diese in der Arduino IDE programmierst.

Bezug der ESP32-CAM WROVER DEV

Die mir vorliegende ESP32-CAM habe ich recht günstig über aliexpress.com für knapp 7 € zzgl. Versandkosten erstanden.

Du findest die coole ESP32-CAM auch auf amazon.de für knapp 35 € als Set mit diversen Sensoren / Aktoren.

Lieferumfang

Zum Lieferumfang der ESP32-CAM gehört neben dem Mikrocontroller noch ein kleine 66° Kameralinse vom Typ OV2640.

Anschluss der ESP32-CAM

Der Anschluss an den Computer erfolgt über eine Micro-USB Schnittstelle. In meinem Fall war kein passendes Kabel dabei (jedoch im verlinkten Amazon Produkt ist es enthalten).

Im Geräte-Manager von Microsoft Windows 10 wird der Mikrocontroller als „USB-SERIAL CH340“ angezeigt.

Geräte-Manager von Windows 10 mit angeschlossener ESP32-CAM
Geräte-Manager von Windows 10 mit angeschlossener ESP32-CAM

Während des Betriebs der ESP32-CAM leuchtet eine kleine grüne SMD LED.

Technische Daten des ESP32 WROVER E

Hier nun ein kleiner Auszug aus den technischen Daten des ESP32 WROVER E.

MicrochipESP32-D0WD-V3 Xtensa 32bit LX6
Taktgeschwindigkeit240 MHz
ROM448 KB
SRAM520 KB
SRAM (in RTC)8 KB
PSRAM8 MB
SPI flash4 MB
WiFiProtokolle – 802.11 b/g/n (802.11n bis zu 150 Mbps)
Frequenzbereich – 2412 ~ 2484 MHz
BluetoothProtokolle – Bluetooth v4.2 BR/EDR und Bluetooth LE (Low Energy)
FeaturesUART, SPI, I²C, LED, PWM, Motor PWM, I²S, IR, Puls Counter, GPIO, kapazitiver Touch Sensor, ADC, DAC, TWAI (Two-Wire Automotive Interface), kompatibel mit ISO11898-1 (CAN-Bus Spezifikation 2.0)
Hall Sensor
Spannungsaufnahme3.0 V ~ 3.6 V
Stromaufnahme500 mA
Betriebstemperatur-40 °C ~ 85 °C

Im englischen Dokument ESP32­WROVER­E Datasheet findest du eine ausführliche Liste mit den technischen Daten zum ESP32 WROVER E.

Programmieren in der Arduino IDE

Das ESP32-CAM Beispiel aus der ESP32 Bibliothek beinhaltet eigentlich auch die Konfiguration für das vorliegende Modell, jedoch ist das Kompilat 10 % größer als der verfügbare Speicher des ESP32.

text section exceeds available space in boardDer Sketch verwendet 1431461 Bytes (109%) des Programmspeicherplatzes. Das Maximum sind 1310720 Bytes.

Globale Variablen verwenden 65344 Bytes (19%) des dynamischen Speichers, 262336 Bytes für lokale Variablen verbleiben. Das Maximum sind 327680 Bytes.
Sketch too big; see https://support.arduino.cc/hc/en-us/articles/360013825179 for tips on reducing it.
Fehler beim Kompilieren für das Board ESP32 Wrover Module.

Auf der Seite https://freenove.com/fnk0060/ findest du eine ZIP-Datei mit allem, was du benötigst, um den ESP32 CAM vom Typ WROVER E zu programmieren und unter anderem ist dort auch eine komprimierte Version enthalten. Zum einen hat der vorliegende Mikrocontroller kein SD-Karten Slot und somit benötigen wir diese Konfiguration inkl. Bibliothek nicht.

Webinterface

Bevor du das Beispiel aus dem Ordner „Freenove_ESP32_WROVER_Board-main\C\Sketches\Sketch_05.1_CameraWebServer\Sketch_05.1_CameraWebServer.ino“ auf den ESP32 speicherst musst du lediglich die SSID & das Passwort von deinem WiFi Netzwerk eintragen.

const char *ssid_Router     = "********";  //input your wifi name
const char *password_Router = "********";  //input your wifi passwords

Während des Uploads musst, du, wenn die Ausgabe mit den vielen Punkten erscheint die Taste „EN/RST“ betätigen und der Upload wird ausgeführt.

Nachdem erfolgreichen Upload kannst du im seriellen Monitor der Arduino IDE die IP-Adresse des Mikrocontrollers ablesen. Über diese IP-Adresse kannst du das Webinterface erreichen und einen Stream deiner ESP32-CAM betrachten und auch Bilder speichern.

Webinterface der neuen ESP32-CAM von 2022
Webinterface der neuen ESP32-CAM von 2022

Vergleich mit dem Vorgängermodell

Wie bereits erwähnt habe ich dem Vorgängermodell bereits einige Beiträge gewidmet und auch gezeigt, wie du die Bilder / den Videostream per Python abgreifst und speichern kannst.

Da das neue Modell sehr ähnlich funktioniert, kannst du die Beiträge auf den Mikrocontroller adaptieren.

ESP32-CAM Modelle
ESP32-CAM Modelle

Was zunächst auffällt ist, das die neue ESP32-CAM ohne SD-Card Slot und LED Blitz daherkommt, jedoch bietet diese deutlich mehr GPIO Pins und somit kann man diese recht einfach nachrüsten.

Zusätzlich bietet die neue ESP32-CAM vom Typ WROVER E einen onboard FTDI Chip CH340 welcher durch die vorhandene Micro-USB Buchse ohne ein zusätzliches, externes FTDI Modul t die Programmierung ermöglicht. Beim Vorgängermodell wurde dieses mit einem speziellen Board gelöst, auf welches der Mikrocontroller gesteckt wurde.

Vergleich der technischen Daten

Hier ein kleiner Vergleich der technischen Daten der beiden Mikrocontroller.

ESP32-CAMESP32 WROVER E CAM
Microchip32Bit Dual Core CPU  ESP32-D0WD-V3 Xtensa 32bit LX6
Taktgeschwindigkeit240 MHz240 MHz
PSRAM4 MB8 MB
SPI flash4 MB4 MB
WiFi802.11 b/g/n/e/i802.11 b/g/n (802.11n bis zu 150 Mbps)
BluetoothBluetooth v4.2 BR/EDR
und Bluetooth LE (Low Energy)
Bluetooth v4.2 BR/EDR
und Bluetooth LE (Low Energy)
FeaturesUART, SPI, PWM, GPIO,
kapazitiver Touch Sensor,
ADC & DAC
UART, SPI, I²C, LED, PWM, Motor PWM,
I²S, IR, Puls Counter, GPIO,
kapazitiver Touch Sensor, ADC, DAC,
TWAI (Two-Wire Automotive Interface),
kompatibel mit ISO11898-1
(CAN-Bus Spezifikation 2.0)
Auszug aus den technischen Daten der ESP32-CAMs

4 thoughts on “ESP32-CAM WROVER E”

  1. Michael sagt:
    13. Mai 2023 um 01:20 Uhr

    Hallo,
    funktionierte dieCAM auf dem ESP32-Wover Cam-Board vom Ali denn sofort?
    Ich hatte mir ebenfalls ein’s vom Ali bestellt und leider erst zu spät die Nachrichen von den Käufern angeschaut. Ich hatte jedenfalls das geiche Problem, dass vlt. so einige haben, dass die beiden Spannungsregler für die CAM (1,2V und 2,8V) vertauscht waren. Nach langen suchen habe ich dass hier gefunden, ab Nachricht Nr. 4 und Nr. 5 haben einige (viele) das gleiche Problem.
    –> https://community.home-assistant.io/t/esphome-esp32-wrover-e-camera-failed-solved/496863/5
    Nachdem ich die beiden SMD-LOD getauscht habe, funktionierte auch die CAM.

    MfG
    Michaell

    Antworten
    1. Stefan Draeger sagt:
      13. Mai 2023 um 09:00 Uhr

      Hi,

      ich musste hier nichts löten / tauschen.
      Ich habe die CAM auf das Board gesteckt und ein entsprechendes Programm hochgeladen.

      Gruß

      Stefan

      Antworten
      1. Michael sagt:
        13. Mai 2023 um 16:45 Uhr

        ok, danke für die Info, dann weiß ich jetzt auch, warum die nur 5,38€ kostete… 😉

        Antworten
  2. Christian R sagt:
    25. Oktober 2023 um 23:22 Uhr

    Wollte für ein Projekt Mehrere ESP Cams mit WLAN verbinden. Geht das auch mit Tohny und Python um alle Bilder zu verwalten und zu Speichern. Danke MfG

    Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}