A new tutorial! This time I chose to build an Arduino Bluetooth Controlled car. This is the easiest Arduino Robot Car and a very popular Arduino Project for beginners. I will explain every single thing in this article and have made a tutorial video on YouTube. Hope this will be a perfect article for your DIY Arduino Bluetooth Controlled Robot Car…
Things used in this project
- ARDUINO UNO
- L293D MOTOR DRIVER
- HC-05 BLUETOOTH MODULE
- JOHNSON MOTOR
- 18650 LI-ION BATTERY
- 18650 LI-ION BATTERY HOLDER
- CHASSIS FOR ROBOT BODY
- PCB BOARD BY JLCPCB
- JUMPER WIRES
- Soldering iron
- Drill Machine
- Glue Gun
Hey guys! I hope you already enjoyed my previous projects and you are ready for a new one,
as usual, I made this tutorial to guide you step by step while making this kind of super amazing low-cost electronic project which is the "Bluetooth Robot Car".
During the making of this project, we tried to make sure that this instructable will be the best guide for you in order to help you if you want to make your own Bluetooth Robot Car,
So we hope that this instructable contains the needed documents.
This project is so handy to make especially after getting the customized PCB that we’ve ordered from JLCPCB to improve the appearance of our machine and also there are enough documents and diagrams in this guide to allow you to create your Bluetooth Robot Car easily.
We've made this project in just 3 days only, just 2 days to get all the needed parts, and the next 1 day to finish the hardware making and the assemble.
Before starting let’s see first What you will learn from this instructable:
- Making the right hardware selection for your project depending on its functionalities.
- Prepare the circuit diagram to connect all the chosen components.
- Assemble all the project parts (mechanical and electronic assembly).
- Finally designing your own ARDUINO-based Bluetooth Controlled Robot Car.
How Arduino Bluetooth Controlled Car Works?
This is a simple Micro-controller based car. The Micro-Controller is connected in the car. The Arduino is doing all this job. For receiving data wirelessly we are using the HC-05 Bluetooth module.
At first, We have to connect/ pair the Bluetooth module with the phone (Android) you want to control. Now, we are doing different operations such as when we press the forward button then the Phone sends a data value to the Bluetooth module.
Next, we have to code in a way that if Arduino Gets a Certain Data (Suppose ‘F’ for forwarding) we have to make a certain condition for running the car in a certain direction. So, basically, there are many switch cases in the Arduino code. For a known condition or a switch case, the car will perform the added functions in the code.
In the Same way, F, B, L, R are used for moving the car Forward, Backward, Left, Right movements.
Here is the video of Arduino Bluetooth controlled Robot Car
This video will help you to make your own robot easily.
Schematics of the Bluetooth Control Car with L293D:
In this step, I have made the Robot Body using PVC Boards. I have also attached the motors with the Chassis and have soldered them with some wires.
Here is how it looks like
I have made a PCB file to make it easy to assemble and ordered my PCB from JLCPCB. They are very professional in PCB making and the build time was short. I received my item within 7 working days.
After getting the PCB it was just a less than 2 minutes job to assemble all the components in a proper way.
Now I had to upload the code to the Arduino UNO.So I have attached the USB cable that comes with the Arduino UNO board and follows the steps mentioned below
- Open Arduino IDE on your PC