Gesichtserkennung mit ESP32-WLAN-Kameraboards ab 15 Euro

Begonnen von JoWiemann, 09 Januar 2019, 18:54:53

Vorheriges Thema - Nächstes Thema

carlos

Ich habe eigentlich auch eine OV 2640 Kamera.
Habs mit der anderen Datei probiert, geht auch nicht.
Keine Ahnung was hier nicht funktioniert.
Gruß

Carlos
FHEM svn auf Intel NUC mit proxmox, 3 Raspberry Pi, signalduino, nanoCUL,  toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

Papa Romeo

...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

carlos

#107
Hallo,
Ich habe jetzt mal 5V stat 3,3V angelegt.
Das ist scheinbar besser.

Die Ausgabe sieht jetzt so aus.
ets Jun  8 2016 00:22:57

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:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1100
load:0x40078000,len:9564
ho 0 tail 12 room 4
load:0x40080400,len:6320
entry 0x400806a8

Kamera aktiv!
Versuche WiFi-Verbindung über SSID: XXXXXX herzustellen

Erfolgreiche Verbindung über IP-Adresse: 192.168.178.97


Es scheint der HTTPD startet nicht.
Es fehlt die Ausgabe: httpd_start

edit: Wer lesen kann ist klar im Vorteil, ich muss den Jumper setzen.

Gruß

Carlos
FHEM svn auf Intel NUC mit proxmox, 3 Raspberry Pi, signalduino, nanoCUL,  toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

Spezialtrick

Ich habe es nun endlich auch hinbekommen die Kamera zum Laufen zu bringen. Die Webgui lässt sich unter der vergebenen IP-Adresse aufrufen und die Kamera streamt mit erschreckend geringem Delay. Allerdings läuft die Erkennung und Speicherung der Gesichter und der Serielle Monitor noch nicht so richtig rund.

Leider zeigte der Serielle Monitor bisher nur einmal kurzzeitig eine Ausgabe an und die erkannten Gesichter werden nicht richtig gespeichert. Diese Ausgabe konnte ich abgreifen:

E (87658) fr_flash: Not found
E (102890) fr_flash: Not found
E (108463) fr_flash: Not found
E (112796) fr_flash: Not found
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC      : 0x400014fd  PS      : 0x00060730  A0      : 0x800d9160  A1      : 0x3ffb1e20 
A2      : 0x00000004  A3      : 0x00000000  A4      : 0x000000ff  A5      : 0x0000ff00 
A6      : 0x00ff0000  A7      : 0xff000000  A8      : 0x00000000  A9      : 0x00000017 
A10     : 0x00b780ec  A11     : 0x408f523d  A12     : 0x00000000  A13     : 0x00000000 
A14     : 0x7ff00000  A15     : 0x408f523d  SAR     : 0x0000001d  EXCCAUSE: 0x0000001c 
EXCVADDR: 0x00000004  LBEG    : 0x400014fd  LEND    : 0x4000150d  LCOUNT  : 0xffffffff 

Backtrace: 0x400014fd:0x3ffb1e20 0x400d915d:0x3ffb1e30 0x400d9251:0x3ffb1e50 0x400d33ea:0x3ffb1e70 0x400d9ac5:0x3ffb1fb0 0x4008d06d:0x3ffb1fd0

Rebooting...
ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_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:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1100
load:0x40078000,len:9564
ho 0 tail 12 room 4
load:0x40080400,len:6320
entry 0x400806a8
E (3903) fr_flash: Not found


Beim Flashen der Firmware ist meines Erachtens alles gut gelaufen:

Der Sketch verwendet 2165990 Bytes (68%) des Programmspeicherplatzes. Das Maximum sind 3145728 Bytes.
Globale Variablen verwenden 45348 Bytes (13%) des dynamischen Speichers, 282332 Bytes für lokale Variablen verbleiben. Das Maximum sind 327680 Bytes.
esptool.py v2.6
Serial port COM3
Connecting......
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC: 24:6f:28:15:5d:80
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 8192 bytes to 47...

Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 1057.0 kbit/s)...
Hash of data verified.
Compressed 17088 bytes to 11054...

Writing at 0x00001000... (100 %)
Wrote 17088 bytes (11054 compressed) at 0x00001000 in 0.2 seconds (effective 727.1 kbit/s)...
Hash of data verified.
Compressed 2166112 bytes to 1669731...

Writing at 0x00010000... (0 %)
Writing at 0x00014000... (1 %)
Writing at 0x00018000... (2 %)
Writing at 0x0001c000... (3 %)
Writing at 0x00020000... (4 %)
Writing at 0x00024000... (5 %)
Writing at 0x00028000... (6 %)
Writing at 0x0002c000... (7 %)
Writing at 0x00030000... (8 %)
Writing at 0x00034000... (9 %)
Writing at 0x00038000... (10 %)
Writing at 0x0003c000... (11 %)
Writing at 0x00040000... (12 %)
Writing at 0x00044000... (13 %)
Writing at 0x00048000... (14 %)
Writing at 0x0004c000... (15 %)
Writing at 0x00050000... (16 %)
Writing at 0x00054000... (17 %)
Writing at 0x00058000... (18 %)
Writing at 0x0005c000... (19 %)
Writing at 0x00060000... (20 %)
Writing at 0x00064000... (21 %)
Writing at 0x00068000... (22 %)
Writing at 0x0006c000... (23 %)
Writing at 0x00070000... (24 %)
Writing at 0x00074000... (25 %)
Writing at 0x00078000... (26 %)
Writing at 0x0007c000... (27 %)
Writing at 0x00080000... (28 %)
Writing at 0x00084000... (29 %)
Writing at 0x00088000... (30 %)
Writing at 0x0008c000... (31 %)
Writing at 0x00090000... (32 %)
Writing at 0x00094000... (33 %)
Writing at 0x00098000... (34 %)
Writing at 0x0009c000... (35 %)
Writing at 0x000a0000... (36 %)
Writing at 0x000a4000... (37 %)
Writing at 0x000a8000... (38 %)
Writing at 0x000ac000... (39 %)
Writing at 0x000b0000... (40 %)
Writing at 0x000b4000... (41 %)
Writing at 0x000b8000... (42 %)
Writing at 0x000bc000... (43 %)
Writing at 0x000c0000... (44 %)
Writing at 0x000c4000... (45 %)
Writing at 0x000c8000... (46 %)
Writing at 0x000cc000... (47 %)
Writing at 0x000d0000... (48 %)
Writing at 0x000d4000... (49 %)
Writing at 0x000d8000... (50 %)
Writing at 0x000dc000... (50 %)
Writing at 0x000e0000... (51 %)
Writing at 0x000e4000... (52 %)
Writing at 0x000e8000... (53 %)
Writing at 0x000ec000... (54 %)
Writing at 0x000f0000... (55 %)
Writing at 0x000f4000... (56 %)
Writing at 0x000f8000... (57 %)
Writing at 0x000fc000... (58 %)
Writing at 0x00100000... (59 %)
Writing at 0x00104000... (60 %)
Writing at 0x00108000... (61 %)
Writing at 0x0010c000... (62 %)
Writing at 0x00110000... (63 %)
Writing at 0x00114000... (64 %)
Writing at 0x00118000... (65 %)
Writing at 0x0011c000... (66 %)
Writing at 0x00120000... (67 %)
Writing at 0x00124000... (68 %)
Writing at 0x00128000... (69 %)
Writing at 0x0012c000... (70 %)
Writing at 0x00130000... (71 %)
Writing at 0x00134000... (72 %)
Writing at 0x00138000... (73 %)
Writing at 0x0013c000... (74 %)
Writing at 0x00140000... (75 %)
Writing at 0x00144000... (76 %)
Writing at 0x00148000... (77 %)
Writing at 0x0014c000... (78 %)
Writing at 0x00150000... (79 %)
Writing at 0x00154000... (80 %)
Writing at 0x00158000... (81 %)
Writing at 0x0015c000... (82 %)
Writing at 0x00160000... (83 %)
Writing at 0x00164000... (84 %)
Writing at 0x00168000... (85 %)
Writing at 0x0016c000... (86 %)
Writing at 0x00170000... (87 %)
Writing at 0x00174000... (88 %)
Writing at 0x00178000... (89 %)
Writing at 0x0017c000... (90 %)
Writing at 0x00180000... (91 %)
Writing at 0x00184000... (92 %)
Writing at 0x00188000... (93 %)
Writing at 0x0018c000... (94 %)
Writing at 0x00190000... (95 %)
Writing at 0x00194000... (96 %)
Writing at 0x00198000... (97 %)
Writing at 0x0019c000... (98 %)
Writing at 0x001a0000... (99 %)
Writing at 0x001a4000... (100 %)
Wrote 2166112 bytes (1669731 compressed) at 0x00010000 in 25.9 seconds (effective 669.4 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 119...

Writing at 0x00008000... (100 %)
Wrote 3072 bytes (119 compressed) at 0x00008000 in 0.0 seconds (effective 534.3 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...


Weiß jemand wo bei meiner Kamera der Fehler liegt?
FHEM - Debmatic - Zigbee2MQTT - Homekit

bitsearcher

Huhu, habe mir die Cam jetzt auch besorgt und mit der Standardanwendung am laufen.

Was man hier liest hat Papa ja super vorgearbeitet.
Würde mich daher riesig darüber freuen auch das Passwort bekommen zu können.
Dann könnte ich etwas weiter experimentieren.



Papa Romeo

...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

angkor78

Aloha

Sehr schönes Projekt.
Würde mich auch sehr über das Passwort freuen.

Danke im vorraus Stefan


Papa Romeo

...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

anschristian


p.schaedel

Hallo Papa Romeo,
Das ist ein sehr interessantes Projekt.
Gerne würde ich das Modul auch ausprobieren. Könnte ich das Passwort bekommen?

Vielen Dank

Peter

Papa Romeo

...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

Klausi

Hallo Papa Romeo,

heute ist mein Modul eingetroffen.

Damit ich nun auch experimentieren kann bitte ich um das Passwort.

Vielen Dank für Deine Beiträge für die Fhem-Gemeinde.

VG.   Klausi

Ma_Bo

#117
Hallo Leute,

liest sich sehr interessant...

Was genau brauche ich alles an Hardware und wie genau muss ich vorgehen um alles ans laufen zu bekommen, kenne mich 0 mit ESP aus...
(MQTT Broker ist vorhanden und Verbindung zu FHEM damit auch)

Grüße Marcel


####EDIT

Wäre das hier das richtige um zu starten?
https://www.amazon.de/KeeYees-Bluetooth-ESP32-CAM-Entwicklungsboard-Kameramodul/dp/B07S83X9NM/ref=sr_1_fkmr0_1?__mk_de_DE=ÅMÅŽÕÑ&keywords=ESP32+ESP32-CAM+Bluetooth+WIFI+Development+Board+OV2640+Camera+2.0+MP+Module&qid=1570890912&sr=8-1-fkmr0
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Papa Romeo

@Klausi:  ... hast Post

@Ma_Bo: ... wäre zumindest mal das dabei, was du für dieses Projekt benötigst
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

Ma_Bo

Also Hardware würde ich mehr erst einmal nicht brauchen...?
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.