Arduino Bluetooth Car Controlled by Smartphone - Easy Build
by CrazyScience in Circuits > Arduino
519 Views, 6 Favorites, 0 Comments
Arduino Bluetooth Car Controlled by Smartphone - Easy Build
.JPG)


Hello friends in this instructables i will show you how to make Arduino Bluetooth Car Controlled by Smartphone that is very fun to build and you will get a lot of learning in this process.
To begin with let me give you a quick information on this robot car and reason for building this project.
This robot car has 2 BO motors that is known for its high torque but also maintaining a good rpm, This robot has 3 wheels and is powered by 2 BO motors and all terrain wheels.
The front wheel rotates freely and is connected to a DC motor for smooth movement, Lithium ion battery that provides a 7.4v power will ensure to have a long run on this project.
Most importantly you can connect this robot to any smartphone and is controlled by an application(most applications support universal robot models)
I tried testing this robot car on different terrains and got a great results, You can also add 2 more wheels and motor and make it a 4wd robot car but that will need an additional power source and the backup will drastically decrease upon usage.
I have filmed detailed building instructions of this project and have included in the last step of this project, Dont miss to check that too.
You can easily build this project since i have given the circuit diagram and code for this, Let us now gather materials to build this project, All the best
Supplies







Circuit and Arduino Program







Since we are using servo shield the number of jumper cables that is required to build this proiect has reduced to a great extent all thanks to the onboard servo shield that sits on top of the arduino uno.
I will start by placing the female header pin on the uno first since we need connection from the bluettoth module to uno
VCC from HC-05 to 5V on uno
GND to GND
TX to RX
RX to TX on Uno board
This will complete the connections with Bluetooth module now i will show the connection of motor and this is very simple
Motors are connected to the motor terminals of the L298N motor driver shield on the dedicated slots for BO motor, connect the wires from motor and secure with screws.
In the end connect the power supply(in my case 2 18650 batteries in series) and this will be connected to servo shield power supply slot.
After this is done connect uno board to computer and open arduino IDE
Copy and paste the below code into your ide, select proper type of board and port name and click on that upload button.
In no time code is uploaded to uno and now you can test the circuit or simply move ahead with the foresaid steps.
You also can replace this open circuit with a Small PCB with a speed controller, Complete your electronic projects in the best way from PCBWay
Why them? They have provided me with the best PCB and The quality is just amazing compared to other providers in the market, They also have Color PCB printing check it out
Check Here for their Multicolor 3D printing service with this, your project becomes more interesting
A revolutionary solution that combines the best of both rigid and flexible circuitry to elevate your electronic projects to new heights.
Don't miss checking their assembly offer here , For a Limited time only 29$ for 20pcs
PCBA & Online quote available with 24h delivery services
Their expertise in advanced manufacturing techniques offers a seamless integration of rigid and flexible components, ensuring enhanced reliability, durability, and space-saving benefits.
Downloads
Frame and Wheels







You might think from where did i get that frame from, I got it from my previous project where i 3d printed it for this frame part.
There is no rule to use the exact same design, You can use alternate materials like cardboard or readily available plastic frame for this purpose, But i would suggest to build this as per your needs.
I will use 3 wheel type you can also use 4 wheel if you feel struck in the design part for 3 type.
Use good amount of hot glue to attach servos to the base of the frame and allow to dry completely, I will use a toy dc motor to its shaft i have connected a wheel and you can see how smoothly it will rotate.
Now do the same for bo motor, My frame was optimised to use the component space so everything fits well and no extra space is wasted thereby making the project small.
After the bo motors are glued we can connect the wheels, Most of the wheel types are press fit and there is no need to use any additional coupling materials here.
Now we have the frame ready and head over to installing the electronics part onto this.
Servo Shield Installation






I have made connections earlier and like i mentioned i have soldered a female header pin onto the union(this is an optional step) in the other way you can directly connect the Bluetooth module wires below the uno board.
This servo shield setup is installed onto the frame and you can use double sided adhesive or hot glue for this, In my case hot glue worked fine.
With the help of screw driver connect the servo wires to the shield, Repeat the same for all the connections and in the end you can add the battery.
I will glue the 2 battery holders on the little hump part(balancing) and in the end connected batteries onto this.
For the proper power supply when required i will use a small on/off switch, Glue it to the side of battery frame.
Now with the help of a small plastic strip you can make a space for Bluetooth module, Kindly have a look at the placement that i used in this robot and you can use the same.
Make sure there are no loose or hanging wires in the frame that will cause problems at the time of working.
If this is complete we are almost at the last part of this build phase and now you can see how we can use this project, Take your phone and follow the below said steps to make this robot work
How to Use



Using this is very simple, You can turn on the switch and now you will see the bluetooth module light blinking.
Now open Bluetooth on your phone and connect for HC05 name and connect to that device, Open the Bluetooth controller car application on your phone.
There are many controller in the google play store and you can install any one as per your choice, Open the application and you may need to connect to the Bluetooth module again.
In the controller application you will find lots of option like front and back, left and right and in some you will also find light option(for this you should connect the LED to uno board separately)
In all the application you will find a detailed guide on how to connect and use the application, If you feel struck anywhere you can check all this or if you think everything is fine you can simply continue
That is all about this project, Like always i would recommend you to give a try to build this or if you have any suggestion for more advanced build of this you can let me know.
Thank you and comment section is awaiting for your honest replies for this project, Consider checking the video below
Video Tutorial

Here is the complete video of this project along with working of this robot, If you have any queries, consider watching this video.
The fun never ends since we are using a long capacity lithium ion batteries. I tried testing this robot car on different terrains and i got a good feedback from this robot.
I also have made other variants of this project and you can check them in my previous projects, If you liked this project take your time to share this with your friends let them also build this and take advantage.
If you still have any questions, you can ask me in the comments. Thank you and happy building.