Beruflich Dokumente
Kultur Dokumente
DevastatorTankMobilePlatformwithEdisonSKU:ROB0125RobotWiki
DevastatorTankMobilePlatformwithEdisonSKU:ROB0125
FromRobotWiki
Contents
1Introduction
2Tutorial
2.1Chapter2:Run!Devastator!
2.2Chapter3:ExpansionModules
2.3Chapter4:BuildTheDevastatorToBeAnUnmannedTank
2.4Chapter5:ContinuationOfTheAssemblyProcess
Introduction
MeetIntelEdison
TheIntelEdisonisapowerfulmicroprocessorwithintegratedWiFimodule.Itssizeisamazinglyassmallasapostagestamp.Withits
powerfulcomputingcapabilityandextremelylowenergycost(aslowas1W),itsanexcellenttoolforportablewirelessdevicestudyingand
developing.Comparingwiththefirstelectronicgeneralpurposecomputer,theENIAC,whichwasaslargeas2.4mx0.9mx30mand
weighed27tons,youwilldefinitelybeamazedbytheimprovementbroughtbyourmoderntechnology.Justasthosebigeventsinthetime
linebelow,theinventionofIntelEdisonmaybringusthesameamountofexcitement.
Bringyourcuptolife!WantstointeractwithyourFacebookfriendsthroughacup?Hereitis!Withafewelectroniccomponentsanda
simpleprogram,thiscupisnowabletosendnotificationsthroughitsLEDindicatorwhenamassagepopsuponyourFacebookpage.
TheDevastatorTankMobilePlatform
TheDevastatorTankMobilePlatformisasetofrobotickitscontrolledbytheIntelEdisonmicrocontroller.Itsoutstandingmobilityallowsit
totravelovervariousterrains.WithanultrasonicdistancesensorandatwoDOFcradlehead,theDevastatorisabletodetectandavoid
obstacles.Moreover,EquippedwithintegratedWiFimodule,itcanbeattachedtointernetandconnectedtoyourowndevicessothatyou
cancontrolitsmotionandviewtherealtimeimagescapturedbyitscamerawirelessly.
https://www.dfrobot.com/wiki/index.php?title=Devastator_Tank_Mobile_Platform_with_Edison_SKU:ROB0125
1/7
1/27/2016
DevastatorTankMobilePlatformwithEdisonSKU:ROB0125RobotWiki
RomeoforEdison
Arduinoplatformisanopensourceplatform.Duetoitssimplicityandfunctionality,ithasbeenwidelyusedinsmartdevicedevelopment.
BasedonArduinoplatform,wedevelopedtheRomeoforEdison,amorepowerful,functionalanduserfriendlyexpansionboardexclusively
designedforroboticuses.TheRomeoforEdisonmicroExpansionboardintegratesa2pathmotordrivingmoduleandaservodriving
moduleinanIDcardsizedmotherboard,whichlargelysimplifiesthecircuitconnectionandsavesasignificantamountofspace.Together
withits14Digitaloutputpinswithoptionalexternalpowersupplyand6analoginputpins,buildingarobotwouldneverbesoeasy.
Formoredetails
(https://onedrive.live.com/download.aspx?
cid=7B63697962CC93EA&authKey=%21AJAm25yJfw9UChs&resid=7B63697962CC93EA%21301&open=true)
Tutorial
Chapter2:Run!Devastator!
Inthischapter,wewentthroughthehardwareassemblingprocedure,nowit'sthetimetogetitmoving!Inthefollowingsessions,wewill
showyouhowtosetupasimplemotordrivingprogramstepbystep.
MovingMechanism
ThemobilityoftheDevastatorisrealizedbythemotionsofitsmotorsoneachside.Themotionofeachmotorfollowsthesignalsentbythe
microcontroller.Tobemorespecific,3parametersareincludedinasignal,eachdeterminesmotorsangularspeed,rotationdirectionand
correspondingtimeduration.
https://www.dfrobot.com/wiki/index.php?title=Devastator_Tank_Mobile_Platform_with_Edison_SKU:ROB0125
2/7
1/27/2016
DevastatorTankMobilePlatformwithEdisonSKU:ROB0125RobotWiki
HowToSteerTheDevastator
Thesteeringangleisdeterminedbythespeeddifferencebetweenitstwopedrails.Whenbothpedrailsaredrivenatthesamespeed,ourrobot
mayeithergostraightforwardorbackward.However,whenspeedofthesetwomotorsareinconsistent,thelargerthedifferenceis,the
biggeritssteeringanglewillbe.Note:asmotorsareinstalledtobeorientedinoppositedirections,ananticlockwiserotationoftheleftmotor
andaclockwiserotationoftherightmotordrivespedrailsinthesamedirection.
ReadthePDF(tutorialchapter2)formoredetails
(https://onedrive.live.com/download.aspx?
cid=7B63697962CC93EA&authKey=%21AJAm25yJfw9UChs&resid=7B63697962CC93EA%21297&open=true)
Chapter3:ExpansionModules
Inchapter2,welearnedhowtocontrolthemovementoftheDevastatorthroughprograming.However,itsstillfarfromenoughforthe
Devastatortobecapableofinteractingwithpeople.Inthefollowingsessions,wewillhelpyouaddevenmorefunctionstomakeourrobot
sendfeedbacktothepeoplenearby.
LEDmoduleandBuzzermodule
LEDmoduleandBuzzermoduleareoutputmodulescontrolledbydigitalsignals.Duetosimplicity,theyarecommonlyusedaslightand
soundindicatorsforrobots.
https://www.dfrobot.com/wiki/index.php?title=Devastator_Tank_Mobile_Platform_with_Edison_SKU:ROB0125
3/7
1/27/2016
DevastatorTankMobilePlatformwithEdisonSKU:ROB0125RobotWiki
Indigitalcircuits,LOW(0V)representsforanoffsignal(0)andHIGH(5V)representsforanonsignal(1).However,inpractical,
voltageofasignalmaynotbeexact.Normally,thevoltageofaLOWsignalmayrangefrom0V~0.25VandthevoltageofHIGHasignal
mayrangefrom3.5V~5V.TaketheLEDmoduleasanexample,aLOWsignalturnsthelightoffwhileaHIGHsignalturnsthelighton.The
samerulealsoappliestothebuzzermodule.Checkthecircuitthat
PIRsensor
ThePIRsensorisaninputmoduledetectsinfraredradiationswithwavelengtharound10umexclusivelyradiatedfromhumanbody.Its
signalingmechanismcanbedescribedasfollowing:whensomeoneapproachesthesensor,itsendsoutaHIGHsignalasinput,viceversa.
Therefore,byaddingthismodule,therobotwillbeabletotakeactionsinreactiontosomeonepassingby.
ReadthePDF(tutorialchapter3)formoredetails
(https://onedrive.live.com/download.aspx?
cid=7B63697962CC93EA&authKey=%21AJAm25yJfw9UChs&resid=7B63697962CC93EA%21298&open=true)
Chapter4:BuildTheDevastatorToBeAnUnmannedTank
inthischapter,wewillbrieflyexplainthemechanismoftheultrasonicsensormoduleandintroducehowtomakeourrobotcapableof
detectingrandomobstaclesbysettingupthepan&tiltkitwiththeultrasonicsensormodule.Bytheendofthischapter,weshouldbegetting
anunmannedtankwhichisabletodetectandavoidobstaclesautomatically.
ObstacleDetectingAndAvoidingMechanism
https://www.dfrobot.com/wiki/index.php?title=Devastator_Tank_Mobile_Platform_with_Edison_SKU:ROB0125
4/7
1/27/2016
DevastatorTankMobilePlatformwithEdisonSKU:ROB0125RobotWiki
ReadthePDF(tutorialchapter4)formoredetails
(https://onedrive.live.com/download.aspx?
cid=7B63697962CC93EA&authKey=%21AJAm25yJfw9UChs&resid=7B63697962CC93EA%21299&open=true)
Chapter5:ContinuationOfTheAssemblyProcess
Aswementionedintheintroduction,TheIntelEdisonmicroprocessorcomeswithanIntegratedWiFimodulewhichsupportswireless
controlandvideostreaming.Comparetootherfunctionsthatwehavegonethroughinperviouschapters,settinguptheWiFifunctionwill
bringyoutoanintermediatelevelofrobotcontrol.BysettinguptheWiFifunction,youcannotonlysendcommandstoyourrobotthrough
internetorlocalnetwork,butalsoreceiverealtimefeedbackandsaveittoyourcomputer.Inthischapter,wewillgothroughaquickguide
tohelpyousetuptheWiFifunctionanduseitasaremotecontrollerforyourDevastator.
GettingStarted
OpenyourArduinoIDE,selecttheserialportattachedforyourRomeoforedisonCOMport(variesondifferentcomputers).
https://www.dfrobot.com/wiki/index.php?title=Devastator_Tank_Mobile_Platform_with_Edison_SKU:ROB0125
5/7
1/27/2016
DevastatorTankMobilePlatformwithEdisonSKU:ROB0125RobotWiki
Yourpageshouldlooksomethinglikethis
ReadthePDF(tutorialchapter5formoredetails
)(https://ltbfmg
dm2305.files.1drv.com/y3mrIhW5BU05J_hWKI3sUuBSupb8cFLSWDpzTpkhQ7P8lKPCCSo5x01cSpx2Ue9FKX359o13iKNtxbCgg_RtiLYzV
psid=1)
RelatedLinks
PDFDownload(TutorialofDevastatorTankMobilePlatformwithEdison)
(https://onedrive.live.com/?cid=7b63697962cc93ea&id=7B63697962CC93EA%21296&authkey=%21AJAm25yJfw9UChs)
UnmannedTankINOFile(https://github.com/oukiwang/DevastatorTankMobilePlatformwithEdison/tree/master/AutoCar_V1.2)
LibraryforTankMobilePlatformwithEdison(https://github.com/oukiwang/DevastatorTankMobilePlatformwithEdison)
Retrievedfrom"https://www.dfrobot.com/wiki/index.php?
title=Devastator_Tank_Mobile_Platform_with_Edison_SKU:ROB0125&oldid=32563"
https://www.dfrobot.com/wiki/index.php?title=Devastator_Tank_Mobile_Platform_with_Edison_SKU:ROB0125
6/7
1/27/2016
DevastatorTankMobilePlatformwithEdisonSKU:ROB0125RobotWiki
Thispagewaslastmodifiedon25November2015,at18:02.
Thispagehasbeenaccessed1,522times.
https://www.dfrobot.com/wiki/index.php?title=Devastator_Tank_Mobile_Platform_with_Edison_SKU:ROB0125
7/7