Naucz się programować naszych przyszłych władców za pomocą MotionBlock Robotics Kit

  • William Charles
  • 0
  • 2441
  • 434
Reklama Nasz werdykt Zestaw robota MotionBlock:
Jakość wykonania, oprogramowanie i potencjał tego zestawu robotyki skoncentrowanego na STEAM jest wart każdego dolara. Jeśli twoje dzieci są podekscytowane STEM lub STEAM, zestaw MotionBlock jest zakupem nie do pominięcia. 1010

Szukasz programowalnego robota, który pomoże swoim dzieciom opanować edukację STEM lub STEAM? Zestaw MotionBlock firmy Makeblock może być dokładnie tym, czego szukasz, ale czy jest to zbyt skomplikowane dla większości dzieci w wieku szkolnym?

Co to jest STEM / STEAM?

MotionBlock, mający 14 lat i więcej, to zbiór elementów robotyki, które można programować za pomocą Scratch i Python. Zdobywca nagrody Red Dot 2019 (za programowalny zestaw robota), Makeblock specjalnie sprzedał ten zestaw jako odpowiedni dla dzieci w wieku szkolnym zainteresowanych robotyką.

A dokładniej, nauki ścisłe, technologia, inżynieria (sztuka opcjonalna) i matematyka. Często do testowania takich zestawów rekrutujemy kogoś w odpowiednim wieku, aby pomóc ocenić jego przydatność.

Jednak w tym przypadku nie było to możliwe, jak na ironię, z powodu egzaminów szkolnych. Więc skierowałem swoje 14-letnie ja do recenzji zestawu MotionBlock. To może nie być tak śmieszne, jak się wydaje na pierwszy rzut oka…

Rozpakowanie MotionBlock

Ogromna kolekcja 144 komponentów znajduje się w pudełku MotionBlock. Tak wielu, że (dość ciężkie) pudełko jest podzielone na dwa mniejsze pudełka, z których każde zawiera zestaw do robotyki.

Opisany jako “wyrafinowane elementy mechaniczne i elektroniczne” moduły te można łączyć za pomocą prostych połączeń i kabli typu jaskółczy ogon. W zestawie znajduje się pięć inteligentnych bloków serwa, oferujących ciągły obrót o 360 stopni i wysoką precyzję. Można je zaprogramować za pomocą synchronizatora, nagrywania ruchu lub w trybie Scratch.

Oprócz serwomechanizmów, kabli i połączeń w kształcie jaskółczego ogona znajdziesz koła, pistolet kulowy i komputer centralny. Towarzyszy temu prosty wyświetlacz punktowy LED 12 × 16 (zamontowany na “główny mózg”, znany jako Master Control), który może pomóc w dodaniu charakteru do twoich robotów. Komputer jest zasilany przez kompaktowy akumulator, który jest wyposażony we własną ładowarkę USB. Warto to podłączyć przez kilka godzin, zanim zaczniesz.

Jest też pudełko z śrubokrętem Torx i różnymi śrubami. Są one wymagane do budowy modułów. Na przykład należy zbudować segmenty modułu wahliwego i mocującego ramienia robota i chwytaka.

To naprawdę jest podstawa do grupowania według wieku. Chociaż podejrzewam, że młodsze dzieci mogłyby programować robota za pomocą Scratch, budowanie modułów jest z pewnością dla starszych dzieci o doskonałych zdolnościach motorycznych.

Co możesz zrobić z zestawem MotionBlock Robotics?

Zestaw MotionBlock ma różne wzory, które możesz wypróbować:

  • Wojownik
  • Sampling Rover
  • Piłkarz
  • Goryl
  • Off-Road Auto
  • Wąż
  • Larwa
  • Pies
  • Ramię robota
  • Pitching Auto

Te niezwykłe wersje podkreślają wszechstronność komponentów MotionBlock i wykorzystują kluczowe moduły. Należą do nich moduł przyspieszenia, moduł wyrzutu i moduł obrotowy, a także wspomniane wcześniej moduły mechanizmu wahliwego i mechanicznego mocowania pazurów.

U podstaw każdego kompilacji leży kolekcja pięciu wysokowydajnych inteligentnych serwomechanizmów. Zostały zaprojektowane tak, aby imitować zachowania wielu zwierząt, o wysokiej stabilności kontroli i dużej zdolności przenoszenia.

Moduł pióra, przyssawki i inne elementy mogą być również stosowane do unikalnych, indywidualnych wersji. Tymczasem główny moduł posiada Bluetooth, umożliwiający zdalne sterowanie tworzeniem MotionBlock za pomocą aplikacji mobilnej lub dedykowanego kontrolera. Istnieje również port micro USB do podłączenia modułu bezpośrednio do komputera w celu przesyłania programów.

Tymczasem dzięki parze adapterów LEGO możesz także zintegrować swoją konstrukcję MotionBlock z najnowszym projektem LEGO.

Budowanie swojego pierwszego robota

Wiele zestawów robotyki jest dostarczanych z wieloma komponentami i modułami, które po prostu do siebie pasują. Kilka minut później porusza się robot, program świeżo przesłany przez USB.

Nie w przypadku MotionBlock.

Dążąc do uproszczenia w recenzji, zdecydowałem się na ramię robota. Instrukcje dotyczące tej wersji znajdują się w drukowanym podręczniku (inne są w aplikacji mobilnej na Androida i iOS), więc warto zacząć tutaj.

90 minut później skończyłem, zbudowałem każdy moduł serwo. Niestety nadal musiałem zbudować Synchronizer, zdalną jednostkę sterującą ramieniem robota. Chociaż było to nieco szybsze, cały czas kompilacji wynosił około dwóch godzin.

Warto tutaj podkreślić, że chociaż Synchronizer jest użytecznym pilotem, jest on ograniczony przez połączenie kablowe 25 mm z Master Control. Jest również ograniczony pewnymi ograniczeniami (“Stobloki”), które uniemożliwiają pełny ruch. Wydaje się, że zostały zapewnione, aby zapobiec rozciąganiu kabli, ale mają odwrotny skutek. Bez tych części można uzyskać lepszy ruch.

Ramię robota wymaga również kalibracji, gdy jest używane z pilotem, ale nie jest tak w przypadku zdalnego sterowania opartego na aplikacji.

Właściwa kompilacja

Niestety napotkałem problem. Wygląda na to, że na początku kompilacji podłączyłem niepoprawnie komponent. Podczas gdy natychmiast naprawiłem problem, szkoda została wyrządzona.

Cztery śruby 16 mm przebiły obudowę jednego z serwomechanizmów, przez co ramię nie działało. To było serwo zainstalowane w obracającym się bloku, kluczowym elemencie ramienia.

Stało się tak dzięki prostemu błędnemu odczytaniu instrukcji. Nie użyto nieuzasadnionej siły. W rzeczywistości trudniejsze było prawidłowe wkręcenie śrub 16 mm.

Na plus, gdybym użył instrukcji zawartych w aplikacji mobilnej, byłoby to o wiele wyraźniejsze. Tutaj każdy krok jest prowadzony z animowaną ilustracją i interaktywną grafiką 3D komponentów. Krótko mówiąc, jeśli planujesz kupić ten zestaw, skorzystaj z instrukcji w aplikacji mobilnej.

Chwycił serwo

Jednak uważne przeczytanie instrukcji nie zapobiegnie awariom produkcyjnym. Podczas eksperymentów z ramieniem Synchronizatora okazało się, że jeden z serwomechanizmów - jak na ironię - zamontowany w obracającym się module w celu naprawy uszkodzonego - złapał.

Ponieważ wszystkie wersje zestawu MotionBlock wymagały czterech lub więcej serwomechanizmów, prawie wszystko to zakończyło.

Na szczęście Makeblock był na tyle miły, że przesłał parę zastępczych serwomechanizmów. Kilka tygodni później robot wreszcie zaczął działać.

Dalsze dochodzenie wykazało, że śruby nie zostały posortowane zgodnie z etykietami w pudełku. Spowodowało to, że użyłem śrub 20 mm zamiast 16 mm. Ta różnica 4 mm prawdopodobnie uratowałaby płytkę drukowaną w serwie!

Po raz kolejny morał lub historia są jasne: zwracaj szczególną uwagę na każdy krok instrukcji.

Podłącz aplikację mobilną, aby sterować robotem przez Bluetooth

