Skip to content

⚡LineGuard is a wearable safety system designed specifically for electrical linemen. It combines helmet monitoring, harness verification, and live line detection into a compact, real-time ESP-NOW based system using ESP8266 and ESP-01 modules. This ensures that workers are protected with visual and audio alerts in dangerous conditions.

Notifications You must be signed in to change notification settings

kritishmohapatra/Safety_Harness_System_For_Lineman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

⚡ LineGuard: Smart Safety Harness & Helmet System for Electrical Linemen

⚡LineGuard is a wearable safety system designed specifically for electrical linemen. It combines helmet monitoring, harness verification, and live line detection into a compact, real-time ESP-NOW based system using ESP8266 and ESP-01 modules. This ensures that workers are protected with visual and audio alerts in dangerous conditions.


🧠 System Components

👷 Helmet Unit

  • 🔌 Live Line Detector: Detects proximity to high-voltage lines.
  • 🪖 Helmet Fit Sensor: Verifies the helmet is properly and tightly worn.
  • 📶 ESP-01 Module: Communicates wirelessly with the harness unit.

🦺 Harness Unit

  • 📟 ESP8266 Module: Central controller receiving helmet data and monitoring harness state.
  • 🔘 Button 1: Checks if the harness is worn tightly.
  • 🔘 Button 2: Verifies hooks are connected.
  • 🔴 Red LED: Indicates unsafe or partially safe condition.
  • 🟢 Green LED: Indicates full safety (helmet, harness, and hooks secured).
  • 🔊 Buzzer: Audio alerts for improper safety setup or connection loss.

🔄 How It Works

  1. Helmet Side:

    • When the helmet is worn correctly and there's no nearby live line, the ESP-01 sends a confirmation (1) to the harness unit.
  2. Harness Side:

    • Reads both buttons (for harness and hooks).
    • Checks for recent data from the helmet (within 500ms).
    • Based on these inputs, determines safety status and activates the appropriate indicators (LEDs and buzzer).

📦 Hardware Used

Component Quantity Description
ESP8266 NodeMCU 1 Harness controller
ESP-01 1 Helmet communication module
Helmet Fit Sensor 1 Could be a pressure/contact sensor
Live Line Detector 1 Detects electromagnetic fields
Push Button (x2) 2 Harness and hook verification
LEDs (Red & Green) 1 each Status indicators
Buzzer 1 Audio alert for unsafe conditions
Power Source 2 Battery or USB power for both modules

🎯 Safety Status Logic

🎯 Safety Status Logic

Helmet Fit Harness Fit Hook Connected Status Green LED Red LED Buzzer
Yes Yes Yes ✅ Fully Safe ON OFF OFF
No Yes Yes ⚠ Partial Blink OFF OFF
Yes Yes No ❌ Unsafe OFF ON OFF
No Yes No ❌ Unsafe OFF Blink OFF
No No No ❌ Disconnected OFF OFF Blinking Sound
Any No Any ❌ Unsafe OFF OFF Constant Sound

🚀 Getting Started

  1. Upload the transmitter code to the ESP-01 module on the helmet.
  2. Upload the receiver code to the ESP8266 on the harness.
  3. Connect buttons and sensors as per the circuit design.
  4. Power both modules.
  5. Simulate various states by pressing the buttons and monitoring helmet sensor values.
  6. Observe status via LEDs and buzzer.

💡 Future Improvements

  • Add OLED display on the harness unit for live safety status
  • Cloud-based safety logging and alerts
  • Fall detection using accelerometers (e.g. MPU6050)
  • GPS-based location tracking for crew management
  • Emergency SOS broadcast feature

About

⚡LineGuard is a wearable safety system designed specifically for electrical linemen. It combines helmet monitoring, harness verification, and live line detection into a compact, real-time ESP-NOW based system using ESP8266 and ESP-01 modules. This ensures that workers are protected with visual and audio alerts in dangerous conditions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages