Smart Home Security System

It will provide ease of use of house appliances via an application. This system will make sure you have security outside and inside of your house. The camera outside will notify you through the app if someone is trying to sneak into your house. providing ease of use of house appliances via the

2025-06-28 16:35:25 - Adil Khan

Project Title

Smart Home Security System

Project Area of Specialization Internet of ThingsProject Summary

It will provide ease of use of house appliances via an application. This system will make sure you have security outside and inside of your house. The camera outside will notify you through the app if someone is trying to sneak into your house. providing ease of use of house appliances via the application. This system will make sure you have security outside and inside of your house. The camera outside will notify you through the app if someone is trying to sneak into your house. There is also pattern learning in which the system that shall detect when the user is going to arrive at their home and shall open all of the electronic devices for them. All of these devices and modules shall be managed by the control board, which will be connected to the app sending notifications to the user if something happens or any device is triggered. Most of these devices are controlled by the user through the app, they will be able to turn them on/off, as well as do some changes to them.

Project Objectives

Our objectives for this project involve creating an android application which will be used to control the lights/fans and locks but also keep track of their status to see if any other module has initiated them or not. 

The door lock shall be operated by the application, by NFC, and also by gesture sequences which will be performed infront of a gesture sensor.

The lights and fans shall be operated by the application, by the activation of the pattern learning module, and also by the CO2 sensor which will check the CO2 levels of the area to figure out if there is a person present.

There will be an indoor security that will be triggered when certain conditions regarding the CO2 sensor and the light/fan status are met.

There is 

Project Implementation Method

The Android application will be created using React Native as a front end and Nodejs as the back end to handle event handlers. 

The neighborhood watch, pattern learning will be hosted on a Flask server and will run using sklearn, OpenCV, statsmodel libraries from Python.

The neighborhood watch will be the module that will run on the Raspberry Pi 4 as the OpenCV requires heavy processing power for human detection.

The other modules will be working on separate ESP32 Development boards and will be working to update statuses on Firebase where the light//fan/lock status are stored and altered. 

Benefits of the Project

As the IoT industry grows and as more houses are becoming "smart" it is a step in the right direction of adding Artificial Intelligence to the concept as well. As IoT devices are also becoming more powerful they are able to handle more herculean task than before and are able to run consitently as well. 

This provides a healthy amount of security to the house while also no forgoing the ease of use to the application. Cameras should also be smart and be able to detect humans without the use of motion detections which sound off at the slightest movement of an object.

Technical Details of Final Deliverable

A finalized system of raspberry Pi with a few ESP32's that will all operate under a Node and Flask server. 

All will be managed under a firebase database.

Whole system will be displayed under a miniature model.

Final Deliverable of the Project Hardware SystemCore Industry ITOther IndustriesCore Technology Internet of Things (IoT)Other Technologies Artificial Intelligence(AI)Sustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 52040
Adafruit APDS9960 Gesture Sensor Equipment111571157
Adafruit CCS811 CO2 Sensor Equipment130773077
Raspberry Pi 4 Kit Equipment11542315423
Arduino Uno Kit Equipment183298329
Adafruit Door Lock Equipment1463463
Arducam ESP8266 Board for Arduino UNO Mini Module Camera Shield Equipment123152315
PN532 NFC/RFID controller breakout board Equipment161726172
Arducam Mini Module Camera Shield Equipment140124012
SunFounder USB 2.0 Mini Microphone for Raspberry Pi 4 Model B Equipment111871187
Raspberry Pi 3 Camera Equipment123152315
ESP32 Equipment47503000
Raspberry Pi 4 HDMI cable Equipment1350350
Breadboard Equipment3130390
Jumpers Equipment18080
Wires Equipment390270
Charji Evo Cloud Miscellaneous 135003500

More Posts