Blueprint

Hand Gesture Controlled car

This is a wireless robotic car controlled entirely by hand gestures β€” no joystick, no buttons. Tilting your hand forward makes the car go forward, tilting it back reverses it, and leaning left or right steers it. The motion is picked up by an MPU6050 sensor on a glove, sent wirelessly via NRF24L01 radio modules, and interpreted by an Atmega328P chip on a custom PCB that drives four DC motors.

Created by koushalbhavesh koushalbhavesh

Tier 3

11 views

0 followers

William William πŸš€ requested changes for Hand Gesture Controlled car ago

Hi, your project looks good the demo seems to work pretty well.

I spotted your github repo has gerbers for the CAD, but no source files, please include all the source files for your project.
CAD for how the car assembles would also be nice.

I would suggest referencing the submission guidelines (found here: https://blueprint.hackclub.com/about/submission-guidelines), and if you need help don't hesitate to ask in #blueprint-drafts

koushalbhavesh koushalbhavesh submitted Hand Gesture Controlled car for ship review ago

cubit010 cubit010 ⚑ requested changes for Hand Gesture Controlled car ago

hey there, very cool rc car!!
some things to note: please show in your cart screenshots what exactly you're buying, not just the grand total!
This also looks like it's mostly built already, did you want to submit this for build review for tickets? I can transfer this to build review once you resubmit if you want

koushalbhavesh koushalbhavesh submitted Hand Gesture Controlled car for ship review ago

koushalbhavesh koushalbhavesh added to the journal ago

Readme

Today i updated the readme and added an assembly made in paint. I couldnt get a hang of CAD in very few Days so had to opt for paint to give the assembly. And more over it did not require 3d printed parts as its base is cardboard. The Readme is polished and easy to understand. And many other images were added.TopView
image

CAN CAN βš‘πŸš€ requested changes for Hand Gesture Controlled car ago

Please make a more polished ReadME.md on your GitHub. Your ReadMe should include multiple photos of your project, photos of the full assembly such as PCB+Case, and have a good description of your project. Please read the submission guidelines before you resubmit. https://blueprint.hackclub.com/about/submission-guidelines.

koushalbhavesh koushalbhavesh submitted Hand Gesture Controlled car for ship review ago

koushalbhavesh koushalbhavesh added to the journal ago

Organised and Updated

Hi, i have organised my Github and updated my readme. I have created different folder and added more details to readme. I hope i have meet the submission guidelines.If not please let me know.
image

Souptik Samanta Souptik Samanta πŸš€ requested changes for Hand Gesture Controlled car ago

Everything looks good.
Could you please organize your files into proper folders and redesign your README? Also, read the submission guidelines and make sure everything is followed.
After that, please ping me.
https://blueprint.hackclub.com/about/submission-guidelines

koushalbhavesh koushalbhavesh submitted Hand Gesture Controlled car for ship review ago

alexren alexren βš‘πŸš€ requested changes for Hand Gesture Controlled car ago

hi there! you're missing submission requirements - i would check them at https://blueprint.hackclub.com/about/submission-guidelines

Tier: 3

koushalbhavesh koushalbhavesh submitted Hand Gesture Controlled car for ship review ago

koushalbhavesh koushalbhavesh submitted Hand Gesture Controlled car for ship review ago

koushalbhavesh koushalbhavesh added to the journal ago

Cost of PCB

The Pcbs in total cost Rupees 1800. Which Comes around 25 dollars with exchange rates-3.25%.
I choose robu.in as it comparatively alot cheaper than JLC with their shipping cost.

image

koushalbhavesh koushalbhavesh added to the journal ago

Redesigning and Rerouting for Stable Connection andEfficienc

I have rerouted and redesigned the pcb to a smaller form factor. I have also moved the nrf24l01 outside the circuit away from power lines. This greatly reduces noise of nrf creating a more stable and durable connection. I have also added my youtube channel logo on the boards.

pcbTransimitter2d
TransmitterCircuitpcbRecieverScreenshot 2026-03-03 171144pcbTransmitterRecieverCircuit

m0.hid m0.hid ⚑ approved Hand Gesture Controlled car ago

Tickets awarded: 143 tickets

Tier: 3

Great work on this project! Its a really cool way of controlling a remote control car.
I've had to reduce the hour count of your project slightly since theres a lot of debug time and its hard to verify the times. But regardless, approved!

koushalbhavesh koushalbhavesh added to the journal ago

Final car without pcb

These images show my final hand-gesture car, including the wiring, motors, and chassis, and without PCB
used...........................................

100003133710000313221000031340

CAN CAN βš‘πŸš€ submitted Hand Gesture Controlled car for ship review ago

koushalbhavesh koushalbhavesh added to the journal ago

Making PCB for Transmitter and Receiver

Date: 19 October 2025Screenshot 2025-12-28 161008
Screenshot 2025-12-28 161101Screenshot 2025-12-28 160942

In this session, I worked on designing a printed circuit board (PCB) for the project to make the setup more compact and reliable. The transmitter PCB was designed using an Arduino Nano along with the MPU6050 sensor and NRF24L01 module. For the receiver side, only the Arduino Uno microprocessor was used along with required connections for the motor driver and wireless module.

koushalbhavesh koushalbhavesh added to the journal ago

Final Assembly

Date: 4 October 2025

In the final stage, all hardware components were assembled together on the chassis. Intense testing was carried out to ensure reliable performance. Minor wiring issues were corrected and the gesture response was refined. The car successfully moved in all directions based on hand gestures.handgestured_car

koushalbhavesh koushalbhavesh added to the journal ago

Integrating Code and Debugging

Date: 20 September 2025

Today I combined all individual codes including MPU6050, motor control and NRF24L01 communication. Initially, multiple bugs appeared such as delayed response and incorrect movement. Through systematic debugging and testing, these errors were fixed. After integration, the system responded accurately to hand gestures.Screenshot 2025-12-28 160526

koushalbhavesh koushalbhavesh added to the journal ago

Learning and Coding the NRF24L01 Module

Date: 6 September 2025

This session was dedicated to learning and coding the NRF24L01 wireless module. I faced many connection issues such as data not transmitting and receiver not responding. These issues were solved by checking wiring, ensuring proper power supply, and using correct addresses in the code. After repeated trials, wireless communication between transmitter and receiver was successfully established.nRF24L01-Pinout

koushalbhavesh koushalbhavesh added to the journal ago

Chassis Construction Using Cardboard

Date: 23 August 2025

Today I designed and built the chassis of the car using cardboard. The structure was made lightweight to reduce load on the motors. One axle was used to support the wheels, and all components were mounted securely. This step helped in understanding basic mechanical balance and alignment. After adjustments, the chassis provided stable movement during testing.handgestured_car

koushalbhavesh koushalbhavesh added to the journal ago

Power Supply Problems

Date: 9 August 2025

In this session, I faced power-related issues. The battery source used initially was not supplying sufficient current, which caused the motors and controller to malfunction. The motors either rotated slowly or stopped completely. To solve this, I tested different power sources and ensured a common ground between all components. After using a suitable battery supply, the system worked reliably.Li-Ion-Rechargeable-Battery

koushalbhavesh koushalbhavesh added to the journal ago

Arduino Nano Bootloader Issue and Motor Driver Control

Date: 27 July 2025

While shifting the project to an Arduino Nano, I faced a serious problem where the board was not accepting code uploads. After troubleshooting, I identified it as a bootloader issue. The bootloader was re-burnt, after which the Nano worked correctly. I then started working on controlling DC motors using the L298N motor driver. Motor direction control was tested successfully using simple logic.images

koushalbhavesh koushalbhavesh added to the journal ago

Fine-Tuning Gesture Values

Date: 13 July 2025
Today I focused on fine-tuning the MPU6050 values to accurately detect gestures. The main issue faced was fluctuation and noise in sensor readings, which caused incorrect movement detection. This problem was solved by setting proper threshold values and ignoring minor variations. After fine-tuning, specific tilt angles were successfully assigned to forward, backward, left and right movements.1554078eee5732ca0d487ba65f659b67099e9a63

koushalbhavesh koushalbhavesh added to the journal ago

Coding and Testing the MPU6050 Sensor

Date: 29 June 2025

In this session, I worked on interfacing and coding the MPU6050 accelerometer and gyroscope sensor. The sensor was connected to the Arduino using the I2C protocol. I uploaded basic code to read acceleration values along X, Y and Z axes. Initially, the values were confusing and difficult to interpret. By printing the values on the serial monitor and moving my hand slowly, I understood how tilt angles change with hand movement.1

koushalbhavesh koushalbhavesh added to the journal ago

Started learning

Date: 12 June 2025

Today I finalized the topic β€œHand Gesture Controlled Car”. The aim of this project is to control the movement of a robotic car using hand gestures instead of traditional switches. I chose this project because it combines sensors, wireless communication and motor control, which helped me understand embedded systems better. Initially, I found it difficult to understand how hand movement could control motors, but after studying basic block diagrams, the concept became clear.1

koushalbhavesh koushalbhavesh submitted Hand Gesture Controlled car for ship review ago

Shaurya Bisht Shaurya Bisht requested changes for Hand Gesture Controlled car ago

needs a readme. check submission guidelines! also doesnt look like a hackpad

koushalbhavesh koushalbhavesh submitted Hand Gesture Controlled car for ship review ago

koushalbhavesh koushalbhavesh started Hand Gesture Controlled car ago

12/28/2025 2:14 AM - Started learning

Date: 12 June 2025

Today I finalized the topic β€œHand Gesture Controlled Car”. The aim of this project is to control the movement of a robotic car using hand gestures instead of traditional switches. I chose this project because it combines sensors, wireless communication and motor control, which helped me understand embedded systems better. Initially, I found it difficult to understand how hand movement could control motors, but after studying basic block diagrams, the concept became clear.1

12/28/2025 2:23 AM - Coding and Testing the MPU6050 Sensor

Date: 29 June 2025

In this session, I worked on interfacing and coding the MPU6050 accelerometer and gyroscope sensor. The sensor was connected to the Arduino using the I2C protocol. I uploaded basic code to read acceleration values along X, Y and Z axes. Initially, the values were confusing and difficult to interpret. By printing the values on the serial monitor and moving my hand slowly, I understood how tilt angles change with hand movement.1

12/28/2025 2:27 AM - Fine-Tuning Gesture Values

Date: 13 July 2025
Today I focused on fine-tuning the MPU6050 values to accurately detect gestures. The main issue faced was fluctuation and noise in sensor readings, which caused incorrect movement detection. This problem was solved by setting proper threshold values and ignoring minor variations. After fine-tuning, specific tilt angles were successfully assigned to forward, backward, left and right movements.1554078eee5732ca0d487ba65f659b67099e9a63

12/28/2025 2:28 AM - Arduino Nano Bootloader Issue and Motor Driver Control

Date: 27 July 2025

While shifting the project to an Arduino Nano, I faced a serious problem where the board was not accepting code uploads. After troubleshooting, I identified it as a bootloader issue. The bootloader was re-burnt, after which the Nano worked correctly. I then started working on controlling DC motors using the L298N motor driver. Motor direction control was tested successfully using simple logic.images

12/28/2025 2:30 AM - Power Supply Problems

Date: 9 August 2025

In this session, I faced power-related issues. The battery source used initially was not supplying sufficient current, which caused the motors and controller to malfunction. The motors either rotated slowly or stopped completely. To solve this, I tested different power sources and ensured a common ground between all components. After using a suitable battery supply, the system worked reliably.Li-Ion-Rechargeable-Battery

12/28/2025 2:31 AM - Chassis Construction Using Cardboard

Date: 23 August 2025

Today I designed and built the chassis of the car using cardboard. The structure was made lightweight to reduce load on the motors. One axle was used to support the wheels, and all components were mounted securely. This step helped in understanding basic mechanical balance and alignment. After adjustments, the chassis provided stable movement during testing.handgestured_car

12/28/2025 2:33 AM - Learning and Coding the NRF24L01 Module

Date: 6 September 2025

This session was dedicated to learning and coding the NRF24L01 wireless module. I faced many connection issues such as data not transmitting and receiver not responding. These issues were solved by checking wiring, ensuring proper power supply, and using correct addresses in the code. After repeated trials, wireless communication between transmitter and receiver was successfully established.nRF24L01-Pinout

12/28/2025 2:35 AM - Integrating Code and Debugging

Date: 20 September 2025

Today I combined all individual codes including MPU6050, motor control and NRF24L01 communication. Initially, multiple bugs appeared such as delayed response and incorrect movement. Through systematic debugging and testing, these errors were fixed. After integration, the system responded accurately to hand gestures.Screenshot 2025-12-28 160526

12/28/2025 2:37 AM - Final Assembly

Date: 4 October 2025

In the final stage, all hardware components were assembled together on the chassis. Intense testing was carried out to ensure reliable performance. Minor wiring issues were corrected and the gesture response was refined. The car successfully moved in all directions based on hand gestures.handgestured_car

12/28/2025 2:41 AM - Making PCB for Transmitter and Receiver

Date: 19 October 2025Screenshot 2025-12-28 161008
Screenshot 2025-12-28 161101Screenshot 2025-12-28 160942

In this session, I worked on designing a printed circuit board (PCB) for the project to make the setup more compact and reliable. The transmitter PCB was designed using an Arduino Nano along with the MPU6050 sensor and NRF24L01 module. For the receiver side, only the Arduino Uno microprocessor was used along with required connections for the motor driver and wireless module.

1/9/2026 - Final car without pcb

These images show my final hand-gesture car, including the wiring, motors, and chassis, and without PCB
used...........................................

100003133710000313221000031340

3/3/2026 11:19 PM - Redesigning and Rerouting for Stable Connection andEfficienc

I have rerouted and redesigned the pcb to a smaller form factor. I have also moved the nrf24l01 outside the circuit away from power lines. This greatly reduces noise of nrf creating a more stable and durable connection. I have also added my youtube channel logo on the boards.

pcbTransimitter2d
TransmitterCircuitpcbRecieverScreenshot 2026-03-03 171144pcbTransmitterRecieverCircuit

3/3/2026 11:36 PM - Cost of PCB

The Pcbs in total cost Rupees 1800. Which Comes around 25 dollars with exchange rates-3.25%.
I choose robu.in as it comparatively alot cheaper than JLC with their shipping cost.

image

3/20/2026 - Organised and Updated

Hi, i have organised my Github and updated my readme. I have created different folder and added more details to readme. I hope i have meet the submission guidelines.If not please let me know.
image

3/30/2026 - Readme

Today i updated the readme and added an assembly made in paint. I couldnt get a hang of CAD in very few Days so had to opt for paint to give the assembly. And more over it did not require 3d printed parts as its base is cardboard. The Readme is polished and easy to understand. And many other images were added.TopView
image