NEWS
ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge
-
@samson71 Die Anleitung habe ich gelesen, den ersten meiner zwei ESP32-Cam konnte ich mit AI on the Edge ohne Probem flashen.
Wie versetze ich den ESP-32 bewußt in den Schreibmodus?
Macht Sinn die Esptools zu verwenden?
Woher bekomme dann den firmware.bin File?https://jomjol.github.io/AI-on-the-edge-device-docs/Installation/
1.2.2.3 Flashing using the Python based esptool (Console)
esptool erase_flash esptool write_flash 0x01000 bootloader.bin 0x08000 partitions.bin 0x10000 firmware.bin
gefunden:
1.2.2.1 Files
Grab the firmware from the
Releases page (Stable, tested versions), or theAI-on-the-edge-device__manual-setup__v16.0.0.zip
esptool -p /dev/ttyUSB0 write_flash 0x01000 bootloader.bin 0x08000 partitions.bin 0x10000 firmware.bin Warning: Deprecated: Command 'write_flash' is deprecated. Use 'write-flash' instead. esptool v5.1.0 Connected to ESP32 on /dev/ttyUSB0: Chip type: ESP32-D0WD-V3 (revision v3.1) Features: Wi-Fi, BT, Dual Core + LP Core, 240MHz, Vref calibration in eFuse, Coding Scheme None Crystal frequency: 40MHz MAC: xxxxxxxxxxxxxxxxx Stub flasher running. Configuring flash size... Flash will be erased from 0x00001000 to 0x00006fff... Flash will be erased from 0x00008000 to 0x00008fff... Flash will be erased from 0x00010000 to 0x00182fff... Wrote 21456 bytes (13813 compressed) at 0x00001000 in 1.4 seconds (125.3 kbit/s). Hash of data verified. Wrote 3072 bytes (128 compressed) at 0x00008000 in 0.0 seconds (776.0 kbit/s). Hash of data verified. Wrote 1515744 bytes (990692 compressed) at 0x00010000 in 89.0 seconds (136.3 kbit/s). Hash of data verified. Hard resetting via RTS pin...
Leider kein Erfolg, jetzt ein neuer Versuch:
-
@homoran da bin ich dem Projekttitel bzw der Entwicklung der KI Bilderkennung auf den Leim gegangen. Die AI Firmware ist ja doch etwas anderes, als das, was da Google mit den Coral Chips veranstaltet.
Für Personenerkennung in freier Umgebung sind die ESP32 aktuell noch zu schmalbrüstig. Aber, wenn man sieht, mit welcher Vehemenz sich die Chinesen auf das Thema KI stürzen, ist das wohl nur eine Frage der Zeit.
-
Test mit andereem Releasestand:
AI-on-the-edge-device__manual-setup__v15.7.0.zip
dojo@pc:~$ source env/bin/activate (env) dojo@pc:~$ cd /media/dojo/store/AI-on-the-edge-device__manual-setup__v15.7.0/ (env) dojo@pc:/media/dojo/store/AI-on-the-edge-device__manual-setup__v15.7.0$ esptool -p /dev/ttyUSB0 erase-flash esptool v5.1.0 Connected to ESP32 on /dev/ttyUSB0: Chip type: ESP32-D0WD-V3 (revision v3.1) Features: Wi-Fi, BT, Dual Core + LP Core, 240MHz, Vref calibration in eFuse, Coding Scheme None Crystal frequency: 40MHz MAC: xxxxxxxxxxxxxxx Stub flasher running. Flash memory erased successfully in 4.1 seconds. Hard resetting via RTS pin... (env) dojo@pc:/media/dojo/store/AI-on-the-edge-device__manual-setup__v15.7.0$ esptool --port /dev/ttyUSB0 write-flash 0x01000 bootloader.bin 0x08000 partitions.bin 0x10000 firmware.bin esptool v5.1.0 Connected to ESP32 on /dev/ttyUSB0: Chip type: ESP32-D0WD-V3 (revision v3.1) Features: Wi-Fi, BT, Dual Core + LP Core, 240MHz, Vref calibration in eFuse, Coding Scheme None Crystal frequency: 40MHz MAC: xxxxxxxxxxxxxxx Stub flasher running. Configuring flash size... Flash will be erased from 0x00001000 to 0x00006fff... Flash will be erased from 0x00008000 to 0x00008fff... Flash will be erased from 0x00010000 to 0x0017efff... Wrote 21376 bytes (14127 compressed) at 0x00001000 in 1.4 seconds (122.3 kbit/s). Hash of data verified. Wrote 3072 bytes (128 compressed) at 0x00008000 in 0.0 seconds (858.9 kbit/s). Hash of data verified. Wrote 1500320 bytes (968156 compressed) at 0x00010000 in 87.8 seconds (136.8 kbit/s). Hash of data verified. Hard resetting via RTS pin... (env) dojo@pc:/media/dojo/store/AI-on-the-edge-device__manual-setup__v15.7.0$
Der Test verlief leider erfolglos.
Gestern konnte ich AI-on-the-Edge einmal erfolgreich installieren,
heute kann ich es nicht mehr.So wie das sehe, ist es ein wifi Problem mit AI-on-the-edge-device__manual-setup__v16.0.0.zip bzw. dem Webinstaller,
der auch v16.0.0 installiert. (mit Tasmota Version 15.0.1 (release-tasmota32) funktioniert wifi)Auch mit AI-on-the-edge-device__manual-setup__v14.0.3.zip kann ich das Problem nicht lösen.
Wie finde ich passende Hardware, welchen Lieferanten sollte ich wählen?
Nach der Liste hatte ich ausgesucht:
https://github.com/jomjol/AI-on-the-edge-device/discussions/1732Noch besser, ist natürlich, wie löse ich das Problem?
-
Spezifikationen:
Das DIP-16-Paket enthält das ESP32 Cam-Modul, eine 2dBi PCB-Antenne und ein 20mm-Flachkabel mit einer 2MP OV2640-Kamera.
Unterstützt die Betriebsmodi STA/AP/STA+AP
Unterstützt microSD TF-Karte mit einer maximalen Größe von 4 GBDatenblatt: https://cdn.shopify.com/s/files/1/1509/1638/files/ESP32-Cam_datasheet.pdf?v=1689236064
Ob das Modul trotzdem mit microSD 8 GB funktioniert?
Welche ESP32-Cam funktioniert mit AI-on-the-Edge wirklich?
-
@dojodojo sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
Ob das Modul trotzdem mit microSD 8 GB funktioniert?
Erwartest Du darauf ernsthaft eine (belastbare) Antwort? Soweit reicht die Glaskugel leider nicht. Das wirst Du wohl ausprobieren müssen. Was nützt Dir ein "ich vermute es wird funktionieren", wenn es das dann am Ende evtl. doch nicht tut?
@dojodojo sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
Welche ESP32-Cam funktioniert mit AI-on-the-Edge wirklich?
Die Frage ist genauso (nicht) zu beantworten. Selbst wenn sich jemand vor 1-x Jahren bei Ali und Co oder anderweitig mit Cam-Modulen eingedeckt hat die funktionieren, kann Dir niemand sagen ob eine heute dort bestellte Cam 1 zu 1 identisch ist bzw. (sofern Link/Shop überhaupt noch existieren) der Zulieferer/Hersteller exakt derselbe ist wie damals. Deck Dich ggf. mit 2-3 Modulen verschiedener Hersteller/Lieferanten ein und probiere es aus.
Für echte Fehler ist wohl auch eher in Issue auf GitHub der bessere Weg als hier Selbstgespräche zu führen, aber in den meisten Fällen wird vermutlich das "Nicht Funktionieren" eher am Anwender als an der Hardware liegen
-
Bei GitHub https://github.com/jomjol/AI-on-the-edge-device/issues habe ich bisher keinen Account.
Mir wäre damit geholfen, so in der Art:
Produkt vor einigen Tage gekauft und funktioniert mit AI-on-the-Edge.
Ganz schön kompliziert die passende Hardware zu finden. -
@dojodojo sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
Produkt vor einigen Tage gekauft und funktioniert mit AI-on-the-Edge.
die Chance dass ein solcher User zeitnah diesen Thread liest und dir rechtzeitig antwortet, halte ich für gegen 0.
Soweit ich mich erinnere gab es in dem Thread von jomjol vor ein paar Jahren bereits den Hinweis auf inkompatible Kameras.
https://forum.iobroker.net/post/617369
Möglicherweise sogar innerhalb einer Lieferung, mit ganz geringen Unterschieden
@dojodojo sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
Bei GitHub https://github.com/jomjol/AI-on-the-edge-device/issues habe ich bisher keinen Account.
dann ändere das
-
@dojodojo sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
Bei GitHub https://github.com/jomjol/AI-on-the-edge-device/issues habe ich bisher keinen Account.
Dann wird es Zeit das zu ändern.
@dojodojo sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
Mir wäre damit geholfen, so in der Art:
Produkt vor einigen Tage gekauft und funktioniert mit AI-on-the-Edge.
Sollte die wirklich kommen, dann solltest Du Dir bei dem Glück überlegen mit dem Lotto spielen anzufangen
-
Möglicherweise sogar innerhalb einer Lieferung, mit ganz geringen Unterschieden
Genau meine Erfahrung, obwohl ich die gar nicht habe.
-
@dojodojo sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
Genau meine Erfahrung, obwohl ich die gar nicht habe.
du hast keine Erfahrung?
hast du dir die Kameras genau angesehen?
-
Die sind mit einer 4 Stck. Bestellung gekommen:
Die linke ESP32-Cam 1x und die rechte ESP32-Cam 3x.
Die linke Linse sieht auch irgendwie sonderbar aus, gar nicht wie auf dem Angebotsbild.
Der Chipsatz sieht farblich auch anders aus.Heißt der Chipsatz immer ESP32s?
-
@dojodojo und da erwartest du, dass du wirklich das selbe bekommst was henand anderes Wochen vorher bestellt und bekommen hat?
aber zusätzlich
@samson71 sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
in den meisten Fällen wird vermutlich das "Nicht Funktionieren" eher am Anwender als an der Hardware liegen
wenn du schon fragst
@dojodojo sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
Wie versetze ich den ESP-32 bewußt in den Schreibmodus?
und
@dojodojo sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
Gestern konnte ich AI-on-the-Edge einmal erfolgreich installieren,
heute kann ich es nicht mehr.sieht das doch eher nach einem Handlingproblem aus.
Wie flashst du eigentlich?
ich habe von dir kaum harte Informationen gefunden!
weder screenshots noch Fotos, oder Fehlermeldung u.ä. -
Anfänglichst habe ich wie empfohlen mit https://jomjol.github.io/AI-on-the-edge-device/ geflasht.
Dann mit dem espressif - esptool
wie folgt:dojo@pc:~$ source env/bin/activate (env) dojo@pc:~$ cd /media/dojo/store/AI-on-the-edge-device__manual-setup__v15.7.0/ (env) dojo@pc:/media/dojo/store/AI-on-the-edge-device__manual-setup__v15.7.0$ esptool -p /dev/ttyUSB0 erase-flash esptool v5.1.0 Connected to ESP32 on /dev/ttyUSB0: Chip type: ESP32-D0WD-V3 (revision v3.1) Features: Wi-Fi, BT, Dual Core + LP Core, 240MHz, Vref calibration in eFuse, Coding Scheme None Crystal frequency: 40MHz MAC: xxxxxxxxxxxxxxx Stub flasher running. Flash memory erased successfully in 4.1 seconds. Hard resetting via RTS pin... (env) dojo@pc:/media/dojo/store/AI-on-the-edge-device__manual-setup__v15.7.0$ esptool --port /dev/ttyUSB0 write-flash 0x01000 bootloader.bin 0x08000 partitions.bin 0x10000 firmware.bin esptool v5.1.0 Connected to ESP32 on /dev/ttyUSB0: Chip type: ESP32-D0WD-V3 (revision v3.1) Features: Wi-Fi, BT, Dual Core + LP Core, 240MHz, Vref calibration in eFuse, Coding Scheme None Crystal frequency: 40MHz MAC: xxxxxxxxxxxxxxx Stub flasher running. Configuring flash size... Flash will be erased from 0x00001000 to 0x00006fff... Flash will be erased from 0x00008000 to 0x00008fff... Flash will be erased from 0x00010000 to 0x0017efff... Wrote 21376 bytes (14127 compressed) at 0x00001000 in 1.4 seconds (122.3 kbit/s). Hash of data verified. Wrote 3072 bytes (128 compressed) at 0x00008000 in 0.0 seconds (858.9 kbit/s). Hash of data verified. Wrote 1500320 bytes (968156 compressed) at 0x00010000 in 87.8 seconds (136.8 kbit/s). Hash of data verified. Hard resetting via RTS pin... (env) dojo@pc:/media/dojo/store/AI-on-the-edge-device__manual-setup__v15.7.0$
Flash-Hardware - USB-C Anschluss - am PC USB-3 oder USB-2
Wann sind die ESP32-CAM-MB Taster IO0 (links) und RST (rechts) zu verwenden?
Anleitung: https://makesmart.net/blog/read/esp32-cam-programmieren-die-einrichtung-als-livestream-server
Fehlt die Brücke zwischen IO0 und GND, so kann kein Programm hochgeladen werden.
Die linke IO0 Taste habe ich teilweise beim USB Connecten gedrückt gehalten. (Bei Tasmota jedoch nicht erforderlich)
sieht das doch eher nach einem Handlingproblem aus.
Das will ich nicht ausschließen.
Bei Tasmota funktioniert der Webflasher ohne Probleme, die ESP-Cam erstellt einen wifi Zugang.
Wo kann mein Fehler liegen? -
@dojodojo sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
Anfänglichst habe ich wie empfohlen mit https://jomjol.github.io/AI-on-the-edge-device/ geflasht.
die Doku sieht jetzt ganz anders aus als damals. ich würde fast sagen die fehlt sogar
Damals sah das so aus
@dojodojo sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
Wann sind die ESP32-CAM-MB Taster IO0 (links) und RST (rechts) zu verwenden?
das stand damals alles in der Doku.
weiss ich nach 4 1/2 Jahren auch nicht mehr.müsstest du dir im Thread zusammensuchen
@dojodojo sagte in ESP32-Cam ESP32-D0WD-V3 (revision v3.1) - AI on the Edge:
Die linke IO0 Taste habe ich teilweise beim USB Connecten gedrückt gehalten. (Bei Tasmota jedoch nicht erforderlich)
hier war es das aber!