🔧 Components Used
🎯 Lesson Objective
In this lesson, students will understand:
• The hardware components required to build the Voice Control Robot
• The purpose of each component in the robot system
• How these components work together to create a voice-controlled robot
This lesson introduces the electronic and mechanical components used in the Voice Control Robot 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 has a built-in Bluetooth module, which allows it to communicate directly with smartphones.
This makes it ideal for building wireless control systems.
2️⃣ Bluetooth Communication (Built-in ESP32 Bluetooth)
The ESP32 contains an integrated Bluetooth module.
This module allows the ESP32 to communicate with smartphones and other Bluetooth devices.
In this project:
🎤 The user gives voice commands to the smartphone.
📱 The smartphone converts voice into command text.
📡 The command is sent to the ESP32 via Bluetooth.
🧠 The ESP32 processes the command and controls the robot.
This allows the robot to be controlled using voice instructions.
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 these motors independently, the robot can move in different directions based on voice commands.
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 electrical signals and power to travel between:
🔌 ESP32
⚙ Motor driver
🔋 Power supply
Proper wiring ensures that the robot functions correctly.
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 Voice Control Robot work together as a system.
The process works as follows:
1️⃣ The user gives a voice command using the smartphone.
2️⃣ The smartphone converts the voice into a command.
3️⃣ The command is sent to the ESP32 using Bluetooth.
4️⃣ The ESP32 processes the command.
5️⃣ The ESP32 sends signals to the motor driver.
6️⃣ The motor driver controls the motors.
This allows the robot to move according to spoken commands.
🚀 What Happens Next
Now that you understand the components used in the Voice Control Robot, the next step is to connect these components together.