ESP Cam in Betrieb nehmen, aber wie?

Wenn es dem Esel zu gut geht, geht es auf`s Eis<
Habe eine ESP Cam wie https://forum.arduino.cc/t/gelost-esp32-cam-und-camera-webserver-losung-ab-posting-8/1161901

und komme nicht einmal so weit. Die Cam erzeugt sein eigenes Wlan mit dem Namen: ESP_2DEA0D.
Laut eines chinesisches Videos kann ich mich mit der Adresse 192.168.4.2 verbinden und kann sie
konfigurieren. Ich kann mich mit dem Handy anmelden, aber die Adresse ist ist nicht erreichbar.

  • Alle gefundenen Anleitungen schreiben über Arduino IDE:
  • AI Thinker ESP 32 cam/CameraWebServer/usw.
    Ich bekomme: "Fehler beim Kompilieren..."
    Nach dem drücken der Reset Taste zeigt der Serieller Monitor:
ets Jul 29 2019 12:21:46

rst:0x1 (POWERON_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:0x3fff0018,len:4
load:0x3fff001c,len:5564
load:0x40078000,len:0
load:0x40078000,len:13756
entry 0x40078fb4
e[0;32mI (29) boot: ESP-IDF v3.0.3 2nd stage bootloadere[0m
e[0;32mI (29) boot: compile time 08:53:32e[0m
e[0;32mI (30) boot: Enabling RNG early entropy source...e[0m
e[0;32mI (34) boot: SPI Speed      : 40MHze[0m
e[0;32mI (38) boot: SPI Mode       : DIOe[0m
e[0;32mI (42) boot: SPI Flash Size : 4MBe[0m
e[0;32mI (46) boot: Partition Table:e[0m
e[0;32mI (49) boot: ## Label            Usage          Type ST Offset   Lengthe[0m
e[0;32mI (57) boot:  0 phy_init         RF data          01 01 0000f000 00001000e[0m
e[0;32mI (64) boot:  1 otadata          OTA data         01 00 00010000 00002000e[0m
e[0;32mI (72) boot:  2 nvs              WiFi data        01 02 00012000 0000e000e[0m
e[0;32mI (79) boot:  3 at_customize     unknown          40 00 00020000 000e0000e[0m
e[0;32mI (87) boot:  4 ota_0            OTA app          00 10 00100000 00180000e[0m
e[0;32mI (94) boot:  5 ota_1            OTA app          00 11 00280000 00180000e[0m
e[0;32mI (102) boot: End of partition tablee[0m
e[0;32mI (106) boot: No factory image, trying OTA 0e[0m
e[0;32mI (111) esp_image: segment 0: paddr=0x00100020 vaddr=0x3f400020 size=0x200f4 (131316) mape[0m
e[0;32mI (166) esp_image: segment 1: paddr=0x0012011c vaddr=0x3ffc0000 size=0x02d6c ( 11628) loade[0m
e[0;32mI (171) esp_image: segment 2: paddr=0x00122e90 vaddr=0x40080000 size=0x00400 (  1024) loade[0m
e[0;32mI (173) esp_image: segment 3: paddr=0x00123298 vaddr=0x40080400 size=0x0cd78 ( 52600) loade[0m
e[0;32mI (203) esp_image: segment 4: paddr=0x00130018 vaddr=0x400d0018 size=0xdf390 (914320) mape[0m
e[0;32mI (524) esp_image: segment 5: paddr=0x0020f3b0 vaddr=0x4008d178 size=0x01f14 (  7956) loade[0m
e[0;32mI (527) esp_image: segment 6: paddr=0x002112cc vaddr=0x400c0000 size=0x00064 (   100) loade[0m
e[0;32mI (539) boot: Loaded app from partition at offset 0x100000e[0m
e[0;32mI (539) boot: Disabling RNG early entropy source...e[0m
Bin version(Wroom32):1.1.2

I (646) wifi: wifi firmware version: de47fad
I (646) wifi: config NVS flash: enabled
I (646) wifi: config nano formating: disabled
I (657) wifi: Init dynamic tx buffer num: 32
I (657) wifi: Init data frame dynamic rx buffer num: 32
I (657) wifi: Init management frame dynamic rx buffer num: 32
I (662) wifi: wifi driver task: 3ffded44, prio:23, stack:3584
I (667) wifi: Init static rx buffer num: 10
I (671) wifi: Init dynamic rx buffer num: 32
I (675) wifi: wifi power manager task: 0x3ffdfe10 prio: 21 stack: 2560
I (707) wifi: mode : softAP (b0:a7:32:2d:ea:0d)
I (715) wifi: mode : sta (b0:a7:32:2d:ea:0c) + softAP (b0:a7:32:2d:ea:0d)
I (719) wifi: mode : softAP (b0:a7:32:2d:ea:0d)

In meinem Fritz 6690 finde ich die cam nicht!

Was mache ich falsch?

Und warum nimmst du nicht ein Beispiel aus der IDE ?
Das funktioniert ganz sicher.
Z.B. diesen unter 2. ExampleCode

@HotSystem, Danke für die schnelle Antwort. Ich versuche das Beispiel: "CameraEbserver"

Dort aktiviere ich:
#define CAMERA_MODEL_AI_THINKER // Has PSRAM
und trage meine Wlan Daten ein.
Die Antwort ist:

Arduino: 1.8.13 (Linux), Board: "AI Thinker ESP32-CAM, 240MHz (WiFi/BT), QIO, 80MHz"

In file included from /home/bohu/arduino-1.8.13d/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/esp32-psram/no-rtti/bits/gthr.h:151,
                 from /home/bohu/arduino-1.8.13d/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/ext/atomicity.h:35,
                 from /home/bohu/arduino-1.8.13d/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:39,
                 from /home/bohu/arduino-1.8.13d/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/string:52,
                 from /home/bohu/arduino-1.8.13d/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/stdexcept:39,
                 from /home/bohu/arduino-1.8.13d/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/array:39,
                 from /home/bohu/arduino-1.8.13d/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/tuple:39,
                 from /home/bohu/arduino-1.8.13d/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/functional:54,
                 from /home/bohu/arduino-1.8.13d/hardware/espressif/esp32/libraries/WiFi/src/WiFiGeneric.h:28,
                 from /home/bohu/arduino-1.8.13d/hardware/espressif/esp32/libraries/WiFi/src/WiFiSTA.h:28,
                 from /home/bohu/arduino-1.8.13d/hardware/espressif/esp32/libraries/WiFi/src/WiFi.h:32,
                 from /home/bohu/arduino-1.8.13d/hardware/espressif/esp32/libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino:2:
/home/bohu/arduino-1.8.13d/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/esp32-psram/no-rtti/bits/gthr-default.h: In function 'int __gthread_mutex_timedlock(__gthread_mutex_t*, const __gthread_time_t*)':
/home/bohu/arduino-1.8.13d/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/esp32-psram/no-rtti/bits/gthr-default.h:781:12: error: 'pthread_mutex_timedlock' was not declared in this scope
     return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout);
            ^~~~~~~~
/home/bohu/arduino-1.8.13d/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/esp32-psram/no-rtti/bits/gthr-default.h:781:12: note: suggested alternative: 'pthread_mutex_trylock'
Mehrere Bibliotheken wurden für "WiFi.h" gefunden
 Benutzt: /home/bohu/arduino-1.8.13d/hardware/espressif/esp32/libraries/WiFi
 Nicht benutzt: /home/bohu/arduino-1.8.13d/libraries/WiFi
 Nicht benutzt: /home/bohu/sketchbook/libraries/WiFiEspAT
exit status 1
Fehler beim Kompilieren für das Board AI Thinker ESP32-CAM.


Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.

Was soll ich noch tun?

Als erstes mal eine neue IDE-Version installieren, dann prüfen, ob du die akruelle ESP32-Core Version drauf hast und dann nach meinem Link oben den Code verwenden.
So funktioniert es, wenn alles richtig gemacht wurde.

@bm-magic
Sorry, nicht die neue IDE, sondern die 1.8.19.
Die ist stabieler.

1 Like

@HotSystems, :grinning: :heart_decoration:
Es funktioniert. Ich bin eher Laie Mein OS is Linux Mint Victoria mit dem ich "auch am kämpfen bin" und für die Installation Zeit gebraucht habe.
Info für Kollegen:
a. Die Offizielle Version konnte ich Downloaden...nach dem starten von <install.sh>
öffnete sich Terminal mit eine Menge an Informationen, die ich nicht verstanden habe.
Leider fand ich da nach keine neue IDE.
b. Über Anwendungsverwaltung konnte ich aber die Flatpak Arduino IDE 1.8.19 installieren.
UND
Es funktionierte sofort.
Noch einmal...EINEN RIESEN DANK...an HotSystems

Die Arduino IDE 2 habe ich deinstalliert, weil ich mit der Position von Serieller Monitor nicht klarkomme!

PS. Nun kommt der "nächster Kampf" mit den Einstellungen der Cam.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.