robot expansion board for - digi-key sheets/seeed technology/105990110_web.pdfmicro usb charger port...

19
RobotBit Robot Expansion Board for Micro:bit SKU 105990110 Robotbit is an excellent robotic expansion board specially designed (for Microbit, by KittenBot team) for primary school students/training institutions/parents/ enthusiasts as a robotic accessory. Product Feature It has a powerful ability to drive DC motors, stepper motors, servos, and onboard buzzer and RGB pixels and release all valid IO from microbit, with support the most common electronics module in the market. It comes with 18650 battery holder, integrated lithium battery boost, charging and protection chip. Support for external power input. Mechnically support for KittenBot robotic chassis and LEGO technical slots. The powerful drive capability and built‐in battery make DIY more convenient and free. We have received unanimous praise from the school teacher training institutions and individual enthusiasts. It is an excellent choice for your robotic projects based on Micro:bit!

Upload: others

Post on 23-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

 

   

 

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!

Page 2: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

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

Page 3: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

Supportedsoftware

AvailableCodingplatform:Kittenblock(basedonScratch3.0)orMakecodeandpython(Mueditorinmicrobitmode)

MakeCodefromMicrosoft

Page 4: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

KittenBlock(DevelopedbyKittenbotTeambasedonScratch3.0)

Python

Ifyou’reusedtocodeprogrammingandwanttogetstartedbymicrobitpythonyouhavetwooptions,directlyMuEditororkittenblockinmicropythoneditormode.

Page 5: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

Theabovedetailedtutorialcanbefoundfromourlearnwebsiteforself‐learning.Ifyouencounterproblemsduringthelearningprocess,youarewelcometogetusatourbbsorslackchannel.

MakecodeExtension

InmakecodeaddextensionpaneldirectlysearchRobotbit.Inourofflineversionofmakecode,youmayfindRobotbitinthedefaultlistandotherusefulextensions.

Page 6: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

RobotbitDetaileddescription

18650batterycase

OnceyougotyourRobotBitextensionboardpleasefirstinstalla18650battery,payattentiontothepositiveandnegativepole(evenwehaveanti‐reverseprotection).YouhavetoactivatethepowermanagementsystembypressingtheBatteryActpushbutton.Eachtimeyouswitchabatterycellorletthepowermanagementgointoprotectionmode(overcurrentoroverdischarge),youhavetoredothisstep.

18650Powerswitch

Turnontheswitch(inthedirectionofgreenterminalinput),willprovideonboard3.3V5VandVM(motorsandservosdirectlydriverbybatterycell)

Page 7: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

MicroUSBchargerport

Onlyforchargingandnotfordownload!ComputerUSBhostportoranyothermobilephonechargerwhichmayoutput1Aorlargershouldbefineandmaytakeabout2.5hourstofullychargea18650cell.itwillautomaticallycutoffoncefull,noneedtoworryaboutovershoot.

Powerandbatteryindicator

Led(3)isthepowerindicator,willbealwaysonafterswitchisturnedon.Led(1)ischargingindicator,willbeonwhilecharingandLed(2)beononcefullycharged.

Micro:bitstandedgeconnector

ForinstallingMicrobitmainboard.PleaseinstallMicrobitwithledmatrixandRGBledinthesamedirection.

Page 8: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

4xRGBneopixel

Therobotbitextensionformakecodehasintegratedneopixelsupport.NeopixelarrayconnecttoP16ofmicrobit.

8channelservoconnector

Servosaredrivenbyanextensionchip(PCA9685)withthepowersourcefrombatteryorexternalinput.TheextensionchipcommunicateswithMicrobitviathei2cinterface,sotheseS1~S8interfacescanonlybeusedforpulseoutputnotascommonIO.Withonboard18650batterycell,itmaydriveeight9ghobbyservo(withmaximumcurrentlessthan2A).IfyouplantouselargerservoslikeMG995pleaseuseanexternalpowerresourceconnecttothegreenslot(theinputstill5V).Robotbitextensionhasbuilt‐inblocksforcontrollingservos.

4channelDCmotors/2channel28BYJmicrosteppers

Page 9: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

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.

Page 10: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

I2CInterface

ExpandableI2Cmodule,canonlybeusedtopluginI2Cmodule.

2PINExternalPowerInput

Althoughthereisanti‐reverseprotection,butstillpayattentionwhilewiring.ThepositiveandnegativesilkinkofthisinterfaceisonthebackofRobotbit.Youcanonlyinput5Vorlessintothisport.IfyouhaveahighervoltagesourceyoumayneedaLDOorDC‐DCmoduletobuckthevoltagedown.

ProductParameters

Dimensions:78mmx57mmx23mmPCBThickness:1.5mmSmallmechnicalhole:3.0mmBigmechnicalhole:4.8mmNetweight(withoutpackaging):37.5g

Page 11: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

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. 

Page 12: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

Searchrobotbit

Page 13: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

Dragsomeoftherobotbitblocksouttoworkspace,remembertoconnectthe

correspondingmotorservos,etc.

Page 14: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile
Page 15: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile
Page 16: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

Beforedownloading,remembertoconnecttoMicrobit’swithamicrousbcableandclick

thedownloadbutton.

Afterclickdownloadbutton,afilesaveboxwillprompt,pleasechoosetosaveittotheMicrobitremovabledisk.

Page 17: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

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.

Page 18: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

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. 

Page 19: Robot Expansion Board for - Digi-Key Sheets/Seeed Technology/105990110_Web.pdfMicro USB charger port Only for charging and not for download! Computer USB host port or any other mobile

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

          https://www.seeedstudio.com/RobotBit‐Robot‐Expansion‐Board‐for‐Micro‐bit.html //3‐25‐19