Mission Statement

To create a user-friendly, accessible fire alarm system that meets the needs of disabled individuals and offers smart functionalities for boarder user appeal in U.S. residences.

Overview

The Smart Fire Alarm integrates flame, gas, and temperature sensors with an Arduino Uno to detect hazardous conditions in real time. Unlike traditional smoke detectors, it uses multi-sensor fusion to reduce false alarms and provides layered outputs including a buzzer, LCD, and LED status indicators.

Below is each person's subsystem help to build this system as a whole. This project incourapte both hardware and software tasks from Detection system to Full Stack App in our mobile devices.

Individuals Subsystem Block
A diagram illustrates all the subsystems in the final design, which can be divided into two groups: hardware and software.

Detection System Demo

Demo video: alarm triggers when flame is detected.
Detection System Schamtic
Schamtic Diagram.
Smart Fire Alarm breadboard setup
Inital Design.

Equipment & Tools

Microcontroller

  • Arduino Uno

Sensors

  • Flame sensor (IR)
  • Gas sensor MQ-2
  • Temperature sensor LM35

Outputs

  • Piezo buzzer
  • 16x2 LCD display
  • LED indicators (status & warning)

Other Components

  • Breadboard, jumper wires, resistors
  • 5V regulated supply

Software Tools

  • Arduino IDE (C programming)
  • Proteus (circuit simulation)
  • LTSpice (sensor behavior)

Testing

  • Multimeter
  • Lighter/candle for flame tests
  • Incense/smoke for gas tests

Technical Breakdown

System Design
  • Inputs: flame, gas, and temperature sensors feed Arduino.
  • Logic: sensor values compared against safety thresholds.
  • Outputs: buzzer, LCD, and LEDs provide user feedback.
Operation Modes
  1. Normal: LCD shows “Safe,” green LED on, buzzer off.
  2. Warning: Elevated temp/gas; yellow LED + LCD warning.
  3. Alarm: Flame or critical gas detected; buzzer + red LED.

Challenges & Trade-offs

Future Improvements

What I Learned

References

Full documentation, schematics, and test results are available in the project report.