How to Make DIY Arduino Gesture Control Robot at Home

by MertArduino in Circuits > Arduino

1543 Views, 12 Favorites, 0 Comments

How to Make DIY Arduino Gesture Control Robot at Home

GestureRobotControl-01.png

How To Make DIY Arduino Gesture Control Robot At Home. In this project I am going to show you how to make a DIY Arduino Gesture Control Robot.

Step by Step Video Tutorial

How To Make DIY Arduino Gesture Control Robot At Home

Parts Required for Receiver (Tank):

1) Robot Tank Chassis - https://bit.ly/3j8y2Q5

2) Arduino Nano V3 - http://bit.ly/2MHVDYi

3) L298N Motor Driver - https://bit.ly/369zBJJ

4) NRF24L01+ Antenna Module - https://bit.ly/3ies6Uw

5) Adapter For NRF24L01 - https://bit.ly/30cFJgw

6) 3.7v 18650 Li-ion Battery(x2) - https://bit.ly/2ECGb01

7) 18650 Battery Holder - https://bit.ly/30cqwMJ

8) Breadboard - http://bit.ly/30ckFoc

Schematic

GestureRobotControlReceiverSchematic.png
GestureRobotControlTransmitterSchematic.png

L289N Motor Driver Power Connection:

18650 7.4V Li-ion Battery (+) to L298N VIN

18650 7.4V Li-ion Battery (-) to L298N GND

Arduino Nano VIN to L298N VIN

Arduino Nano GND to L298N GND

L298N and DC Motors Pin Connections:

L298N ENA to Digital 3 Arduino Nano

L298N IN1 to Digital 4 Arduino Nano

L298N IN2 to Digital 5 Arduino Nano

L298N IN3 to Digital 6 Arduino Nano

L298N IN4 to Digital 7 Arduino Nano

L298N ENB to Digital 9 Arduino Nano

nRF24L01+ Connections:

nrf24L01 VCC to +5V Arduino Nano

nrf24L01 GND to GND Arduino Nano

nrf24L01 CE to Digital 8 Arduino Nano

nrf24L01 CSN to Digital 10 Arduino Nano

nrf24L01 SCK to Digital 13 Arduino Nano

nrf24L01 MOSI to Digital 11 Arduino Nano

nrf24L01 MISO to Digital 12 Arduino Nano

Circuit and Gerber File

Schematic_GestureRobotProject_2020-09-27_17-20-11.png
PCB.png

Parts Required for Transmitter (PCB):

(If you want to buy the same PCB which one I used in this project. Just download the Gerber file and upload it to https://www.pcbway.com/ to order the PCB board.)

1) Get the PCB Board -

2) Arduino Pro Mini 3.3v 8MHz - https://bit.ly/2GawAy6

3) NRF24L01+ RF Module - https://bit.ly/3je3v3u

4) GY-61 ADXL335 Accelerometer - https://bit.ly/2EC4jQq

5) FT232RL FTDI USB To TTL - http://bit.ly/2RL89st

6) 3.7v 750mah Lipo Battery - https://bit.ly/2ECTdL7

7) Self-locking On / Off Switch - https://bit.ly/3cyEtJL

8) LED Kit - http://bit.ly/37OajhS

9) Lipo Connector Pin - https://bit.ly/2S3dIUi

10) 100uF / 10uF Capacitor - http://bit.ly/2s6Sonz

11) Resistor - http://bit.ly/2lJhi8Z

12) Female Header Pin - http://bit.ly/2MJtnVm

13) Soldering Tool Kit - http://bit.ly/2D6YbuC

Source Code

code.png

You can find the source code on the GitHub page. You can upload the program using the Arduino IDE.

https://github.com/MertArduino/How-To-Make-DIY-Arduino-Gesture-Control-Robot-At-Home