Bluetooth Controlled Obstacle Avoidance Robot

This project uses mobile phone to communicate with a robot via bluetooth. It also senses obstacles and stops to avoid collision.

May 1, 2020

35306 views

17 respects

Components and supplies

1

Ultrasonic Sensor - HC-SR04 (Generic)

1

Male/Female Jumper Wires

2

DC Motor, 12 V

1

Dual H-Bridge motor drivers L298

1

Resistor 330 ohm

1

Arduino Nano R3

1

SparkFun Breadboard Power Supply Stick 5V/3.3V

1

SparkFun Logic Level Converter - Bi-Directional

1

RGB Diffused Common Anode

1

HC-05 Bluetooth Module

1

Breadboard (generic)

Apps and platforms

1

Arduino BlueControl

1

Arduino IDE

Project description

Code

Bluetooth Controlled Robot_Arduino Code.

c_cpp

Bluetooth Controlled Robot_Arduino Code.

c_cpp

Downloadable files

Circuit Diagram.

Circuit diagram of the robot.

Circuit Diagram.

Comments

Only logged in users can leave comments

Anonymous user

4 years ago

This project is possible to make in proteus with arduino uno instead of arduino nano?

supriyagajare

4 years ago

Which software you have to used...To make the Arduino BlueControl App. And also another one thing is to Project design have really nice...I am a beginner

Anonymous user

5 years ago

Hi I loved your project it inspired me to make my own so juts wanted to ask you which power source are you using

alokmech007

2 years ago

Thanks for liking my project. I have used a breadboard power supply that has 5.0v and 3.3v supply voltage outputs.

Anonymous user

5 years ago

I really liked the project. I dont know much about the electronics subject, but i want to study about it after seeing your project. Can you please tell me what type of codding language and electronics background is needed so that i can as well create my own project. I am new to this world, Please consider me as a begineer Thank you

alokmech007

2 years ago

Thanks for liking my project. You can start with basic electronics. Once you have developed a good understanding of the subject, you can build circuits and develop projects. I hope you have some basics in C language programming. Embedded-C is used for programming microcontrollers for creating microcontroller based projects. All the best.

Gina_2013

5 years ago

I really like your project. I am a beginner and I am in the middle of doing the same one. I find difficulties in understanding the code because I used the Arduino Uno Rev3 board and the Motor Shield Rev3 motor drive. Do you think I can post my code for you to highlight my errors? My robot of course doesn't move!! >D

alokmech007

2 years ago

Thanks for liking my project. I hope you are doing well with your project and have set-up the hardware correctly. If your hardware circuit is set-up correctly, the code should work. You can share your code so that i can have a look at it. I am sure it will definitely move. :-)

Anonymous user

5 years ago

Really cool project, been trying to develop some semi-independent bots recently. What type of wheel is that you have at the front keeping the balance?

alokmech007

2 years ago

Thank you. The wheel at the front is a ball castor wheel.