Ich verwende einen ESP32-CAM in Kombination mit dem AZ-Delivery FT232RL USB zu TTL Serial Adapter und einem Windows 11 PC. Der Aufbau ist in 20250826_124433.jpg zu sehen. Ich habe unterschiedlichste Schaltungen ausprobiert (s. Erprobte_Schaltungen.pdf) und immer wieder mittels Knopfdruck resettet. Der Adapter-Driver „CP210x VCP Windows" von https://www.silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads ist auch installiert und COM-Schnittstelle wird zuverlässig erkannt. Wie gesagt verwende ich einen Windows 11 PC mit der Software Arduino IDE (1.8.19) ich habe mittels "https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json" die ESP-Boarddateien heruntergeladen und installiert. Ich verwende die esp32 von Espressif Systems 3.3.0. Als Board verwende ich den "AI Thinker ESP32-CAM" mit den in Screenshot 2025-08-26 170448.png gezeigten Einstellungen. Dennoch erhalte ich fortwährend die Fehlermeldung aus Screenshot 2025-08-26 171228.png. Ich habe bereits vom Händler ein weiteren ESP32-CAM erhalten, dieser zeigt aber genau das gleiche Problem. Ich schließe einen Gerätedefekt aus. Auch habe ich die Versorgungsspannung und den Strom mehrfach überprüft. Egal ob Stromversorgung über Adapter oder Quatpower LN-3003-Netzteil: Die Spannungen passen immer und die Stromstärken sind viel zu niedrig. Bei Versorgung mittel FT232RL messe ich 3,3mA und mit dem Netzteil 3,25mA. Laut Datenblatt gilt: "Der ESP32-CAM kann über 3,3V oder 4,75-5,25V mit Strom versorgt werden. Er verbraucht minimal ohne Flashlight 180mA@5V und mit Flashlight 310mA@5V, in deep-, moderm- und light-sleep je 6mA@5V, 20mA@5V oder 6,7mA@5V." ICh weiß nicht woran es liegt und würde mich sehr freuen, wenn mir jemand hier weiterhelfen könnte. Vielen herzlichen Dank im Voraus.
Lucas P. schrieb: > Der Adapter-Driver „CP210x VCP Windows" von ... ist auch installiert Lucas P. schrieb: > in Kombination mit dem AZ-Delivery FT232RL USB zu TTL Serial Adapter Das sind 2 unterschiedliche Adapter von unterschiedlichen Firmen. Den CP210x Treiber hätte es nicht gebraucht. Aber der FT232 Treiber ist bei Windows standardmäßig dabei von dem her passt es. Lucas P. schrieb: > ICh weiß nicht woran es liegt und würde mich sehr freuen, wenn mir > jemand hier weiterhelfen könnte. Sicher dass der ESP im Bootloader ist? Reset unter IO0==GND durchgeführt?
Du bringst das Ding aber schon in den Flashmodus? Entweder über den eingebauten USB-Port oder in dem du die Tasten richtig drückst?
Dumm nur dass der Pin gar nicht als Taster rausgeführt ist. https://randomnerdtutorials.com/esp32-cam-ai-thinker-pinout
:
Bearbeitet durch User
Alexander schrieb: > Dumm nur dass der Pin gar nicht rausgeführt ist. Muss er halt IO0 mit einer Brücke auf GND. Dann Versorgungsspannung zuschalten. Dann sollte er im Bootloader sein. Nach dem Flashen die Brücke wieder entfernen!
Lucas P. schrieb: > mit dem AZ-Delivery FT232RL Und warum besorgst du dir nicht den "originalen" Flashadapter zum Camboard ? Damit hast du keine Probleme. Bei mir funktionierte das sofort damit.
Wenn Dich das nervt, mach Dir eine neue .ino Datei und pack dort ElegantOTA Lite hinein. Geht beides gut, als Client oder als AP. https://www.mikrocontroller.net/topic/goto_post/7894518
:
Bearbeitet durch User
Achtung bei den ESP32 CAM Boards. Bei manchen Boards ist der Pin rechts unten (über der Blitz LED) mit GND/R beschriftet und bei manchen nur mit GND. Wenn da nur GND steht ist das auch nur ein GND Pin. Bei GND/R ist das aber der Reset Pin. Den darfst Du dann nicht auf GND legen oder als GND benutzen sonst ist das Teil im Dauer-Reset. Der ESP32 CAM Adapter funktioniert deswegen auch nur mit der GND/R Version. Bei der GND Version muss man den Reset Taster vom ESP32 CAM Board für den Reset verwenden.
Hallo Bruno, vielen Dank für den Tipp. Mein ESP32-CAM-Modell ist genau so eins mit GND/R-Pin unten rechts. Vielen lieben Dank es funktioniert! Konnte erfolgreich ein Programm hochladen. Wenn ich dieses nun ausführen möchte, wie ist dann das Prozedere? 1, IO0 und GND trennen 2, Mittels Knopfdruck resetten 3,... Vielen Dank im Voraus. Beste Grüße Lucas
Hi Lukas, ja genau so wie Du geschrieben hast. IO0 floaten lassen und kurz Reset oder halt kurz von der Versorgung trennen.
Bruno schrieb: > IO0 floaten lassen ... Floaten darf der nicht. Falls niemand an dem Board rumgebastelt hat, wird der Pin über einen Pull-Up auf dem Board auf 3,3V gezogen.
Stimmt. Ich hatte das mit dem Floaten auf den Pin am Board bezogen. Auf dem Board selbst ist ja eine RC Kombination die beim Anlegen der Spannung den Reset beim ESP32 und auch der Kamera auslöst.
Rainer W. schrieb: > Bruno schrieb: >> IO0 floaten lassen ... > > Floaten darf der nicht. > Falls niemand an dem Board rumgebastelt hat, wird der Pin über einen > Pull-Up auf dem Board auf 3,3V gezogen. "GPIO0 has an internal pullup resistor, so if it is left unconnected then it will pull high." https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/boot-mode-selection.html Selbst wenn da kein Pullup auf dem Board wäre, würde es funktionieren.
Wir bewegen uns hier low-cost Consumer-Bereich. Alles ist kostenlos oder für 5€ in China bestellbar. Das merkt man dann auch. Habe noch nie erlebt, dass ein Upload beim 1. Mal funktioniert hätte. Ein STM-Nucleo-Board z.B. funktioniert immer. Eingesteckt und los gehts.
Hallo Zusammen, nachdem ich nun ein Programm auf den Mikrocontroller aufspielen kann, scheine ich noch irgendwo einen Fehler zu machen: Folgende Meldung erscheint im seriellen Monitor "E (830) esp_psram: SPI SRAM memory test fail. 131067/131072 writes failed, first @ 3F800000 ets Jul 29 2019 12:21:46 rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:2 load:0x3fff0030,len:4980 load:0x40078000,len:16652 load:0x40080400,len:3480 entry 0x400805b4 " Die Einstellungen findet ihr in den Bildern. Wäre für jede Hilfe dankbar. Beste Grüße Lucas
Sicher das das Board PSRAM hat ? Nach der Fehlermeldung scheint mir kein PSRAM verbaut zu sein. Mit welcher Speicherausstattung wurde den das Board beworben ?
Hallo Bruno, Die Spezifikationen vom Händler lauten: Technische Daten - Ultra-kleines 802.11b/g/n Wi-Fi + BT/BLE SoC-Modul - WiFi 802.11 b/g/n/e/i - Bluetooth 4.2BR/EDR and BLE Standards - Leistungsarme Dual-Core-32-Bit-CPU für Anwendungsprozessoren - Eingebauter 520 KB SRAM, externer 4M PSRAM (Chipsatz: ESP PSRAM64H) - Schnittstellen: UART/SPI/I2C/PWM/ADC/DAC/DAC - Unterstützt Kameras des OV2640 und OV7670 - Onboard Flash LED - Slot für MicroSD Karte - Leistungsstarke OnBoard Antennen - U.FL Anschluss für den Anschluss von externen Antennen
Ok, dann sollte theoretisch ein PSRAM auf dem Board sein. Welche GPIO Pins vom Board benutzt Du ? GPIO16 solltest Du nicht verwenden wenn Du das PSRAM brauchst, da ist der Chipselect davon drauf. Siehe Schaltplan AI Thinker Board. Auch einige der anderen GPIOs haben Einschränkungen.
Hallo Bruno, ich habe an den DPIO16-Pin nichts angeschlossen, habe entsprechend der Hinweise in diesem Forum (https://github.com/espressif/esp-idf/issues/1984) die Huge APP Einstellung und 40 MHz gewählt. Ich verwende nur GPIO 0 fürs Hochladen sowie GPIO 1 und 3. Bei beiden ESP32-CAM Modle die ich habe, lässt sich das CameraWebServer-Beispiel zuverlässig hochladen, nur ab und an bekomme ich folgende Fehlermeldungen: "E (402) quad_psram: PSRAM ID read error: 0xbbfbff07, PSRAM chip not found or not supported" oder "E (830) esp_psram: SPI SRAM memory test fail. 131065/131072 writes failed, first @ 3F800000" Beim 95% der Resets bekomme ich für das CameraWebServer-Beispiel (habe nur SSID und password geändert) jedoch folgende Meldung in Endlosschleife: " 13:55:54.102 -> rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 13:55:54.102 -> configsip: 0, SPIWP:0xee 13:55:54.102 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 13:55:54.102 -> mode:DIO, clock div:2 13:55:54.102 -> load:0x3fff0030,len:4980 13:55:54.102 -> load:0x40078000,len:16652 13:55:54.102 -> load:0x40080400,len:3480 13:55:54.102 -> entry 0x400805b4 13:55:54.933 -> ets Jul 29 2019 12:21:46 " Ich vermute, das die Fehlermeldungen keine große Sache sind, da sie nur selten auftauchen, aber warum keine WiFi-Verbindung oder Fehlermeldung aus dem Code erscheint verstehe ich nicht. Habt ihr vielleicht eine Idee? Vielen Dank im Voraus. Grüße Lucas
Den PSRAM brauchst du nur bei hoher Auflösung, probiers mal mit der VGA Auflösung.
Hallo Rüdiger, wenn ich die Auflösung ändere (ich hoffe das ich das mit config.pixel_format richtig gemacht habe), dann kommt die Fehlermeldung: "E (854) esp_psram: SPI SRAM memory test fail. 71068/131072 writes failed" Bedeutet das, dass der Controller einen Hardware-Defekt hat? Kann man da was machen? Ich will eigentlich nur Bilder machen und auf die SD-Karte speichern.
Lucas P. schrieb: > Beim 95% der Resets bekomme ich für das CameraWebServer-Beispiel (habe > nur SSID und password geändert) jedoch folgende Meldung in > Endlosschleife: > " > 13:55:54.102 -> rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) > 13:55:54.102 -> configsip: 0, SPIWP:0xee > 13:55:54.102 -> > clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 > 13:55:54.102 -> mode:DIO, clock div:2 > 13:55:54.102 -> load:0x3fff0030,len:4980 > 13:55:54.102 -> load:0x40078000,len:16652 > 13:55:54.102 -> load:0x40080400,len:3480 > 13:55:54.102 -> entry 0x400805b4 > 13:55:54.933 -> ets Jul 29 2019 12:21:46 > " Das hatte ich auch. Da bricht schlicht die Stromversorgung ein.
Hallo Zusammen, Vielen Dank euch für die Hilfe jetzt läuft es. DANKE!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.