Artec Robo 2.0 User manual

1
TheCoreUnitisthepartoftherobotthatrunsprograms.
⑥
①
③②
④ ⑦
⑧
⑤⑨
⑩
PartsoftheCoreUnit
1
⑫ ⑬ ⑭
⑪
⑤5x5FullColorLEDMatrix
TheseLEDslightupinRGBcolorstodisplayvariousimages.
⑨Buzzer
Transformselectricalsignalsintosound.
①TemperatureSensor
⑥LightSensor
Thissensorusesaphototransistorthatconvertslightinto
electricitytomeasuretheintensityofsurroundinglight.
②/③A/BButtons
TheCoreUnitdetectswhenthesebuttonsarepressed.
④PowerLight(Green)
Thislightturnsonwhenthepowerison.
⑦ConnectionLight(Blue)
Thislightturnsonwhenwirelesscommunications
(throughBluetooth/Wi-Fi)areoccurring.
⑧ArtecBlockConnectingCover
Thiscovercanbeattachedtotheedgeconnector.
IthasstudsonitthatcanbeusedtoconnecttoArtecBlocks.
Thissensormeasuresexternaltemperature.★TheinternaltemperatureoftheCore
Unitmayaffectthereadingsofthetemperaturesensorifitbecomesheatedbyextend-
eduseofsignificantelectricalpower,forinstanceusingtheLEDmatrix.
(Back)(Front)
Instructions
⑩9-AxisSensor
⑫USBPort(microB)
⑬ResetButton
Thisbuttonisusedtorestartthedevice.
⑭PowerConnector
AportusedtoplugaBatteryBoxintothedevicetosupply
power.
⑪EdgeConnector
Aconnectorforexternalexpansiondevices.
・3-AxisAccelerometer:Quantifiesthedevice'smotionandtilt
bymeasuringacceleration.
・3-Axis Gyroscope: Measures angular velocity to quantify
rotationalmotionstheaccelerometercan'tdetect.
・3-AxisCompass:Quantifieswhichwaythedeviceisfacingby
measuringtheEarth'smagneticfield.
AportusedtoplugUSBcablesintothedevicetotransfer
programsfromacomputerorsupplypower.
(Top)
●Thesematerialsarenotdesignedforchildrenunder8yearsofage.Childrenunder8should
onlyusethesematerialswithadultsupervision.
●Pleaseseeanymanualortextbookincludedwiththeproductforinstructionsonsafe
assemblyanduse.Makesuretofollowcableconnectioninstructionstoavoiddamageor
injuryfromincorrectassembly.
●Thisproductisnotedible.Donotputanypartsofthisproductintoyourmouthtoprevent
accidentalingestion.
●Donotwrapcordsorcablesaroundyourhands,fingers,neck,etc.Donotpluganycables
intohouseholdoutlets,oryoumayreceiveanelectricshock.
●Toavoidinjury,donottouchtherotatingpartsofthemotorswhenthepoweristurnedon.
●ShouldtheCoreUnit,motororBatteryBoxbecomeveryhot,immediatelyturnoffthe
powerandceasehandlingthedevice.
●BeawarethatusingthemotororCoreUnitundercertainconditions
(improperhandling,
excessiveload,extremetemperatures)
maycauseittooverheat,andtakecaretoavoidburns.
●BesurethatthemotionoftheincludedDCMotor'saxleisnotobstructedwhenthemotor
ispowered.Evenbriefobstructionmaycauseburningdependingontheconditionofthe
motor.
●Somepartshavesharpedges,sohandlewithcare.
●Donotleavepartslyingonthefloor,astheymaycauseinjuryifsteppedon.
●Becarefulnottogetfingerspinchedbetweenmovableparts.
●Donotsubjecttheproducttostrongimpacts,setheavyobjectsontopofit,etc.
●Foryoursafety,avoidusingpartsthathavebeendamaged.
●Whennotinuse,shutoffallpowertotheproductandstoreoutofreachofsmall
children.
Improperbatteryusagemayresultinoverheating,rupture,orleakage,sotakenoteofthe
followingwhenusingbatteries:
●Donotusenon-alkalinebatteries.Rechargeablebatteriesinparticularareknownto
causeproblems,sodonotusethem.
●Batteriesaretobeinsertedwithcorrectpolarity.
●Donotmixoldandnewordifferentkindsofbatteries.
●Donotattempttoshortcircuit,recharge,disassemble,orheatbatteries.Donotinsert
batteriesintofire.
●Ifitwillbeoutofuseforanextendedperiodoftime,removethebatteriesfromthe
batterybox.
●Ifbatteryleakageoccursandanybatteryfluidgetsintotheeyes,immediatelyflushwith
waterandseekmedicaltreatment.Iffluidcomesintocontactwithskinorclothes,wash
immediatelywithwater.
Warning CHOKINGHAZARD-Smallparts.Thisproductcontainschokinghazardsandisnotsuitableforchildrenundertheageof3.
WARNING Makesuretoreadtheseinstructionscarefullybeforeassemblyoruseofthesematerials.
(Parents/Guardians:besuretoreadtheinstructionsandensurechildrenreadthemaswell.)
ArtecRobo

2
60x60x25mm(incase)
microB
802.11b/g/n
Classic,BLE4.2(dualmode)
ESP32
8MB
520KB
8MB
240MHz
3.3V
USB,3xAA/R6batteries(Useonlyalkalinebatteries.)
5x5fullcolorLEDmatrix,buzzer,2xpushbuttons,lightsensor,
temperaturesensor,3-axisaccelerometer,3-axisgyroscope,3-axiscompass
EquippedwithWindows/MacUSBSerialConverterIC
★DevicedriverssupportWindows10orlater,andMacOSX.
iPad/AndroidTablets/Chromebook
BLEcommunications
Size
USBConnector
Wi-Fi
Bluetooth
SoC
FlashMemory
SRAM
PSRAM
ClockSpeed
OperatingVoltage
Communication
Protocol
Parts
PowerSupply
⑪FunctionsofEachEdgeConnectorPin
CoreUnit DigitalI/O Analog Communications
DigitalI/O I2CSDA
DigitalI/O I2CSCL
DigitalI/O
DigitalI/O SPIMOSI
DigitalI/O SPIMISO
DigitalI/O SPISCK
LEDMatrixdata DigitalI/O
buttonB
DigitalI/O
DigitalI/O UARTTXD
DigitalI/O UARTRXD
ICM20948-INT DigitalI/O
DigitalI/O
buttonA
Buzzer DigitalI/O
AnalogIN
DigitalI/O
AnalogIN
DigitalI/O
AnalogIN
AnalogIN
●CoreUnitSpecifications
GND
GND
GND
P20
P19
P16
P15
P14
P13
P2
P1
P0
+3v3
P7
P6
P5
P4
+3v3
P11
P10
P9
P8
P12
+3v3
P3

3
2
3StartingtheCoreUnit
UsingtheBatteryBox
●UsesthreeAAbatteries.
●Batteriesmustbeinsertedwith
thecorrectpolarity.
●Removethebatteriesifthedevice
willbeoutofuseforanextended
periodoftime.
①Connectthepower(standardstart-up)
②GotoProgramSelectMode ResetButton
AButton
③ProgramSelection/Start-Up
TheBatteryBoxplugsintothepowerconnector(markedBATT)ontheCoreUnit.TopoweraDCMotoror
Servomotor,powermustbesuppliedviathepowerconnectorontheRobotExpansionUnit(seepage7).
(1)PressingtheAbuttonwheninProgramSelectModewill
changethedisplayednumber(0,1,2,etc.).Thenumbercan
goupto9beforereturningto0.
(1)PlugtheBatteryBoxoraUSBcableintotheCoreUnit.
(2)ThepowerwillautomaticallyswitchONandthegreen
powerlightwillilluminate.
(1)HolddownAandpresstheresetbutton.Pressingthereset
buttonwillrestartthedevice,sothepowerlightwillturnoff
briefly.
(2)Ifthepowerlightturnsbackon3secondsafteryourelease
theresetbutton,thenreleasetheAbutton.
(3)Ifthedisplayshowsa0ingreenLEDs,youhaveentered
ProgramSelectMode.
(2)PressingtheBbuttonwhenanumberisdisplayedwillrun
theprogramthathasbeenassignedtothatnumber.
★Onfirststart-up,thedevicewillcontainsampleprograms
fortestingpurposes.
Pleasetestthisfunctionalitybeforeyoubeginprogramming
thedeviceyourself.
(Seepages4-5forinformationonthesampleprograms.)
★Downloadinganewprogramfromthesoftwaretooneof
theprogramslotswilloverwritethesampleprograminthat
slot.

4
④Turnoffthepower
DisconnecttheBatteryBoxand/orUSBcablefromtheCoreUnit.
Thenexttimeyouconductastandardstart-up(asin①)theprogramyouselectedin③willrun.

