Professional Documents
Culture Documents
Entutorial Com How To Make Diy Arduino Gesture Control Robot at Home
Entutorial Com How To Make Diy Arduino Gesture Control Robot at Home
Do you think about hand controlling a car? Everything controlling your gestures. If I made a hand
controlling a car, I would be happy and feeling good. Finally, I decided to make a hand controlling car and Category
command with gestures. It’s very complicated but the one I present in this tutorial is very easy.
Development
Components Required:
Health
Making hand controlling robot gestures is very simple. We can not complete our project without 12 Mobile
components. Our need some component one of them for example:
Other
1) Arduino Nano(2x) Programming
2) RF Nano (optional) (2x)
2) NRF24L01+ RF Module (2x) SEO
3)L298N Motor Driver
Tech
4) ADXL335 Module
5) TT Gear Motor (4x)
6) Rubber Wheels (4x)
7) Male and Female Header Pin
8) 18650 li-ion battery (2x)
9) 18650 battery holder
10) Screw Terminal
11) Custom PCB Social Media Icons
12) 5mm Acrylic Sheet
We are divided into two parts of this robotic project. Firstfull, The first section is the transmitter and the
second part is the receiver. There is our hand controlling gesture device using RF Nano (optional) (2x). We
are using a program that controls our movement or gestures and. Our sensor is transferred to the car and
then receives the signal from our receiver. It is very cool and nice. Let’s start our project.
Gesture is movement by the hand, someone seen and he understands the matter. Any part of the body
works on the gesture to produce data and transfer to the data receiver. Actually, it’s a mime art.
We need some initial knowledge, for exame, what is an accelerometer? And how does it work? Smart SEO Monthly Traffic
Accelerometer is a system and it works on three dimensions like x-axis, y-axis and last z-ezis. According 489K to 560k Techniques
to the device, acceleration thury does work as a gesture acceleration measuring device. Already you know
Guide
about accelerometers, it’s used by all smartphones. Here use the ADXL335 device.
Introduction to Types of
Guide
Home
I think you play Temple Run Motor Racing 3d and Jumbie games It’s a game using this component
I think you play Temple Run, Motor Racing 3d, and Jumbie games. It s a game using this component.
guidelines – Doribac
How Does It Understand the Hand Gestures
(Flucloxacillin BP)
(fundamental question) ?
Accelerometer device to collect the acceleration from the hand work on microcontroller arduino uno.
Which is the microcontroller arduino ? It’s a fundamental device for robotics because it’s recognition
acceleration. After that, encoder data transfer to the RF transmitter. It’s our first parts,
We know that, It’s two part Hand gesture project. The first part is the transmitter and the second part is the
receiver section.
Receiving section receives the data then detects the data. It needs only X and Y both axis data and doesn’t
need the Z axis data. A lot of data receive the data and decoder decodes the data 4 bit because the first
reason RF transmitter is to send the 4 bit information. After that, information to share with the motor
driver. Two parts are very interesting and beautiful.
five-hand-gestutre
We send five hand gestures to the arduino. The gestures instructions are backward, forward, stop, left,
right.
I hope you enjoy this tutorial and hopefully you understand the tutorial. If you have any questions you can
write a comment or send mail.
Hand gesture is a very important ingredient of an accelerometer which is to recognize the signal and send
a signal. After that, the arduino is sent a signal encoder IC, according to signal work on the receiver. You
can download this file by clicking here now.
Receiver for code download click here and upload the device.
Do you think about hand controlling a car? Everything controlling your gestures. If I made a hand
controlling a car, I would be happy and feeling good. Finally, I decided to make a hand controlling car and
command with gestures. It’s very complicated but the one I present in this tutorial is very easy.
Components Required:
Making hand controlling robot gestures is very simple. We can not complete our project without 12
components. Our need some component one of them for example:
1) Arduino Nano(2x)
2) RF Nano (optional) (2x)
2) NRF24L01+ RF Module (2x)
3)L298N Motor Driver
4) ADXL335 Module
5) TT Gear Motor (4x)
6) Rubber Wheels (4x)
7) Male and Female Header Pin
8) 18650 li-ion battery (2x)
9) 18650 battery holder
10) Screw Terminal
11) Custom PCB
12) 5mm Acrylic Sheet
We are divided into two parts of this robotic project. Firstfull, The first section is the transmitter and the
second part is the receiver. There is our hand controlling gesture device using RF Nano (optional) (2x). We
are using a program that controls our movement or gestures and. Our sensor is transferred to the car and
then receives the signal from our receiver. It is very cool and nice. Let’s start our project.
What is a gesture ?
Gesture is movement by the hand, someone seen and he understands the matter. Any part of the body
works on the gesture to produce data and transfer to the data receiver. Actually, it’s a mime art.
We need some initial knowledge, for exame, what is an accelerometer? And how does it work?
Accelerometer is a system and it works on three dimensions like x-axis, y-axis and last z-ezis. According
to the device, acceleration thury does work as a gesture acceleration measuring device. Already you know
about accelerometers, it’s used by all smartphones. Here use the ADXL335 device.
gesture device
I think you play Temple Run, Motor Racing 3d, and Jumbie games. It’s a game using this component.
We know that, It’s two part Hand gesture project. The first part is the transmitter and the second part is the
receiver section.
Receiving section receives the data then detects the data. It needs only X and Y both axis data and doesn’t
need the Z axis data. A lot of data receive the data and decoder decodes the data 4 bit because the first
reason RF transmitter is to send the 4 bit information. After that, information to share with the motor
driver. Two parts are very interesting and beautiful.
Hand gesture is a very important ingredient of an accelerometer which is to recognize the signal and send
a signal. After that, the arduino is sent a signal encoder IC, according to signal work on the receiver. You
can download this file by clicking here now.
//Reciver Circuit
//You need to install the required libraries before uploading the code.
//To install the libraries first download the library’s zip file then go to sketch > include Library > ADD .ZIP
File > Select the downloaded
// libary’s Zip file and you’re done now. You can upload the the sketch now.
#include
#include
#include
RF24 radio(8,10);
struct data{
int xAxis;
int yAxis;
};
data send_data;
void setup() {
radio.begin();
radio.openWritingPipe(address);
radio.setPALevel(RF24_PA_MIN);
radio.setDataRate(RF24_250KBPS);
radio.stopListening();
void loop() {
send_data.xAxis = analogRead(x_out);
send_data.yAxis = analogRead(y_out);
radio.write(&send_data, sizeof(data));
//Reciver Circuit
//You need to install the required libraries before uploading the code.
//To install the libraries first download the library from here https://github.com/nRF24/RF24 then go to
sketch > include Library > ADD .ZIP File > Select the downloaded
// libary’s Zip file and you’re done now. You can upload the the sketch now.
#include
#include
#include
#include
int ENA = 3;
int ENB = 9;
int MotorA1 = 4;
int MotorA2 = 5;
int MotorB1 = 6;
int MotorB2 = 7;
struct data {
int xAxis;
int yAxis;
};
data receive_data;
void setup() {
Serial.begin(9600);
radio.begin();
radio.openReadingPipe(0,address);
radio.setPALevel(RF24_PA_MIN);
radio.setDataRate(RF24_250KBPS);
radio.startListening();
pinMode(ENA, OUTPUT);
pinMode(ENB, OUTPUT);
pinMode(MotorA1, OUTPUT);
pinMode(MotorA2, OUTPUT);
pinMode(MotorB1, OUTPUT);
pinMode(MotorB2, OUTPUT);
void loop() {
while(radio.available()) {
radio.read(&receive_data, sizeof(data));
digitalWrite(MotorA1, LOW);
digitalWrite(MotorA2, HIGH);
digitalWrite(MotorB1, HIGH);
digitalWrite(MotorB2, LOW);
analogWrite(ENA, 150);
analogWrite(ENB, 150);
digitalWrite(MotorA1, HIGH);
digitalWrite(MotorA2, LOW);
digitalWrite(MotorB1, LOW);
digitalWrite(MotorB2, HIGH);
analogWrite(ENA, 150);
analogWrite(ENB, 150);
digitalWrite(MotorA1, HIGH);
digitalWrite(MotorA2, LOW);
digitalWrite(MotorB1, HIGH);
digitalWrite(MotorB2, LOW);
analogWrite(ENA, 150);
analogWrite(ENB, 150);
digitalWrite(MotorA1, LOW);
digitalWrite(MotorA2, HIGH);
digitalWrite(MotorB1, LOW);
digitalWrite(MotorB2, HIGH);
analogWrite(ENA, 150);
analogWrite(ENB, 150);
}else {
digitalWrite(MotorA1, LOW);
digitalWrite(MotorA2, LOW);
digitalWrite(MotorB1, LOW);
digitalWrite(MotorB2, LOW);
analogWrite(ENA, 0);
analogWrite(ENB, 0);
}
}
five-hand-gestutre
We send five hand gestures to the arduino. The gestures instructions are backward, forward, stop, left,
right.
I hope you enjoy this tutorial and hopefully you understand the tutorial. If you have any questions you can
write a comment or send mail.
Reddit Tumblr
On 23/02/2022
By IBRAHIM KHAN
Leave a Reply
Your email address will not be published. Required f ields are marked *
Comment *
Name *
Email *
Website
Save my name, email, and website in this browser f or the next time I comment.
Post Comment
Related Post
Tech Tech Tech
Introduction to Types of Arduino How to Make a DIY Arduino Obstacle Differences Between M1 vs the Intel
Basics - Beginners Guide Avoiding Car at Home Making - Easy Core i9 - Intel Core i9 vs M1
DIY
What is an Arduino? Arduino is t he brand M1 vs Int el Core i9 The M1 vs t he Int el Core
name for it s work on microcont rollers. It ’s I will build a car t hat will run alone. Some i9 are t wo of t he most powerful
a brand, a piece of... component s are needed t o make t he processors on...
car. It ’s component s can’t ...
Copyright © 2021 | Ibrahim Khan Gut enbiz Blog Creat ed By Rise Themes