Nyheter i Android, Telefoner, Prylar Och Recensioner

LEGO Mindstorms NXT 2.0 Granskning och Giveaway

LEGO är en produkt som överskrider generationer – jag har fortfarande några lådor på loftet. Det är ett av de få märken som har anpassat sig väl till de föränderliga tiderna – introducerar temauppsättningar och har nyligen utökat för att skapa LEGO Mindstorms-serien. Mindstorms, som sitter på premiumsidan av sina produkter, utökar LEGO Technics-serien med elektroniska kretsar, motorer, sensorer och ett visuellt programmeringsverktyg. Idag kommer vi att granska LEGO Mindstorms NXT 2.0, nästa generations version 2.0 av Mindstorms kärnprodukt. Och vi kommer att ge bort denna $280-uppsättning till en lycklig läsare.

Jag erkänner – $280 för en del LEGO låter som oerhört mycket, men jämförbara Robot-kit kan kosta så mycket som $1500. Även om detta är ett premium LEGO-objekt, är det också en ganska billig introduktion till robotteknikens ännu mer premiumhobby. Förutom de suveräna LEGO-komponenterna – som naturligtvis kan läggas till med andra Technics-kit – köper du även programmeringsmjukvaran. Är det värt allt? Läs vidare för att ta reda på det.

Box besvikelse

Trots den snyggt konstruerade yttre lådan med uppfällbart innehåll är insidan en komplett röra och det verkar finnas en hel del bortkastat utrymme. Speciellt med tanke på hur stor ytterlådan är, förväntade jag mig kanske en kartong- eller plastbricka som allt kan rymmas i. Om du någonsin har byggt LEGO, kommer du att förstå frustrationen av att leta runt efter bitar när de ligger i en påse, men att sprida ut dem på ett bord gör dem väldigt lätta att tappa bort. Sucki-landsproblem.

Det finns inget som hjälper med att organisera alla bitar. Istället finns det en kaotisk samling av icke-återanvändbara väskor och ett tunt kort kort för ställdon och sensorer. När den väl har öppnats kommer det att vara omöjligt att förvara något i lådan utan att förlora små bitar, så se till att köpa några separata förvaringslådor eller brickor.

Vad ingår?

Det finns mycket där, så jag kommer verkligen inte att bryta ner varje komponent, men här kommer:

En uppsättning spår och hjul 2 beröringssensorer 3 motoriserade leder 1 ultraljudsavståndssensor (ögonen) 1 multifunktions RGB-ljus- och färgsensorenhet Olika längder av kommunikationskablar (som telefonledning) Hundratals plastkomponenter (teknik, om du är bekant ) CPU / kontrollbox / batterienhet (batterier ingår ej) Startpaket Testspår (~A1-storlek) Bruksanvisning Programvaru-cd

Komma igång

Till hjälp, ett komplett startpaket tillhandahålls i en separat påse, med alla bitar du behöver “bygg din första modell på 30 minuter!”. Jag satte detta på prov.

Notera: i videon slutade jag med att öppna en påse till eftersom jag inte kunde hitta några stycken; Jag hittade dem senare gömda under något annat.

Bygget var klart på 24,5 minuter, men jag skulle säga att jag har lite erfarenhet. Jag tar inte med tiden det tog att installera programvaran på min Mac (det finns en version för Windows också).

Relaterad  Hur man använder Facebook Messenger utan appen

Efter de första bygginstruktionerna fortsätter handboken att förklara allt om de olika komponenterna och berättar sedan att CPU-stenen behöver batterier. Det hade kanske varit bättre att förklara det först! Den ger en bra introduktion till programvaran och grundläggande drift.

Till stor hjälp kan programvaran även laddas ner från webben, så ingen oro om du tappar bort din CD. Det är dock en 624 MB ISO-fil.

Fler modeller

Även om själva lådan visar en mängd olika modeller, tryckt instruktioner ingår endast för roboten “Komma igång”. Om du vill bygga de andra måste du ladda ner ytterligare instruktioner från supportwebbplatsen online eller använda bygginstruktionerna som medföljer LEGO Mindstorms programvara (mer om det senare). Det finns ytterligare 12 officiella modeller tillgängliga online, men det hade varit trevligt att inkludera dessa på CD:n för alla som inte har tillgång till internet. Det finns också böcker från tredje part som säljs med ytterligare design och idéer, som The Inofficial LEGO MINDSTORMS NXT 2.0 Inventor’s Guide av David J. Perdue och The LEGO MINDSTORMS NXT 2.0 Discovery Book: A Beginner’s Guide to Building and Programming Robots av Laurens ValkLego Digital Designer, som undersöker modellen och dynamiskt genererar bygginstruktioner åt dig. Duktig.

I rättvisans namn är dessa ytterligare modeller så komplexa att du verkligen inte borde förvänta dig att de tillhandahålls i tryckt form; de Rubics Cube Solver (ja, jag sa just det) ensam väger in på 104 sidor. Och jag är glad att kunna säga att jag byggde det också, men tyvärr var min kub också det ny. Om du vill prova detta måste du göra det sanda ner och smörja din kub så att den inte fastnar vid vändning.

Programmering och programvaran LEGO Mindstorms

