Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port...

Post on 23-Mar-2020

4 views 0 download

Transcript of Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port...

 

   

 

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