Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry PI

Menu
  • Projekte
    • LED’s
    • Servo & Schrittmotoren
    • Sound
    • Displays (LCD, OLED, LED)
    • Kommunikation
    • Sicherheit
    • Smarthome
    • Weekend Project
  • Mikrocontroller
    • Arduino
      • Tutorials
      • ProMini
        • Anschließen & Programmieren
      • Nano
        • Arduino Nano – Übersicht
      • UNO
        • Übersicht
        • Funduino UNO
        • Maker UNO – Überblick und Test
        • Arduino UNO R4 WiFi / Minima
      • MEGA 2560
        • Funduino Mega 2560 R3
        • Übersicht
      • Leonardo
        • Übersicht
    • ESP32
      • ESP32-CAM
        • Einrichten der ESP32-CAM und erster betrieb
        • ESP32 CAM als Access Point einrichten
        • DIY ESP32 CAM FTDI Adapter
        • ESP32 CAM – Vergleich der verfügbaren Kameralinsen
        • Python – ESP32 CAM Bild speichern
        • ESP32-CAM – Bewegung ermitteln mit Python3
        • ESP32-CAM WROVER E
        • ESP32-CAM Stream per Python3 aufzeichnen
      • Infrarot-Fernbedienung mit dem ESP32 und MicroPython auslesen: Ein Anfängerleitfaden
      • Der ESP32 Plus von Keyestudio: Ein leistungsstarker Mikrocontroller im Arduino-UNO-Format
      • Mikrocontroller ESP32 H2 im Test
      • Seeed Studio ESP32C3 & Bluetooth
    • ESP8266
      • NodeMCU – “Einer für (fast) Alles!”
      • WEMOS
        • WEMOS D1 – Arduino UNO kompatibles Board mit ESP8266 Chip
        • WEMOS D1 Mini – Übersicht
        • Wemos D1 mini Shields
    • Raspberry Pi Pico
      • Raspberry Pi Pico RESET-Taster: So fügst du ihn hinzu
      • Ein erster Blick auf den Melopero Cookie RP2040: Raspberry Pi Pico meets micro:bit
      • Raspberry Pi Pico Pinout: Eine ausführliche Übersicht
      • Vergleich Raspberry Pi Pico & RP2040:bit
      • Raspberry Pi Pico: Programmierung und Entwicklung mit der Arduino IDE auf Linux
  • Newsletter
  • Über mich
  • DeutschDeutsch
  • EnglishEnglish
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

Kategorien


Unterstütze diesen Blog

Unterstütze mich auf Tipeee mit einer Spende. Alle Spenden gehen zu 100% in diesen Blog und am Ende des Monats erfolgt unter allen Spendern eine Verlosung von tollen Produkten rund um das Thema Mikrocontroller.


Tools

  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator
  • Widerstandsrechner
  • Rechner für Strom & Widerstände
  • ASCII Tabelle

Meta

  • Videothek
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Kontakt
  • Cookie-Richtlinie (EU)

Links

Blogverzeichnis Bloggerei.de Blogverzeichnis TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com
©2023 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb