Spioncino con esp32 cam

Ho una esp32 cam con display ILI9488 ed ho intenzione (con il vostro aiuto) di far questo progetto, creare spioncino wifi (sostituendo l’occhio magico esistente con esp32 cam) attivandosi con il pulsante il display quando sto in casa e se io non ci sono di registrare o scattare foto e salvarle nella scheda sd incorporata sulla esp32 cam.
Quale materiale oltre la esp cam mi serve?
penso oltre esp32 cam con scheda sd
sketch adatto alla esp32 cam da modicare con il vostro aiuto
un sensore di movimento giusto
grazie a tutti voi

In teoria potrebbe bastare il solo modulo ESP32-CAM attivando il face recognition.
Io però terrei buono anche un sensore "esterno" come ad esempio un PIR.
Ce ne sono alcuni molto piccoli che si possono integrare facilmente.

grazie per la risposta non sono esperto cosa inetendi "face recognition" ed "sensore esterno"

Sto iniziando ad usare arduino ide con esp32 cam per potere fare il progetto che ho in testa.
dopo aver risolto i vari intoppi mi sono arenato a questo errore:

C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino:47:8: error: 'mtmn_config_t' does not name a type; did you mean 'wifi_config_t'?
   47 | static inline mtmn_config_t app_mtmn_config()
      |        ^~~~~~~~~~~~~
      |        wifi_config_t
C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino:47:15: error: 'mtmn_config_t' does not name a type; did you mean 'wifi_config_t'?
   47 | static inline mtmn_config_t app_mtmn_config()
      |               ^~~~~~~~~~~~~
      |               wifi_config_t
C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino:65:1: error: 'mtmn_config_t' does not name a type; did you mean 'wifi_config_t'?
   65 | mtmn_config_t mtmn_config = app_mtmn_config();
      | ^~~~~~~~~~~~~
      | wifi_config_t
C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino: In function 'bool face_detected()':
C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino:236:3: error: 'dl_matrix3du_t' was not declared in this scope
  236 |   dl_matrix3du_t *image_matrix = NULL;
      |   ^~~~~~~~~~~~~~
C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino:236:19: error: 'image_matrix' was not declared in this scope
  236 |   dl_matrix3du_t *image_matrix = NULL;
      |                   ^~~~~~~~~~~~
C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino:237:18: error: 'dl_matrix3du_alloc' was not declared in this scope
  237 |   image_matrix = dl_matrix3du_alloc(1, fb->width, fb->height, 3);
      |                  ^~~~~~~~~~~~~~~~~~
C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino:239:3: error: 'box_array_t' was not declared in this scope
  239 |   box_array_t *net_boxes = NULL;
      |   ^~~~~~~~~~~
C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino:239:16: error: 'net_boxes' was not declared in this scope
  239 |   box_array_t *net_boxes = NULL;
      |                ^~~~~~~~~
C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino:240:42: error: 'mtmn_config' was not declared in this scope
  240 |   net_boxes = face_detect(image_matrix, &mtmn_config);
      |                                          ^~~~~~~~~~~
C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino:240:15: error: 'face_detect' was not declared in this scope; did you mean 'face_detected'?
  240 |   net_boxes = face_detect(image_matrix, &mtmn_config);
      |               ^~~~~~~~~~~
      |               face_detected
C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino:247:5: error: 'dl_matrix3du_free' was not declared in this scope
  247 |     dl_matrix3du_free(image_matrix);
      |     ^~~~~~~~~~~~~~~~~
C:\Users\manzo\Documents\Arduino\SelfieCam\SelfieCam.ino:253:5: error: 'dl_matrix3du_free' was not declared in this scope
  253 |     dl_matrix3du_free(image_matrix);
      |     ^~~~~~~~~~~~~~~~~
Più di una libreria trovata per "SD.h"
  Usata: C:\Users\manzo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\SD
  Non usata: C:\Users\manzo\AppData\Local\Arduino15\libraries\SD
  Non usata: C:\Users\manzo\Documents\Arduino\libraries\SD
Più di una libreria trovata per "ESPAsyncWebServer.h"
  Usata: C:\Users\manzo\Documents\Arduino\libraries\ESPAsyncWebServer
  Non usata: C:\Users\manzo\Documents\Arduino\libraries\ESP_Async_WebServer
exit status 1

Compilation error: 'mtmn_config_t' does not name a type; did you mean 'wifi_config_t'?

adesso cosa devo fare grazie

@sapio:

Ho modificato io il tuo post mettendo tutti i messaggi tra i tag CODE, questo rende molto più leggibile il post :wink:

Ricordalo per il futuro :slight_smile:

Guglielmo

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