Annonse
LEGO er et produkt som overskrider generasjoner - jeg har fortsatt noen få bokser på loftet. Det er et av de få merkene som har tilpasset seg de skiftende tidene - introduserer temasett og nylig utvidet for å lage LEGO Mindstorms-linjen. Sittende på premium-enden av produktene sine, utvider Mindstorms LEGO Technics-serien med elektroniske kretsløp, motorer, sensorer og et visuelt programmeringsverktøy. I dag skal vi gjennomgå LEGO Mindstorms NXT 2.0, neste generasjon, versjon 2.0 av kjernen Mindstorms-produktet. Og vi vil gi denne $ 280-settingen til en heldig leser.
Jeg innrømmer - $ 280 for noen LEGO høres ut som forferdelig mye, men sammenlignbare Robotsett kan gå for så mye som $ 1500. Selv om dette er en premium LEGO-vare, er det også en rimelig introduksjon til den enda mer premium-hobbyen innen robotikk. I tillegg til de fantastiske LEGO-komponentene - som selvfølgelig kan legges til med andre Technics-sett - kjøper du også programmeringsprogramvaren. Er det hele verdt det? Les videre for å finne ut av det.
Boks skuffelse
Til tross for den pent konstruerte ytterboksen med flip-innhold, er innsiden en fullstendig rot, og det ser ut til å være mye bortkastet plass. Spesielt gitt hvor stor den ytre boksen er, ventet jeg kanskje et papp eller plastbrett som alt kan kaste seg inn i. Hvis du noen gang har bygget LEGO, vil du forstå frustrasjonen over å lete etter brikker når de er inne i en pose, men å spre dem ut på et bord gjør dem veldig lette å miste. Sukk, første verdens problemer.
Det er ingenting å hjelpe med å organisere alle bitene. I stedet er det en kaotisk samling av ikke-gjenbrukbare vesker og en spinkel bit av kort for aktuatorer og sensorer. Når dette er åpnet, vil det være umulig å lagre noe i esken uten å miste små biter, så husk å kjøpe noen separate oppbevaringsbokser eller skuffer.
Hva er inkludert?
Det er mye der inne, så jeg kommer absolutt ikke til å bryte ned hver komponent, men her går:
- Et sett med spor og hjul
- 2 berøringssensorer
- 3 motoriserte skjøter
- 1 ultralydavstandssensor (øynene)
- 1 multifunksjons RGB lys- og fargesensorenhet
- Ulike lengder på kabler for kommusjonen (som telefonkabel)
- Hundrevis av plastkomponenter (Teknikk, hvis du er kjent)
- CPU / kontrollboks / batterienhet (batterier ikke inkludert)
- Startpakke
- Testspor (~ A1 størrelse)
- Bruksanvisningen
- Programvare-CD
Starter
Hjelpemessig er et komplett sett for å komme i gang i en egen pose, med alle bitene du trenger “Bygg din første modell på 30 minutter!”. Jeg satte dette på prøve.
Merk: i videoen endte jeg opp med å åpne en annen pose fordi jeg ikke kunne finne noen få stykker; Jeg fant dem senere gjemt under noe annet.
Bygget var ferdig på 24,5 minutter, selv om jeg vil si at jeg har litt erfaring. Jeg tar ikke med tiden det tok å installere programvaren på Mac-en min (det er en versjon for Windows inkludert også).
Etter de første byggeanvisningene, fortsetter håndboken for å forklare alt om de forskjellige komponentene, og forteller deg deretter at CPU-murstein trenger batterier. Kan ha vært bedre å forklare det først! Det gir en god introduksjon til programvaren og grunnleggende drift.
Hjelpsomt kan programvaren også være det nedlastet fra nettet, så ingen bekymringer hvis du mister CD-en. Det er imidlertid en 624 MB ISO-fil.
Flere modeller
Selv om boksen i seg selv viser en rekke modeller, skrevet ut instruksjoner er bare inkludert for “Komme i gang” -roboten. Hvis du vil bygge de andre, må du laste ned tilleggsinstruksjoner fra nettstedet for brukerstøtte, eller bruk byggeinstruksjonene som følger med LEGO Mindstorms-programvaren (mer om det senere). Det er ytterligere 12 offisielle modeller tilgjengelig på nettet, men det hadde vært fint å ta med disse på CD-en for alle uten Internett-tilgang. Det er også tredjepartsbøker som selges med flere design og ideer, som Den uoffisielle LEGO MINDSTORMS NXT 2.0 Inventor's Guide av David J. Perdue og LEGO MINDSTORMS NXT 2.0 Discovery Book: En nybegynnerguide for å bygge og programmere roboter av Laurens ValkLego Digital Designer, som undersøker modellen og dynamisk genererer byggeinstruksjoner for deg. Flink.
I sannhet er disse tilleggsmodellene så komplekse at du virkelig ikke burde forvente at de leveres i trykt form; de Rubics Cube Solver (ja, det sa jeg bare) alene veier inn på 104 sider. Og jeg er glad for å si at jeg bygde det også, men dessverre var kuben min også ny. Hvis du vil prøve dette, må du gjøre det sand ned og smøre kuben din slik at den ikke blir sittende fast når du svinger.
Programmering og LEGO Mindstorms-programvare
Programmering utføres med LabView teknologier, et velutviklet utdannings- og ingeniørprodukt som gjør læring av programmering morsomt og enkelt med en visuell designer. Det er en Java-applikasjon, så kompatibel med enten Mac eller Windows - men dette betyr at grensesnittet er litt finurlig.
Du kan laste ned et fullført program til NXT-enhetene dine med enten trådløs Bluetooth eller den medfølgende USB-kabelen. Alternativt kan du kjøre den umiddelbart så lenge en tilkobling opprettholdes, så det er veldig enkelt å teste biter.
Den visuelle designeren lar deg dra og slippe mange forskjellige programmeringsblokker:
- Gjenging og forgrening
- Bevegelse og motorisk kontroll
- Lyd og skjermutgang (du kan laste opp tilpassede filer)
- Venter til forholdene var oppfylt
- Lesesensorer
- Logger data
- Skriv konverteringer (tall til tekst osv.)
Du kan til og med lagre blokker med kode for gjenbruk senere (aka funksjoner). Programvaren er riktignok ganske skremmende til å begynne med, til og med (eller skal jeg si spesielt?) for en erfaren programmerer som meg selv. Hvis du bare prøver å hoppe rett inn, vil du lett bli frustrert og snart gi opp. Forsikre deg om at du går gjennom alle inkluderte modeller i opplæringssystemet, og at du ender opp med en solid forankring for å begynne å programmere din egen.
Det er ingen offisielle mobilapper, selv om LEGO har lovet noe for senere i år med lanseringen av nye NXT 2.0-sett.
I tillegg til å tilby et programmeringsmiljø, har LEGO Mindstorms-programvaren også bygge- og programmeringsveiledninger for tilleggsmodeller. Jeg var raskt i stand til å tilpasse den grunnleggende introduksjonsmodellen til “soveromsforsvaret” -roboten som søker inntrengere og skyter dem.
Det er fire kjernevirksomhetsformer som er inkludert, hvorav den første har noen få varianter som øker vanskelig, og kulminerer med det som er vist over. Bygginstruksjonene kan lages på fullskjerm, og er like klare som alle trykte manualer, så du burde ha det mye moro med dette før du selv trenger å henvende deg til brukeren som er sendt inn design.
Jeg følte at programmeringsaspektet i opplæringen kunne gjøre med litt arbeid; det består i utgangspunktet av skjermbilder for deg å følge og kopiere til hovedvinduet uten egentlig forklarer hva du gjør - det er faktisk forklaringstekst, men den er liten og altfor lett å gjøre overse. Det som hadde vært fint er noen mer komplekse koder å laste ned, sammen med et trinnvis gjennomgang som viser hva koden gjør på hvert trinn og hvorfor den er gruppert som den er.
Det er et innebygd hjelpesystem - jeg foreslår at du går igjennom det etter å ha bygd og programmert de første demo-prosjektene. Når det er sagt - blokkene med logikk, kontrollflyt, handlinger og sensorer du bygger fra er relativt enkle, så det lærer absolutt grunnleggende grunner for programmering fra enkle trinn. Jeg tror den visuelle designeren ville være flott for barn eller unge tenåringer å hente hvis de kanskje ikke har egentlig programmeringserfaring, men jeg har ikke barn å teste på. Personlig fant jeg ut at jeg ville skrive inn vanlig kode med variabler og funksjonsnavn - og som det viser seg, er det faktisk ganske mange open source NXT programmeringsprosjekter, så du er ikke begrenset til bare den visuelle designeren. Når datteren din kjeder seg over LabView, introduser henne for C!
Bør du kjøpe LEGO Minstorms NXT 2.0-settet?
Til 280 dollar LEGO Mindstorms NXT 2.0 er dyrt, men som alle LEGO-produkter er det en gave som vil vare i generasjoner. Jeg vil si at få dette til barna dine, men jeg er en 30ish år gammel kar, og dette har vært så gøy. Kanskje har du også hus på drømmer om å konkurrere på Robot Wars med din egen Arduino-baserte brannpustende dødsmaskin med navnet Squigglator, men LEGO Mindstorms er en mer realistisk måte å komme i gang, og du vil virkelig bli overrasket over hva du kan oppnå på veldig kort tid. Å bygge din egen robot og programmere den ville være varig, bindende opplevelse med sønnen din eller datteren din - mens du fremdeles mister deres generasjons ønske om at alt skal være datamaskinbasert. Jeg garanterer at du skal ha det moro med dette, og jeg kan ikke vente med å se hva du kommer opp med.
Vår dom av Lego Mindstorms NXT 2.0:
Kjøpe!810
Hvordan vinner jeg LEGO Mindstorms NXT 2.0-settet?
Giveawayen er over. Gratulerer, Anne Tomma! Du ville ha mottatt en e-post fra [email protected]. Svar før 11. august for å kreve premien din. Forespørsler utover denne datoen vil ikke bli underholdt.
James har en BSc i kunstig intelligens, og er CompTIA A + og Network + sertifisert. Han er hovedutvikler av MakeUseOf, og bruker fritiden sin på å spille VR paintball og brettspill. Han har bygd pc-er siden han var liten.