As a team of 1st-year computer science students passionate about IoT, we built the IoT Real-Time Fire Detection System to address a real-world safety challenge: early fire detection in indoor environments.
Fires often spread silently before being noticed. By the time someone realizes it, it's often too late. Our goal was to design a system that could detect dangerous environmental conditions early — such as gas leaks, flames, or rising temperatures — and instantly alert users through a responsive web interface.
We used ESP32 microcontrollers paired with gas sensors, flame sensors, and temperature sensors to capture live data from different rooms. These microcontrollers send data in real-time to Firebase, allowing our Flask-based web application to fetch, display, and act on that data instantly.
To simulate a real-world setup, we divided the system into two ESP32 units managing four rooms in total. A real-time dashboard shows sensor readings and device statuses. If a dangerous condition is detected (like a flame or extreme temperature), the system automatically plays an alarm and notifies users through the web app.
We also added a user login system, allowing access control for different users, and built the frontend with HTML, SCSS, Bootstrap, and JavaScript to ensure responsiveness across devices.
This project was not just about sensors and code — it involved teamwork, hardware integration, firmware development, cloud services, and UI/UX design. One team member focused on managing expenses and purchasing the necessary components, while others handled hardware wiring, software architecture, and deployment.
Our project is designed to be scalable, affordable, and easy to implement in real homes, offices, or classrooms — giving people more time to react and stay safe.
We hope this system inspires others to explore how IoT can be used not just for convenience, but for life-saving applications.
Comments