GestureBot Racer is a gesture-controlled robotic car project based on ESP8266 microcontrollers, ESP-NOW wireless communication, a GY-521 motion sensor, and a DRV8833 motor driver.
The system consists of two separate devices: a robotic car and a wireless motion controller. The car uses an ESP8266 board to receive commands and control two DC motors through the DRV8833 motor driver using PWM signals. The second ESP8266 board works as the controller and is connected to a GY-521 module, which contains an MPU-6050 accelerometer and gyroscope. This sensor detects the tilt of the controller and converts hand movement into driving commands.

The controller reads the motion sensor data, calculates the direction of tilt, and sends commands to the car using ESP-NOW. If the controller is tilted forward, the car moves forward. If it is tilted backward, the car reverses. Tilting left or right makes the car turn, while the central position creates a dead zone where the car stops safely. This makes the robot responsive while avoiding unwanted movement from small hand vibrations.
Students in this age group work with Arduino C code and explore the full technical structure of the project. They learn how to read data from the MPU-6050 sensor over I2C, process accelerometer values, define movement thresholds, send wireless data using ESP-NOW, and control DC motors using PWM through the DRV8833 driver.
This project gives students practical experience with embedded systems, wireless communication, sensor-based control, and real-time robotics. It also introduces an important engineering idea: separating a robot into a control device and a moving device, with communication between them.
GestureBot Racer is a strong project for students who are ready to move beyond simple robot movement and start working with interactive control systems, sensor data, and wireless robotics.
The Camp Dates and Time
5 days, from 27 Jul'26 - 31 Jul’26
Start at 12.30 until 15.30
Age: from 11 years old (to 17)
Location
Richmond and Hillcroft Adult Community College.
Parkshot, Richmond TW9 2RE
The closest parking at the Old Deer Park (Extension).