"Reaching New Heights in Innovation and Rescue Robotics"
π₯ First Prize Winner at the Hertz Microprocessor Hackathon conducted by ECSA!
prize_distribution_video.mp4
Team Zenith with the first prize at ECSA Hertz Hackathon
RescueBot is a Wi-Fi-controlled robotic system designed to assist in hazardous environments where human presence is risky or impractical. Built specifically for search and rescue operations, it features remote operation capabilities, autonomous obstacle avoidance, gas detection, and emergency alert systems.
- π Wi-Fi Remote Control - Sleek web interface with neon-style dashboard
- π€ Multiple Control Modes - WiFi Manual, Autonomous, and Idle modes
- π§ Intelligent Navigation - Servo-controlled scanning with obstacle avoidance
- π¨ Gas/Alcohol Detection - MQ2 sensor with real-time monitoring and alerts
- π Autonomous Operation - Smart pathfinding with dynamic obstacle scanning
- π Emergency Alert System - SOS, Gas, and Motion alert buttons
- π Live Sensor Data - Real-time distance and gas level readings
- π° Cost-Effective - Total project cost under βΉ2000
| Component | Model/Pin | Purpose |
|---|---|---|
| Microcontroller | ESP32 DevKit | Main controller with built-in Wi-Fi |
| Motor Driver | L298N | Controls DC motors with bidirectional movement |
| Gas/Alcohol Sensor | MQ2 (Pin 34) | Detects alcohol and hazardous gases |
| Distance Sensor | HC-SR04 (Pins 2,4) | Obstacle detection and avoidance |
| Servo Motor | SG90 (Pin 13) | 180Β° scanning for navigation |
| Motors | DC Geared | Robot locomotion with directional control |
| Power Supply | Lion/External | 5V power for entire system |
- Dual-core processor for efficient multitasking
- Built-in Wi-Fi - Direct connection without external modules
- GPIO Pin Configuration: Motors (5,18,19,21), Sensors (2,4,34), Servo (13)
- Web Server Integration using ESP32WebServer library
- L298N H-Bridge driver for bidirectional control
- 4-Motor Pin Configuration for precise movement control
- Independent motor control for turning and maneuvering
- Digital pin control for forward, backward, left, right movements
- MQ2 Gas/Alcohol Sensor: Analog reading on pin 34 with threshold detection
- HC-SR04 Ultrasonic: Trigger (pin 2) and Echo (pin 4) for distance measurement
- Servo-Controlled Scanning: 180Β° rotation for obstacle detection and pathfinding
- Real-time Monitoring: 100ms obstacle check, 1000ms gas level monitoring
- State-Based Navigation: Moving Forward β Scanning β Turning β Repeat
- Intelligent Pathfinding: Left/right scanning to find optimal routes
- Obstacle Avoidance: 20cm threshold distance with automatic stopping
- Recovery Mechanisms: Timeout handling and error detection
- Futuristic Interface Design - Orbitron font with animated neon-glow effects
- Dynamic Background - Gradient animations with space-theme colors
- ESP32WebServer - Lightweight HTTP server hosted directly on ESP32
- Multiple Control Modes: WiFi Manual, Autonomous Navigation, Idle Mode
- Real-time Updates - Live sensor data refresh every 1000ms
- Emergency Alert System - SOS, Gas Alert, and Motion Alert buttons
- Mobile-Responsive - Works seamlessly on phones, tablets, and computers
- RESTful API - Clean endpoints for movement, sensors, and alerts
- Range: 30-50m indoors, varies with WiFi router quality
- Network Dependency: Requires existing WiFi network (SSID: configured in code)
- Single Client: Optimized for one operator at a time
- Smart Navigation: Servo-based 180Β° scanning for optimal pathfinding
- State Management: Robust autonomous mode with obstacle recovery
- Gas Detection: Real-time alcohol/gas monitoring with threshold alerts
- Error Handling: Timeout mechanisms and invalid reading protection
- ποΈ Disaster Response: Navigate through debris with intelligent obstacle avoidance
- π Industrial Safety: Alcohol/gas leak detection in hazardous environments
- π Search & Surveillance: Remote scouting with autonomous navigation capabilities
- π Education & Research: IoT and robotics learning with advanced web interface
- π¨ Emergency Operations: Quick deployment with multiple alert systems
- π Home Security: Autonomous patrol mode with real-time monitoring
- System Initialization: ESP32 connects to WiFi network and starts web server
- Web Interface Access: Users connect via browser to ESP32's IP address
- Mode Selection: Choose between WiFi Manual, Autonomous, or Idle modes
- Manual Control: Direct robot movement using intuitive web buttons
- Autonomous Navigation: Robot scans environment, detects obstacles, and navigates intelligently
- Real-time Monitoring: Continuous sensor data updates (gas levels, distance readings)
- Emergency Response: Instant alerts via SOS, Gas Alert, and Motion Alert buttons
- Smart Recovery: Automatic error handling and obstacle avoidance algorithms
- Scanning Phase: Servo rotates to scan left/right for obstacles
- Decision Making: Analyzes distances and chooses optimal path
- Navigation: Moves forward, turns, or stops based on sensor data
- Continuous Monitoring: Maintains gas detection and safety protocols
Motor Control:
- Motor 1: Pin 5 (IN1), Pin 18 (IN2)
- Motor 2: Pin 19 (IN3), Pin 21 (IN4)
Sensors:
- HC-SR04 Ultrasonic: Pin 2 (Trigger), Pin 4 (Echo)
- MQ2 Gas Sensor: Pin 34 (Analog Input)
- SG90 Servo: Pin 13 (PWM Control)
Power: 5V supply for motors, 3.3V for sensors
- WiFi Network: Configure SSID and password in code
- Serial Monitor: 115200 baud rate for debugging
- Web Access: Connect to ESP32's IP address via browser
- Sensor Calibration: Gas threshold set to 1000 (adjustable)
Event: Hertz Microprocessor Hackathon
Organizer: ECSA (Electronics and Communication Students Association)
Result: π₯ First Prize
Category: Microprocessor-based Innovation
- Deeraj P Menon (me)
- Hithek Siva
- N Navaneeth
- Juliya George
- Gopika E
"Innovation in robotics isn't just about technologyβit's about saving lives and making the world better for everyone."


