Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.65 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.65 KB

Low Power Motion- and Proximity-based Surveillance System

In the system, ESP32-CAM is utilized for the main surveillance system. For simple monitoring of the surveillance system, Android app is developed using Flutter.

ESP32-CAM

External sensors are used for detecting motion and proximity. For motion detection, SR-602 PIR module sensor is used. For proximity detection, HC-SR04 ultrasonic module sensor is used. Interconnection between ESP32-CAM and the external sensors is described as the following.

interconnection

Operation of the system

When there is nothing to detect or process, the ESP is set to be in deep sleep mode. PIR sensor is then used to wake the ESP up from the deep sleep to be able to confirm detection using the ultrasonic sensor. If confirmed, the ESP immediately take a picture and send it to Google Firebase, beside the log and notification using FCM.

Android app

The app is used for simple monitoring. When a new picture arrives, the user will be notified. The app will fetch the image and show it from the app.

notification

app

Endnote and further improvement

This project is done in only a week, so there are many rooms available for improvement. If you want to contribute to that, please do a PR or create an issue.