How to make a Bluetooth control Jeep using Arduino
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/297-1.jpg?resize=1024%2C576&ssl=1)
Hello and welcome back. In this project, we will learn how to make a Bluetooth control Jeep using Arduino. For that, I have mainly used the Arduino Nano board, HC-5 Bluetooth module, and a toy Jeep, but feel free to customize it to your liking. Also, You can operate the jeep using the SriTu Hobby Bluetooth controller. The good news is that you won’t need extra gear motors because the toy car already comes with built-in motors(Please choose these types of toy car or any toy model). Therefore, we can do it easily. I had a fantastic outdoor experience with this jeep, and you can give it a try too. You can find more details using the links below.
- How to make a Bluetooth car using Arduino — Click on me
- RoboHeart Electronic kit — RoboHeart
- More details on the ROBOHEART website – Read me
Ok, let’s do this project step by step. The required components are given below.
- Arduino Nano board — Our Store / Amazon
- HC-05 Bluetooth module — Our Store / Amazon
- L298N motor driver — Our Store / Amazon
- Li-ion Batteries — Amazon
- Battery holder — Our Store / Amazon
- Jumper wires — Our Store / Amazon
- Breadboard — Our Store / Amazon
- Toy jeep (You can choose it as you like)
Disclosure: These Amazon links are Affiliate links. As an Amazon Associate, I earn from qualifying purchases.
Step 1
Firstly, identify these components.
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/5-4.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/6-1.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/7-3.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/8-5.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/9-4.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/10-2.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/11.jpg?resize=900%2C505&ssl=1)
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/12-1.jpg?resize=900%2C505&ssl=1)
Step 2
Secondly, remove the top cover of this toy jeep or any other toy. And then, connect the motors to the L298N motor driver board.
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/15.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/16.jpg?resize=900%2C505&ssl=1)
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/17.jpg?resize=900%2C505&ssl=1)
Step 3
Thirdly, place the Arduino nano board and HC-05 Bluetooth module on the breadboard.
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/13.jpg?resize=900%2C505&ssl=1)
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/14.jpg?resize=900%2C505&ssl=1)
Step 4
Now, connect the Bluetooth module and motor driver to the Arduino board. For that, use the circuit diagram below.
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/Circuit.jpg?resize=1024%2C1024&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/18.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/19.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/20.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/21.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/22.jpg?resize=900%2C505&ssl=1)
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/23.jpg?resize=900%2C505&ssl=1)
Step 5
Next, install the breadboard on the top of this jeep. Then, connect the Li-ion battery holder to the motor driver and attach it as you like.
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/25.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/26.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/28.jpg?resize=900%2C505&ssl=1)
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/29.jpg?resize=900%2C505&ssl=1)
Step 6
Now, connect the Arduino board to the computer an upload the following program.
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/30.jpg?resize=900%2C505&ssl=1)
- Code and circuit diagram — Download
/*More projects and tutorials on srituhobby.com */
#define IN1 2
#define IN2 3
#define IN3 4
#define IN4 5
#define ENA 9
#define ENB 10
#define Speed 200
void setup() {
Serial.begin(9600);
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
char value = Serial.read();
Serial.println(value);
if (value == 'U') {
Forward();
} else if (value == 'D') {
Backward();
} else if (value == 'S') {
Stop();
} else if (value == 'L') {
Left();
} else if (value == 'R') {
Right();
}
}
}
void Forward() {
analogWrite(ENA, Speed);
analogWrite(ENB, Speed);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
}
void Backward() {
analogWrite(ENA, Speed);
analogWrite(ENB, Speed);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
}
void Stop() {
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
}
void Left() {
analogWrite(ENA, Speed);
analogWrite(ENB, Speed);
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
}
void Right() {
analogWrite(ENA, Speed);
analogWrite(ENB, Speed);
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
}
- Now, select the board and port. Then, remove the Bluetooth module or RX and TX jumper wires.
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/31.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/32.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/33.jpg?resize=900%2C505&ssl=1)
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/34.jpg?resize=900%2C505&ssl=1)
- Next, click the upload button. After the program is uploaded, reconnect the Bluetooth module.
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/35.jpg?resize=900%2C505&ssl=1)
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/36.jpg?resize=900%2C505&ssl=1)
Step 7
Now, remove the USB cable and put the batteries into the battery holder.
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/37-1.jpg?resize=900%2C505&ssl=1)
Step 8
Next, download and install the SriTu Hobby app from the Play Store. Then, follow the instructions below.
- SriTu Hobby app — Download
- Then, open the app and click the controller tab.
- Next, select your remote.
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/1-10.jpg?resize=900%2C505&ssl=1)
- OK, now click the gear wheel icon and find your device. In this case, you have to enable location and location permission.
- Then, click on the Bluetooth module name. Then, it will connect.
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/2-9.jpg?resize=900%2C505&ssl=1)
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/3-9.jpg?resize=900%2C505&ssl=1)
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/4-9.jpg?resize=900%2C505&ssl=1)
Now, you can test your Bluetooth control Jeep. If the motors are not rotating correctly, please change the motor wires. OK, enjoy this project. The full video guide is below. So, we hope to see you in the next tutorial or project. Have a good day.
![](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/38.jpg?resize=900%2C505&ssl=1)
![How to make a Bluetooth control Jeep using Arduino](https://i0.wp.com/srituhobby.com/wp-content/uploads/2023/11/39.jpg?resize=900%2C505&ssl=1)
How to make a Bluetooth control Jeep using Arduino