Mini proiect (28) - Camera de supraveghere folosind ESP32 CAM cu PIR

 Camera de supraveghere folosind  ESP32 CAM cu PIR

În cadrul acestui proiecțel am creat o cameră de supraveghere care se activează în momentul în care senzorul PIR detectează mișcare. Camera o să facă o fotografie care o sa fie salvată pe cardul SD, iar apoi o sa trimită acea fotografie prin email la o adresă prestabilită. Placa ESP32 CAM a fost programată să rămână în starea de "deep sleep" până primește un impuls de la senzorul PIR, și după ce face poza și o trimite pe email o să se întoarcă automat în "deep sleep". 

 Pentru trecerea in deep sleep se folosește funcția:  esp_sleep_enable_ext0_wakeup(GPIO_NUM_13, 0);

Din păcate proiectul are câteva limitări cum ar fi cazul în care target-ul din campul vizual al camerei se mișcă mult prea repede și camera nu apucă să-l prindă (obiect în mișcare/vehicul/alergători/animal). Momentan nu am o solutie simplă pentru problema aceasta , și cred ca s-ar rezolva daca as tine camera in "normal mode" și aș folosi o cameră profesională , dar probabil o sa coste mult prea mult.  

În cazul în care camera nu are access la internet o să salveze fotografiile și pe un card SD, dar avem iar o limitare legată de spațiul de stocare. Practic o să se umple cardul și o sa apară o eroare în momentul în care încearcă să salveze fotografia. 

 

Componente:


Schema electronica/sistem:




Camera de supraveghere folosind  ESP32 CAM cu PIR


Am fixat placa ESP32 CAM intr-o cameră de supraveghere falsă cu un adaptor făcut la imprimanta 3D.
Camera de supraveghere folosind  ESP32 CAM cu PIR

Senzorul PIR l-am montat dedesubtul camerei folosind , tot asa, un adaptor creat la imprimanta 3D. 
Camera de supraveghere folosind  ESP32 CAM cu PIR

Am conectat si un accumulator pentru a asigura o autonomie de cateva ore în cazul în care camera este deconectată de la electricitate. 

Cod de test cu PIR:



Documentatie proiect:

To Do:

 - O functie de configurare prin bluetooth  pentru putea configura mai usor accesul la Wifi și email 

- O functie de trezire folosind un senzor magnetic , eventual pentru trecerea în modul de configurare.

- O functie pentru a înregistra video în cazul în care sunt foarte multe mișcări în raza vizuală a camerei.

- O functie de atenționare pe email pentru cazul în care se umple spatiul de stocare pentru cardul de memorie SD. 

Pentru întrebari și/sau consultanță tehnică vă stau la dispozitie pe blog sau pe email simedruflorin@automatic-house.ro. O seară/zi plăcută tuturor !

Etichete

Afișați mai multe

Arhiva

Afișați mai multe