Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

ResQBeacon - Monitoring System

Overview

This project is an IoT-based fire monitoring system that uses LoRa communication to transmit environmental data over long distances. The system monitors gas concentration, temperature, and emergency SOS signals, then sends the information from a sender node to a receiver node for real-time monitoring.

Features

  • Long-range LoRa communication (433 MHz)
  • Smoke/Gas detection using MQ-2 sensor
  • Temperature monitoring using LM35 sensor
  • Emergency SOS button
  • OLED display for live status
  • RSSI signal strength monitoring
  • LED status indication
  • Fire, warning, and normal state detection
  • Serial monitor logging

Hardware Used

Sender

  • ESP32-C5
  • SX1278 LoRa Module (433 MHz)
  • MQ-2 Gas Sensor
  • LM35 Temperature Sensor
  • Push Button (SOS)
  • LED

Receiver

  • ESP32 DevKit
  • SX1278 LoRa Module (433 MHz)
  • 0.96" OLED Display (SSD1306)
  • LED

Software

  • Arduino IDE
  • LoRa Library
  • Adafruit GFX Library
  • Adafruit SSD1306 Library
  • SPI Library
  • Wire Library

Message Format

Each transmitted packet follows this format:

STATUS,GAS,TEMPERATURE,PACKET_NUMBER

Example:

DATA,120,29.5,15
ALERT_GAS,450,32.8,16
ALERT_TEMP,180,85.4,17
FIRE,820,118.2,18
SOS,150,30.1,19

Status Types

  • DATA
  • WARN_GAS
  • WARN_TEMP
  • WARN_BOTH
  • ALERT_GAS
  • ALERT_TEMP
  • ALERT_BOTH
  • FIRE
  • SOS

How to Run

  1. Open the sender and receiver sketches in Arduino IDE.
  2. Install all required libraries.
  3. Select the correct ESP32 board and COM port.
  4. Upload the sender code to the sender ESP32.
  5. Upload the receiver code to the receiver ESP32.
  6. Open the Serial Monitor to view transmitted and received data.

Applications

  • Fire detection
  • Industrial safety
  • Warehouse monitoring
  • Smart buildings
  • Remote environmental monitoring
  • Emergency alert systems

Future Improvements

  • GPS integration
  • Cloud dashboard
  • Mobile notifications
  • Battery backup
  • Multiple sensor nodes
  • Data logging and analytics

Author

Subrat Kumar Behera

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages