IoT-Based Smart Walking Stick with Multi-Directional Obstacle Detection

Assistive Mobility Device with ESP32, Four Ultrasonic Sensors, PIR Motion Detection, Blynk IoT Dashboard, and Audible Alert System

Category: IoT, Embedded Systems, Assistive Technology, Accessibility
Tools & Technologies: ESP32, 4× HC-SR04 Ultrasonic Sensors, PIR Motion Sensor, Buzzer, 5× LED Indicators, Blynk IoT Platform, WiFi, Arduino IDE

Status: Completed

Introduction

This project develops an IoT-enabled smart walking stick designed to assist visually impaired individuals in navigating their environment safely. The device integrates four HC-SR04 ultrasonic distance sensors positioned to detect obstacles in four directions (front, down/pothole, left, and right), along with a PIR motion sensor for detecting approaching objects or people. When obstacles are detected within configurable distance thresholds, the system triggers directional buzzer alarm patterns and LED indicators to alert the user. Real-time status data is streamed to the Blynk IoT platform, enabling caregivers to monitor the user's walking conditions remotely. The device operates autonomously even without WiFi connectivity, ensuring reliable assistance at all times.

System Overview System Overview


Aim and Objectives

Aim:
Design and develop an IoT-based smart walking stick with multi-directional obstacle detection and remote monitoring for visually impaired users.

Objectives:

  • Detect obstacles in four directions (front, down, left, right) using ultrasonic sensors with configurable thresholds.
  • Detect approaching movement using a PIR motion sensor for situational awareness.
  • Provide directional audible alerts via buzzer with distinct alarm patterns per direction.
  • Indicate obstacle direction visually using dedicated LED indicators.
  • Stream real-time walking status to Blynk IoT dashboard for remote caregiver monitoring.
  • Ensure standalone operation without WiFi with automatic reconnection when available.

Features & Deliverables

  • Multi-Directional Detection: Four ultrasonic sensors cover front, ground (pothole), left, and right directions.
  • Pothole Detection: Downward-facing sensor detects ground drops greater than 60cm, alerting the user to potholes or stairs.
  • Motion Awareness: PIR sensor detects approaching people or moving objects from behind.
  • Directional Alarms: Distinct buzzer patterns help the user identify which direction the obstacle is located.
  • LED Indicators: Five dedicated LEDs provide visual feedback for each detection zone and motion.
  • Blynk Remote Monitoring: Real-time status strings and notifications sent to the Blynk app for caregiver oversight.
  • Offline Operation: Device functions fully without WiFi, with a 10-second timeout before proceeding autonomously.

Process / Methodology

Hardware Assembly

Components: ESP32, 4× HC-SR04 Ultrasonic Sensors, PIR Motion Sensor, Buzzer, 5× LEDs, Battery Pack.

  • Mounted four ultrasonic sensors at front, downward, left, and right positions on the walking stick.
  • Integrated PIR sensor for rear/ambient motion detection.
  • Positioned buzzer for clear audible feedback and LEDs for visual status indication.
  • Designed compact, lightweight assembly suitable for walking stick integration.

Software Development

  • Implemented multi-sensor polling with distance threshold comparison for each direction.
  • Programmed directional buzzer alarm patterns (varying beep frequencies per obstacle direction).
  • Integrated Blynk IoT with virtual pins for status reporting and push notifications.
  • Added WiFi fallback logic with 10-second connection timeout for offline reliability.

Testing & Calibration

  • Calibrated ultrasonic sensor thresholds for optimal indoor and outdoor obstacle detection.
  • Tested pothole detection accuracy at various ground distances.
  • Validated PIR motion detection range and false-positive rates.

Challenges & Solutions

  • Challenge: Ultrasonic sensor cross-talk when four sensors operate simultaneously.
    Solution: Implemented sequential sensor polling with timing delays to prevent signal interference.
  • Challenge: Distinguishing between legitimate ground drops and normal surface variations.
    Solution: Set a 60cm threshold for pothole detection, calibrated for typical walking surfaces.
  • Challenge: Battery life management with continuous sensor polling and WiFi.
    Solution: Optimized polling intervals and WiFi reconnection logic to minimize power consumption.

Results & Impact

  • Obstacle Detection: Successfully detected obstacles in all four directions within configurable distance ranges.
  • Pothole Safety: Ground-level drops reliably detected and alerted before the user stepped into danger.
  • Caregiver Monitoring: Blynk dashboard provided real-time walking condition updates to remote caregivers.
  • Reliable Operation: Device functioned seamlessly both with and without WiFi connectivity.

Future Enhancements

  • Add GPS tracking for real-time location sharing with caregivers.
  • Implement haptic feedback (vibration motors) for silent directional alerts.
  • Add voice announcements using a speaker module for obstacle direction communication.
  • Integrate fall detection with automatic emergency SMS notification.

Demonstration / Access

  • GitHub Repository: Coming soon
  • Live Demonstration Video: Coming soon

Thank You for Visiting My Portfolio

I sincerely appreciate you taking the time to explore my portfolio and learn about my work and expertise. If you have any questions or wish to discuss potential collaborations, please feel free to reach out via the Contact section.

Best regards,
Damilare Lekan, Adekeye.