DESHBOT Shield – Bluetooth Controlled Robot

by devkrishnavhora in Circuits > Arduino

20 Views, 0 Favorites, 0 Comments

DESHBOT Shield – Bluetooth Controlled Robot

WhatsApp Image 2026-08-18 at 3.14.46 PM.jpeg

In this project, we will build a simple Bluetooth-controlled robot using the DESHBOT Shield.

The robot uses an Arduino Nano as its controller. An HC-05 Bluetooth module allows us to control the robot wirelessly from a smartphone.

The DESHBOT Shield makes the wiring easier because the motor connections and other connections are available directly on the shield.

This tutorial is written for beginners, so we will build the robot step by step.




Supplies

ChatGPT Image Aug 18, 2026, 03_40_15 PM.png

DESHBOT Shield

Arduino Nano

HC-05 Bluetooth Module

Motor driver L293D ( onboard Deshbot shield )

2 × DC gear motors

2 × robot wheels

Robot chassis

Battery pack

USB cable for programming

castor wheel

Understand the DESHBOT Shield

des 1.jpeg

The DESHBOT Shield is the main control board of our robot.

The Arduino Nano is placed on the shield and controls the motors and Bluetooth module.

The shield provides easy connections for:

  1. Two DC motors
  2. Battery
  3. Bluetooth module
  4. Arduino pins
  5. Other electronic components

Before connecting anything, look carefully at the labels printed on the shield.

Insert the Arduino Nano

uno.jpeg

Place the Arduino Nano onto the Nano headers on the DESHBOT Shield.

Make sure all the pins are correctly aligned before pressing the Nano into the headers.

Do not force the board if the pins are not aligned

Keep the USB connector accessible so that you can connect the Nano to your computer for programming.




Connect the Two Motors

m1.jpeg

Our robot uses two DC gear motors.

We will call them:

  1. Motor 1 – M1
  2. Motor 2 – M2

According to the motor-control pins used by the program:

Motor 1

  1. M1A → Arduino D9
  2. M1B → Arduino D8

Motor 2

  1. M2A → Arduino D6
  2. M2B → Arduino D7

Connect the first motor to the M1 terminals and the second motor to the M2 terminals on the DESHBOT Shield.

Connect the HC-05 Bluetooth Module

WhatsApp Image 2026-08-18 at 3.08.41 PM.jpeg

The HC-05 Bluetooth module allows us to control the robot wirelessly using a smartphone.

The important pins on the HC-05 are:

  1. VCC
  2. GND
  3. TXD
  4. RXD

Connect the module to the shield on designated Bluetooth connector.

connection with Arduino nano:

HC-05 - Arduino

VCC - 5V

GND - GND

TXD - Arduino RX pin

RXD - Arduino TX pin

Connect the Battery

WhatsApp Image 2026-08-18 at 4.31.18 PM.jpeg

The battery provides power to the robot.

Connect the battery to the power input of the DESHBOT Shield.

Make sure the positive + and negative – connections are correctly matched.

Before switching on the robot, check:

  1. Battery voltage
  2. Positive and negative wires
  3. Shield power-input markings
  4. Motor voltage rating


Assemble the Robot

Now that the wiring and programming are complete, install everything onto the chassis.

Mount:

  1. Two DC motors
  2. Two wheels
  3. DESHBOT Shield
  4. Arduino Nano
  5. HC-05 Bluetooth module
  6. WS2812B LED
  7. Battery

Keep the Bluetooth module and its antenna area clear so it can communicate properly with the smartphone.

Make sure the wires are secured and cannot touch the wheels.

Check All Connections

Before powering the robot, check all the connections carefully.

Motors

  1. M1 motor connected
  2. M2 motor connected
  3. Motor wires are secure

HC-05 Bluetooth

  1. VCC connected
  2. GND connected
  3. TXD connected to Arduino RX
  4. RXD connected to Arduino TX

Battery

  1. Battery polarity checked
  2. Battery voltage checked
  3. No loose wires
  4. No short circuits


Install the Arduino IDE

Screenshot 2026-08-18 163449.png


Install the Arduino IDE on your computer.

Connect the Arduino Nano to your computer using a USB cable.

Then select:

  1. Board: Arduino Nano
  2. Processor: ATmega328P
  3. Port: The COM port connected to your Nano


Upload the Program

Connect the Arduino Nano to your computer using the USB cable.

Open the Bluetooth-controlled robot program in the Arduino IDE.

Make sure the correct board and COM port are selected.

Then click Upload.

Wait until the Arduino IDE shows that the upload has completed successfully.

Downloads

Pair the HC-05 With Your Phone

WhatsApp Image 2026-08-18 at 4.38.41 PM.jpeg

Turn on the robot.

Open the Bluetooth settings on your smartphone.

Search for available Bluetooth devices and look for HC-05.

Select the HC-05 and pair it with your phone.

If your phone asks for a pairing PIN, use the PIN 1234, configured for your HC-05 module

How the Robot Works

The HC-05 receives commands from your smartphone and sends them to the Arduino Nano.

The Arduino reads these commands and controls the two motors.

For example, the program can use:

  1. U→ Move Forward
  2. D → Move Backward
  3. L → Turn Left
  4. R → Turn Right
  5. C → Stop

The WS2812B LED can also show the robot's current status.

Final Result

WhatsApp Image 2026-08-18 at 3.14.46 PM.jpeg

Congratulations! 🎉

Your DESHBOT Shield Bluetooth-controlled robot is now complete.

You can control the robot wirelessly from your smartphone using the HC-05 Bluetooth module.

The DESHBOT Shield makes it easier to connect the motors and Arduino, making it a useful platform for beginners who want to learn robotics and wireless control.

Future Improvements


Once the basic robot is working, you can add more features such as:

  1. Bluetooth-controlled RGB lighting
  2. Servo motor
  3. Robotic arm
  4. Line-following sensors
  5. Battery voltage monitoring
  6. Buzzer
  7. Additional sensors
  8. Phone-based graphical control

Conclusion

This project is a easy way for beginners to learn how an Arduino Nano, DESHBOT Shield, motor driver and HC-05 Bluetooth module can work together.

With the DESHBOT Shield, you can build the robot with simple wiring and later use the same platform for more advanced robotics and IoT projects.