LEGO Mindstorms NXT 2.0 Review e Giveaway
LEGO è un prodotto che trascende le generazioni: ho ancora alcune scatole nel soppalco. È uno di quei pochi marchi che si è adattato bene ai tempi che cambiano - introducendo set a tema e più recentemente espandendo per creare la linea LEGO Mindstorms. Sedendo sul lato premium dei loro prodotti, Mindstorms estende la serie LEGO Technics con circuiti elettronici, motori, sensori e uno strumento di programmazione visiva. Oggi esamineremo LEGO Mindstorms NXT 2.0, la versione 2.0 di prossima generazione del prodotto principale Mindstorms. E daremo $ 280 a un fortunato lettore.
Ammetto che $ 280 per alcuni LEGO sembrano un sacco, ma i kit di robot comparabili possono arrivare fino a $ 1500. Anche se questo è un articolo LEGO premium, è anche una introduzione piuttosto economica per l'hobby ancora più premium della robotica. Oltre ai superbi componenti LEGO - che possono naturalmente essere aggiunti ad altri kit Technics - stai anche comprando il software di programmazione. Ne vale la pena? Continuate a leggere per scoprirlo.
Scatola delusione
Nonostante la scatola esterna ben progettata con contenuti flip-up, l'interno è un disastro completo e sembra esserci un sacco di spazio sprecato. Soprattutto considerando quanto è grande la scatola esterna, mi aspettavo forse un vassoio di plastica o di cartone su cui tutto possa essere inserito. Se hai mai costruito LEGO, comprenderai la frustrazione di aver cercato in giro pezzi quando sono all'interno di una borsa, ma la loro diffusione su un tavolo li rende molto facili da perdere. Sospiro, primi problemi mondiali.
Non c'è nulla che aiuti nell'organizzare tutti i bit. Invece, c'è una raccolta caotica di borse non riutilizzabili e un sottile frammento di carta per attuatori e sensori. Una volta che questo è stato aperto, è impossibile memorizzare qualsiasi cosa nella scatola senza perdere pezzi piccoli, quindi assicurati di acquistare alcuni contenitori o vassoi separati.
Cosa è incluso?
C'è molto là dentro, quindi non ho intenzione di abbattere tutti i componenti, ma ecco qui:
- Una serie di tracce e ruote
- 2 sensori tattili
- 3 giunti motorizzati
- 1 sensore di distanza ad ultrasuoni (gli occhi)
- 1 unità multifunzione a luce RGB e sensore di colore
- Varie lunghezze di cablaggio delle comunicazioni (come il cavo telefonico)
- Centinaia di componenti in plastica (Technics, se sei familiare)
- CPU / unità di controllo / batteria (batterie non incluse)
- Pacchetto iniziale
- Traccia di prova (~ dimensione A1)
- Manuale di istruzioni
- CD del software
Iniziare
Sicuramente, un kit completo per iniziare è fornito in un sacchetto separato, con tutti i bit necessari “crea il tuo primo modello in 30 minuti!”. Ho messo questo alla prova.
Nota: nel video, ho finito per aprire un'altra borsa perché non sono riuscito a trovare alcuni pezzi; Più tardi li ho trovati nascosti sotto qualcos'altro.
La build è stata completata in 24,5 minuti, anche se direi che ho un po 'di esperienza. Non includo il tempo necessario per installare il software sul mio Mac (è inclusa anche una versione per Windows).
Dopo le istruzioni di compilazione iniziali, il manuale continua a spiegare tutto sui vari componenti e poi ti dice che il mattone della CPU ha bisogno di batterie. Potrebbe essere stato più bello spiegarlo prima! Fornisce una buona introduzione al software e alle operazioni di base.
Con aiuto, il software può anche essere scaricato dal web, quindi non preoccuparti se perdi il tuo CD. È comunque un file ISO da 624 MB.
Altri modelli
Sebbene la scatola stessa mostri una varietà di modelli, stampato le istruzioni sono incluse solo per “Iniziare” robot. Se si desidera creare gli altri, è necessario scaricare ulteriori istruzioni dal sito di supporto online o utilizzare le istruzioni di compilazione incluse nel software LEGO Mindstorms (ne parleremo più avanti). Ci sono altri 12 modelli ufficiali disponibili online, ma sarebbe stato bello includerli sul CD per chiunque non avesse accesso a Internet. Ci sono anche libri di terze parti venduti con ulteriori progetti e idee, come The Unofficial LEGO MINDSTORMS NXT 2.0 Inventor's Guide di David J. Perdue e The LEGO MINDSTORMS NXT 2.0 Discovery Book: Guida per principianti ai robot di costruzione e programmazione di Laurens ValkLego Digital Designer, che esamina il modello e genera dinamicamente istruzioni di costruzione per te. Intelligente.
In tutta onestà, questi modelli aggiuntivi sono così complessi che non dovresti aspettarti che vengano forniti in formato cartaceo; il Rubics Cube Solver (sì, l'ho appena detto) da solo pesa 104 pagine. E sono contento di dire che l'ho costruito anch'io, ma sfortunatamente anche il mio cubo nuovo. Se vuoi provarlo, dovrai farlo carteggiare e lubrificare il tuo cubo in modo che non si blocchi durante la svolta.
Programmazione e il software LEGO Mindstorms
La programmazione viene eseguita utilizzando LabView tecnologie, un prodotto educativo e ingegneristico ben sviluppato che rende la programmazione dell'apprendimento semplice e divertente con un visual designer. È un'applicazione Java, quindi compatibile con Mac o Windows, ma ciò significa che l'interfaccia è un po 'eccentrica.
È possibile scaricare un programma completo sui dispositivi NXT utilizzando il Bluetooth wireless o il cavo USB in dotazione. In alternativa, è possibile eseguirlo immediatamente finché viene mantenuta una connessione, quindi è molto semplice testare i bit.
Il visual designer ti permette di trascinare e rilasciare molti diversi blocchi di programmazione:
- Filettatura e ramificazione
- Movimento e controllo motorio
- Uscita audio e video (puoi caricare file personalizzati)
- In attesa fino a quando le condizioni si sono incontrate
- Sensori di lettura
- Registrazione dei dati
- Digita conversioni (numeri in testo ecc.)
È anche possibile salvare blocchi di codice per riutilizzarli in seguito (ovvero funzioni). Il software è certamente piuttosto scoraggiante all'inizio, anche (o dovrei dire in particolare?) per un programmatore esperto come me. Se provi semplicemente a saltare dritto, ti sentirai frustrato facilmente e presto arrenderti. Assicurati di scorrere tutti i modelli inclusi nel sistema tutorial e ti ritroverai con una solida base per iniziare a programmare da solo.
Non ci sono app mobili ufficiali, anche se LEGO ha promesso qualcosa per la fine di quest'anno con il lancio di nuovi kit NXT 2.0.
Oltre a fornire un ambiente di programmazione, il software LEGO Mindstorms offre anche tutorial di sviluppo e di programmazione per modelli aggiuntivi. Sono stato in grado di adattare rapidamente il modello introduttivo di base al “difesa della camera da letto” robot che cerca intrusi e li spara.
Ci sono quattro forme principali di robot incluse, la prima delle quali ha alcune variazioni che aumentano in modo difficile, culminando in quella nella foto sopra. Le istruzioni di compilazione possono essere rese a schermo intero e sono chiare come qualsiasi manuale stampato, quindi dovresti divertirti parecchio prima di dover affrontare i progetti inviati dall'utente.
Ho sentito che l'aspetto della programmazione dei tutorial poteva fare con un po 'di lavoro; fondamentalmente consiste in schermate da seguire e copiare nella finestra principale senza spiegare veramente cosa stai facendo - in realtà c'è un testo di spiegazione, ma è piccolo e troppo facile da ignorare. Quello che sarebbe stato bello è un codice più complesso da scaricare, insieme a una procedura dettagliata che mostra cosa fa il codice in ogni fase e perché è raggruppato così com'è.
C'è un sistema di aiuto integrato: ti suggerisco di farlo dopo aver costruito e programmato i primi progetti demo. Detto questo, i blocchi di logica, flusso di controllo, azioni e sensori che si creano sono relativamente semplici, quindi certamente insegna i fondamenti della programmazione da semplici passaggi. Penso che il visual designer sarebbe fantastico per i bambini o per i primi anni dell'adolescenza, se non hanno esperienza di programmazione, ma non ho figli da testare. Personalmente, mi sono ritrovato a voler scrivere un codice normale con variabili e nome di funzione - e come risulta, ci sono in realtà alcuni progetti di programmazione NXT open source, quindi non sei limitato solo al visual designer. Quando tua figlia è annoiata di LabView, presentala a C!
Dovresti comprare il kit LEGO Minstorms NXT 2.0?
A $ 280, LEGO Mindstorms NXT 2.0 è costoso, ma come tutti i prodotti LEGO è un regalo che durerà per generazioni. Direi di prenderlo per i tuoi figli, ma ho 30 anniish ragazzo di anni e questo è stato così divertente. Forse stai ospitando anche sogni di competere su Robot Wars con la tua macchina per la morte antincendio basata su Arduino Il Squigglator, ma LEGO Mindstorms è un modo più realistico per iniziare e sarai davvero sorpreso di ciò che puoi ottenere in brevissimo tempo. Costruire il proprio robot e programmarlo sarebbe un'esperienza duratura e vincolante con tuo figlio o tua figlia, mentre continua a saziare il desiderio della loro generazione di tutto ciò che è basato sul computer. Ti garantisco che ti divertirai con questo, e non vedo l'ora di vedere cosa ti viene in mente.
Acquista! 810
Come posso vincere il kit LEGO Mindstorms NXT 2.0?
Il giveaway è finito. Congratulazioni, Anne Tomma! Avresti ricevuto un'email da [email protected]. Si prega di rispondere prima dell'11 agosto per richiedere il premio. Indagini oltre questa data non saranno intrattenute.Scopri di più su: LEGO, MakeUseOf Giveaway, Robotica.