You are on page 1of 17

Gesture Control Car Using

Arduino Lilypad

PROJECT BY:
MOHAMMED KHALEELULLAH-150051601037
KHASIM BADSHA-150051601084
MINHAJ ABIDA-150051601031
Components required

 Arduino Lilypad
 Accelrometer
 RF 433 module
 HT12E & HT12D
 Motor Driver L293DNE
 PCB Board
 Batteries
Components

Arduino Lily Pad


 The LilyPad Arduino is designed for e-textiles and wearables projects.
It can be sewn to fabric and similarly mounted power supplies, sensors
and actuators with conductive thread.
 The LilyPad Arduino Main Board is based on the ATmega168V
(the low-power version of the ATmega168) or the ATmega328V. The
LilyPad Arduino was designed and developed by Leah Buechley and
SparkFun Electronics.
 The LilyPad Arduino consists of an ATmega328 with the Arduino
bootloader and a minimum number of external components to keep it
as small (and as simple) as possible. This board will run from 2V to 5V
and offers large pin-out holes that make it easy to sew and connect.
Each of these pins, with the exception of (+) and (-), can control an
attached input or output device (like a light, motor, or switch).
Arduino Lilypad
Accelrometer

 One of the most common inertial sensors is the accelerometer, a


dynamic sensor capable of a vast range of sensing. Accelerometers are
available that can measure acceleration in one, two, or three orthogonal
axes. They are typically used in one of three modes:
 As an inertial measurement of velocity and position;
 As a sensor of inclination, tilt, or orientation in 2 or 3 dimensions, as
referenced from the acceleration of gravity (1 g = 9.8m/s2);
 As a vibration or impact (shock) sensor.
 There are considerable advantages to using an analog accelerometer as
opposed to an inclinometer such as a liquid tilt sensor – inclinometers
tend to output binary information (indicating a state of on or off), thus
it is only possible to detect when the tilt has exceeded some
thresholding angle.
Accelrometer
RF 433 Module

 Range in open space(Standard Conditions) : 100 Meters


 RX Receiver Frequency : 433 MHz
 RX Typical Sensitivity : 105 Dbm
 RX Supply Current : 3.5 mA
 RX IF Frequency : 1MHz
 Low Power Consumption
 Easy For Application
 RX Operating Voltage : 5V
 TX Frequency Range : 433.92 MHz
 TX Supply Voltage : 3V ~ 6V
 TX Out Put Power : 4 ~ 12 Dbm
RF 433 Module
HT12E & HT12D

 The HT 12E Encoder ICs are series of CMOS LSIs for Remote
Control system applications. They are capable of Encoding 12 bit
of information which consists of N address bits and 12-N data
bits. Each address/data input is externally trinary programmable
if bonded out.
 The HT 12D ICs are series of CMOS LSIs for remote control
system applications. This ICs are paired with each other. For
proper operation a pair of encoder/decoder with the same
number of address and data format should be selected. The
Decoder receive the serial address and data from its
corresponding decoder, transmitted by a carrier using an RF
transmission medium and gives output to the output pins after
processing the data.
HT12E & HT12D
BO Motors

 RPM: 300
 Operating Voltage : 3V - 9V
 Gear materials: plastic.
 Motor types: permanent-magnet.
 Brush-type: Brush.
 Uncommitted motors: Homopolar motors.
 Magnet types: ferrite magnets.
 Torque: Approximate 2.0Kg/cm.
 Low density: lightweight, low inertia.
 Capability to absorb shock and vibration as a result of elastic
compliance.
 Ability to operate with minimum or no lubrication, due to inherent
lubricity.
 Relatively low coefficient of friction.
BO Motors
Block Diaram- Transmitter
Description

 Gesture controlled robot moves according to hand


movement as we place transmitter in our hand. When we
tilt hand in front side, robot start to moving forward and
continues moving forward until next command is given.
 When we tilt hand in backward side, robot change
its state and start moving in backwards direction until
other command is given.
 When we tilt it in left side Robot get turn left till next
command.
 When we tilt hand in right side robot turned to right.
 And for stopping robot we keeps hand in stable.
Description

 Circuit for this hand gesture controlled robot is quite


simple. As shown in above schematic diagrams, a RF pair is
used for communication and connected with arduino.
Motor driver is connected to arduino to run the robot.
Motor driver’s input pin 2, 7, 10 and 15 is connected to
arduino digital pin number 6, 5, 4 and 3 respectively. Here
we have used two DC motors to drive robot in which one
motor is connected at output pin of motor driver 3 and 6
and another motor is connected at 11 and 14. A 9 volt
Battery is also used to power the motor driver for driving
motors.

Reference

 https://www.youtube.com/watch?v=QUQta4f_87E
 https://www.electronicshub.org/hand-gesture-
controlled-robot/
 https://www.hackster.io/mayooghgirish/hand-
gesture-controlled-robot-4d7587