Sunteți pe pagina 1din 13

5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

CloseorEscKey

Like 1.1M
Signin/Register Follow
Follow@EngineersGarage

ArduinoProjects|RaspberryPi|ElectronicCircuits|AVR|PIC|8051|
ElectronicProjects

USERLOGIN

AccelerometerBasedHandGesture
ControlledRobot
Description CircuitDiagram CircuitDiagram2 SourceCode
TILaunchpadPromotion

Contributor:
TABLEOFCONTENTS:
AmolWabale

1.AccelerometerBasedHandGesture
ControlledRobot
2. BlockDiagrams&PCBDesign
LATESTNEWS
3. ComponentsandCosting

Microsoftsnew
SurfaceLaptop
Poweredby7th
Inmanyapplicationofcontrollingroboticgadgetitbecomesquitehardand
GenerationIntel
complicatedwhentherecomesthepartofcontrollingitwithremoteormany
https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 1/13
5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

CoreOfficially differentswitches.
Revealed
Mostlyinmilitaryapplication,industrialrobotics,constructionvehiclesincivil
IntelUnveils
side,medicalapplicationforsurgery.Inthisfielditisquitecomplicatedtocontrol
twonewCloud
therobotorparticularmachinewithremoteorswitches,sometimetheoperator
Inspired3D
maygetconfusedintheswitchesandbuttonitself,soanewconceptis
NANDSSDSfor
introducedtocontrolthemachinewiththemovementofhandwhichwill
DataCenters
simultaneouslycontrolthemovementofrobot.
CUIaddsLow
PowerOpen
FrameACDC
PowerSupply
SeriestoitsVOF
lineup
WhatIsThe
BestWayFor
5GPromotion?
ABetter
SolutionFor
SafetyProblems
AgainstLithium
Batteries

...morenews Figa:Robot

FEATURED
ARDUINO
PROJECTS

GettingStarted
withArduino

LCDArduino
Interfacing

XbeeArduino
Interfacing

InterfaceGPSwith
Arduino

InterfaceSDCard Figb:Handgesturesensor(transmitter)
withArduino

Callusing
Keyboard,GSM&
Arduino

SPIModuleof
Arduino

...morearduino
projects

ACTIVEFORUM
TOPICS

Microcontroller
based
ATmega32avr
harware
explanation Figc:Handmount
8051withlcd
Pleasemodify
givencodefor
https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 2/13
5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

pic16f877a

More

RELATED
CONTENT

Howtointerface
16x2LCDwith
AVR
microcontroller
(ATmega16)
Howtodisplay
texton16x2LCD
usingAVR
microcontroller
(ATmega16)
Displaycustom
charactersonLCD
usingAVR
Microcontroller
(ATmega16) Figd:Chasseyphoto(Frontview)
Howtouseinbuilt
ADCofAVR chassytop
microcontroller
Figd:Chasseyphoto(Topviewopen)
(ATmega16)
Serial
communication
(Datareceive) Description
usingAVR
AGestureControlledrobotisakindofrobotwhichcanbecontrolledbyyour
Microcontroller
handgesturesnotbyoldbuttons.Youjustneedtowearasmalltransmitting
(ATmega16)
deviceinyourhandwhichincludedanaccelerationmeter.Thiswilltransmitan
USART
appropriatecommandtotherobotsothatitcandowhateverwewant.The
transmittingdeviceincludedaADCforanalogtodigitalconversionandan
encoderIC(HT12E)whichisusetoencodethefourbitdataandthenitwill
Freeunique transmitbyanRFTransmittermodule.
andpowerful
AtthereceivingendanRFReceivermodulereceive'stheencodeddataand
software decodeitbyanddecoderIC(HT12D).Thisdataisthenprocessedbya
Designtools microcontrollerandfinallyourmotordrivertocontrolthemotor's.Nowitstime
tobreakthetaskindifferentmodule'stomakethetaskeasyandsimpleany
projectbecomeeasyorerrorfreeifitisdoneindifferentmodules.Asourproject
isalreadydividedintotwodifferentparttransmitterandreceiver.We
PowerDesign willdiscussbothofthemonebyone.
Tools
Accelerometer

AnAccelerometerisakindofsensorwhichgivesananalogdatawhilemovingin
Sensor,Filter, X,Y,ZdirectionormaybeX,Ydirectiononlydepend'sonthetypeofthesensor.

