Developed a Bluetooth controlled robotic vehicle capable of real-time navigation using the 8051 microcontroller and motor driver ICs. The project highlights practical embedded system design, wireless communication, and hardware-software integration, demonstrating the ability to solve real-world automation challenges.
Microcontroller : AT89S52 (8051)
Programming : Embedded C
Motor Driver : L293D IC
Communication : HC-05 Bluetooth
Power Supply : Battery Pack with Voltage Regulator
Hardware : DC motors, wheels, chassis, crystal oscillator
Development Tools : Keil uVision (IDE), Proteus Design Suite (simulation)
This project implements a Bluetooth-controlled robot where commands from a smartphone are received via a Bluetooth module and processed by the 8051 microcontroller. The microcontroller generates control signals for the motor driver to navigate the robot in multiple directions.
It demonstrates:
- Embedded system programming
- Hardware-software interfacing
- Wireless communication and control
- Embedded C code developed and compiled using Keil uVision
- UART communication configured for Bluetooth command reception
- Motor control logic implemented for forward, backward, left, and right movements
- AT89S52 microcontroller interfaced with L293D motor driver IC
- DC motors connected to the motor driver for locomotion
- Bluetooth module connected to UART pins of microcontroller
- System powered via a regulated battery pack mounted on the robot chassis
- Circuit behavior verified using Proteus Design Suite
- Simulation validated command reception and motor response before hardware deployment
- The complete system was deployed on the physical robot chassis, integrating the AT89S52 microcontroller, L293D motor driver, DC motors, and Bluetooth module
- Bluetooth commands from a smartphone were reliably received via the UART interface, demonstrating robust wireless communication
- Motor driver IC successfully converted microcontroller signals into directional control of the robot, enabling precise forward, backward, left, and right movements
- Real-time testing included verifying motor response timing, command latency, and synchronized movement of both motors for accurate navigation
- Battery voltage and current requirements were monitored to ensure safe operation and prevent overheating of components
- End-to-end testing confirmed successful integration of software and hardware, validating the embedded C control logic with actual mechanical output
- Debugging involved signal-level verification at the microcontroller pins using a multimeter and oscilloscope to ensure accurate UART communication and motor driver activation
- Educational robotics and embedded system learning
- Remote-controlled vehicles and automation prototypes
- Foundation for industrial or IoT-based robotic systems
- Integration with Wi-Fi or IoT for remote operation
- Speed control using PWM
- Camera-based navigation for autonomous movement
- Embedded C programming for microcontroller control and logic implementation
- 8051 microcontroller interfacing with sensors and actuators
- UART-based Bluetooth communication for reliable wireless control
- Motor driver integration enabling precise robotic movement
- Simulation-to-hardware validation using Proteus and real-world testing
- Real-time problem-solving in embedded system design
- Practical experience with microcontroller-based robotics
- Proficiency in hardware-software integration
- Hands-on exposure to wireless communication protocols
- Ability to implement real-time control systems
This is a Mini Project completed as part of the Circuits and Systems Simulation Laboratory and evaluated for the semester practical assessment. It focuses on developing practical skills in embedded systems, microcontroller interfacing, and wireless robotics.