Skip to content

An arduino project I made during my senior high school days that would detect flames of fire through an IR sensor and would text the owner upon detection as well as ring call the inputted number (could be fire station or still the owner's number)

Notifications You must be signed in to change notification settings

Jaermis/FireAlert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

FireAlert

Overview

FireAlert is an Arduino-based project designed to detect flames using an infrared (IR) sensor. Originally developed during my senior high school days, this project serves as a proactive fire detection system. Upon detecting flames, FireAlert is programmed to send an immediate text notification to the owner and optionally initiate a call to a predefined number, which could be the fire station or the owner's emergency contact.

Features

  • Flame detection using an IR sensor
  • Instant text notifications to the owner upon flame detection
  • Call initiation to a predefined number (fire station or emergency contact)
  • Audible alerts using a sound buzzer to notify nearby users

Getting Started

To setup FireAlert, follow these steps

Hardware Setup:

  1. Gather Components: Collect the following components:
  • Arduino UNO R3 Board
  • IR Sensor
  • GSM SIM800L v2 module
  • Sound Buzzer
  • Male-Male Wires Jumper Wires
  • Male-Female Jumper Wires
  • Breadboard
  • Power Supply Adapter (or you can use any power supply generator you have)
  1. Connect components: Refer to the provided schematic diagram to wire the components to the Arduino board properly.

Picture1

Configuration

  1. Phone Number Setup: Open the Arduino code (FireAlert.ino) in the Arduino IDE. Locate the section where the phone number for text notifications and call initiation is defined. Replace the placeholder phone number with the desired phone number.

  2. Optional Settings: Modify any other settings in the code as per your requirements, such as notification thresholds or sensor sensitivity.

Testing

  1. Power On: Switch on FireAlert by supplying power to the Arduino board.
  2. Testing Flame Detection: Place a flame source within the detection range of the IR sensor. Verify that FireAlert correctly detects the flame and initiates the notification and call process.
  3. Audible Alert Test: Check if the sound buzzer provides audible alerts upon flame detection.

Troubleshooting

  • If FireAlert does not function as expected, double-check the connections according to the schematic diagram and ensure that all components are properly wired.
  • Verify that the GSM SIM800L v2 module has an active SIM card with network coverage for text messaging and call initiation.

License

FireAlert is licensed under the MIT License.

Recommendation

While FireAlert is designed to detect flames using the IR sensor, I recommend the additional use of smoke and temperature sensors for maximum accuracy in fire detection. Although these sensors are not currently integrated into FireAlert, incorporating them in future iterations can enhance its capabilities and provide more comprehensive fire detection and alerting functionalities.

Contribution

Contributions to FireAlert are welcome! If you have any ideas for improvement or bug fixes, feel free to submit a pull request.

About

An arduino project I made during my senior high school days that would detect flames of fire through an IR sensor and would text the owner upon detection as well as ring call the inputted number (could be fire station or still the owner's number)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages