LEGO Mindstorms NXT 2.0 Review en weggeefactie
LEGO is een product dat generaties overstijgt - ik heb nog steeds een paar dozen op het hok. Het is een van die weinige merken die zich goed heeft aangepast aan de veranderende tijden: themasets introduceren en recentelijk uitbreiden om de LEGO Mindstorms-lijn te creëren. Met het premium einde van hun producten breidt Mindstorms de LEGO Technics-serie uit met elektronische circuits, motoren, sensoren en een visuele programmeertool. Vandaag bekijken we LEGO Mindstorms NXT 2.0, de volgende generatie, versie 2.0 van het kernproduct Mindstorms. En we zullen deze $ 280 weggeven aan een gelukkige lezer.
Ik geef toe - $ 280 voor sommige LEGO klinkt als heel veel, maar vergelijkbare robotkits kunnen maar liefst $ 1500 kosten. Hoewel dit een premium LEGO-item is, is het ook een vrij goedkope introductie tot de nog meer premium hobby van de robotica. Naast de fantastische LEGO-componenten - die natuurlijk ook kunnen worden toegevoegd aan andere Technics-kits - koopt u ook de programmeersoftware. Is het het allemaal waard? Lees verder om erachter te komen.
Box teleurstelling
Ondanks de mooi ontworpen buitendoos met opklapbare inhoud is de binnenkant een complete puinhoop en lijkt er veel verspilde ruimte te zijn. Vooral gezien hoe groot de buitendoos is, verwachtte ik misschien een kartonnen of plastic bakje waar alles in past. Als je ooit LEGO hebt gebouwd, begrijp je de frustratie dat je naar stukjes moet zoeken als ze in een tas zitten, maar als je ze op een tafel uitspreidt, kun je ze heel gemakkelijk kwijtraken. Zucht, eerste wereld problemen.
Er is niets om te helpen bij het organiseren van alle stukjes. In plaats daarvan is er een chaotische verzameling niet-herbruikbare tassen en een dun kaartje voor actuatoren en sensoren. Als dit eenmaal is geopend, is het onmogelijk om iets in de doos te bewaren zonder kleine stukjes te verliezen, dus zorg ervoor dat je een paar aparte opbergdozen of -bakken koopt.
Wat zit er in?
Er zit veel in, dus ik ga zeker niet elk onderdeel afbreken, maar hier geldt:
- Een set tracks en wielen
- 2 aanraaksensoren
- 3 gemotoriseerde verbindingen
- 1 ultrasone afstandssensor (de ogen)
- 1 multifunctionele RGB-lamp en kleursensoreenheid
- Verschillende lengtes van communicatiekabels (zoals telefoondraad)
- Honderden plastic componenten (Technieken, als je bekend bent)
- CPU / schakelkast / batterijeenheid (batterijen niet inbegrepen)
- Starterspakket
- Testtraject (~ A1-formaat)
- Handleiding
- Software CD
Ermee beginnen
Hulpvol, wordt een complete aan de slag-kit geleverd in een aparte tas, met alle bits die je nodig hebt “bouw je eerste model in 30 minuten!”. Ik heb dit op de proef gesteld.
Opmerking: in de video heb ik uiteindelijk een andere tas geopend omdat ik niet een paar stukjes kon vinden; Later vond ik ze verborgen onder iets anders.
De bouw was in 24,5 minuten voltooid, hoewel ik zou zeggen dat ik enige ervaring heb. Ik neem niet de tijd in beslag die nodig was om de software op mijn Mac te installeren (er is ook een versie voor Windows bij inbegrepen).
Na de initiële bouwinstructies gaat de handleiding verder met uitleg over de verschillende componenten, en vertelt vervolgens dat de CPU-steen batterijen nodig heeft. Wellicht leuker geweest om dat eerst uit te leggen! Het geeft een goede inleiding tot de software en de basisbediening.
Hulpvol kan de software ook van internet worden gedownload, dus maak je geen zorgen als je je CD verliest. Het is echter een ISO-bestand van 624 MB.
Meer modellen
Hoewel de doos zelf verschillende modellen toont, gedrukt instructies zijn alleen opgenomen voor de “Ermee beginnen” robot. Als je de anderen wilt bouwen, moet je aanvullende instructies downloaden van de online ondersteuningssite of de bouwinstructies gebruiken die bij de LEGO Mindstorms-software zijn geleverd (daarover later meer). Er zijn nog 12 officiële modellen online beschikbaar, maar het zou leuk geweest zijn om deze op de CD te plaatsen voor iedereen zonder internettoegang. Er worden ook boeken van derden verkocht met aanvullende ontwerpen en ideeën, zoals The Unofficial LEGO MINDSTORMS NXT 2.0 Inventor's Guide door David J. Perdue en The LEGO MINDSTORMS NXT 2.0 Discovery Book: een beginnershandleiding voor het bouwen en programmeren van robots door Laurens ValkLego Digital Designer, die het model onderzoekt en dynamisch buildinstructies voor u genereert. knap.
In alle eerlijkheid, deze extra modellen zijn zo complex dat je echt niet zou verwachten dat ze in gedrukte vorm worden aangeboden; de Rubics Cube Solver (ja, dat zei ik alleen) alleen weegt 104 pagina's. En ik ben blij om te zeggen dat ik dat ook heb gebouwd, maar helaas was mijn kubus dat ook nieuwe. Als je dit wilt proberen, moet je dit doen schuren en smeren je kubus zodat hij niet vastloopt tijdens het draaien.
Programmering en de LEGO Mindstorms-software
Programmering wordt uitgevoerd met behulp van LabView technologieën, een goed ontwikkeld educatief en technisch product dat leren programmeren leuk en gemakkelijk maakt met een visuele ontwerper. Het is een Java-applicatie, dus compatibel met Mac of Windows, maar dit betekent dat de interface een beetje eigenzinnig is.
U kunt een voltooid programma downloaden naar uw NXT-apparaten met behulp van draadloze Bluetooth of de meegeleverde USB-kabel. Als alternatief kunt u het onmiddellijk uitvoeren zolang een verbinding wordt onderhouden, dus het is heel eenvoudig om bits te testen.
Met de visuele ontwerper kunt u vele verschillende programmeerblokken slepen en neerzetten:
- Draadsnijden en aftakken
- Beweging en motorbesturing
- Geluids- en weergave-uitvoer (u kunt aangepaste bestanden uploaden)
- Wachten tot de omstandigheden elkaar ontmoetten
- Lezen van sensoren
- Logging data
- Type conversies (nummers naar tekst, enz.)
U kunt zelfs blokken code opslaan om later opnieuw te gebruiken (ook bekend als functies). De software is in het begin nogal angstaanjagend, zelfs (of moet ik het vooral zeggen?) voor een doorgewinterde programmeur zoals ik. Als je gewoon probeert om meteen naar binnen te springen, raak je snel gefrustreerd en geef je het snel op. Zorg ervoor dat je alle meegeleverde modellen in het tutorial-systeem doorloopt, en je zult eindigen met een solide basis om te beginnen met het programmeren van je eigen.
Er zijn geen officiële mobiele apps, hoewel LEGO later dit jaar iets heeft beloofd met de lancering van nieuwe NXT 2.0-kits.
De LEGO Mindstorms-software biedt naast een programmeeromgeving ook zelfstudies voor het bouwen en programmeren van extra modellen. Ik was snel in staat om het basisinleidingsmodel aan te passen aan de “slaapkamer verdediging” robot die indringers opzoekt en ze neerschiet.
Er zijn vier kernrobotvormen opgenomen, waarvan de eerste een paar variaties kent die moeilijk toenemen, met als hoogtepunt de hierboven afgebeelde variaties. De bouwinstructies kunnen volledig scherm worden gemaakt en zijn net zo duidelijk als elke gedrukte handleiding, dus u moet hier veel plezier aan beleven voordat u zelfs de door de gebruiker ingediende ontwerpen moet benaderen.
Ik voelde dat het programmeeraspect van de tutorials wat werk kon doen; het bestaat in feite uit screenshots die je kunt volgen en kopiëren naar het hoofdvenster zonder echt uit te leggen wat je doet - er is eigenlijk uitlegtekst, maar het is klein en veel te gemakkelijk om te negeren. Wat wel leuk zou zijn geweest, is een wat complexere code om te downloaden, samen met een stapsgewijze handleiding die laat zien wat de code in elke fase doet en waarom hij is gegroepeerd zoals hij is.
Er is een ingebouwd helpsysteem - ik stel voor dat je dit doorneemt na het bouwen en programmeren van de eerste paar demo-projecten. Dat gezegd hebbende, de blokken logica, controlestroom, acties en sensoren waaruit je bouwt zijn relatief eenvoudig, dus het leert zeker de grondbeginselen van programmeren vanuit eenvoudige stappen. Ik denk dat de visuele ontwerper geweldig zou zijn voor kinderen of vroege tieners om op te pikken als ze misschien geen echte programmeerervaring hebben, maar ik heb geen kinderen om op te testen. Persoonlijk merkte ik dat ik wilde typen in reguliere code met variabelen en functienaam - en het blijkt dat er best veel open source NXT-programmeerprojecten zijn, dus je bent niet beperkt tot alleen de visuele ontwerper. Wanneer je dochter zich verveelt van LabView, stel haar dan voor aan C!
Moet je de LEGO Minstorms NXT 2.0-kit kopen?
Met $ 280 is LEGO Mindstorms NXT 2.0 duur, maar net als alle LEGO-producten is het een geschenk dat generaties lang meegaat. Ik zou zeggen dit voor je kinderen krijgen, maar ik ben een 30ish jaar oude man en dit is zo leuk geweest. Misschien koester je ook dromen over meedoen aan Robot Wars met je eigen Arduino-gebaseerde vuurspuwende deathmachine De Squigglator, maar LEGO Mindstorms is een meer realistische manier om te beginnen en je zult echt verbaasd zijn over wat je in zeer korte tijd kunt bereiken. Het bouwen van je eigen robot en het programmeren ervan zou een blijvende ervaring zijn met je zoon of dochter, terwijl de wens van hun generatie om alles op de computer gebaseerd te zijn nog steeds bevredigend is. Ik garandeer je dat je hiermee plezier zult hebben, en ik kan niet wachten om te zien wat je verzint.
Kopen! 810
Hoe win ik de LEGO Mindstorms NXT 2.0 kit?
De weggeefactie is voorbij. Gefeliciteerd, Anne Tomma! U zou een e-mail ontvangen van [email protected]. Reageer vóór 11 augustus om uw prijs te claimen. Verzoeken na deze datum zullen niet worden vermaakt.Ontdek meer over: LEGO, MakeUseOf Giveaway, Robotics.