23. veebruar 2021

Codey Rocky - programmeeritav robotkiisu 6+ vanusele

Codey-Rocky-haridusrobot-KristiProge

Üks õpetajaks olemise eelis on see, et ma ei pea otsima vabandust, miks täiskasvanud inimene mängib laste mänguasjadega. Viimasel paaril nädalal mängisin Codey Rocky'ga, mis on 6+ vanusele mõeldud programmeeritav hariduslik robot.


Robotmänguasi Codey Rocky

Codey Rocky on ettevõtte Makeblock (mBot, mTiny) nooremale vanuseastmele loodud programmeeritav robotmänguasi, mis meenutab välimuselt kassi. Tegemist on keskmise suurusega, kaalult kerge mänguasjaga, võrreldav kõige tavalisema puldiga mänguautoga.

See nunnu kiisu koosneb kahest osast: tema leedekraaniga nägu on Codey ja see teeb ära kogu ajutöö ning Rocky on kere, mis sõidutab robotkiisu just sinna, kuhu ta minna soovib. Nägu saab kasutada kerest eraldi näiteks puldina.

Lisaks leedekraanile on Codey'l kolm programmeeritavat nuppu, värvi muutev leedriba, kõlar heli esitamiseks ja erinevad andurid.


Mida Codey Rocky oskab ja suudab?

See armas robotkiisu suudab teha palju. Lihtsaimad tegevused on erinevate ilmete, piltide ja teksti kuvamine näoks oleval ekraanil, soovi korral koos häälitsustega. Neid võimalusi saab kasutada muuhulgas animatsioonide loomiseks.

Codey Rocky tunneb värve, mille üheks väljundiks on programm, kus robot sõidab mööda värvilist rada seejuures muusikapala esitades, sest värve saab programmeerida vastama teatud nootidele.

Keerulisematest tegevustest oskab Codey Rocky näiteks mööda joont sõita, takistusrada läbida ja teiste Makeblocki robotitega suhelda. Suhtlemine tähendab siinkohal ka üheskoos ülesande lahendamist.

Mina koostasin muuhulgas programmi, mis võimaldab robotit juhtida valguse abil.

Samuti saab Codey't (roboti nägu) kasutada puldina juhtimaks enda loodud mängus tegelasi või tegevusi.

Codey Rocky'l on sisseehitatud tehisintellekti (AI) tugi, mis aitab robotil ära tunda nii heli kui ka (kaamera)pilti. Näiteks saab koostada programmi, mis arvab ära kaamera ees istuva inimese vanuse või imiteerib kaamera ees istuva isiku emotsioone. 

Codey Rocky'l on ka IoT (asjade internet, nutistu) funktsionaalsus. Sisseehitatud wifi abil pääseb robotkiisu ligi pilves olevatele andmetele, mida saab kasutada näiteks selleks, et kuvada leedekraanile ilmateade.

Muidugi ise ei tee ta peale mõne näo ja häälitsuse suurt midagi. Ülalnimetatud tegevusi tuleb robot programmeerida tegema.


Codey Rocky roboti programmeerimine


Codey Rocky programmeerimiseks kasutatakse mBlock keskkonda, milles saab koodi luua nii plokke kokku lohistades kui ka Pythonit kasutades päris koodi kirjutades.

Visuaalne programmeerimine põhineb Scratchil (Scratch 3.0). See tähendab, et programmeerimiskeskkond on kasutajasõbralik ja võib-olla mõnele lapsele nagu ka täiskasvanule juba tuttav. Programm koostatakse graafilistest plokkidest, koodi kirjutada ei ole vaja. Piisab vähesest lugemisoskusest.

Kui visuaalne programmeerimiskeel ei paku (enam) piisavalt väljakutset, siis saab oma programmeerimisoskused proovile panna Pythonis koodi kirjutades. Teatavasti on see üks levinuimaid programmeerimiskeeli, kuid samas lihtne ja seetõttu sobib hästi algajale.

Ka oma plokkidest koostatud koodi saab näha Pythonisse ümber panduna, kuid sellisel moel kuvatud koodi kasutaja muuta ei saa, mida võib pidada üheks mBlocki puuduseks.

mBlocki saab alla laadida nii arvutisse kui ka nutiseadmesse (telefon, tahvelarvuti). Toetatud on Windows, macOS, Android, iOS. Nutiseadmega suheldakse Bluetooth abil ja arvutist saab programmi Codey Rocky'sse laadida komplektis oleva kaabli kaudu.

Näiteid visuaalsetest programmidest koos samm-sammuliste õpetustega leiab siit.

Hea teada

Kui Codey Rocky pakendist välja võtad, tööle paned ja seda seadmega ühildada soovid, võib see ebaõnnestuda. Põhjus on selles, et firmware on uuendamata. Firmware'i saab uuendada roboti kaabliga arvuti külge ühendades, seejärel mBlocki avades ja edasi peaks asi juba lihtne olema. Selle tegevuse juures on lapsel vaja vanema abi.

Mõned tehnilised andmed

Codey Rocky'l on:
  • Infrapuna saatja ja vastuvõtja mille abil robotid saavad omavahel suhelda ning samuti saab tänu sellele teisi seadmeid kaugjuhtida.
  • Võrdlemisi suur leedekraan, kuhu saab kuvada teksti ja pilti.
  • Kolm programmeeritavat nuppu.
  • Kõlar heli esitamiseks.
  • Güroskoop tänu millele tajub Codey Rocky raputamist, kallutamist ja pöördenurkade muutusi.
  • Heliandur tajub muutusi helitugevuses.
  • Valgusandur tajub muutusi valgustugevuses.
  • Kaugusandur, mis mõõdab vahemaad roboti ja takistuse vahel ning suudab eristada ka värve. 


Kokkuvõte

Codey Rocky on armas ja vahva programmeeritav mänguasi, millega jätkub tegevust pikemaks ajaks. Alguses saab järele proovida näidisprogrammid ja seejärel juba ise oma kujutlusvõimet kasutades midagi omale meelepärast programmeerida. 

Mulle hakkas see robot nii palju meeldima, et plaanin selle kinkida ühele 6-aastasele tüdrukule sünnipäevaks. Ta armastab roboteid ja loodan, et avastab tänu sellele mänguasjale enda jaoks ka programmeerimise võlud.


Codey Rocky robot 

Mis? programmeeritav mänguasi, hariduslik robot

Tootja: Makeblock

Vanus: 6+

Programmeerimine:  mBlock (Scratch, Python)

Seadmed: Windows, macOS, Android, iOS

Hind: alates 110 €

Postituses on kasutatud tootja fotosid.

Jälgi KristiProget ka Facebookis.