Fire Detection and Prevention System Using Machine Learning

Also Available Domains Arduino|Raspberry pi|Raspberry pi|Raspberry pi

Project Code :TEMBMA2574

Objective

The main objective of this system is to identify the fire accidents using machine learning and gives an alert SMS to fire station along with buzzer alert and also tries to prevent the fire by sprinkling water using dc pump.

Abstract

House fire is one of the major concerns for designers, builders, and residents of property. In the case of detecting fire, individual sensors have been used for a long time, but they cannot detect the level of fire and notify the emergency response units.

To solve this problem, this study attempts to propose an intelligent early fire detection system that would not only detect the fire by using integrated sensors but also notify the appropriate authorities including fire department, ambulance services, and local police station simultaneously to protect valuable lives and properties by sending message. Signals from the integrated detectors e.g., heat, smoke, and flame go through the machine learning algorithms to check the potentiality of the fire as well as broadcast the predicted result to various parties using a GSM modem.

To consolidate the predicted output, structured forest for fast edge detection has also been applied. The final outcome of this development is to reduce the fire accidents and thus making this system more reliable.

Keywords: Fire detection and prevention, Raspberry Pi, Machine learning.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements:

  • Raspberry pi
  • Micro SD card
  • Camera
  • Buzzer
  • Relay -2
  • Dc pump
  • GSM
  • 5V Adapter
  • Connecting wires

Software Requirements:

  • Python IDE
  • NOOBS software
  • VNC Viewer
  • Fritzing

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture
  • How to install NOOBS Software
  • Setting up and Installation procedures for Raspberry Pi
  • How to connect Raspberry Pi through VNC viewer?
  • Introduction to Python3 IDE
  • Basic coding in Python
  • How to interface 16x2 LCD with Raspberry Pi?
  • How to install Libraries for camera in Raspberry Pi?
  • How to interface camera with Raspberry Pi?
  • How to do fire detection using machine learning with Raspberry Pi?
  • What is serial communication?
  • Working of GSM
  • How to interface GSM with Raspberry Pi?
  • Working of relay
  • How to interface relay, dc pump, buzzer with Raspberry Pi?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering( software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas. s
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects