Reklama
LEGO to produkt, który przekracza pokolenia - wciąż mam kilka pudeł na poddaszu. Jest to jedna z niewielu marek, która dobrze dostosowała się do zmieniających się czasów - wprowadza zestawy tematyczne, a ostatnio rozwija się, tworząc linię LEGO Mindstorms. Mindstorms rozszerza serię LEGO Technics o układy elektroniczne, silniki, czujniki i wizualne narzędzie do programowania. Dzisiaj będziemy recenzować LEGO Mindstorms NXT 2.0, następna generacja, wersja 2.0 głównego produktu Mindstorms. I przekażemy 280 $ na jeden szczęśliwy czytelnik.
Przyznaję - 280 USD za niektóre LEGO brzmi strasznie dużo, ale porównywalne zestawy robotów mogą kosztować nawet 1500 USD. Chociaż jest to wysokiej jakości przedmiot LEGO, jest to również dość niedrogie wprowadzenie do jeszcze bardziej premium hobby robotyki. Oprócz wspaniałych komponentów LEGO - które można oczywiście dodać do innych zestawów Technics - kupujesz także oprogramowanie do programowania. Czy to wszystko jest tego warte? Czytaj dalej, aby się dowiedzieć.
Rozczarowanie skrzynki
Pomimo ładnie zaprojektowanego zewnętrznego pudełka z odchylaną zawartością, wnętrze jest kompletnym bałaganem i wydaje się, że jest dużo zmarnowanego miejsca. Zwłaszcza biorąc pod uwagę, jak duże jest zewnętrzne pudełko, spodziewałem się może tekturowej lub plastikowej tacy, w którą wszystko może się włożyć. Jeśli kiedykolwiek budowałeś LEGO, zrozumiesz frustrację związaną z wyszukiwaniem elementów, które znajdują się w torbie, ale rozkładanie ich na stole bardzo ułatwia ich zgubienie. Westchnienie, problemy pierwszego świata.
Nie ma nic, co mogłoby pomóc w organizacji wszystkich bitów. Zamiast tego istnieje chaotyczna kolekcja toreb jednorazowego użytku i drobna karta dla siłowników i czujników. Po otwarciu przechowywanie czegokolwiek w pudełku bez utraty małych kawałków będzie niemożliwe, dlatego należy kupić osobne pudełka do przechowywania lub tace.
Co jest zawarte?
Jest tam dużo, więc na pewno nie rozłożę każdego komponentu, ale oto:
- Zestaw gąsienic i kół
- 2 czujniki dotykowe
- 3 zmotoryzowane stawy
- 1 ultradźwiękowy czujnik odległości (oczy)
- 1 wielofunkcyjny czujnik światła i koloru RGB
- Różne długości okablowania komunikacyjnego (np. Przewód telefoniczny)
- Setki plastikowych elementów (jeśli znasz)
- CPU / skrzynka kontrolna / jednostka baterii (baterie nie są dołączone)
- Pakiet startowy
- Tor testowy (rozmiar około A1)
- Instrukcja obsługi
- Płyta CD z oprogramowaniem
Pierwsze kroki
Pomocne jest, że kompletny zestaw startowy znajduje się w osobnej torbie ze wszystkimi niezbędnymi częściami „Zbuduj swój pierwszy model w 30 minut!”. Poddaję to próbie.
Uwaga: w filmie skończyłem z otwieraniem kolejnej torby, ponieważ nie mogłem znaleźć kilku sztuk; Później znalazłem je ukryte pod czymś innym.
Kompilacja została ukończona w 24,5 minuty, choć powiedziałbym, że mam trochę doświadczenia. Nie uwzględniam czasu potrzebnego do zainstalowania oprogramowania na komputerze Mac (jest też wersja dla systemu Windows).
Po wstępnych instrukcjach kompilacji instrukcja wyjaśnia wszystko na temat różnych komponentów, a następnie informuje, że procesor potrzebuje baterii. Być może milej byłoby wyjaśnić to najpierw! Daje dobre wprowadzenie do oprogramowania i podstawowej obsługi.
Pomocne może być również oprogramowanie pobrane z sieci, więc nie martw się, jeśli zgubisz dysk CD. Jest to jednak plik ISO o wielkości 624 MB.
Więcej modeli
Chociaż samo pudełko pokazuje różne modele, wydrukowano instrukcje są zawarte tylko dla robota „Pierwsze kroki”. Jeśli chcesz zbudować pozostałe, musisz pobrać dodatkowe instrukcje z witryny pomocy online lub skorzystaj z instrukcji kompilacji zawartych w oprogramowaniu LEGO Mindstorms (więcej na ten temat później). Istnieje dodatkowo 12 oficjalnych modeli dostępnych online, ale fajnie byłoby umieścić je na płycie CD dla każdego, kto nie ma dostępu do Internetu. Istnieją również książki innych firm sprzedawane z dodatkowymi projektami i pomysłami Nieoficjalny przewodnik dla twórców LEGO MINDSTORMS NXT 2.0 autorstwa Davida J. Zaległe i Książka odkrywcza LEGO MINDSTORMS NXT 2.0: Przewodnik dla początkujących po budowaniu i programowaniu robotów autorstwa Laurens ValkLego Digital Designer, który bada model i dynamicznie generuje instrukcje budowania. Sprytny.
Szczerze mówiąc, te dodatkowe modele są tak złożone, że naprawdę nie należy oczekiwać, że zostaną dostarczone w formie drukowanej; Solver Cube Rubics (tak, właśnie to powiedziałem) sam waży 104 strony. Z przyjemnością stwierdzam, że też to zbudowałem, ale niestety moja kostka też Nowy. Jeśli chcesz tego spróbować, musisz posypać piaskiem i smarować twoją kostkę, aby nie utknęła podczas obracania.
Programowanie i oprogramowanie LEGO Mindstorms
Programowanie odbywa się za pomocą LabView technologie, dobrze opracowany produkt edukacyjny i inżynierski, dzięki któremu nauka programowania jest przyjemna i łatwa dzięki projektantowi wizualnemu. Jest to aplikacja Java, więc kompatybilna z Mac lub Windows - ale to oznacza, że interfejs jest nieco dziwaczny.
Możesz pobrać ukończony program na urządzenia NXT za pomocą bezprzewodowego Bluetooth lub dostarczonego kabla USB. Możesz też uruchomić go natychmiast, dopóki połączenie jest utrzymywane, więc testowanie bitów jest bardzo łatwe.
Projektant wizualny pozwala przeciągać i upuszczać wiele różnych bloków programowania:
- Nawlekanie i rozgałęzianie
- Sterowanie ruchem i silnikiem
- Wyjście dźwięku i obrazu (możesz przesyłać własne pliki)
- Oczekiwanie na spełnienie warunków
- Czytanie czujników
- Rejestrowanie danych
- Wpisz konwersje (liczby na tekst itp.)
Możesz nawet zapisać bloki kodu do późniejszego ponownego wykorzystania (inaczej funkcje). Oprogramowanie jest z początku dość zniechęcające (czy powinienem szczególnie powiedzieć?) dla doświadczonego programisty takiego jak ja. Jeśli po prostu spróbujesz wskoczyć prosto, łatwo się sfrustrujesz i wkrótce się poddasz. Upewnij się, że przejrzysz wszystkie modele zawarte w systemie samouczków, a otrzymasz solidne uziemienie, aby zacząć programować własne.
Nie ma oficjalnych aplikacji mobilnych, chociaż LEGO obiecało coś na później w tym roku, wprowadzając nowe zestawy NXT 2.0.
Oprócz środowiska programistycznego oprogramowanie LEGO Mindstorms zawiera również samouczki dotyczące budowania i programowania dla dodatkowych modeli. Szybko mogłem dostosować podstawowy model wprowadzający do robota „obrony sypialni”, który szuka intruzów i strzela do nich.
Uwzględniono cztery podstawowe kształty robotów, z których pierwszy ma kilka odmian, które rosną z trudem, osiągając kulminację na powyższym zdjęciu. Instrukcje budowania mogą być wyświetlane na pełnym ekranie i są tak samo jasne, jak każda drukowana instrukcja, więc ty powinien dobrze się z tym bawić, zanim nawet podejdziesz do przesłanego użytkownika wzory.
Czułem, że aspekt programowania samouczków może przynieść trochę pracy; składa się w zasadzie ze zrzutów ekranu, które można śledzić i kopiować do głównego okna, naprawdę wyjaśnianie tego, co robisz - w rzeczywistości jest tekst objaśnienia, ale jest mały i zdecydowanie zbyt łatwy ignorować. Byłoby miło pobrać bardziej złożony kod wraz z instrukcją krok po kroku pokazującą, co robi kod na każdym etapie i dlaczego jest on pogrupowany.
Istnieje wbudowany system pomocy - sugeruję przejść przez to po zbudowaniu i zaprogramowaniu kilku pierwszych projektów demo. To powiedziawszy - bloki logiki, kontroli przepływu, działań i czujników, z których budujesz, są stosunkowo proste, więc z pewnością uczy podstaw programowania od prostych kroków. Myślę, że projektant wizualny byłby świetny dla dzieci lub wczesnych nastolatków, gdyby nie mieli rzeczywistego doświadczenia w programowaniu, ale nie mam dzieci na testach. Osobiście chciałem wpisać regularny kod ze zmiennymi i nazwą funkcji - i jak się okazuje, jest naprawdę sporo projekty programistyczne NXT typu open source, więc nie jesteś ograniczony tylko do projektanta wizualnego. Kiedy twoja córka znudzi się LabView, przedstaw ją C!
Czy powinieneś kupić zestaw LEGO Minstorms NXT 2.0?
W cenie 280 USD LEGO Mindstorms NXT 2.0 jest drogi, ale podobnie jak wszystkie produkty LEGO, jest to prezent, który przetrwa pokolenia. Powiedziałbym, że weź to dla swoich dzieci, ale mam 30 latish -letni facet i to była świetna zabawa. Być może żywisz także marzenia o rywalizacji w Robot Wars z własną maszyną śmierci, oddychającą ogniem z Arduino, o nazwie Squigglator, ale LEGO Mindstorms to bardziej realistyczny sposób na rozpoczęcie i będziesz naprawdę zaskoczony tym, co możesz osiągnąć w bardzo krótkim czasie. Budowanie własnego robota i programowanie byłoby trwałe, wiązało doświadczenie z synem lub córką - jednocześnie zaspokajając pragnienie ich pokolenia, aby wszystko opierało się na komputerze. Gwarantuję, że będziesz się dobrze bawić i nie mogę się doczekać, aby zobaczyć, co wymyślisz.
Nasz werdykt w sprawie Lego Mindstorms NXT 2.0:
Kup!810
Jak wygrać zestaw LEGO Mindstorms NXT 2.0?
Upominek się skończył. Gratulacje, Anne Tomma! Otrzymasz wiadomość e-mail od [email protected]. Aby odebrać nagrodę, odpowiedz na nie przed 11 sierpnia Zapytania po tej dacie nie będą rozpatrywane.
James ma licencjat z zakresu sztucznej inteligencji i jest certyfikowany przez CompTIA A + i Network +. Jest głównym programistą MakeUseOf i spędza wolny czas grając w paintball VR i gry planszowe. Buduje komputery od dziecka.