img

Course Details

Control the machine with the flick of a wrist. In this module, students leave the basic Arduino behind and upgrade to the ESP32—a high-speed, dual-core microcontroller. Students will learn industrial machine-to-machine communication (ESP-NOW) to build their own custom wireless remotes. The grand finale? Designing a wearable "magic glove" that reads hand movements to steer a heavy-duty 4WD robot across the room!

Quick Details:       

  • Prerequisite: Level 1 & Level 2 Certification (Must pass the Level 2 Skills Test)
  • Duration: 6 Weeks (12 Days)
  • Schedule: Weekends | 2 Hours per Session
  • Format: 100% Hands-On & Project-Based

The Day-by-Day Learning Journey

Phase 1: The ESP32 Upgrade & Wireless Basics (Weeks 1 & 2) Focus: Upgrading the brain from 5V to 3.3V logic and establishing direct M2M wireless links.

  • Day 1 – Meet the ESP32 Super-Brain
    • Arduino UNO vs. ESP32: Processing power and built-in wireless.
    • Understanding 3.3V logic vs. 5V logic.
    • Setting up the ESP32 environment in the Arduino IDE.
  • Day 2 – Upgrading the Robot Chassis
    • Swapping out the Arduino UNO for the ESP32 on the Level 2 4WD chassis.
    • Rewiring the L298N Motor Driver to the ESP32 safely.
    • Writing a quick test code to ensure the motors run on the new brain.
  • Day 3 – Introduction to ESP-NOW (Machine-to-Machine)
    • What is ESP-NOW? (High-speed, router-less communication).
    • Understanding MAC addresses (the unique "phone number" of the microchip).
    • Setting up a "Sender" ESP32 and a "Receiver" ESP32.
  • Day 4 – The First Wireless Signal
    • Writing code to pair the two ESP32 boards.
    • Sending simple data: Pressing a physical button on the Sender to turn on an LED on the Receiver across the room.

Phase 2: The Custom Wireless Remote (Weeks 3 & 4)Focus: Building a button-based remote control and structuring complex data packets.

  • Day 5 – Structuring Wireless Data
    • Moving beyond ON/OFF signals.
    • Learning to send Data Packets (C++ struct) containing multiple variables at once.
    • Wiring a 4-button directional pad (Forward, Back, Left, Right) to the Sender board.
  • Day 6 – 🛠️ Project Build: The Push-Button RC Car
    • Coding the Receiver to decode the wireless packet and drive the L298N motors.
    • Hands-on testing: Driving the car using the custom breadboard remote control!
  • Day 7 – Introduction to Motion Tracking (MPU6050)
    • How smartphones and drones know when they are tilted.
    • Understanding the MPU6050 (3-axis Accelerometer & Gyroscope).
    • Wiring the sensor using I2C communication (SDA/SCL pins).
  • Day 8 – Decoding Gravity
    • Reading raw X, Y, and Z-axis tilt data on the Serial Monitor.
    • Converting raw mathematical data into usable Pitch (forward/back) and Roll (left/right) angles.

Phase 3: The "Magic Glove" & Teleoperation Challenge (Weeks 5 & 6) Focus: Merging wireless protocols with motion data to build a wearable gesture controller.

  • Day 9 – Designing the Gesture Controller
    • Mapping hand tilt angles to driving commands:
      • Tilt hand down = Drive Forward.
      • Tilt hand left = Steer Left.
    • Replacing the push-buttons on the Sender board with the MPU6050 sensor.
  • Day 10 – Project Build: The Gesture RC Car
    • Coding the Sender to continuously broadcast hand-tilt data via ESP-NOW.
    • Coding the Receiver to translate those angles into motor movements.
    • First live test: Steering the heavy 4WD chassis with just hand gestures!
  • Day 11 – Calibration & Pro-Tuning
    • Why is the car twitchy? Smoothing out raw accelerometer data.
    • Programming a "Dead Zone" (so the car safely stops when the hand is held flat).
    • Using PWM to make the car drive faster the steeper the hand is tilted (analog control).
  • Day 12 – Final Demonstration & The Teleoperation Challenge!
    • Students mount their Sender circuits onto a wearable glove or wrist strap.
    • Navigating a complex obstacle course using only their hand-gesture controllers.
    • Evaluations, technical reviews, and Level 3 graduation celebration!

Why Choose This Course?

  • Professional Microcontrollers: Students learn to use the ESP32, the industry standard chip for modern smart devices.
  • Advanced Wireless Protocols: ESP-NOW is a professional-grade protocol used in commercial drone swarms and industrial robotics where speed and zero-lag are critical.
  • Wearable Tech: Merging sensor data with wireless transmission teaches the exact same teleoperation principles used in bomb-disposal robots, automated cranes, and surgical machinery.

Here is the complete equipment list for Level 3.

Because we are building both a receiver (the car) and a sender (the remote), students will actually be working with two microcontrollers simultaneously.

Equipment Reused from Level 1 & Level 2

Students will carry over their heavy-duty mechanical build and basic prototyping tools.

Component Name

Quantity

Usage in Level 3

4WD Smart Robot Chassis

1

The main mechanical body of the RC car.

L298N Motor Driver

1

Continues to power the 4 DC motors.

12v battery 

1 set

The high-current power supply for the car's motors.

Breadboard (Half-Size)

1

Used to build the wearable remote control circuit.

Push Buttons

4

Used in Week 2 to build the first push-button wireless remote.

Jumper Wires (M-M, M-F, F-F)

Assorted

Connecting the ESP32s to the motor driver and accelerometer.

New Equipment Required for Level 3 (The Wireless Upgrade Kit)

These are the advanced components required to transition into 3.3V logic, wireless machine-to-machine communication, and wearable technology.

Component Name

Quantity

Usage in Level 3

ESP32 Development Board

2

The new dual-core "brains" with built-in wireless. You need two per student: one for the car (Receiver) and one for the remote (Sender).

MPU6050 Accelerometer Module

1

The 3-axis motion tracking sensor used to detect hand tilt and gravity.

USB Data Cables (Micro-USB or Type-C)

2

For programming the ESP32 boards (check which port your specific ESP32 boards use, as they differ from the Arduino's bulky Type-B plug).

Portable Power Bank (Small)/battery

1

To power the wearable remote control (Sender) without being tethered to a laptop. A small USB power bank works perfectly.

Fabric Glove or Wristband

1

A simple, cheap work glove or velcro wristband to mount the breadboard and accelerometer to the student's hand.

Mini Breadboard (Optional)

1

A tiny, 170-tie-point breadboard makes mounting the remote control to a glove much lighter and easier than the standard half-size board.

Course Curriculum

img

Ramzan

Developer

I am a web developer with a vast array of knowledge in many different front end and back end languages, responsive frameworks, databases, and best code practices

Reviews

0.0
0 Ratings
5
0
4
0
3
0
2
0
1
0
WhatsApp Icon