The project revolves around making a smoke detector using Arduino as it aims to solve the problem of early detection of smoke or fire in indoor environments, providing an alert system to ensure the safety of occupants and prevent potential disasters.
The reason I care about this is because fire accidents can cause immense damage to properties and pose a significant risk to human lives and by developing a smoke detector, I hope to contribute to enhancing fire safety measures and providing an early warning system that can potentially save lives.
I was inspired by the importance of fire safety and the need for reliable and affordable smoke detection solutions.
The main purpose of smoke detectors is to detect the presence of smoke or fire indoors and provide a warning system to alert people to potential danger.
This project uses a smoke sensor module to detect smoke particles in the air.
When smoke is detected, the sensor sends a signal to the Arduino board.
On receiving a signal, the Arduino board activates an alarm system that activates an audible alarm to alert people to a potential fire hazard.
The Arduino board acts as the brain of the project, receiving input from the smoke sensor module and controlling the alarm system.
Construction Parts
wood container made designed using Fusion 360 and cut by laser machine to be as enclosure for the parts
Input
(Sensing, Tactile Input, and/or Graphical Input)
Smoke Sensor
Action
(Physical and/or Graphic)
Alarm sound (Buzzer)
Brain
Arduino Board
Power Management
Battery or external Power source
Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration
Complete Features: are the set of features that will complete your original project objective and vision
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
Minimum User Features
A reliable smoke sensor module to detect the presence of smoke particles with an audible alarm, such as a buzzer or speaker, generates a sound when smoke is detected and a power supply, either a battery or an external power source, to ensure continuous functionality.
-Action: Alarm sound
- Sensing: smoke sensor
-User Input: N/A
Complete User Features
A dedicated button to manually test the smoke detection and alarm system.
-Action: Testing
- Sensing: N/A
-User Input: Push-button (reset )
Nice-to-have User Features
A Battery to provide Power to the Arduino in case Power is off
-Action: Alarm Works
- Sensing: smoke sensor
-User Input: N/A
Task
Sub-Tasks
From:
To:
components
Checking the needed components on the internet
bring those components and test them before assembly
Enclosure Design
Determine the size, shape, and functionality requirements for the enclosure.
Use Fusion 360 to design a 3D model of the enclosure based on the gathered requirements.
Ensure that the design encloses the Arduino board and other electronic components.
Include features such as openings for sensors, buttons, and LED
Make any necessary adjustments and refinements to the design based on feedback and validation.
Arduino and Circuit Simulation
Design the circuit layout and connections using Tinkercad's virtual breadboard feature.
Choose the appropriate electronic components, such as an Arduino board, smoke sensor module, buzzer, resistors, and wires.
Place and connect the components in the virtual breadboard according to the circuit design.
Simulate the circuit to ensure proper functionality, including checking sensor readings, and buzzer activation.
Develop the necessary Arduino code to read data from the smoke sensor module, control the alarm system, and handle any additional functionalities.
Connect the Arduino board to the computer and upload it to the board using the Arduino IDE.
Fabrication
Export the 2D design file from Fusion 360 in a format DXF compatible with the laser cutting machine.
Set the appropriate laser Parameters like power and speed.
Use the laser cutting machine to cut the enclosure according to the design file.
Clean the cut edges, remove any residual material, and ensure proper fit and assembly of the enclosure parts and components.
Component/Material
Amount
Link
Arduino
1
In Kit
Buzzer
1
In Kit
Male Jumper Wire
10
In Kit
Female Jumper Wire
10
In Kit
push botton
1
In Kit