Clockand HereisasmallimageofanAccelerometer
Amplifier shown.Wecanseeintheimagethattheirare
somearrowshowingifwetiltthesesensor'sin
Design thatdirectionthenthedataatthat
correspondingpinwillchangeintheanalog
form.
Download

Tools,Models
TheAccelerometerhaving6pin
&Symbols
1VDDWewillgivethe+5volttothispin


2GNDWesimplyconnectthispintothegroundforbiasing.
https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 3/13
5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

3XOnthispinwewillreceivetheanalogdataforxdirectionmovement.

4YOnthispinwewillreceivetheanalogdataforydirectionmovement.

5ZOnthispinwewillreceivetheanalogdataforzdirectionmovement.

6STthispinisusetosetthesensitivityoftheaccelerometer1.5g/2g/3g/4g.

AddNewComment 115616reads Like 0 2 Tweet

Comments

whatistherangeof
SubmittedbyNavneetSaxenaonMon,10/02/201420:36

whatistherangeofaccelerometerbasedhandgesturerobot...??

imeanatwhatmaximumdistanceapartthesetwodevicesi.e.robotandhand
controllerwillwork..???

replyASAP...

Reply

TheMaximumdistanceatwhich
SubmittedbyRavishAroraonSat,28/11/201509:00

TheMaximumdistanceatwhichRFmoduleworks.

Ithinkit's30meters

Reply

Thedistancewillbebasedon
SubmittedbySampathkumarRGonMon,13/06/201611:24

https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 4/13
5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

ThedistancewillbebasedontheRFmoduleusedifurusingtheRFmodule
normallikewhattheyhaveuseditcancoverupto30meters.Butifyouare
usingthetelephonebasedRFitcancovermoredistancethanthebeforeRF.

Reply

Thereisnorangefor
SubmittedbymeonTue,09/08/201613:30

Thereisnorangeforaccelerometer.thiscanbedetermindbythetransmitter
andreceiveronly,ifyouusingtheXBEEthatcancover10100feet.The
accelerometerisjustforcontrollingthedirectionsofyourrobo.

Reply

HI..iwanttoknowwhat
SubmittedbyvishalonTue,15/04/201401:38

HI..

iwanttoknowwhatmaximumdistanceapartthesetwodevices

alsowhatwearethemorespecficapplicationforthisandcanweimplement
somemoretecnologiesinitlikewisegprsconniectivity????

Reply

Thisprojectmainapplication
SubmittedbySampathkumarRGonMon,13/06/201611:30

ThisprojectmainapplicationwillbethiscanbeusedinthenuclearPower
plantstohandlethehazardousmaterials.Thiscanbeusedinthemilitary
sectiontodiffusethebombortoknowtheBomb.aDefinatelywecan
implementCamerainitbutiamnotsureaboutGPRSTechnology.Bythis
camerawecanabletonoticetherobotbysittingatoneplaceandifcamera
isinstalledthenthereisnoneedofGPRSIthink.

Reply

itsaverynice
SubmittedbyGANEEVSINGHonSun,27/04/201415:22

itsaveryniceproject....

thoughihavesomedoubts:

1.whydoweneedaencoder/decoderchip?
2.Can'tweuseRX/TXpinofthemicrocontrollerstodothesamejob?

Reply

weuseencoder/decoderfro

https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 5/13
5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

SubmittedbyTonyonSun,26/04/201522:04

weuseencoder/decoderfroparalleltoseriesandseriestoparallel
conversion,bythiswegettheactualsignalaswellasthecombinationofit
whichwetransmittedfromTX,wecan'tusejusttheRX/TXpinof8051
becausewe'llbeunabletoperformmultifunctionwtihit.

Reply

whereisantennain
SubmittedbyarvindEEEonMon,25/08/201413:15

whereisantennaintransmitterdia

13ledareusedinreceiverinpcbbut12ledindia

Reply

Cansomeoneposttheprogram
SubmittedbyVishalRJainonMon,15/09/201407:43

Cansomeoneposttheprogramfortheatmega8Chipbecausetheprograminthe
postisgivingmeerrror's

Plzreplyasap.

Reply

whereis7805voltage
SubmittedbyfaizanonTue,10/03/201500:03

whereis7805voltageregulatorintecircuit?

whatisaPBTconnector?

Reply

sir,thiscodeiscomplete
SubmittedbykunalborkaronSun,19/04/201513:07

sir,thiscodeiscompletecodeorpartofmain?

Reply

reg51.hdefinitionis
SubmittedbyPrajwalJoshionSun,24/05/201523:14

reg51.hdefinitionisrestricted???

Reply

fromwhichsoftwareyoumake
SubmittedbydaneshonMon,05/10/201523:45

https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 6/13
5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

fromwhichsoftwareyoumakethePCB......

plzbczidid'tgetaccelrometerinproteous8

Reply

ForPCBLayoutMaking
SubmittedbyDivykantonThu,09/02/201710:25

ForPCBLayoutMaking"PCBArtist"IsTheBestestsoftware

Reply

Iwastryingtoreplicate
SubmittedbynehaonMon,23/11/201520:15

Iwastryingtoreplicatethisprojectbutitisjustnotworking.Icheckedthe
circuitdiagramandalsoverifiedthesolderingofthecomponentsandall
connections.Butstillnotransmissionofdata,neitherfromacclerometerto
atmega8istakingplace.
Wherecouldtheproblemlie??Andhowtocheckandmakeitrunning?

Pleasereplyasap...

Reply

Didyourcodeworked?Ifnot
SubmittedbyRavishAroraonSat,28/11/201509:02

Didyourcodeworked?

IfnotmakesuretherearenoerrorsinthecodeofATmega8.

Reply

pleasegivemethepdffile
SubmittedbyASWINonFri,22/01/201606:13

pleasegivemethepdffileofpcblayout.Andpleasehelpattheprogramcode.
itsshowingerrorsforme.Iamdoingthisformyfinalyearproject.pleasehelp.

Reply

myemailidaswinbenny4@gmail
SubmittedbyASWINonFri,22/01/201606:16

myemailidaswinbenny4@gmail.com

Reply

Isthisafullcodefor2
SubmittedbyVietonFri,22/01/201620:55

Isthisafullcodefor2parts???

Reply

https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 7/13
5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

CaniuseATmega328instead
SubmittedbyRahulTikeonFri,05/02/201615:32

CaniuseATmega328insteadofAtmega8?

Reply

WhatbatteryshouldIusefor
SubmittedbyAjaayPranavonFri,26/02/201622:51

WhatbatteryshouldIuseforreceiver

Reply

canyousendmehexfileof
SubmittedbyanusonSun,28/02/201612:15

canyousendmehexfileofreciverandtransmiterofthisrebot

Reply

CaniuseATmega16instead
SubmittedbyanusonSun,28/02/201612:27

CaniuseATmega16insteadofAtmega8?
orIsthisafullcodeforreciver?

Reply

Yes,DefinitelyWeCanUse
SubmittedbyDivykantonThu,09/02/201710:32

Yes,DefinitelyWeCanUseATMEGA16AsPerRequirementsOfPINS....
ATMEGA8IsA24PinICAsOurPinRequirementisLess...ButIfRequirement
OfPinsIsMoreThan24ThenWeCanImplementATMEGA16whichIsA40
PinIC

Reply

whatsthepurposeofusing
SubmittedbypaaonSat,09/04/201616:40

whatsthepurposeofusingthe8ledsatportb......becausenowherein
programmingportbisused..exceptmakingitasoutputport

Reply

isthecodeiscomplete...??
SubmittedbyzakooonWed,20/04/201600:28

isthecodeiscomplete...????

https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 8/13
5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

Reply

Codehassomebugs.Receiver
SubmittedbyAjaayPranavonWed,20/04/201607:36

Codehassomebugs.ReceiverprogramislittlewrongI'llpastethecodesoon

Reply

kindlypostitassoonas
SubmittedbyzakooonThu,21/04/201601:39

kindlypostitassoonaspossible,,,,iwantthtcode,,,,,,,

Reply

I'llpostthecodewithin
SubmittedbyAjaayPranavonThu,21/04/201607:38

I'llpostthecodewithin2days

Reply

whereisthecodeman????????
SubmittedbydeadpoolonWed,07/09/201608:31

whereisthecodeman????????

Reply

whtrtherattingofthe
SubmittedbyzakooonThu,21/04/201601:38

whtrtherattingofthemotors,,,,,,,,,,,??

Reply

Iused300rpmdcmotor(4nos)
SubmittedbyAjaayPranavonThu,21/04/201607:35

Iused300rpmdcmotor(4nos)

Reply

ReceiverProgram#include
SubmittedbyAjaayPranavonThu,21/04/201620:38

ReceiverProgram

