Hi Rui and Sara!
The older members of my family, including me, return home from work very late and the younger ones are not always able to look after during the day. I am interested in knowing at what time they come home, so this case I would not be worried about them.
The project includes ESp32cam, later connected to a power bank, a motion sensor, a flash drive and wifi connection of course. I try to explain u what I need on shematic picture
As soon as the motion sensor is triggered, the camera turns on and recognition starts working on. As soon as a member of my family is recognized, it saves 5 photo one for another with the moments of recognition on micro-SD card and on server. The photo on micro-SD card saves in the format <picture+date+time>. On the server we have to work with two pages, on the first is stream video with recognition, on the second page the ability to view saved photos and delete them. Buttons on my pictures of web-server below should be active.
So, in any time I can go to the server and see when and which of members came home and what is happening in front of the door now, if the sensor detects the motion.
Can this project be realised, what is your opinion?
Thanks for your project suggestion.
I think it can be done. But, it is not easy.
For example, we use different web server libraries for the video streaming and for the microSD card manager projects.
So, it won’t be easy to put both codes together. But, it should be possible.
Start streaming when motion is detected is also possible and taking photos after motion is detected is also possible.
Face recognition can be a bit complicated. The algorithm for face recognition is very complex and takes some time to run. Additionally, the methods we use, run in the browser, so if you don’t have the browser opened, the face recognition will not work.
I think the other things can be put together, but I’m not sure if the ESP32-CAM is powerful enough to run all those tasks simultaneously.