A Gesture Controlled robot is a robot which can be controlled by your han
Multipurpose Small unmanned robot: a cost effective approach
A Gesture Controlled robot is a robot which can be controlled
by your hand gestures. You just need to have a small
transmitting device in your hand, which included an
acceleration meter to transmit an appropriate command to the
robot so that it can do whatever we want. The transmitting
device included an ADC for analogue to digital conversion
and an encoder IC(HT12E) which is used to encode the four-
bit data and then it will transmit by an RF Transmitter
module. At the receiving end, an RF Receiver receives the
encoded data and decoder IC decodes it. A microcontroller
processes this data, and the motor driver is used to control the
motors. As the user moves his hand, it senses, and it sends the signal for decision. The output from the accelerometer is
gathered for the process by a microcontroller. According to
the sensor output, the controller is made to work, and it sends
the respective signal to the motors. It uses two DC motors to
move, to drive them, one motor driver is IC used which
provides sufficient current to motors. All this material is
mounted on metal chassis. As we move our hand to the right
robot will move to
Our gesture-controlled robot works based on accelerometer outputs, which correspond to hand movements and sends that data to a comparator which assigns specific voltage level to the movements. This information is transferred to an encoder which encodes it before RF transmission. On the other end,
the information is received wirelessly via RF. These
decisions are sent to the motor driver, which triggers the motors in specific configurations to make the robot move in different directions.
For receiver and robot-
Of course you will also need jumper wires and 9V batteries
Instead of using the Arduino and breadboard in transmitter like I did ,you may instead use an ATMega328p, which can be programmed from the Arduino board and solder it along with RF transmitter and ADXL335 on a perfboard.
The perfboard can then be attached to a glove.However here I've used a remote controller like setup with the gestures the same.
Fix the wheels on the chassis.
Mount the DC motors on the back wheels and use dummy wheels for the front.
Mount the L293D IC on the breadboard and place it on the chassis
Place the Arduino on the chassis and make the connections of L293D as follows
4,5,12,13 to GND
1,9,16 to VCC(5V)
3,6 to left motor(output)
11,14 to right motor(output)
2,7,10,15 to pins 8,9,10,7 of Arduino(inputs)
8 to 9V battery.
You can learn more about L293D from internet.
Basically ,the motor rotates when the inputs supplied are opposite.
For example high,low may rotate the motor in clockwise while low,high in anti clockwise.
If both inputs are same then motor does not rotate.
The sketch in test.ino will help to determine for what inputs for the 2 motors will the robot move forward. Copy and paste the code in test.ino it in Arduino IDE
In my case it was observed that the bot will move forward pin 9 of Arduino is high,pin 8 is low(for left motor),pin 10 is high,pin 7 is low(for right motor).Try different combinations till you get desired direction. Similarly for moving back the combination is high,low,low,high.The bot will go right if left motor is moving and right is stopped by giving same inputs.Similarly for left.
the project will deliver with all technical information
like,
how it work, how the components of robots is working, how to code the component and what is the purpose this robot. each and every thing will explain.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| TT gear motor | Equipment | 4 | 700 | 2800 |
| Rubber wheel | Equipment | 4 | 1450 | 5800 |
| car body | Equipment | 4 | 1500 | 6000 |
| motor driver doal | Equipment | 4 | 1500 | 6000 |
| Female connector | Equipment | 4 | 100 | 400 |
| male connector | Equipment | 4 | 100 | 400 |
| vthasonic sensor | Equipment | 4 | 300 | 1200 |
| Ardiono nano | Equipment | 3 | 2200 | 6600 |
| NRFz4Lo1 module | Equipment | 4 | 950 | 3800 |
| ADXL335 module | Equipment | 3 | 1100 | 3300 |
| gloves | Equipment | 4 | 1500 | 6000 |
| bettry holder | Equipment | 2 | 150 | 300 |
| charge able bettry li-ion | Equipment | 3 | 1600 | 4800 |
| screw terminal | Equipment | 4 | 100 | 400 |
| connect power wire | Equipment | 3 | 50 | 150 |
| camera mini | Equipment | 3 | 1000 | 3000 |
| Li-ion bettry charging module | Equipment | 2 | 500 | 1000 |
| led camera display | Equipment | 3 | 1700 | 5100 |
| jumper wire | Equipment | 4 | 320 | 1280 |
| solidring iron | Miscellaneous | 3 | 1000 | 3000 |
| tool box mini | Miscellaneous | 2 | 1202 | 2404 |
| Total in (Rs) | 63734 |
Attendance check plays an important role in classroom management. Checking attenda...
This paper presents a development of a Home Security with Laser Lights Alarm that interfac...
The 21st Century is said to be the century of inventions, globalization, and development b...
Crime rates are increasing nowadays and became one of the never-ending problems in today?s...
Electroencephalography (EEG) is a measure of voltages caused due to neural activities with...