There are many reported death cases because of fire accidents. There are different reasons that increase the severity of the fire accidents:
Difficulty of evacuation process
Missing alarm systems
Locked doors
Heavy smoke
My project idea aims to save life and reduce the impacts of fire disaster. My solution is based of using autonomous system that can detect the fire and accordingly it raise alarms through lamps and buzzers.
But not only alarms but also taking other actions like opening doors locks to ease evacuation process and to operate suction fans to reduce the impacts of the smoke.
Also to give additional feature of manual testing the functionality of the system by manual switch.
Finally and it worth to mention that I got inspired for this solution by the below video.
SMART home with safety system against fire.
It contains flame sensor that will detect fire.
Then send the signal to Arduino which will open the doors to ease evacuation process and operate suction fan to reduce smoke and to avoid bad impact on people, and to operate sound/light alarms to alert people inside and outside home and expedite evacuation and saving process.
I believe this project will save life , reduce impact of fire accidents , and improve evacuation process.
Construction Parts
The model of smart home will be designed as 2.5D parts using Fusion 360 and fabricated using Laser Cutting
Input
(Sensing, Tactile Input, and/or Graphical Input)
Flame sensor
Button
Action
(Physical and/or Graphic)
1- When there is a fire , the digital flame sensor will operate and activate its alarm signal.
The Arduino code will be written so that when "digital input" corresponding to the flame detector is activated , it will set a variable of "Fire is detected"
2- When the button is pushed , the Arduino code will be written so that when "digital input" corresponding to the push button is activated , it will set a variable of "Manual activation is detected"
3- When (Fire is detected OR Manual activation is detected ) :
- Light alarm will be activated
- Buzzer alarm will be activated
Brain
An Arduino UNO board will be used take inputs and generate actions
Power Management
The smart home model will be powered using a 9V adaptor rather than a battery, also to have a continuous power source that doesn't run out like a battery.
Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration
1- When there is a fire , the digital flame sensor will operate and activate its alarm signal.
The Arduino code will be written so that when "digital input" corresponding to the flame detector is activated , it will set a variable of "Fire is detected"
2- When the button is pushed , the Arduino code will be written so that when "digital input" corresponding to the push button is activated , it will set a variable of "Manual activation is detected"
3- When (Fire is detected OR smoke is detected OR Manual activation is detected ) :
- Buzzer alarm will be activated
Complete Features: are the set of features that will complete your original project objective and vision
When (Fire is detected OR Manual activation is detected ) :
-- Light alarm will be activated
Nice-to-have Features: are the extra set of features that will make the project cooler, yet they need extra time, effort, and/or resources to finish
When (Fire is detected OR Manual activation is detected ) :
- Door lock will open
- Fan will operate
Minimum User Features
Buzzer will be ON when Fire, or manual are activated
Action: Buzzer is ON
User Input: Push button
Complete User Features
Action: lamp is ON
Sensing: Fire
User Input: N/A
Nice-to-have User Features
Door lock will Open when Fire , or manual are activated
Action: Door lock will open
Sensing: Smoke , or Fire
User Input: N/A
Task
Sub-Tasks
From:
To:
Circuit integration
on TinkerCad
Select Arduino
Select Breadboard
Select switch, resistor, LED, 3 wire sensors
make wiring interconnections
1 hour
2 hours
Develop Arduino Code & Simulation
on TinkerCAD
Declare variables
Define pins mode
Read from sensors
Develop project main code
1 day
2 days
Build real circuit
Connect 9v adaptor to Arduino
connect 5 v output from Arduino to +,- terminals of bread board
wire switch with resistor
wire fire sensor
wire buzzer
wire bulb & relay
2 hours
4 hours
Test Real circuit
Copy code from tinkerCAD
Paste in Arduino program
Upload to Arduino
Start Testing
2 hours
4 hours
Design Home enclosure
(Fusion 360)
Create empty component
Save component
Create sketch
Draw main shape
Set dimensions
Make holes
Make joints
Make Extrude
Make Assembly
2 days
4 days
Files preparation for laser machine
(RD works)
Import dxf files
Set the proper conditions
Run the machine
1 hour
2 hours
Component/Material
Amount
Link
Flame sensor
1
https://ram-e-shop.com/product/kit-flame-sensor/
On/Off Switch
1
https://ram-e-shop.com/product/sw2-black-2pin/
Buzzer
1
https://ram-e-shop.com/product/buzzar6v/
Bulb
1
https://ram-e-shop.com/product/microwave-oven-lamp-bulb-t170-20w-230v-1-lamb/
Relay
1
https://ram-e-shop.com/product/kit-m2-1relay/
Breadboard
1
https://ram-e-shop.com/product/bb01-bread-board/
Arduino Uno
1
https://ram-e-shop.com/product/arduino-uno/
Power adaptor 9V
1
https://ram-e-shop.com/product/adaptor-fixed-9v-1a/
Wires
1
https://ram-e-shop.com/product/bb-j65/
220 ohm resistor
1
https://ram-e-shop.com/product/fixed-resistances-44/