Po zbudowaniu robota warto zsynchronizować go z urządzeniem mobilnym przez Bluetooth. Rozpocznij od zainstalowania aplikacji Makeblock dostępnej na Androida i iOS. Chociaż dostępne są wersje aplikacji na telefon, okazało się, że interfejs użytkownika tabletu był bardziej użyteczny.

Synchronizacja przez Bluetooth jest obsługiwana przez aplikację (ze zwykłym potwierdzeniem systemu) i jest zaskakująco bezbolesna. Kilka chwil później będziesz gotowy do sterowania projektem robota. Każda obsługiwana wersja robota ma własny interfejs sterowania, umożliwiający sterowanie, kierowanie lub w inny sposób manipulowanie konstrukcją w oparciu o części składowe.

Dodatkowe funkcje aplikacji mobilnej

Różne dodatki są ukryte w aplikacji mobilnej, która może zmienić sposób korzystania z kompilacji robota. Na przykład, znajduje się schludny mały ekran pikselowy, który pozwala zmienić domyślną diodę LED wyświetlaną na wyświetlaczu Master Control.

Istnieje również opcja zmiany niektórych ustawień domyślnych. Na przykład dzięki budowie ramienia robota możesz zmienić siłę ramienia i chwytaka. Należy pamiętać, że może być wymagana inna powierzchnia, aby zapewnić prawidłowe zamocowanie przyssawek. Do tej recenzji użyliśmy lakierowanego stołu w stylu wiejskim, który ma różne niedoskonałości, które mogą osłabiać ssanie.

A jeśli szukasz czegoś nowego z ramieniem robota, co powiesz na zamontowanie na nim długopisu? Aplikacja zawiera narzędzie do rysowania, za pomocą którego można łatwo zaprogramować kilka słów, doodli, a nawet grafiki. Oglądanie robota piszącego lub rysującego to całkiem cel!

Aplikacja wyświetli również stan baterii, dzięki czemu będziesz mógł określić, kiedy twój robot będzie wymagał ładowania.

Programowanie jest proste dzięki Scratch i Python

Po zakończeniu ręcznego sterowania robotem możesz zacząć programować go za pomocą Scratch i Python.

Jest to najłatwiejsze dzięki aplikacji mobilnej, w której możesz użyć oprogramowania Scratch do zaprogramowania robota. W przypadku ramienia może to być coś tak prostego, jak instruowanie go, aby podniósł przedmiot i umieścił go w innym miejscu. W przypadku wersji samochodowych program może się poruszać. Chociaż nie są dołączone żadne standardowe czujniki, powinno to być możliwe bez względu na to, czy znasz odległości.

Dostępny jest również interfejs pulpitu, zwany mBlock 5. Zawiera on interfejs Scratch, który obsługuje konwersję programu na kod Python. Wersja mBlock jest również dostępna na Androida i iOS. Programowanie w ten sposób można wykonać na żywo, chociaż najlepsze wyniki wydają się być osiągane przez bezpośrednie przesyłanie programów, ponieważ może to być Arduino.

Uwzględniono inny, mniej zaawansowany technologicznie sposób programowania robota MotionBlock. Polega to na bezpośrednim zaprogramowaniu modułu Master Control poprzez rejestrowanie ręcznych ruchów serwomechanizmu. Na przykład możesz zaprogramować ramię do poruszania się, otwierania i zamykania za pomocą rąk. Ta akcja jest następnie zapisywana i odtwarzana, a robot wykonuje kroki zaprogramowane ręcznie przez manipulowanie nią.

Wyobraź sobie swojego robota za pomocą zestawu MotionBlock

Kiedy doszedłeś do końca swojej pierwszej wersji z zestawem MotionBlock, prawda jest jasna. To naprawdę niesamowita kolekcja projektów i działań, solidnie wykonana, fachowo pakowana i prezentowana.

Z tym zestawem nie ma dosłownie nic złego, poza zdolnością 40-coś recenzenta do przypadkowego złamania go. Może akumulator może trwać dłużej, a może może zawierać moduł kamery do zestawów samochodowych. Są to jednak drobne niedociągnięcia.

Jeśli masz dzieci z STEM lub STEAM, które są w odpowiedniej grupie wiekowej, powinieneś poważnie rozważyć zestaw MotionBlock.

Wziąć udział w konkursie!

Zestaw do nauki MotionBlock Robotics STEM Prezenty



Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.