Giter Club home page Giter Club logo

iot-security-gadget-based-on-esp32's Introduction

IOT-Security-Gadget-Based-on-ESP32



IoT security gadget based on ESP32 is a smart security system designed to detect any unauthorized entry into a place and alert the homeowner via MQTT Protocol and call to their mobile phone. The system is built using an ESP32 microcontroller, a PIR sensor, an internal battery and Tasmota firmware.





ESP32 is a powerful microcontroller that's commonly used in IoT projects due to its low cost, low power consumption, and built-in Wi-Fi and Bluetooth connectivity. The ESP32 can be used to process data from various sensors and modules, making it a perfect choice for a home security system. refrence

Tasmota firmware is an open-source firmware for ESP8266 and ESP32-based devices that provides a web interface for configuration and control of the device. It's designed to be easy to use and highly configurable, making it a popular choice for DIY IoT projects. refrence



The PIR sensor is a motion sensor that detects changes in infrared radiation in its field of view. When an intruder enters the field of view, the PIR sensor detects the movement and sends a signal to the ESP32 microcontroller.

The ESP32 microcontroller can process the data from the PIR sensor and trigger various actions and alerts based on the data. For example, when the PIR sensor detects motion, the system can send an alert to the user's smartphone or trigger an audible alarm.

To power the system, an internal battery can be used. The internal battery is a rechargeable battery that's built into the system, providing power to the system for an extended period, even if there's a power outage.



The system can also be integrated with other smart home devices, such as smart lights and smart locks. This allows the user to control the security system and other smart home devices from a single interface.

Overall, an IoT security gadget based on ESP3 and Tasmota is a simple yet effective solution for detect any unauthorized entry into a place even during power outages.

This project has been tested more than 8000 hours...

Animated description of the project






IoT mobile application for project

This IoT mobile app is built with ionic framework, JavaScript and MQTT protocol and is designed to communicate with IoT devices in a network using the MQTT protocol to exchange data. The app is specifically built for Android platforms using JavaScript and can run on various Android devices.

The MQTT protocol is a lightweight messaging protocol that's commonly used in IoT applications. It's designed for low-bandwidth, high-latency networks and can handle a large number of devices simultaneously. The MQTT protocol allows IoT devices to communicate with each other and with the app, exchanging data in real-time.




For more information and download : Google Play

Features

  • Tasmota firmware:

    • Tasmota firmware is an open-source firmware for ESP8266 and ESP32-based devices that provides a web interface for configuration and control of the device. It's designed to be easy to use and highly configurable, making it a popular choice for DIY IoT projects. refrence
  • PIR Sensor:

    • The PIR sensor is a motion sensor that detects changes in infrared radiation in its field of view. The ESP32 microcontroller can process the data from the PIR sensor and trigger various actions and alerts based on the data.
  • Internal battery:

    • The internal battery is a rechargeable battery that's built into the system, providing power to the system for an extended period, even if there's a power outage.
  • External USB port:

    • USB port for connecting all types of internet modems that have 5V power supply.
  • IOT:

    • Sending and receiving information with the MQTT protocol for any device or person.
  • Call and SMS:

    • Sending SMS and calls to mobile phones through the server.

Tasmota and software

For more information, Tasmota and scripts Src/...

License

MIT License

Free Hardware!

iot-security-gadget-based-on-esp32's People

Contributors

alialaei110 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.