Tumgik
#ESP32WROVERE
draegerit · 2 years
Text
ESP32-CAM WROVER E
Tumblr media
In diesem Beitrag möchte ich dir eine weitere ESP32-CAM vorstellen und zeigen, wie du diese programmierst.
Tumblr media
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.
Tumblr media Tumblr media Tumblr media
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.
Tumblr media Tumblr media
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.
Tumblr media
Geräte-Manager von Windows 10 mit angeschlossener ESP32-CAM Während des Betriebs der ESP32-CAM leuchtet eine kleine grüne SMD LED.
Tumblr media
Technische Daten des ESP32 WROVER E
Hier nun ein kleiner Auszug aus den technischen Daten des ESP32 WROVER E. MicrochipESP32-D0WD-V3 Xtensa 32bit LX6Taktgeschwindigkeit240 MHzROM448 KBSRAM520 KBSRAM (in RTC)8 KBPSRAM8 MBSPI flash4 MBWiFiProtokolle - 802.11 b/g/n (802.11n bis zu 150 Mbps)Frequenzbereich - 2412 ~ 2484 MHzBluetoothProtokolle - 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 SensorSpannungsaufnahme3.0 V ~ 3.6 VStromaufnahme500 mABetriebstemperatur-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-mainCSketchesSketch_05.1_CameraWebServerSketch_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.
Tumblr media
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.
Tumblr media
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 CAMMicrochip32Bit Dual Core CPU  ESP32-D0WD-V3 Xtensa 32bit LX6Taktgeschwindigkeit240 MHz240 MHzPSRAM4 MB8 MBSPI flash4 MB4 MBWiFi802.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 & DACUART, 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 Read the full article
0 notes