Documente Academic
Documente Profesional
Documente Cultură
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.
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
Save Preview
Youmayalsobeinterestedin:
Home
Copyright2012EngineersGarage.Allrightsreserved.EGStore|PrivacyPolicy|RefundPolicy|AboutUs|Careers
https://www.engineersgarage.com/contribution/accelerometerbasedhandgesturecontrolledrobot 13/13