Programmering utförs med hjälp av LabView teknologier, en välutvecklad utbildnings- och ingenjörsprodukt som gör det roligt och enkelt att lära sig programmering med en visuell designer. Det är en Java-applikation, så kompatibel med antingen Mac eller Windows – men det betyder att gränssnittet är lite udda.

Du kan ladda ner ett färdigt program till dina NXT-enheter med antingen trådlös Bluetooth eller den medföljande USB-kabeln. Alternativt kan du köra det direkt så länge som en anslutning bibehålls, så det är väldigt enkelt att testa bitar.

Relaterad  Topp 10 papperskorgarappar för att återställa felaktigt raderade filer och dokument

Den visuella designern låter dig dra och släppa många olika programmeringsblock:

Gängning och förgrening Rörelse- och motorstyrning Ljud och displayutgång (du kan ladda upp anpassade filer) Väntar tills villkoren uppfylls Läsa sensorer Logga data Typkonverteringar (siffror till text etc)

Du kan till och med spara kodblock för återanvändning senare (alias funktioner). Programvaran är visserligen ganska skrämmande i början, till och med (eller ska jag säga speciellt?) för en rutinerad programmerare som jag själv. Om du bara försöker hoppa rakt in kommer du att bli lätt frustrerad och snart ge upp. Se till att du går igenom alla inkluderade modeller i handledningssystemet, så kommer du att ha en solid grund för att börja programmera din egen.

Det finns inga officiella mobilappar, även om LEGO har lovat något för senare i år med lanseringen av nya NXT 2.0-kit.

Förutom att tillhandahålla en programmeringsmiljö, har LEGO Mindstorms programvara också bygg- och programmeringstutorials för ytterligare modeller. Jag kunde snabbt anpassa den grundläggande introduktionsmodellen till roboten “sovrumsförsvar” som söker upp inkräktare och skjuter dem.

Det finns fyra kärnrobotformer inkluderade, varav den första har några variationer som ökar i svårighet, som kulminerar i det som visas ovan. Bygginstruktionerna kan göras i helskärmsläge och är lika tydliga som vilken tryckt manual som helst, så du bör ha mycket roligt med detta innan du ens behöver närma dig de användarinlämnade designerna.

Jag kände att programmeringsaspekten av handledningarna kunde göra med lite arbete; den består i princip av skärmdumpar som du kan följa och kopiera till huvudfönstret utan att riktigt förklara vad du gör – det finns faktiskt förklaringstext, men den är liten och alldeles för lätt att ignorera. Det som skulle ha varit trevligt är lite mer komplex kod att ladda ner, tillsammans med en steg-för-steg-genomgång som visar vad koden gör i varje steg och varför den är grupperad som den är.

Det finns ett inbyggt hjälpsystem – jag föreslår att du går igenom det efter att ha byggt och programmerat de första demoprojekten. Som sagt – blocken av logik, kontrollflöde, åtgärder och sensorer du bygger från är relativt enkla, så det lär verkligen ut grunderna för programmering från enkla steg. Jag tror att den visuella designern skulle vara bra för barn eller tidiga tonåringar att plocka upp om de kanske inte har någon egentlig programmeringserfarenhet, men jag har inga barn att testa på. Personligen kom jag på mig själv med att vilja skriva in vanlig kod med variabler och funktionsnamn – och som det visar sig finns det faktiskt en hel del NXT-programmeringsprojekt med öppen källkod, så du är inte begränsad till bara den visuella designern. När din dotter är uttråkad av LabView, presentera henne för C!

Ska du köpa LEGO Minstorms NXT 2.0 kit?

För 280 $ är LEGO Mindstorms NXT 2.0 dyrt, men som alla LEGO-produkter är det en gåva som kommer att hålla i generationer. Jag skulle säga skaffa det här till dina barn, men jag är 30ish årig kille och det här har varit så roligt. Du kanske också hyser drömmar om att tävla i Robot Wars med din egen Arduino-baserade eldandande dödsmaskin vid namn Squigglatorn, men LEGO Mindstorms är ett mer realistiskt sätt att komma igång och du kommer att bli riktigt förvånad över vad du kan uppnå på mycket kort tid. Att bygga din egen robot och programmera den skulle vara långvarig, knyta upplevelsen med din son eller dotter – samtidigt som den tillfredsställer deras generations önskan om att allt ska vara datorbaserat. Jag garanterar att du kommer att ha kul med det här, och jag kan inte vänta på att se vad du hittar på.

Relaterad  TSMC:s intäkter 2021 nådde 56,8 miljarder dollar – hälften av dem kom från 7-nm och 5-nm tekniska processer

[recommend]Köpa![/recommend]

Hur vinner jag LEGO Mindstorms NXT 2.0 kit?

Giveaway är över. Grattis, Anne Tomma! Du skulle ha fått ett e-postmeddelande från [email protected] Vänligen svara före 11 augusti för att hämta ditt pris. Förfrågningar efter detta datum kommer inte att tas emot.

Om författaren

James Bruce (720 publicerade artiklar)

James har en BSc i artificiell intelligens och är CompTIA A+ och Network+ certifierad. När han inte är upptagen som Hardware Review Editor, gillar han LEGO, VR och brädspel. Innan han började på MakeUseOf var han ljustekniker, engelskalärare och datacenteringenjör.

Mer från James Bruce

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera