robot expansion board for - digi-key sheets/seeed technology/105990110_web.pdfmicro usb charger port...
Post on 23-Mar-2020
4 Views
Preview:
TRANSCRIPT
RobotBit‐RobotExpansionBoardforMicro:bit SKU105990110
Robotbitisanexcellentroboticexpansionboardspeciallydesigned(forMicrobit,byKittenBotteam)forprimaryschoolstudents/traininginstitutions/parents/enthusiastsasaroboticaccessory.
ProductFeature
IthasapowerfulabilitytodriveDCmotors,steppermotors,servos,andonboardbuzzerandRGBpixelsandreleaseallvalidIOfrommicrobit,withsupportthemostcommonelectronicsmoduleinthemarket.Itcomeswith18650batteryholder,integratedlithiumbatteryboost,chargingandprotectionchip.Supportforexternalpowerinput.MechnicallysupportforKittenBotroboticchassisandLEGOtechnicalslots.Thepowerfuldrivecapabilityandbuilt‐inbatterymakeDIYmoreconvenientandfree.Wehavereceivedunanimouspraisefromtheschoolteachertraininginstitutionsandindividualenthusiasts.ItisanexcellentchoiceforyourroboticprojectsbasedonMicro:bit!
Hardwareinterface
1.5Vexternalpowerinput(withanti‐reverseprotection)2.Powerswitch3.PowerIndicator4.BatteryIndicator5.MicroUSBcharingport6.4‐channelDCmotor/2‐channelsteppermotor7.Jumperforbuzzerselection8.8channelIO(correspondingtoMicro:bitP0‐P2、P8、P12‐P15)9.5VandGNDport10.Buzzer11.8channelservoport12.I2Cinterface(expandableI2Cmodule)13.18650batterycase14.Betteryprotectionrecoverypushbutton15.Micro:bitedgeconnector16.4xRGBpixel
17.Servodriver(PCA9685)18.2xDc/Stepperdriver(DRV8833)19.KittenBotrobotchassismountinghole20.StandardLEGOhole
Supportedsoftware
AvailableCodingplatform:Kittenblock(basedonScratch3.0)orMakecodeandpython(Mueditorinmicrobitmode)
MakeCodefromMicrosoft
KittenBlock(DevelopedbyKittenbotTeambasedonScratch3.0)
Python
Ifyou’reusedtocodeprogrammingandwanttogetstartedbymicrobitpythonyouhavetwooptions,directlyMuEditororkittenblockinmicropythoneditormode.
Theabovedetailedtutorialcanbefoundfromourlearnwebsiteforself‐learning.Ifyouencounterproblemsduringthelearningprocess,youarewelcometogetusatourbbsorslackchannel.
MakecodeExtension
InmakecodeaddextensionpaneldirectlysearchRobotbit.Inourofflineversionofmakecode,youmayfindRobotbitinthedefaultlistandotherusefulextensions.
RobotbitDetaileddescription
18650batterycase
OnceyougotyourRobotBitextensionboardpleasefirstinstalla18650battery,payattentiontothepositiveandnegativepole(evenwehaveanti‐reverseprotection).YouhavetoactivatethepowermanagementsystembypressingtheBatteryActpushbutton.Eachtimeyouswitchabatterycellorletthepowermanagementgointoprotectionmode(overcurrentoroverdischarge),youhavetoredothisstep.
18650Powerswitch
Turnontheswitch(inthedirectionofgreenterminalinput),willprovideonboard3.3V5VandVM(motorsandservosdirectlydriverbybatterycell)
MicroUSBchargerport
Onlyforchargingandnotfordownload!ComputerUSBhostportoranyothermobilephonechargerwhichmayoutput1Aorlargershouldbefineandmaytakeabout2.5hourstofullychargea18650cell.itwillautomaticallycutoffoncefull,noneedtoworryaboutovershoot.
Powerandbatteryindicator
Led(3)isthepowerindicator,willbealwaysonafterswitchisturnedon.Led(1)ischargingindicator,willbeonwhilecharingandLed(2)beononcefullycharged.
Micro:bitstandedgeconnector
ForinstallingMicrobitmainboard.PleaseinstallMicrobitwithledmatrixandRGBledinthesamedirection.
4xRGBneopixel
Therobotbitextensionformakecodehasintegratedneopixelsupport.NeopixelarrayconnecttoP16ofmicrobit.
8channelservoconnector
Servosaredrivenbyanextensionchip(PCA9685)withthepowersourcefrombatteryorexternalinput.TheextensionchipcommunicateswithMicrobitviathei2cinterface,sotheseS1~S8interfacescanonlybeusedforpulseoutputnotascommonIO.Withonboard18650batterycell,itmaydriveeight9ghobbyservo(withmaximumcurrentlessthan2A).IfyouplantouselargerservoslikeMG995pleaseuseanexternalpowerresourceconnecttothegreenslot(theinputstill5V).Robotbitextensionhasbuilt‐inblocksforcontrollingservos.
4channelDCmotors/2channel28BYJmicrosteppers
Robotbitextensionhasalsobuilt‐inblocksforDCmotorsandsteppers.Withonboardcellyoumaydrive4xTTmotorsor2x28BYJsteppers,oramixtureoftheese.KeepinmindthatVMmayout2Atomotorsandservos.Ifyouuseexternalsourcepleasekeeptheinputaround5Vorless,ahighvoltageexternalinputmaydamagethe5Vboostcircuit.
Buzzerandtheselectionjumper
Thebuzzerjumpercapispluggedinbydefault,andthecorrespondingbuzzerisconnectedtotheMicro:bitP0port.IfyouneedP0forotherpurposespleaseunplugthejumper.Thebuzzerassociatetomusicblocksinmakecode.
Micro:bitIO
WehavereleasedP0‐P2、P8、P12‐P15fromMicrobittoRobotbitforcommonIOusage.P0~P2hasanalogread/writesupport,othersmayactasdigitalIOs.YoumayconnectcommonlymodulesforArduinotoRobotbit,thereisalso5Voutputincaseyourmoduleonlysupport5Vpowerinput.PleasenotethatMicrobitIOsignallevelis3.3V.
I2CInterface
ExpandableI2Cmodule,canonlybeusedtopluginI2Cmodule.
2PINExternalPowerInput
Althoughthereisanti‐reverseprotection,butstillpayattentionwhilewiring.ThepositiveandnegativesilkinkofthisinterfaceisonthebackofRobotbit.Youcanonlyinput5Vorlessintothisport.IfyouhaveahighervoltagesourceyoumayneedaLDOorDC‐DCmoduletobuckthevoltagedown.
ProductParameters
Dimensions:78mmx57mmx23mmPCBThickness:1.5mmSmallmechnicalhole:3.0mmBigmechnicalhole:4.8mmNetweight(withoutpackaging):37.5g
Functionalparameters
18650batteryvoltage:3.7VUSBinputvoltage:5VVMpinmaxouput:1A(withonboardbattery)ExternalVoltageInput(thegreentermial):5V(onlysupports5Vinput,donotconnectover5V,maximumcurrentsupports3A)
PartListRobotbitV2.0x1
ECCN/HTS
ECCN EAR99
HSCODE 8517709000
RobotbitQuickstart
Putthe18650batteryontheRobotbit,payattentiontothepositiveandnegativepole.
PlugtheMicrobitintotheRobotbitandpayattentiontothepluggingdirection.
Clickthebatteryactivationbutton
Turnonthe18650batteryswitch
Openthemakecodeeditor(http://makecode.microbit.org)andpressaddpackage.
Searchrobotbit
Dragsomeoftherobotbitblocksouttoworkspace,remembertoconnectthe
correspondingmotorservos,etc.
Beforedownloading,remembertoconnecttoMicrobit’swithamicrousbcableandclick
thedownloadbutton.
Afterclickdownloadbutton,afilesaveboxwillprompt,pleasechoosetosaveittotheMicrobitremovabledisk.
thefinaleffectofthecodeblockinthediagramabove
F&Q
Thebatteryispluggedin,thereisnoresponseafterturnonswitch?
Checkifthebatteryactivationbuttonhasbeenpressed?Checkifthebatteryispositiveornegative?Checkifthebatteryhaspower?
Whatisthebatteryactivationbuttonusedfor?
Inthecaseofovercurrent,orshortcircuit,orswitchbatterycell,thebatteryprotectionchipwillprotectthethecircuit.Clickthebatteryactivationbuttontoresumenormalworkingmode.
PlugedinusbcableandIcan’tfindMicrobit
Theusbontherobotbitcanonlybeusedforcharging.Itcan’tbeusedtodownloadtheprogram.Itispluggedintotheusbportoftherobotbit.Thecomputerwillnotrespond.
WillitsmokeifIinsertbatteryinverse?
No,therobotbitdesignisanti‐reverseprotectinconsiderationofgeneralmissoperations.Inverselypluginwilljustnotoutputpower.
WillMicrobitdamageifpluginfaceback?
No,itwilljustrefusetowork.
P0pincontroldoesnotrespond?Isitbroken?
YouneedtounplugthebuzzerselectionjumpertouseP0ascommonIO.
WhereistherestofMicrobit’sIOs?
Nearly20programmableIOportsontheMicrobit,butmanyhavebeenmultiplexedwiththedotmatrixbuttonsontheboard.Consideringtheinconveniencecausedbymultiplexing,beginnersarelikelytoconfuseonthese.Wehavebridge8IOwithnoconflicttomatrixorbuttonstoRobotbit,itshouldbeenoughformostdiyprojects.IfyouneedallIOfrommicrobitpleasechooseIOBitfromkittenbotteam.
CantheservointerfaceactascommonIO?
No,theservos1‐s8isextendedwithaspecialservodrivechipandcanonlybeusedforservodrive.
WhatistheuseoftheVMonthemotorinterface?
Thepowersourcefor4‐phase5‐wiresteppermotorlike28BYJ.Usually,theVMisnotusedfortheDCmotor,andtheDCmotoronlyneedstoconnectA+A‐orB+B‐.
Cantheboardbeplacedonametalsurfaceorinahumidenvironment?
No,itwillbeshort‐circuited,payattentiontoinsulation
Whatisthevoltageinputforthegreenexternalpowersupply?Whatwillhappenswitha
highervoltageinput?
Canonlybeconnectedto5V,above5Vwilldamagetheboard,thecurrentisrecommended2~3A,whichmeansthatthemaximumcurrentsupportedbytheboardis3A
Ididfollowthetutorial,notresults
Ifthetestresultsarenotcorresponding,firstcheckyourwiringandprocedures,somesmallplaceingeneralismissing,pleasedoublecheck.
https://www.seeedstudio.com/RobotBit‐Robot‐Expansion‐Board‐for‐Micro‐bit.html //3‐25‐19
top related