Giter Club home page Giter Club logo

sahanrashmikaslk / smarthomesecuritysystem-using_nodemcu Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 2.5 MB

This project we done for the Eminence 4.0 competetion. It is a smart & affordable solution designed to enhance home security through IoT technology. The system utilizes ESP8266, Motion sensors, and Telegram app integration to provide real-time monitoring & control of the system from anywhere with an internet connection.

C++ 100.00%

smarthomesecuritysystem-using_nodemcu's Introduction

Smart Home Security System

IoT Home Security System

Overview

The Home Security System is a smart and affordable solution designed to enhance home security through IoT technology. The system utilizes NodeMCU ESP8266, IR sensors, and Telegram app integration to provide real-time monitoring and control of the security system from anywhere with an internet connection.

Block Diagram

IoT Home Security System

Wiring Diagram

IoT Home Security System

Features

  • Real-time Motion Detection: The IR sensor detects motion within the environment and triggers security alerts.
  • Remote Control via Telegram: Users can interact with the system remotely using simple commands sent via the Telegram app on their smartphones.
  • Cost-effective and Scalable: The system utilizes affordable IoT components and is designed to accommodate future expansions and integrations with other smart home devices.

Installation

  1. Clone the repository:
git clone https://github.com/sahanrashmikaslk/SmartHomeSecuritySystem-Using_NodeMCU.git
  1. Set up the NodeMCU ESP8266 with the required libraries (LiquidCrystal_I2C, ESP8266WiFi, UniversalTelegramBot, ArduinoJson, etc.).
  2. Customize the Arduino code (SecuritySystem.ino) according to your WiFi credentials and Telegram bot token.
  3. Connect the IR sensor and other components as per the circuit diagram provided.
  4. Upload the Arduino code to the NodeMCU ESP8266 board using the Arduino IDE.

Usage

  1. Power on the NodeMCU ESP8266 board and ensure it is connected to your WiFi network.
  2. Open the Telegram app on your smartphone and search for the configured Telegram bot.
  3. Use commands such as /sensorOn, /sensorOff, /lightOn, /lightOff, etc., to control the security system remotely.
  4. Receive real-time notifications and alerts about security events detected by the system.

Future Developments

  • Integration of additional sensors such as cameras and door/window sensors for comprehensive home monitoring.
  • Implementation of machine learning algorithms for advanced threat detection and analysis.
  • Expansion to a full-scale smart home security ecosystem with integrated automation features.

Contributors

  • Sahan Lelwala
  • Dushmin Malisha

smarthomesecuritysystem-using_nodemcu's People

Contributors

sahanrashmikaslk avatar

Stargazers

 avatar Malisha A.P.D. avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.