Fire alarm system
A fire alarm system trigerred by a fire source or other sort of light source in the proximity
Author: Buta Iulia-Mirela
GitHub Project Link: https://github.com/UPB-FILS-MA/project-ButaIulia
Description:
A fire alarm system trigerred by a fire source or other sort of light source in the proximity. It includes the following features:
- Detection of the fire using a Flame Sensor.
- Activating a buzzer alarm when fire is detected.
- Displaying a warning message on a LCD display.
Motivation
For my first embedded project I wanted to do something usefull for the everyday life and also to practice all the skills that I gained at the laboratory and at the course, and so I choose to develop a reliable and cost-effective fire alarm system using Raspberry Pi Pico that can detect and alert users in case of fire emergencies.
Arhitecture
The architecture of the project is the following:
1.Raspberry Pi Pico W: Microcontroller unit responsible for processing and controlling the system.
-
16×2 I2C LCD Display: Display module for visual notifications and system status.
-
Fire Sensor: Detects the presence of fire or smoke.
-
Buzzer: Audible alarm for alerting users.
-
Power Supply: Provides power to the Raspberry Pi Pico and peripherals.
Log
Week 6 - 12 May
I uploaded the documentation where I explained a little bit about my project.
Week 7 - 19 May
I added the KiCad shematics and pictures of the project.
Week 20 - 26 May
I added the software files for the project.
Hardware:
- Raspberry Pi Pico Board – 1
- 16×2 I2C LCD Display – 1
- Flame Sensor – 1
- Breadboard – 1
- RGB LED Module – 1
- Jumper Wires – 10
- Micro-USB Cable – 1
- Buzzer - 1
Connection Overview:
- The fire sensor is connected to one of the GPIO pins of the Raspberry Pi Pico for detecting fire or smoke.
- The buzzer is connected to another GPIO pin to sound the alarm when triggered.
- The 16×2 I2C LCD Display is connected to the Raspberry Pi Pico via SPI for displaying system status and alerts.
- Power supply is connected to Raspberry Pi Pico for powering the entire system.
Schematics
Bill of Materials
Device | Usage | Price |
---|---|---|
Raspberry Pi Pico | The microcontroller | 39 lei |
Breadboard | Motion Sensor | 9.98 RON |
16X2 I2C LCD Display | Display | 14,99 RON |
IR Flame Sensor | Flame Sensor | 2,49 RON |
Buzzer | Buzzer | 1,4 RON |
4 Mother-Father wires 30cm | Connectors | 5.79 RON |
6 Father-Father wires | Connectors | 2.85 RON |
RGB LED Module | LED | 0.99 RON |
Software
Library | Description | Usage |
---|---|---|
embassy-rp | RP2040 pheripherals | Used for accesing the pheripherals of the microcontroller |
ag-lcd | Display library | Used for writing to the display |