Skip to content

About

Smart home access control system hosted on a single-board computer. It detects people or vehicles using a pre-trained object detection model, notifies users in near real time with images, and allows remote access control and lighting management via a web-based application with dynamic scheduling.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

RPi 3

Technical System Analysis The system acts as a central hub that processes visual data in real time and reacts via hardware and cloud services.

Artificial Intelligence & Computer Vision Model: Using EfficientDet-Lite0 in a TensorFlow Lite environment for high processing speed on Raspberry Pi 3.

Object Detection: The system is configured to specifically recognize the "person" and "car" classes with a confidence threshold of 0.3.

Edge Processing: Processing is done locally, ensuring low latency and privacy protection.

Web Interface & Cloud Integration Flask Web Server: An interactive dashboard that allows:

Manual control of LEDs and Servo (door).

Scheduling of automatic lighting.

Live slideshow of recorded events.

Notifications: Instantly send notifications to Slack Channel with information about the detection certainty rate and a link for remote control.

Cloud Backup: Automatic upload of photos to Google Drive via PyDrive API.

Hardware Control (IoT)

Multithreading: Use of multiple threads (threading) to simultaneously execute AI, Flask server and GPIO control.

Actuators:

Servo Motor: Access control (door) with PWM.

LED Indicators: Different channels for human or car detection.

Inputs: Support for keyboard control (Pygame events) for quick settings.

About

Smart home access control system hosted on a single-board computer. It detects people or vehicles using a pre-trained object detection model, notifies users in near real time with images, and allows remote access control and lighting management via a web-based application with dynamic scheduling.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages