⚡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.
- 🔌 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.
- 📟 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.
-
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.
- When the helmet is worn correctly and there's no nearby live line, the ESP-01 sends a confirmation (
-
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).
| 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 |
| 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 |
- Upload the transmitter code to the ESP-01 module on the helmet.
- Upload the receiver code to the ESP8266 on the harness.
- Connect buttons and sensors as per the circuit design.
- Power both modules.
- Simulate various states by pressing the buttons and monitoring helmet sensor values.
- Observe status via LEDs and buzzer.
- 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