This project presents a hand gesture–controlled car system designed to improve human–machine interaction using simple and cost-effective technology. This project presents a hand gesture–controlled car system designed to improve s instead of traditional remote controls. The system uses an accelerometer sensor mounted on a hand glove to detect hand gestures such as forward, backward, left, and right movements. These gestures are transmitted wirelessly using an RF transmitter and receiver module. An Arduino Nano micro -controller is used to process the received signals and control the motors of the car through a motor driver module. The system is programmed using Embedded C in the Arduino IDE.
Introduction
The project presents a Hand Gesture Control Car, a robotics system that allows users to control a car using hand gestures instead of traditional remote controllers. It aims to create a more natural, wireless, and user-friendly human-machine interaction, especially beneficial for physically disabled individuals or situations where remotes are inconvenient.
The system uses an MPU6050 sensor (accelerometer and gyroscope) to detect hand movements, which are processed by an Arduino Nano. The processed signals are transmitted wirelessly (via RF/Bluetooth) to another Arduino on the car, which controls the motors through a motor driver.
The methodology involves:
Collecting gesture data (e.g., forward, backward, left, right, stop),
Preprocessing inputs using smoothing and dead zones to avoid noise,
Extracting features like pitch and roll angles,
Using lightweight models such as threshold-based logic, KNN, or TinyML for gesture recognition.
The system is trained by setting angle thresholds (e.g., 20° tilt) and mapping gestures to motor speed. Testing involves evaluating how accurately gestures control the car.
Results show strong performance, with an average accuracy of around 95%, and highest accuracy for the “stop” gesture (97%). The system demonstrates reliable gesture recognition and effective wireless control.
Overall, the project provides a low-cost, efficient, and intuitive solution for gesture-based vehicle control, with potential for further improvement using advanced AI techniques.
Conclusion
This project presents the design and implementation of a hand gesture-controlled car using the Arduino Nano and the MPU6050 Sensor. The system successfully translates human hand movements into control commands for vehicle navigation, enabling a natural and intuitive human–machine interaction.
The use of an accelerometer and gyroscope-based sensor allows accurate detection of gestures such as forward, backward, left, right, and stop. These gestures are transmitted wirelessly through the RF Transmitter and Receiver Module and executed using the L298N Motor Driver Module. The system achieved an overall accuracy of object for various applications such as robotics and assistive technologies. However, certain limitations such as gesture misclassification, signal interference, and limited processing capability were observed.
References
[1] P. Gupta, “Hand Gesture-Controlled Car,” GitHub, 2021. [Online]. Available: https://github.com/theprathamgupta/HAND-GESTURE-CONTROLLED-CAR. [Accessed: Apr. 10, 2026].
[2] “Wireless Hand Gesture Control Car Arduino Based,” Instructables, 2020. [Online]. Available: https://www.instructables.com/Hand-Gesture-Control-Car-Arduino-Based/. [Accessed: Apr. 10, 2026].
[3] S. Sharma and R. Kumar, “Design and Implementation of a Gesture-Controlled Car with Arduino Nano,” in Advances in Intelligent Systems and Computing, Springer, 2023. [Online]. Available: https://link.springer.com/chapter/10.1007/978-981-99-3033-3_39. [Accessed: Apr. 10, 2026].
[4] “Arduino Nano,” Arduino Official Website, 2024. [Online]. Available: https://store.arduino.cc/products/arduino-nano. [Accessed: Apr. 10, 2026].
[5] “MPU6050 Gyroscope and Accelerometer Sensor,” Components101, 2022. [Online]. Available: https://components101.com/sensors/mpu6050-gyro-accelerometer-module. [Accessed: Apr. 10, 2026].
[6] “L298N Motor Driver Module,” Circuit Digest, 2021. [Online]. Available: https://circuitdigest.com/microcontroller-projects/l298n-motor-driver-module. [Accessed: Apr. 10, 2026].
[7] “Gesture Controlled Robot Using Arduino,” Electronics Hub, 2022. [Online]. Available: https://www.electronicshub.org/gesture-controlled-robot-using-arduino/. [Accessed: Apr. 10, 2026].
[8] “How to Interface MPU6050 with Arduino,” Last Minute Engineers, 2023. [Online]. Available: https://lastminuteengineers.com/mpu6050-accel-gyro-arduino-tutorial/. [Accessed: Apr. 10, 2026].
[9] “Gesture Controlled Car Using Arduino and RF Module,” Circuit Digest, 2020. [Online]. Available: https://circuitdigest.com/microcontroller-projects/gesture-controlled-car-using-arduino-and-rf-module. [Accessed: Apr. 10, 2026].
[10] “Arduino Gesture Control Car Using MPU6050,” How To Mechatronics, 2021. [Online]. Available: https://howtomechatronics.com/projects/arduino-gesture-control-car-using-mpu6050/. [Accessed: Apr. 10, 2026].