Code Monkey home page Code Monkey logo

solonso / homesecurity-system-intruder-alert-sms-alerts-with-sim900a Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 25 KB

Arduino HomeSec System integrates sensors for intruder detection, distance measurement, sound monitoring, and vibration sensing. It sends SMS alerts via SIM900A GSM module, enhancing home security with LED indicators and a buzzer for alerts. Ideal for DIY enthusiasts and developers.

License: GNU General Public License v3.0

C++ 100.00%
arduino home-automation pir-sensor security-automation sim900a sound-sensor ultrasonic-sensor vibration-sensor

homesecurity-system-intruder-alert-sms-alerts-with-sim900a's Introduction

HomeSecurity-System-Intruder-Alert-SMS-Alerts-with-SIM900A

Overview

The Arduino Home Security System with SIM900A integrates multiple sensors like PIR, ultrasonic, sound, and vibration sensors to create a robust home security solution. It detects intruders, measures distances, monitors sound levels, and senses vibrations. Upon detection of suspicious activity, the system triggers SMS alerts using the SIM900A GSM module, providing real-time notifications to the user. LED indicators and a buzzer provide visual and audible alerts for added security. The project offers a customizable and expandable platform for enhancing home security, making it an ideal choice for DIY enthusiasts and developers looking to build a comprehensive security system.

Features

  • Intruder Detection: Uses PIR sensor for human presence detection.
  • Distance Measurement: Utilizes ultrasonic sensors for distance measurement and object proximity detection.
  • Sound Monitoring: Monitors sound levels using a sound sensor.
  • Vibration Detection: Detects vibrations using a vibration sensor.
  • GSM Communication: Communicates via GSM for SMS alerts and call notifications.
  • Visual and Audible Alerts: LED indicators and a buzzer provide visual and audible alerts for detected events.

Hardware Requirements

  • Arduino Uno or compatible board
  • PIR sensor
  • Ultrasonic sensors
  • Sound sensor
  • Vibration sensor
  • GSM module (SIM900A)
  • LEDs and a buzzer for alerts

Installation

  1. Connect the sensors, GSM module, LED, and buzzer to the Arduino board as per the provided circuit diagram.
  2. Upload the Arduino sketch (main.ino) to your Arduino board using the Arduino IDE.
  3. Configure the GSM module with the required SIM card and network settings.
  4. Power on the Arduino board and GSM module.

Usage

  1. The system starts monitoring for intruders and sensor events upon power-up.
  2. When motion is detected by the PIR sensor, the system triggers a sequence of actions:
    • Measures distance using an ultrasonic sensor.
    • Checks for vibrations using the vibration sensor.
    • Monitors sound levels using the sound sensor.
    • Sends SMS alerts and activates LED/buzzer indicators for detected events.
  3. The system supports making calls to predefined numbers for critical events. You can open the individual sensor operations @ (sound_motion.ino), (vibration_measurement.ino), and (height_measurement.ino)

Troubleshooting

  • Ensure all connections are secure and correctly wired based on the circuit diagram.
  • Verify that the GSM module has a valid SIM card and is powered correctly.
  • Check the serial monitor output for debugging information and sensor readings.
  • Adjust sensor thresholds and settings as needed for optimal performance.

Contributing

Contributions to enhance the project are welcome! Fork the repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License.

homesecurity-system-intruder-alert-sms-alerts-with-sim900a's People

Contributors

jacintam9 avatar solonso avatar

Watchers

 avatar

Forkers

jacintam9

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.