LEGO

NOVINKY 2023

Lego Education Spike Prime
Lego Education Spike Prime

UPOZORNENIA: 

December 2022 - veľký update Spike App na verziu 3 - s podporou bluetooth, ale zatiaľ bez Python-u, programy z verzie 2 sa nedajú otvoriť, niektoré bloky vypadli. Zatiaľ radšej používať online programovacie prostredie "Legacy Spike App 2". Ak ste už hub upgradovali, vrátiť sa na Spike 2 dá použitím obnovenia pôvodného firmvéru cez systém pybrick.com (stručný postup pred obnovením).

December 2022 - koniec podpory pre radu Mindstorms (Robot Inventor) - t.j. ukončenie vývoja a výroby. Podpora pre radu Education (Spike) sa nebude meniť. Programovacie prostredie Lego Mindstorms Robot Inventor App bude podporované iba do roku 2024. Dúfajme, že v Legu budú rozumní a úžasné funkcie z Robot Inventor App (ovládanie, animácie, Machine Learning,...) sa objavia aj v novej verzii Spike App.

August 2022 - nové rozšírenie s umelou inteligenciou "Machine Learning" pre Inventor App (viac info), koniec podpory pre Robot Inventor koncom roku 2022 (čítaj nižšie).


Od apríla 2020 je na trhu nová robotická stavebnica Lego Education SPIKE (viac info), ktorá nahradila Lego Minstorsm EV3 (už sa nevyrába, poslali ju na dôchodok). Stavebnica "SPIKE Prime Základná zostava" obsahuje veľký programovateľný HUB (riadiaca jednotka), senzor vzdialenosti (ultrazvukový senzor), senzor sily (obohatený dotykový senzor), farebný (svetelný) senzor, veľký motor, 2 stredné motory a 523 veľmi špeciálnych inovovaných farebných dielov Lego Technic. Programovateľný Hub je vybavený 5x5 svetelnou maticou, 6 vstupno-výstupnými portami, integrovaným 6-osým gyroskopom, reproduktorom, pripojením Bluetooth, dobíjacou batériou a microUSB portom (pripojenie k PC a dobíjanie). Programuje sa v inovovanom prostredí Lego Education Spike App založenom na prostredí Scratch 3.0. Stavebnica nie je spätne kompatibilná s motormi a senzormi z Lego Mindstorms EV3 nakoľko sa používajú nové konektory, ale ... čítaj nižšie. 

Spike vs. EV3  

Nový hub teda riadiaca jednotka nemá displej, má však 25 programovateľných LED diód (podpora 10 svetelných odtieňov). Má len 6 portov, ale sú univerzálne a teda aj pre senzory aj pre motory. Jednotka má integrovaný reproduktor a naozaj spoľahlivý 6-osový gyroskop (EV3 gyro bol nesmierne nespoľahlivý a len 2-osový). Motory už nemajú takú nežiadúcu voľnosť ako EV3. Nabíjacia batéria je súčasťou balenia. Celkovo je Spike kompaktnejší (hub, motory aj senzory). Pripájacie káble sú zalisované do tela motorov a senzorov a teda sa nedajú meniť či predĺžiť. Programuje sa v novom prostredí na báze Scratch (pozri nižšie), ktoré nepadá, nebuguje a nie je také ťažkopádne pri väčších programoch ako EV3-G (oprava - taktiež nezvláda veľké programy, seká a buguje pri cca 150 blokoch). Pozrite si aj video od Builderdude35, ktorý rozoberá dôvody prečo Spike nahradí EV3 (minimálne v súťaži FLL).

Ďalšie sady od Lega

Veľmi vydarená novinka na trhu od augusta 2020 je Lego Mindstorms Robot Inventor, v slovenčine Lego Mindstorms Robotí vynálezca (viac info). Jednoduchý opis: "Spike v inom kabáte". Podpora pre radu Mindstorms (Robot Inventor) končí koncom roka 2022 - t.j. ukončenie vývoja a výroby. Podpora pre radu Education (Spike) sa nebude meniť. Programovacie prostredie Lego Mindstorms Robot Inventor APP bude podporované do 2024.

