Problem

Single-mode robotic vehicles are limited in dynamic environments where users may need manual control in one moment and autonomous behavior in the next.

Solution

I developed a robotic car that supports Bluetooth-based control, joystick input, and automatic obstacle avoidance so the system can adapt to different usage scenarios.

Highlights

  • Implemented Bluetooth control using the HC-05 module.
  • Used an ultrasonic sensor with a servo motor to scan surroundings.
  • Developed obstacle avoidance logic for autonomous movement.
  • Enabled multi-mode control for manual and automatic operation.

Stack

Arduino Nano, Embedded C/C++, HC-05 Bluetooth module, ultrasonic sensor, SG90 servo motor, L298N motor driver, and real-time control logic.