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
Smart Home Security System
Project Area of Specialization Internet of ThingsProject SummaryIt 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 ObjectivesOur 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 MethodThe 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 ProjectAs 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 DeliverableA 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 | Equipment | 1 | 1157 | 1157 |
| Adafruit CCS811 CO2 Sensor | Equipment | 1 | 3077 | 3077 |
| Raspberry Pi 4 Kit | Equipment | 1 | 15423 | 15423 |
| Arduino Uno Kit | Equipment | 1 | 8329 | 8329 |
| Adafruit Door Lock | Equipment | 1 | 463 | 463 |
| Arducam ESP8266 Board for Arduino UNO Mini Module Camera Shield | Equipment | 1 | 2315 | 2315 |
| PN532 NFC/RFID controller breakout board | Equipment | 1 | 6172 | 6172 |
| Arducam Mini Module Camera Shield | Equipment | 1 | 4012 | 4012 |
| SunFounder USB 2.0 Mini Microphone for Raspberry Pi 4 Model B | Equipment | 1 | 1187 | 1187 |
| Raspberry Pi 3 Camera | Equipment | 1 | 2315 | 2315 |
| ESP32 | Equipment | 4 | 750 | 3000 |
| Raspberry Pi 4 HDMI cable | Equipment | 1 | 350 | 350 |
| Breadboard | Equipment | 3 | 130 | 390 |
| Jumpers | Equipment | 1 | 80 | 80 |
| Wires | Equipment | 3 | 90 | 270 |
| Charji Evo Cloud | Miscellaneous | 1 | 3500 | 3500 |