Pre mladších žiakov vydali v roku 2021 ešte úplne novú sadu Lego Spike Essential s malým hubom (bluetooth, 2 porty, bez svetelnej matrice), 2 malými motormi, svetelným senzorom a mini LED 3x3 matricou s podporou 11tich farieb. Podľa môjho názoru zbytočná, na robotiku nepoužiteľná a predražená (cca 350 €), hračka. Podľa niekoho sa jedná o sadu uplatniteľnú v absolútnych základoch robotiky na prvom stupni (iba dva porty síce obmedzujú, ale zároveň nedávajú priestor na "rozptyľovanie". Viac info.

Verzie a ceny na trhu: 

- #45678 Lego Education SPIKE Prime Základná súprava: cca 470 € (www.lego.sk) / cca 396 € (www.eduxe.sk, zľava pre súťažné tými cca 360 €) / cca 370 € (zľava na www.insgraf.sk).  Obsahuje: 
  -hub s gyroskopickým senzorom (žltý), 
  - 1 x ultrazvukový,
  - 1 x svetelný,
  - 1 x dotykový senzor,
  - 2 x stredné motory,
  - 1 x veľký motor,
  - 528 dielikov
- okrem nových špeciálnych dielov aj 4 stredné kolesá s novým dizajnom. 
  Kompletný zoznam dielikov: www.bricklink.com/catalogItemInv.asp?S=45678-1

- #51515 Lego Minstrorms Robot Inventor: cca 360 € (www.lego.sk).   
Oficiálna podpora končí koncom roku 2022.
Obsahuje:
  - hub s gyroskopickým senzorom (zelený),
  - 1 x ultrazvukový,
  - 1 x svetelný,
  - 4 x stredné motory,
  - 949 dielikov - okrem nových špeciálnych dielov aj 6 stredných kolies s novým dizajnom.
  Kompletný zoznam dielikov: www.bricklink.com/catalogItemInv.asp?S=51515-1.

- #45681 Lego Education SPIKE Prime Doplnková súprava: cca 120 € (www.lego.sk) / cca 135 € (www.eduxe.sk).    Obsahuje:
  - 1 x svetelný senzor,
  - 1 x veľký motor,

  - 604 dielikov - okrem nových špeciálnych dielov aj 4 veľké kolesá s novým dizajnom. Od roku 2021 pribudol špeciálny diel pre zapojenie Raspberry Pi a Pi Build Hat (prvý lego diel umožňujúci pripojenie nelegového ovládacieho systému) a taktiež dve dlhé (25,6 cm) osy s pluskovým profilom. 
Pozor: model na krabici nie je možné postaviť bez základnej súpravy.
Kompletný zoznam dielikov: www.bricklink.com/catalogItemInv.asp?S=45681-1

Programovacie prostredia: 

Obe nové Lego sady majú vlastné programovacie prostredie (zadarmo), v ktorom sa dá použiť blokové programovanie (ako Scratch) alebo programovanie v jazyku Python (nejde však o plnohodnotný IDE Python, podporuje MicroPython, bez možnosti pridania ďalších knižníc). Možnosti Python-a, ktoré nie sú v návodoch (rozšírené možnosti) sú popísané napr. na https://antonsmindstorms.com/2021/01/14/advanced-undocumented-python-in-spike-prime-and-mindstorms-hubs/. Spike (Inventor nie) ponúka aj možnosť programovania v blokoch pre menšie deti (podobné ako má Lego WeDo). Aplikácie majú podporu pre Windows, MacOS, iOS, Android a ChromeBook (od 2022 aj ako web app).

  • Lego Education Spike Apphttps://education.lego.com/en-us/downloads/spike-app/software - aplikácia pre Windows dostupná cez Microsoft store (dostupná ale aj pre iOS, MacOS, Android a Chromebook). Dá sa stiahnuť aj inštalačný súbor .msi. NOVINKA 2022: dá sa spustiť aj ako webová aplikácia, ktorá je dokonca viac odporúčaná kvôli rôznym aktualizáciám: spike.legoeducation.com. Programy je nutné ukladať priamo do počítača (bez podpory cloudu). Programovať sa dá iba hub pripojený USB káblom. !!!Veľký update na verziu 3 sa spúšťa v decembri 2022 (podpora bluetooth ale zatiaľ bez Python-u, programy z verzie 2 sa nedajú otvoriť, niektoré bloky vypadli). Zatiaľ radšej používať "Legacy Spike App 2". Prípona súboru: LLSP.
  • Lego Mindstorms Robot Inventor Apphttps://www.lego.com/en-sk/themes/mindstorms/app?icmp=LP-SHQL-Standard-Mindstorms_About_QL_Mindstorms_App-TH-MD-V5TJGYTVTX - aplikácia nie je dostupná ako štandardná inštalácia, pre Windows (od W10) je dostupná jedine cez Microsoft store (dostupná aj cez iOS, MacOS, Android, Amazon). Oficiálna podpora pre túto aplikáciu končí v roku 2024. Prípona súboru: LMS. 
  • PyBricks: https://pybricks.com - od 23. júna 2021 online aplikácia pomocou, ktorej je možné programovať prostredníctvom MicroPython všetky programovateľné kocky (huby), motory a senzory od Lega: Lego Boost, Lego City & Train, Lego Technic, Lego Mindstorms EV3 (nutné je použiť Visual Studio Code inštalované priamo do počítača), Lego Spike Prime a Lego Mindstorm Robot Inventor. Oproti programovaniu v Pythone prostredníctvom štandardných Lego aplikácii tu beží kód oveľa rýchlejšie a využíva asi trikrát viac pamäte. Všetky motory a snímače majú triedy s jednoduchým používaním a sú tiež presnejšie. Pre programovanie (code.pybricks.com) je nutné preinštalovať firmvér, ktorý sa dá kedykoľvek vrátiť do pôvodného stavu. Jedná sa o open source s veľkou komunitou a teda aj podporou, návodmi a ukážkovými projektami. PyBricks sa dá nainštalovať aj priamo do počítača. Programovať sa dá iba hub pripojený cez Bluetooth. Pre nové huby (Spike a Inventor) je aplikácia v štádiu BETA (2022) a teda nie všetko funguje bez problémov https://pybricks.com/install/spike-mindstorms

Porovnanie SPIKE a Inventor:

Viac sa porovnaniu venoval napr. aj tím z The Coding Fun

Obe sady sú hardvérovo plne kompatibilné až rovnaké. Samozrejme, obsahujú rôzne diely (aj robotické), avšak rozdiel je skôr vizuálny (farba smart hubu, motorov a vizuál programovacieho prostredia) a v demo modeloch. Spike obsahuje 4 novodizajnované kolesá, Inventor ich má až 6.  Iba Spike obsahuje umelohmotné všesmerové guľôčkové koliesko (EV3 používala kovové). Iba Inventor má nový typ mini oválnych koliesok. 

Spike obsahuje dva stredné a jeden veľký motor, Inventor 4 stredné motrory. Spike obsahuje aj dotykový senzor s ktorým Inventor nepočíta vôbec. Plastový úložný box pre Spike Prime je samozrejme neporovnateľný s klasickou papierovou škatuľou, v ktorej je predávaný Inventor (viď. obrázok vyššie). 

Programovacie prostredia sú rozdielne dizajnovo (white a black mode) ale aj po obsahovej stránke blokov. POZOR - obe hardvérové verzie (žltá alebo zelená kocka/big hub) môžete programovať v oboch programovacích prostrediach, programy však nie sú kompatibilné. Po pripojení hubu sa musí aktualizovať firmware pre príslušný programový systém (cca 5 minút). Teoreticky je možné programu vytvorenému v prostredí Spike App prepísať príponu (llsp na lms) a otvoriť ho v Inventor App. 

Úplný nezmysel je, že od 2020 v prostredí Inventor App neexistuje možnosť kopírovať príkazy medzi programami,  t. j. naozaj nie je možné kopírovať príkazové bloky medzi dvomi otvorenými programami. V prostredí Spike to stále funguje bez problémov (info z roku 2021) !

V programovacom prostredí pre Inventor App nájdete navyše blok pre animácie (ledky na hube) a blok pre Remote Controller (dizajnovaný priamo v programovacom prostredí). Bloky pre dotykový senzor, ktorý stavebnica neobsahuje, sa dajú doplniť cez Rozšírenia/More Sensors.  

Ďalší nezmysel: zvuky sa dajú síce pohodlne nahrávať aj upravovať, ale zvuky sa prehrávajú iba prostredníctvom zariadenia, v ktorom programujete (počítač, tablet, mobil) a aj to iba ak je stále pripojené k hubu. Výnimkou sú jedine "beeps" (pípnutia) a zvuky z kategórie "Sounds on hub", ktoré sú iba v prostredí Inventor App - tieto sa prehrávajú priamo z hubu.

V oboch prostrediach si môžete zvoliť aj Rozšírenia:
- spoločné: More Motors, More Movements, More Sensors, Music, Weather Manager. 

- Spike Prime App obsahuje navyše: Line Graph, Bar Graph a Display. 

- Inventor App obsahuje navyše: Model Blocks (bloky pre jednotlivé modely), Lego Powered Up a ešte experimentálne rozšírenia pre: DualShock 4 Controller, Xbox One Controller a Hub to Hub Communication. 

NOVINKA 2022: nové rozšírenie pre Inventor App "MACHINE LEARNING" (od 1. augusta 2022, od verzie 10.4) - robot využíva pri programovaní rozlišovanie obrazu a zvuku. Učí sa identifikovať objekty alebo zvukové príkazy na základe nasnímaných fotografií resp. nahratých zvukov/slov = počiatky umelej inteligencie v Legu. Trochu viac info napr. www.onekitprojects.com/51515/camera-car. Viac popísané ešte v sekcii Kamery a roboty.

INFO 2022: oficiálna podpora pre Lego Mindstorms Robot Inventor (sada 51515) končí koncom roku 2022. Podpora pre aplikáciu bude ukončená v roku 2024.

Inventor je teda určený pre náročnejších "robotikov", ktorý majú chuť na rozšírené technologické a programátorské aktivitky a verím, že jeho rozšírené možnosti sa prenesú do prostredia Spike App. 

https://www.lego.com/en-us/service/buildinginstructions/51515 


SPIKE a INVENTOR - KÁBLE A KOMPATIBILITA

Spoločnosť Lego zmenila spôsob pripojenia robotických senzorov a motorov k hubu. NXT a EV3 používali káble so štandardnými koncovkami RJ12 (mierne upravené), ktoré sa pripájali k senzorom a motorom ako aj k hubu. Spike a Inventor už používajú káble s koncovkou LPF2, ktorá je propietárnym produktom firmy Lego. Kábel je zalisovaný priamo do senzorov/motorov a pripája sa k hubu (t.j. dĺžka kábla sa nedá zmeniť). Nič z EV3 sa na nových huboch teda nedá použiť (ale...čítaj nižšie). 

Nové koncovky sa používajú už v systémoch Lego WeDo 2.0 (2016), Boost (2017), Powered UP (2019), Technic Control+ (2019) a v súčasnosti teda aj Lego Spike Prime (2020), Robot Inventor (2020) a Spike Essential (2021). Nové huby (Spike a Inventor) sú kompatibilné so všetkými motormi z týchto systémov, ale senzory (podľa dostupných informácii) nefungujú. 

Existuje však možnosť káble predĺžiť

Určite každý hľadá spôsob, ako pripojiť motory a senzory z EV3 na nový hub Spike alebo Inventor
QikEasy EV3 Spike Prime Adapter: www.qikeasy.com je presne to, čo všetci chcú, ale ide o crowdfunding na platforme indiegogo. Vývoj od 2021, beta testovanie v júly 2022 a distribúcia má začať v marci 2023. Kompatibilita pri použití Python je potvrdená so všetkými komponentami EV3, pri programovaní pomocou WordBlock sú senzory použiteľné v obmedzenom režime (detaily sú na qikeasy). Ťažko povedať, či je to všetko plne funkčné, ale majú kopec videí a aj yotuberov (napr. Creator AcademyDanny´s Lab alebo Unbrickme). Cena vopred je 20 € / 1 kus, neskôr by to malo byť 28 € / 1 kus. Treba ešte pripočítať prepravu a káblik. Oplatí sa kúpiť viac kusov. Cena je ale nižšia, ako akýkoľvek nový senzor. Takže to rieši množstvo problémov, ale nedá sa použiť na súťažiach, na ktorých je povolené iba originál Lego. 

Za zmienku ešte stojí produkt umožňujúci využitie senzorov (nie motorov) zo sady Spike a Inventor na Mindstorms EV3:  https://www.mindsensors.com/ev3-and-nxt/222-spike-prime-sensor-adapter-for-ev3 za 9,95 €. Funkčnosť nemám overenú. 


Z (NE)DÁVNEJ HISTÓRIE

Lego začalo s robotickými stavebnicami modelom RCX už v roku 1998, v júly 2006 prišla na trh naozaj moderná verzia NXT. Nasledovala verzia EV3, ktorá uzrela svetlo sveta v septembri 2013. O rozdieloch a kompatibilite EV3 a NXT si môžete podrobnejšie prečítať na https://robotsquare.com/2013/07/16/ev3-nxt-compatibility/. Stále je najpoužívanejšou robotickou stavebnicou, ale novú sadu je už náročné zohnať nakoľko ju nahrádza Lego SPIKE a samotný výrobca ju poslal "do dôchodku" (www.lego.com/en-us/product/lego-mindstorms-ev3-31313) . 

Od leta roku 2008 existuje aj robotické Lego pre mladšie deti Lego WeDo (viac info). V roku 2017 prišlo Lego s robotickou novinkou Lego Boost (viac info). Každá stavebnica obsahuje inteligentnú programovateľnú kocku s portami pre vstupy (senzory) a výstupy (motory). 


EV3

POZOR - oficiálna podpora pre EV3 skončila v roku 2020. Základné zostavy EV3 sú (zväčša) vypredané a nedostupné, jednotlivé robotické diely sa ešte dajú kúpiť. EV3 je mŕtva, nech žije SPIKE.

Verzie a ceny EV3:

Oficiálny distribútor Lega pre Slovensko je EDUXE.sk. Veľmi zaujímavé ceny v eurách a možnosť dodania aj na Slovensko nájdete na www.bricklink.com, kde sa dajú kúpiť celé sety ale aj samostatné dieliky. 

- #31313 Lego Mindstrorms EV3 Home Edition v papierovej krabici (ďalej LMHE) cca 320 €
(napr. www.alza.sk),

- #45544 Lego Mindstrorms EV3 Education v plastovom boxe (ďalej LME) - 455,99 € (www.eduxe.sk/les/robotika-ev3)

- #45560 Lego Mindstorms EV3 doplnková sada - 140,10 €
(www.eduxe.sk/p/262/45560-lme-ev3-doplnkova-suprava)

- adaptér (nie je súčasťou ani jedného balenia) - 39,99 € 
(https://www.eduxe.sk/p/176/45517-sietovy-adapter-dc-10v)

- nabíjacia batéria (nie je v LMHE) - 118,20 € 
(https://www.eduxe.sk/p/252/45501-ev3-nabijacia-bateria)


Lego Mindstorms Home Edition

Lego Mindstorms Education

Lego Mindstorms doplnková sada

Obsah:  

  • Lego Mindstorms Home Edition: 

- inteligentná kocka s bluetooth technológiou, 

- dva veľké a jeden stredný motor, 

- dotykový, farebný a gyroskopický senzor

- infračervený senzor s ovládačom,

- kolesá a gumené pásy,

- 550 konštrukčných dielov Lego Technic,

- všetko iba v kartónovej krabici s cvičným plánikom.

  • Lego Mindstorms Education:

- inteligentná kocka s bluetooth technológiou,

- dva veľké a jeden stredný motor,

- dotykový, farebný a ultrazvukový senzor,

- kolesá a veľké umelohmotné pásy,

- nabíjacia batéria (s batériou je kocka vyššia asi o 0,8 mm),

- 541 konštrukčných dielov Lego Technic, 

- špeciálny box na odkladanie dielikov.

  • Doplnková sada obsahuje iba konštrukčné diely Lego Technic - 850 kusov. Najzaujímavejšie sú všesmerové kolesá (guličky) s držiakmi a ešte červené gumené časti na umelohmotné pásy z LME.

Programovacie prostredia:

Programovať sa dá v originálnom ikonografickom prostredí EV3-G. Od Lega je aj originálna aplikácia EV3 Programming App pre tablety s Androidom a iOS. Oba programy sú zadarmo. Detailne o programovacích prostrediach nájdete v sekcii V čom programovať Lego, kde nájdete informácie aj o iných spôsoboch programovania Lega. 


Odporúčam pozrieť si môjho univerzálneho školského Lego robota FURO 2017 a samozrejme aj úlohy k základom robotiky.

Zoznam webstránok s návodmi na stavbu iných modelov robotov z Lego Mindstrorms.

Zoznam webstránok s lekciami k programovaniu v EV3-G (samozrejme v angličtine) nájdete v sekcii Návody a lekcie EV3-G.


Základy robotiky na základnej škole
2017-2024
LEGO® je ochranná známka skupiny spoločností LEGO, ktorá túto stránku nesponzoruje, neautorizuje ani nepodporuje.
Vytvorené službou Webnode
Vytvorte si webové stránky zdarma! Táto stránka bola vytvorená pomocou služby Webnode. Vytvorte si vlastný web zdarma ešte dnes! Vytvoriť stránky