5
RunningtheSamplePrograms
4
No Program Effects
0
1
2
3
4
AdjustableLight
NightLight
Thermometer
RollingLight
AllthedisplayLEDsturnon.
PressingtheAbuttonwill
adjustthebrightnessofthe
lights,andpressingtheB
buttonwillchangetheir
color.
Coveringthelightsensorto
createdarknesswillmake
theLEDslightup.
Thecurrenttemperaturewill
scrollacrossthedisplay.
Theaccelerometerwillmake
thepositionofthelighton
thedisplaymoveasyoutilt
thedevice.
Thissectiondescribesthesampleprogramsthedevicecanruninitsinitialstateon
firststart-up.Thefollowingprogramsareincluded:
Noprogramassigned.

6
No Program Effects
5
Turntable
6
Compass
7
Thecompasswillmakethe
devicedisplayanarrow
pointingnorth.
CurrentTester
8
LightGame
Spinthedevicearoundto
reverseorchangethespeed
ofthesongit'splaying.
Thebuzzerwillproduce
differentsoundsdepending
ontheelectricalresistance
betweenpointsGNDand0-2
ontheedgeconnector.
Grasppoint0,1,or2along
withGNDtomakea
measurement.
PresstheAandBbuttonsto
moveagreenlightleftand
rightandavoidtheredlights
fallingfromabove.
9
Wi-FiConnectionChecker
ThecurrentMACaddress
willscrollacrossthedisplay.
YoucanconfirmtheWi-Fi
connectionisworkingwith
theMACaddressdisplayed
onatabletorotherdevice's
Wi-Fiselectionscreen.
★Thisrequiresthecompasstobe
calibratedafterdevicestart-up.To
calibrate,rotatetheCoreUnituntil
alltheLEDsontheouterborderof
thedisplayareilluminated.
♪

7
UsingArtecBlocks
5
●Ifyouhavetroubleseparatingblockswithyourhands,tryusingtheBlockRemover.
Studs
●ArtecBlock'sspecialshapemeansyou'llhavetokeepthepositionofthestudsinmindasyoubuild.
ReadalongwiththeInstructionManualstoseewherethestudsshouldbe.
●RemoveArtecBlocksfromoneanotherbypullingthemstraightapart.
Forcingtheblockstobendmaybreakthem.
Damage
Pullapart
inthedirection
ofthearrow
②Pulltheblockout.
②Slidetheremoverandpull.
BlockRemover!
Useyour
BlockRemover!
Useyour
12
12
A
A
A
A
Andifyou'restillhavingtrouble...
Soyou'rehavingtroubletakingapartyourblocks...
①Usetheclawstopinchthebaseof
theblock.You'llhearapopasa
gapopens.
①Placetheupperpartoftheremover
(shownbyA)intothegapbetweenthe
blocks.

8
6TheRobotExpansionUnit
●UsingConnectors
Artec
Robo
plug
Artec
Robo2.0
plug
●NoteonUsingSeparatelyPackagedArtecRoboParts
(RightSide) (Front) (LeftSide)
(Bottom)
P15
P16
P14 P13 P0 P1
P2
I2C
M1 M2
②
①
③ ⑤
⑥
CoreUnit
RobotExpansionUnit
④
OriginalArtecRobopartscan
beconnectedtotheunit,but
theconnectingcablesfor
sensorsandServomotorsdo
nothavenonreversibleplugs.
Makesuretoconnectthemso
thatthecolorsofthewiresline
upwiththematching□marks
abovetheport,asshownto
theleft.
★
ArtecRobo's4-wiresensor
connectingcable(forAccelerometers)
isnotcompatiblewiththisunit.
①PowerSwitch
②PowerConnector
AportusedtoplugaBatteryBoxintothedevice
tosupplypower.
③DigitalOutputTerminals(P13/P14/P15/P16)
OutputterminalswhereLEDs,Buzzers,and
Servomotorscanbeconnected.
④DCMotorTerminals(M1/M2)
OutputterminalswhereDCMotorscanbeconnected.
⑤AnalogInputTerminals(P0/P1/P2)
⑥I2CCommunicationTerminal
Powersuppliesshouldbepluggedintothisportif
youareusingaServomotororDCMotorwiththe
RobotExpansionUnit.
Holddownthisswitchforroughly2secondsto
switchtheCoreUnit'spowerON.Holddownfor
thesamelengthoftimetoswitchthepowerOFF.
A terminal where sensors that use I2C buses
(Accelerometers)canbeconnected.
Terminals where various analog sensors can be
connected.
ConnectingtheCoreUnittotheexpansionunitallowsyoutoaddmotorsandsensorsneeded
foryourrobot.
★TheCoreUnitcanbe
connectedfacingthe
oppositedirectionas
well.
Alloftheportsinthisunitarepolarized.
AllconnectorsusedinArtecRobo2.0
havenonreversibleplugs.
Makesuretheplugisfacingtherightway
whenyouconnectit.

