Oglas
Naša razsodba Kit za robotiko MotionBlock:
Kakovost izdelave, programska oprema in potencial tega kompleta robotike, usmerjenega v STEAM, je vreden vsakega posameznega dolarja. Če vaše otroke navdušuje STEM ali STEAM, je komplet MotionBlock nepogrešljiv nakup.1010
Iščete programirljivega robota, s pomočjo katerega se bodo otroci lahko spoprijeli z izobraževanjem STEM ali STEAM? Makeblock-ov komplet MotionBlock je morda ravno to, kar iščete, vendar je za večino otrok v šoli malce preveč zapleteno?
Kaj je STEM / STEAM?
Cilj 14 let in več, MotionBlock je zbirka komponent robotike, ki jih je mogoče programirati z uporabo Scratch in Python. Dobitnik nagrade Red Dot za leto 2019 (za programirljivi robotski komplet) je Makeblock komplet posebej predstavil kot primeren za šoloobvezne otroke, ki jih zanima robotika.
Ali natančneje, znanost, tehnologija, inženiring (izbirna umetnost) in matematika. Pogosto za testiranje takšnih kompletov zaposlimo nekoga primerne starosti, ki bo ocenil njegovo primernost.
Vendar v tem primeru to ni bilo mogoče, ironično zaradi šolskih izpitov. Tako sem svojo 14-letno osebo usmeril v pregled kompleta MotionBlock. To morda ni tako smešno, kot se sprva zdi ...
Odpakiranje MotionBlock-a
Ogromno zbirko 144 komponent najdete v škatli MotionBlock. V resnici toliko, da je (precej težka) škatla razdeljena na dve manjši škatli, vsako napolnjeno z robotičnim kompletom.
Opisani kot "prefinjene mehanske in elektronske komponente" se ti moduli lahko kombinirajo z uporabo preprostih spojev in kablov. Vključenih je pet inteligentnih servo blokov, ki ponujajo 360-stopinjsko neprekinjeno vrtenje in visoko natančnost. Programirajo jih lahko s sinhronizatorjem, snemanjem gibanja ali s programom Scratch.
Skupaj s servosmerniki, kabli in vezmi za golobje šibe boste našli kolesa, krogelno pištolo in centralni računalnik. To spremlja preprost zaslon s pikami 12 × 16 (nameščen na „glavnih možganih“, znan kot glavni nadzor), ki vam lahko pomaga dodati nekaj znakov za izdelavo robota. Računalnik napaja kompaktna polnilna baterija, ki je priložena lastnemu polnilcu USB. To je vredno priključiti nekaj ur, preden začnete.
Na voljo je tudi škatla z izvijačem Torx in različnimi vijaki. Te so potrebne za izdelavo modulov. Na primer, je treba zgraditi segmente nihajnih in vpenjalnih modulov robotske roke in grabeža.
To je res osnova za starostno razvrščanje. Medtem ko sumim, da bi mlajši otroci lahko programirali robota s programom Scratch, je gradnja modulov zagotovo za starejše otroke z vrhunskimi motoričnimi sposobnostmi.
Kaj lahko naredite s kompletom robotike MotionBlock?
Komplet MotionBlock ponuja različne zasnove, ki jih lahko preizkusite:
- Borec
- Vzorčenje roverja
- Nogometaš
- Gorila
- Terenski avto
- Kača
- Larva
- Pes
- Robotska roka
- Pitching Auto
Te nenavadne sestavine poudarjajo vsestranskost komponent MotionBlock in uporabljajo ključne module. Med njimi so pospeševalni modul, izmetni modul in vrteči se modul, kot tudi že omenjeni moduli za nihajno in mehansko vpenjanje krempljev.
Vsaka sestavina je zbirka petih visokozmogljivih inteligentnih servo motorjev. Zasnovani so tako, da posnemajo vedenje mnogih živali z visoko stabilnostjo nadzora in močno nosilnostjo.
Modul za pero, sesalne skodelice in drugo lahko uporabite tudi za edinstvene posamezne izdelave. Medtem je glavni modul opremljen z Bluetooth, kar vam omogoča, da na daljavo nadzorujete svojo kreacijo MotionBlock prek mobilne aplikacije ali namenskega krmilnika. Na voljo je tudi mikro USB vrata za povezavo modula neposredno z računalnikom in nalaganje programov.
Medtem lahko zahvaljujoč paru adapterjev LEGO integrirate tudi svojo zgradbo MotionBlock z najnovejšim projektom LEGO.
Izdelava prvega robota
Številni kompleti robotike imajo kup komponent in modulov, ki se preprosto prilegajo skupaj. Čez nekaj minut se robot giblje, program, ki je bil na novo naložen prek USB-ja.
Z MotionBlockom ni tako.
Z namenom enostavnosti v pregledu sem se odločil za robotsko roko. Navodila za to sestavitev so vključena v tiskani priročnik (drugi so v mobilni aplikaciji za Android in iOS), zato je bilo smiselno začeti tukaj.
90 minut kasneje sem končal, ko sem sestavil vsak servo modul. Na žalost sem moral še vedno sestaviti Synchronizer, oddaljeno enoto, ki nadzoruje roko robota. Čeprav je bilo to nekoliko hitrejše, je bil celoten čas izdelave približno dve uri.
Tu je vredno poudariti, da je sinhronizator, čeprav uporaben daljinec, omejen s 25-milimetrskim kablovskim priključkom na glavni nadzor. Omejena je tudi z omejevalnimi oklepaji ("Stoblocks"), ki preprečujejo popolno gibanje. Zdi se, da so namenjeni za preprečevanje raztezanja kablov, vendar imajo nasproten učinek. Boljše gibanje je mogoče doseči brez teh delov.
Tudi ročica robota zahteva kalibracijo, kadar se uporablja z daljincem, vendar to ni tako pri aplikaciji na daljavo.
Kako pravilno graditi
Žal sem naletel na težavo. Zdi se, da sem že v začetku gradnje komponento napačno priključil. Medtem ko sem takoj odpravil težavo, je bila škoda storjena.
Štirje 16-milimetrski vijaki so prodrli v primer enega od servo motorjev, zaradi česar je bila roka nefunkcionalna. To je bil servo, nameščen v vrtljivem bloku, ključni sestavni del roke.
To se je zgodilo zahvaljujoč preprostemu napačnemu branju navodil. Nobena nerazumna sila ni bila uporabljena. Pravzaprav je bilo težje pravilno priviti 16 mm vijake.
Pozitivna stran bi bila, če bi uporabil navodila v mobilni aplikaciji, veliko bolj jasno. Tukaj je vsak korak voden, z animirano ilustracijo in interaktivno 3D grafiko komponent. Na kratko, če nameravate kupiti ta komplet, uporabite priročnik v mobilni aplikaciji.
Zasežen servo
Vendar natančno branje navodil ne bo preprečilo napak pri proizvodnji. Med eksperimentiranjem z roko Synchronizer se je izkazalo, da so enega od servosodnikov - ironično tistega, ki je v vrtljivem modulu nameščen za popravilo tistega, ki sem ga poškodoval - prijel.
Z vsemi sestavnimi deli kompleta MotionBlock, ki zahtevajo štiri ali več servo motorjev, so stvari skoraj končale.
Na srečo so bili Makeblock dovolj prijazni, da so nam posredovali par nadomestnih servo motorjev. Nekaj tednov pozneje je robot končno deloval.
Nadaljnja preiskava je pokazala, da vijaki niso razvrščeni po nalepkah v škatli. Zaradi tega sem namesto 16 mm uporabil 20 mm vijake. Ta razlika 4 mm bi verjetno prihranila vezje v servo!
Še enkrat je moral ali zgodba jasna: bodite pozorni na vsak korak navodil.
Priključite mobilno aplikacijo za nadzor vašega robota prek Bluetooth
Z vgrajenim robotom je pravi čas, da ga sinhronizirate s svojo mobilno napravo prek Bluetooth. Začnite z namestitvijo aplikacije Makeblock, ki je na voljo za Android in iOS. Čeprav so na voljo telefonske različice aplikacij, smo ugotovili, da je uporabniški vmesnik tabličnega računalnika bolj uporaben.
S sinhronizacijo prek Bluetooth se ukvarja aplikacija (z običajno potrditvijo sistema) in je presenetljivo neboleča. Čez nekaj trenutkov boste pripravljeni nadzorovati svoj projekt robota. Vsaka podprta izdelava robotov ima svoj nadzorni vmesnik, ki vam omogoča, da vodite, vodite ali kako drugače manipulirate s konstrukcijo na podlagi sestavnih delov.
Dodatne funkcije za mobilne aplikacije
V mobilni aplikaciji se skrivajo različni dodatki, ki lahko spremenijo način uporabe robota. Na primer, obstaja čist zaslon z majhnimi slikovnimi pikami, s katerim lahko spremenite privzeto LED, prikazano na zaslonu glavnega nadzora.
Obstaja tudi možnost, da spremenite nekatere privzete nastavitve. Na primer, z robotsko roko lahko spremenite moč roke in grabeža. Upoštevajte, da je za pravilno pritrditev sesalnih posod morda potrebna drugačna površina. Za ta pregled smo uporabili lakirano mizo v stilu kmečkih hiš, ki ima različne nepopolnosti, ki lahko oslabijo sesanje.
In če iščete nekaj novega s svojo roko robota, kako je z namestitvijo pisala nanj? V aplikaciji je orodje za risanje, s katerim lahko preprosto programirate nekaj besed, logotipov ali celo umetniških del. Gledanje robota, ki piše ali riše, je precej prizor!
Aplikacija bo prikazala tudi stanje baterije, tako da boste lahko povedali, kdaj bo vaš robot potreboval ponovno polnjenje.
Programiranje je preprosto s programom Scratch in Python
Ko končate z ročnim nadzorom robota, ga lahko začnete programirati s programoma Scratch in Python.
To je najlažje prek mobilne aplikacije, kjer s programsko opremo Scratch lahko programirate robota. V primeru roke je to lahko nekaj tako preprostega, kot da bi mu naročil, naj pobere predmet in ga da drugam. Z vozili se lahko program premika. Medtem ko ni vključenih nobenih standardnih senzorjev, bi to moralo biti možno, ne glede na to, ali poznate razdaljo.
Na voljo je tudi namizni vmesnik, imenovan mBlock 5. Ta ima vmesnik Scratch, ki podpira pretvorbo programa v kodo Python. Različica mBlock je na voljo tudi za Android in iOS. Programiranje na ta način je mogoče izvesti v živo, čeprav se zdi, da najboljše rezultate dobite z neposrednim nalaganjem programov, kot ste morda Arduino.
Vključen je še en, manj visokotehnološki način programiranja robota MotionBlock. To temelji na programiranju modula Master Control neposredno s snemanjem ročnih gibov servo. Na primer, lahko programirate roko za premikanje, odpiranje in zapiranje z rokami. To dejanje se nato shrani in predvaja, robot pa sledi korakom, ki ste jih ročno programirali z manipulacijo.
Zamislite si svojega robota s kompletom MotionBlock
Ko boste s kompletom MotionBlock dosegli konec prvega sestavljanja, je resnica jasna. To je res neverjetna zbirka projektov in dejavnosti, trdno izdelanih in strokovno zapakiranih in predstavljenih.
S tem kompletom dobesedno ni nič narobe, če nima 40-ih pregledovalcev, da ga slučajno zlomijo. Mogoče bi baterija zdržala dlje, ali pa bi lahko imela modul kamere za izdelavo vozila. Vendar gre za manjše prijeme.
Če imate STEM ali STEAM zainteresirane otroke, ki so v pravi starostni skupini, morate resno razmisliti o tem MotionBlock komplet.
Vstopite v tekmovanje!
MotionBlock Robotics STEM Learning Kit GiveawayChristian Cawley je namestnik urednika za varnost, Linux, samostojno delo, programiranje in razloženo tehnologijo. Proizvaja tudi Zares uporaben Podcast in ima bogate izkušnje na področju podpore za namizje in programsko opremo. Christian je sodelavec revije Linux Format, kristjalec Raspberry Pi, ljubitelj Lego in ljubitelj retro iger.