Back
Smart Wheelchair Project
Smart Mobility System

Smart Wheelchair

An Arduino-based smart wheelchair that supports both joystick and Bluetooth control for improved mobility and accessibility.

Joystick Manual Control
Bluetooth Wireless Control
Buzzer Horn Alert

Project Overview

This Smart Wheelchair combines a joystick module and Bluetooth communication to provide flexible mobility control. Users can operate the wheelchair manually using the joystick or wirelessly through a smartphone application.

The Arduino processes joystick inputs and Bluetooth commands, controls the motor driver, and manages a buzzer horn system for enhanced safety and accessibility.

Core Hardware Modules

NodeMCU ESP8266 Wi-Fi processor managing sensor inputs and cloud synchronization.
MFRC522 RFID Contactless proximity validation for authorized access tokens.
HC-SR04 Ultrasonic Precision sonar distance checks for vehicle detection.
SG90 Servo Motor Mechanical barrier control for physical gate actuation.

Project Resources

ESP8266 Firmware Motion detection firmware featuring ultrasonic sensing, visitor counting, LED indication, NTP time synchronization, and Twilio WhatsApp alert integration.
Hardware Connections Complete wiring guide for NodeMCU ESP8266, HC-SR04 Ultrasonic Sensor, LED indicator, power connections and GPIO mapping.

Pin Configuration

Component NodeMCU Pin
HC-SR04 TRIG D1 (GPIO5)
HC-SR04 ECHO D2 (GPIO4)
LED Indicator D5 (GPIO14)
VCC VIN
GND GND

Project Source Codes

1. Smart Wheelchair Arduino Firmware

Controls wheelchair movement using joystick, Bluetooth commands, motor driver interface, and buzzer system.

Download Arduino Code
View Arduino Source Code

                

2. Android Bluetooth Controller

Smartphone application used to control wheelchair movement wirelessly.

Download Android App