9
Checkthelabel
andyou'llsee
Buzzerwrittenthere
●LEDs
●Servomotors
7PartsCompatiblewiththeRobotExpansionUnit
3-wire
Red
Green
Blue
White
●Buzzers
Buzzerscantransformelectricsignalsintosound.
BuzzersareeasytoconfusewithIRPhotoreflectors
basedontheirappearance,sopayattentiontothe
writingonthecircuitboardthatlabelsthepart.They
canbeconnectedtotheRobotExpansionUnit'sdigital
outputterminals(P13/P14/P15/P16)witha3-wire
sensorconnectingcable.
ThedevicecancontroluptofourBuzzersatonetime,
includingtheinternalbuzzerintheCoreUnit.
LEDscomeinfourcolors:white,blue,green,andred.
Theycanbedistinguishedfromoneanotherbythe
writingontheircircuitboards.
TheycanbeconnectedtotheRobotExpansionUnit's
digitaloutputterminals(P13/P14/P15/P16)witha
3-wiresensorconnectingcable.
Servomotorsaremotorsthatturntopreciselyspecified
angles.TheycanbeconnectedtotheRobotExpansion
Unit'sdigitaloutputterminals(P13/P14/P15/P16).
Thedefaultangleofaservomotoris90°,anditcanmove
leftandrightfrom0-180°.Therotationaldirectionof
yourServomotorisprintedinthelocationshownonthe
right. DefaultPosition
90°
0°
180°
WhenusingServomotors,
takecarenottoconfusethe
blockdirectlyattachedtothe
motorandtheblocksimply
connectedbyascrew.
DirectionofRotation

10
●DCMotors
●TouchSensors
●SoundSensors
ThespeedanddurationofaDCMotor'srotationcanbe
changedbyadjustingtheamountofandlengthoftimethat
electricityrunsthroughit.Multipleinternalgearstransferthe
rotationsofthemotortotheaxis.Theycanbeconnectedto
theRobotExpansionUnit'sDCMotorterminals(M1/M2).
DCMotorsrequirepowerfromanexternalpowersupplyeven
whenyourdeviceisreceivingpowerfromaconnectedUSBcable.
DCMotorSlip
Topreventdamagetotheinternalgears,themotorisdesignedto
emitclicksandbeginturningfreely("slip")whenexcessivestrainis
placedontheaxis.Shouldthisoccur,youwillneedtoinspectthe
motorandfixanystrainbeingplacedonthegears.Thewearand
tearcausedbycontinuouslyrunningamotorinthiscondition
reducestheamountofstrainrequiredforanothersliptooccur.
ATouchSensorisaphysicalsensorwithabuttononone
end.TheTouchSensorreadsasONwhenthebuttonis
pressedandOFFwhenitisnot.Theycanbeconnectedto
theRobotExpansionUnit'sanaloginputterminals(P0/P1/P2)
witha3-wiresensorconnectingcable.
SoundSensorshaveablackspongeonthefrontendanduse
acondensermicrophonetopickupsound:thelouderthe
sound,thehigherthevaluefromthesensor.Theycanbe
connectedtotheRobotExpansionUnit'sanaloginput
terminals(P0/P1/P2)witha3-wiresensorconnectingcable.
●LightSensors
LightSensorsuseanelectronicdevicecalledaphototransistor
thatconvertslightintoelectricitytomeasuretheintensityof
surroundinglight.Thebrighterthelight,thehigherthevalue
fromthesensor.
LightSensorslooksimilartoLEDs,butyoucantellthemapart
bythecolorofthecircuitboard(black)andthelabelwritten
onthem.TheycanbeconnectedtotheRobotExpansion
Unit'sanaloginputterminals(P0/P1/P2)witha3-wiresensor
connectingcable.
Phototransistor
●Accelerometers
Accelerometersconvertchangesinslopeandmovementinto
numericalvalues.ItcanbeconnectedtotheRobotExpansion
Unit'sI2Ccommunicationterminalwitha4-wiresensor
connectingcable.
Other manuals for Robo 2.0
4
Table of contents
Other Artec Robotics manuals

Artec
Artec Robo 2.0 Lucky Lottery User manual

Artec
Artec Doggy Robot User manual

Artec
Artec Robo 2.0 Fire Fighter User manual

Artec
Artec Robo 2.0 User manual

Artec
Artec Robo 2.0 User manual

Artec
Artec Sensor Melody User manual

Artec
Artec Robo 2.0 Ninja Sword User manual

Artec
Artec Line Tracer User manual

Artec
Artec Robotist Transporter User manual

Artec
Artec Robo 2.0 User manual























