Course Content
Hands-On ESP32 Robotics: Build Smart Robots Step by Step

🔧 Components Used

🎯 Lesson Objective

In this lesson, students will understand:

• The hardware components required to build the Bluetooth Control Car
• The purpose of each component in the robot system
• How these components work together to create a wireless controlled robot

This lesson introduces the electronic and mechanical components used in the Bluetooth Control Car project.


1️⃣ ESP32 Microcontroller

The ESP32 acts as the main controller of the robot.

It performs the following tasks:

🧠 Receives commands from the smartphone through Bluetooth
⚙ Processes the received commands
🚗 Sends control signals to the motor driver
📡 Executes the robot control program

The ESP32 is perfect for this project because it has built-in Bluetooth capability, which allows wireless communication with mobile devices.


2️⃣ Bluetooth Communication (Built-in ESP32 Bluetooth)

The ESP32 contains an integrated Bluetooth module, which allows it to communicate with smartphones and other Bluetooth devices.

In this project:

📱 The smartphone sends movement commands.
📡 The ESP32 receives the Bluetooth data.
🧠 The program processes the received command.
🚗 The robot moves according to the command.

Bluetooth communication enables wireless control of the robot.


3️⃣ L298N Motor Driver

The L298N motor driver controls the motors of the robot.

The ESP32 cannot directly power motors because motors require higher current.

The motor driver acts as an interface between:

🧠 ESP32 microcontroller
⚙ DC motors

The ESP32 sends control signals to the motor driver, and the motor driver provides the required power to the motors.

Using the motor driver, the robot can perform movements such as:

➡ Move forward
⬅ Move backward
↩ Turn left
↪ Turn right
🛑 Stop


4️⃣ DC Motors

The DC motors provide movement for the robot.

In this project, two motors are used:

• One motor for the left wheel
• One motor for the right wheel

By controlling the motors independently, the robot can move in different directions based on the commands received from the smartphone.


5️⃣ Robot Chassis

The robot chassis forms the physical structure of the robot.

It holds all components such as:

• ESP32
• Motor driver
• Motors
• Battery pack

The chassis also includes wheels and a caster wheel to allow smooth movement.


6️⃣ Jumper Wires

Jumper wires are used to connect electronic components together.

These wires allow signals and power to travel between:

🔌 ESP32
⚙ Motor driver
🔋 Power supply

Correct wiring ensures that the robot functions properly.


7️⃣ Power Supply

The robot requires a power source to operate.

Possible power sources include:

🔋 Lithium battery pack
🔋 Rechargeable batteries
🔋 External power supply

The power supply provides energy for:

⚙ Motors
🧠 ESP32
📡 Communication system

A stable power supply ensures reliable robot performance.


8️⃣ How the Components Work Together

All components in the Bluetooth Control Car work together as a system.

The process works as follows:

1️⃣ The smartphone sends a command using Bluetooth.
2️⃣ The ESP32 receives the Bluetooth signal.
3️⃣ The ESP32 processes the received command.
4️⃣ The ESP32 sends control signals to the motor driver.
5️⃣ The motor driver powers the motors.
6️⃣ The robot moves according to the command.

This allows the robot to move wirelessly based on user control.


🚀 What Happens Next

Now that you understand the components used in the Bluetooth Control Car, the next step is to connect these components together.

Scroll to Top