
Peter Holmes
0
1267
174
LEGO je produkt, který překonává generace - stále mám v podkroví několik krabic. Je to jedna z mála značek, která se dobře přizpůsobila měnícím se dobám - představuje tematické sady a v poslední době se rozšiřuje o řadu LEGO Mindstorms. Mindstorms sedí na špičkovém konci svých produktů a rozšiřuje řadu LEGO Technics o elektronické obvody, motory, senzory a vizuální programovací nástroj. Dnes budeme zkoumat LEGO Mindstorms NXT 2.0, další generaci, verzi 2.0 základního produktu Mindstorms. A rozdáme těchto 280 dolarů jednomu šťastnému čtenáři.
Přiznávám - 280 $ pro některé LEGO zní jako strašně moc, ale srovnatelné sady robotů mohou jít až o 1500 $. I když se jedná o prvotřídní položku LEGO, je to také docela levný úvod do ještě prémiovějšího hobby robotiky. Kromě vynikajících komponent LEGO - které lze samozřejmě přidat k dalším sadám Technics - kupujete také programovací software. Stojí to za to? Čtěte dál a zjistěte to.
Box Zklamání
Navzdory pěkně zkonstruované vnější krabici s převráceným obsahem je vnitřek úplným nepořádkem a zdá se, že je mnoho zbytečného prostoru. Zejména vzhledem k tomu, jak velká je vnější krabice, jsem očekával snad karton nebo plastový tác, do kterého se dá všechno zasunout. Pokud jste někdy postavili LEGO, pochopíte frustraci z hledání kusů, když jsou uvnitř tašky, ale jejich rozložení na stůl je velmi snadno ztratí. Povzdech, První světové problémy.
Při organizaci všech bitů není co pomoci. Místo toho existuje chaotická sbírka nepoužitelných tašek a slabá karta pro ovladače a senzory. Jakmile to bude otevřeno, nebude možné ukládat cokoli do krabice bez ztráty malých kousků, takže si musíte koupit nějaké samostatné úložné boxy nebo zásobníky..
Co je v ceně?
Je tam hodně, takže rozhodně nebudu rozebírat všechny komponenty, ale tady to jde:
- Sada kol a kol
- 2 dotykové senzory
- 3 motorizované klouby
- 1 ultrazvukový senzor vzdálenosti (oči)
- 1 multifunkční RGB jednotka světla a barevného senzoru
- Různé délky komunikačních kabelů (jako telefonní drát)
- Stovky plastových komponentů (Technics, pokud znáte)
- CPU / ovládací skříňka / jednotka baterií (Baterie nejsou součástí balení)
- Startovací balíček
- Zkušební trať (velikost ~ A1)
- Návod k použití
- Software CD
Začínáme
Kompletní sada pro začátek je užitečná v samostatné tašce se všemi bity, které potřebujete “postavte svůj první model za 30 minut!”. Zkoušel jsem to.
Poznámka: Ve videu jsem nakonec otevřel další tašku, protože jsem nenašel několik kusů; Později jsem je našel skryté pod něčím jiným.
Stavba byla dokončena za 24,5 minut, i když bych řekl, že mám nějaké zkušenosti. Nezahrnuji čas potřebný k instalaci softwaru na můj Mac (je zde také verze pro Windows).
Po počátečních instrukcích sestavení se v příručce vysvětlí vše o různých součástech a poté se dozvíte, že CPU brick potřebuje baterie. Mohlo to být hezčí to vysvětlit jako první! Poskytuje dobrý úvod do softwaru a základní obsluhu.
Software lze také stáhnout z webu, takže se nemusíte obávat, že ztratíte CD. Jedná se však o soubor ISO 624 MB.
Další modely
Ačkoli rámeček sám ukazuje různé modely, tištěné pokyny jsou uvedeny pouze pro “Začínáme” robot. Pokud chcete stavět ostatní, musíte si stáhnout další pokyny z webu podpory online nebo použít pokyny k sestavení obsažené v softwaru LEGO Mindstorms (více o tom později). Existuje dalších 12 oficiálních modelů dostupných online, ale bylo by hezké zahrnout je na CD pro kohokoli bez přístupu k internetu. Existují také knihy třetích stran prodávané s dalšími návrhy a nápady, jako je Neoficiální LEGO MINDSTORMS NXT 2.0 Inventor's Guide od Davida J. Perdue a LEGO MINDSTORMS NXT 2.0 Discovery Book: Průvodce pro začátečníky k tvorbě a programování robotů od Laurens ValkLego Digital Designer, který prozkoumá model a dynamicky vygeneruje pokyny pro sestavení. Chytrý.
Popravdě řečeno, tyto další modely jsou tak složité, že byste opravdu neměli očekávat, že budou poskytovány v tištěné podobě; Rubics Cube Solver (ano, jen jsem to řekl) jen sám váží 104 stran. A jsem rád, že jsem to také postavil, ale bohužel i moje krychle byla Nový. Pokud to chcete vyzkoušet, musíte písknout dolů a mazat krychle, aby se při zatáčení nezasekla.
Programování a software LEGO Mindstorms
Programování se provádí pomocí LabView technologie, dobře vyvinutý vzdělávací a inženýrský produkt, díky kterému je výuka programování zábavná a snadná u vizuálního návrháře. Je to Java aplikace, takže je kompatibilní s Mac nebo Windows - ale to znamená, že rozhraní je trochu nepředvídatelné.
Hotový program si můžete stáhnout do svých zařízení NXT pomocí bezdrátového Bluetooth nebo dodávaného kabelu USB. Alternativně ji můžete spustit okamžitě, pokud je připojení udržováno, takže je velmi snadné testovat bity.
Vizuální návrhář vám umožňuje přetahovat mnoho různých programovacích bloků:
- Vlákna a větvení
- Řízení pohybu a motoru
- Zvukový a zobrazovací výstup (můžete nahrát vlastní soubory)
- Čekání na splnění podmínek
- Čtecí senzory
- Protokolování dat
- Zadejte převody (čísla na text atd.)
Můžete dokonce uložit bloky kódu pro pozdější použití (aka funkce). Tento software je na první pohled poněkud skličující (nebo bych měl říci zvlášť?) pro zkušeného programátora, jako jsem já. Pokud se jen pokusíte skočit přímo dovnitř, snadno se frustrujete a brzy se vzdáte. Ujistěte se, že procházíte všemi zahrnutými modely v tutoriálovém systému, a vy skončíte s pevným uzemněním, abyste mohli začít programovat svůj vlastní.
Neexistují žádné oficiální mobilní aplikace, i když LEGO něco slibovalo koncem letošního roku zavedením nových sad NXT 2.0.
Software LEGO Mindstorms poskytuje programovací prostředí a obsahuje také návody na tvorbu a programování dalších modelů. Rychle jsem dokázal přizpůsobit základní úvodní model “obrana ložnice” robot, který hledá útočníky a vystřelí je.
Zahrnuty jsou čtyři základní tvary robotů, z nichž první má několik variací, které se obtížně zvyšují, což vyvrcholuje výše uvedeným obrázkem. Pokyny k sestavení mohou být vytvořeny na celé obrazovce a jsou stejně jasné jako jakýkoli tištěný návod, takže s tím byste měli mít spoustu legrace, než se budete muset přistupovat k návrhům předloženým uživateli..
Cítil jsem, jak programovací aspekt tutoriálů mohl udělat s nějakou prací; v zásadě se jedná o snímky obrazovky, které můžete sledovat a kopírovat do hlavního okna, aniž byste skutečně vysvětlili, co děláte - ve skutečnosti existuje text s vysvětlením, ale je to malý a příliš snadno ignorovatelný. To, co by bylo hezké, je stáhnout si složitější kód, spolu s krok za krokem, který ukazuje, co kód dělá v každé fázi a proč je seskupen tak, jak je.
K dispozici je vestavěný systém nápovědy - doporučuji vám projít se po sestavení a naprogramování prvních několika demonstračních projektů. To znamená, že bloky logiky, řízení toku, akcí a senzorů, ze kterých stavíte, jsou relativně jednoduché, takže určitě naučí základy programování z jednoduchých kroků. Myslím, že vizuální designér by byl skvělý pro děti nebo mladistvé, aby ho vyzvedli, pokud možná nemají skutečné zkušenosti s programováním, ale nemám děti, na kterých by se mohly testovat. Osobně jsem zjistil, že chci psát běžný kód s proměnnými a názvem funkce - a jak se ukázalo, ve skutečnosti existuje docela dost open source NXT programovacích projektů, takže nejste omezeni pouze na vizuálního návrháře.. Když se vaše dcera nudí z LabView, představte ji C!
Pokud si koupíte soupravu LEGO Minstorms NXT 2.0?
Za 280 $ je LEGO Mindstorms NXT 2.0 drahá, ale stejně jako všechny produkty LEGO je to dárek, který vydrží po generace. Řekl bych, že si to pro vaše děti, ale já jsem 30ish rok starý chlap, a to bylo tak zábavné. Možná také nesete sny o konkurenci na robotických válkách s vlastním strojem na smrtící oheň dýchajícím na Arduino s názvem Squigglator, ale LEGO Mindstorms je realističtější způsob, jak začít a budete opravdu překvapeni, čeho můžete dosáhnout ve velmi krátké době. Budování vlastního robota a programování by to trvalo, spojovalo by to zážitek s vaším synem nebo dcerou - a přitom stále uspokojovalo touhu jejich generace po tom, aby všechno bylo založeno na počítači. Zaručuji, že se s tím budete bavit, a nemůžu se dočkat, až uvidím, s čím přijdete.
Koupit!10