#include<reg51.h>
voidmain()
{
P2=0xff
P1=0x00
while(1)
{
https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 9/13
5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

if(P2==0x80)
{
P1=0xaa
}
elseif(P2==0xe0)
{
P1=0x55
}
elseif(P2==0x30)
{
P1=0xa5
}
elseif(P2==0xC0)
{
P1=0x5a
}
else
P1=0x00
}
}

Reply

thetransmitterprogramisok
SubmittedbyAjaayPranavonThu,21/04/201620:41

thetransmitterprogramisokitgfineifanyproblemcontactme

Reply

sirineedyourhelp...
SubmittedbykunalonWed,29/06/201621:02

sirineedyourhelp...pleasesendmeyourmail_ID...It'smy
humblerequest

Reply

HeyKunal:)I'mgonnastart
SubmittedbySyedAfnanonSat,04/03/201700:35

HeyKunal:)

I'mgonnastartthisproject,thisismyfirstprojectsoi'mjustgonna
replicateit.Canyouplesetellmeiftheinformationandcodeavailable
onthispageenough?pleasereply,it'llreallyhelpmeout!

Reply

isyourreceiverprogramis
SubmittedbysurajonSun,31/07/201621:08

isyourreceiverprogramisokforgiventransmitterprogram

Reply

https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 10/13
5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

nicework,pleasetellme
SubmittedbyAnonymousonWed,18/05/201602:01

nicework,pleasetellmehowRFmoduleinterfacingwithaccelerometr,
ENCODERrecievnginputfrommovemntofaccelromtr?andoutputisgoingtoRF
transmittr?
plztellmewhatispurposeofcamera?

Reply

ihaveadoubtregarding
SubmittedbyAnonymousonSat,21/05/201620:05

ihaveadoubtregardingdumpingofcodeintoatmegapleasecananyonegivea
briefinformationregardingdumpingtheprogram

Reply

iwanttouseonlytwogear
SubmittedbydharmaazonThu,09/06/201615:17

iwanttouseonlytwogearmoteratreceiversidepleasesendmeprogramfor
this...

Reply

sendmefullsimulationfile
SubmittedbydhrmaazonThu,09/06/201615:24

sendmefullsimulationfileofbothreceiverandtransmittersidewithpcbdesign

Reply

didugetthesimulationfile
SubmittedbyaakarshonSat,01/10/201614:24

didugetthesimulationfile?....plzsendittomymailidalso

aakarshrupa@gmail.com

thankyou

Reply

wheretocodeaprogram???is
SubmittedbyrajkumaronWed,29/06/201613:37

wheretocodeaprogram???isitpossibletocodeaprograminavrstudio5???
plzreplymeassoonaspossible

Reply

Ucanuseatmelavrstudioto
SubmittedbyAjaayPranavonThu,28/07/201609:45

Ucanuseatmelavrstudiotoprogramatmega8(transmitter)Anducanuse
Keiltoprogram8051(reciver)

https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 11/13
5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

Reply

whattypeofmotorcaniuse
SubmittedbykakieeonMon,04/07/201604:23

whattypeofmotorcaniuseforthis?

Reply

whatisresponsingtimeof
SubmittedbysandeepkumaronWed,27/07/201615:08

whatisresponsingtimeofthetransmitterorgesture

Reply

Ididn'tnotethattime.But
SubmittedbyAjaayPranavonThu,28/07/201609:42

Ididn'tnotethattime.Butitisfastenough.

Reply

Pleasesendmetransmitter
SubmittedbypranavkumaronSun,21/08/201621:20

Pleasesendmetransmitterprogram.andthanksforgivereceiverprogramming..

Reply

hey:)I'mgonnastartthis
SubmittedbySyedAfnanonSat,04/03/201700:47

hey:)

I'mgonnastartthisproject,thisismyfirstprojectsoi'mjustgonnareplicate
it.Canyouplesetellmeiftheinformationandcodeavailableonthispage
enough?pleasereply,it'llreallyhelpmeout!

Reply

Addnewcomment
Yourname*

Comment*

https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 12/13
5/3/2017 AccelerometerBasedHandGestureControlledRobot|EngineersGarage

Textformat FilteredHTML Moreinformationabouttextformats


Webpageaddressesandemailaddressesturnintolinksautomatically.
SearchEngineswillindexandfollowONLYlinkstoalloweddomains.

Save Preview

Youmayalsobeinterestedin:

Home

Copyright2012EngineersGarage.Allrightsreserved.EGStore|PrivacyPolicy|RefundPolicy|AboutUs|Careers

https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 13/13

S-ar putea să vă placă și