Lernen Sie, unsere zukünftigen Oberherren mit dem MotionBlock Robotics Kit zu programmieren
Werbung Unser Fazit zum MotionBlock Robotics Kit :
Die Verarbeitungsqualität, Software und das Potenzial dieses auf STEAM ausgerichteten Robotik-Kits sind jeden Dollar wert. Wenn Ihre Kinder von STEM oder STEAM begeistert sind, ist das MotionBlock-Kit eine unverzichtbare Anschaffung.10 10
Suchen Sie nach einem programmierbaren Roboter, der Ihren Kindern hilft, die STEM- oder STEAM-Ausbildung zu erlernen? Das MotionBlock-Kit von Makeblock ist vielleicht genau das, wonach Sie suchen - aber ist es für die meisten Kinder im schulpflichtigen Alter etwas zu kompliziert?
Was ist STEM / STEAM?
MotionBlock ist eine Sammlung von Robotikkomponenten, die mit Scratch und Python programmiert werden können. Makeblock, der mit dem Red Dot Award 2019 (für Programmable Robot Kit) ausgezeichnet wurde, hat das Kit speziell für Kinder im schulpflichtigen Alter mit Interesse an Robotik vermarktet.
Oder genauer gesagt, Wissenschaft, Technologie, Ingenieurwesen (optional Kunst) und Mathematik. Um solche Kits zu testen, rekrutieren wir häufig jemanden im geeigneten Alter, um die Eignung zu beurteilen.
In diesem Fall war dies jedoch ironischerweise aufgrund von Schulprüfungen nicht möglich. Also habe ich mein 14-jähriges Ich gebündelt, um das MotionBlock-Kit zu überprüfen. Das ist vielleicht nicht so lächerlich, wie es zunächst scheint ...
MotionBlock auspacken
Eine riesige Sammlung von 144 Komponenten befindet sich in der MotionBlock-Box. In der Tat so viele, dass die (ziemlich schwere) Kiste in zwei kleinere Kisten unterteilt ist, die jeweils mit einem Roboterset bestückt sind.
Diese als „hoch entwickelte mechanische und elektronische Komponenten“ bezeichneten Module können mit einfachen Schwalbenschwanzverbindungen und Kabeln kombiniert werden. Im Lieferumfang sind fünf intelligente Servoblöcke enthalten, die eine kontinuierliche Drehung um 360 Grad und hohe Präzision bieten. Sie können mit einem Synchronizer, einer Bewegungsaufzeichnung oder in Scratch programmiert werden.
Zusammen mit den Servos, Kabeln und Schwalbenschwanzverbindungen finden Sie Räder, eine Kugelkanone und den Zentralcomputer. Dies wird von einer einfachen 12 × 16-LED-Punktanzeige begleitet (auf dem „Haupthirn“, bekannt als Master Control), die dazu beitragen kann, Ihren Roboter-Builds Charakter zu verleihen. Der Computer wird von einem kompakten Akku gespeist, der mit einem eigenen USB-Ladegerät ausgestattet ist. Es lohnt sich, dies für ein paar Stunden einzustecken, bevor Sie loslegen.
Es gibt auch eine Box mit einem Torx-Schraubendreher und verschiedenen Schrauben. Diese werden zum Aufbau der Module benötigt. Beispielsweise müssen die Schwenk- und Spannmodulsegmente des Roboterarms und des Greifers gebaut werden.
Dies ist wirklich die Grundlage für die Altersgruppe. Während ich vermute, dass jüngere Kinder den Roboter mit Scratch programmieren könnten, ist der Bau der Module mit Sicherheit für ältere Kinder mit überlegenen motorischen Fähigkeiten gedacht.
Was können Sie mit dem MotionBlock Robotics Kit tun?
Das MotionBlock-Kit enthält verschiedene Designs, die Sie ausprobieren können:
- Kämpfer
- Probenahme Rover
- Fußballer
- Gorilla
- Geländewagen
- Schlange
- Larve
- Hund
- Roboterarm
- Pitching Auto
Diese ungewöhnlichen Konstruktionen unterstreichen die Vielseitigkeit der MotionBlock-Komponenten und nutzen Schlüsselmodule. Unter diesen befinden sich das Beschleunigungsmodul, das Auswurfmodul und das Drehmodul sowie die Schwingungs- und mechanischen Klauenklemmmodule, die zuvor erwähnt wurden.
Jedem Build liegt eine Sammlung von fünf intelligenten Hochleistungsservos zugrunde. Sie sind so konzipiert, dass sie das Verhalten vieler Tiere imitieren, mit hoher Kontrollstabilität und starker Tragfähigkeit.
Stiftmodul, Saugnäpfe und mehr können auch für einzigartige, individuelle Aufbauten verwendet werden. Das Hauptmodul verfügt über Bluetooth, mit dem Sie Ihre MotionBlock-Erstellung über eine mobile App oder einen dedizierten Controller fernsteuern können. Es gibt auch einen Micro-USB-Anschluss, über den Sie das Modul direkt an Ihren Computer anschließen können, um Programme hochzuladen.
Dank eines Paares LEGO-Adapter können Sie Ihren MotionBlock-Build auch in Ihr aktuelles LEGO-Projekt integrieren.
Bauen Sie Ihren ersten Roboter
Viele Robotik-Kits werden mit einer Reihe von Komponenten und Modulen geliefert, die sich einfach zusammenfügen lassen. Ein paar Minuten später bewegt sich ein Roboter, ein Programm, das gerade über USB hochgeladen wurde.
Nicht so bei MotionBlock.
Um den Test zu vereinfachen, habe ich mich für den Roboterarm entschieden. Anweisungen für diesen Build sind im gedruckten Handbuch enthalten (andere sind in der mobilen App für Android und iOS enthalten). Es ist daher sinnvoll, hier zu beginnen.
90 Minuten später war ich fertig und hatte jedes Servomodul aufgebaut. Leider musste ich noch den Synchronizer bauen, eine Remote-Einheit, die den Roboterarm steuert. Dies war zwar etwas schneller, aber die gesamte Bauzeit betrug ungefähr zwei Stunden.
An dieser Stelle ist hervorzuheben, dass der Synchronizer zwar eine nützliche Fernbedienung ist, jedoch durch die 25-mm-Kabelverbindung zur Master-Steuerung eingeschränkt ist. Es ist auch durch einige einschränkende Klammern ("Stoblocks") begrenzt, die eine volle Bewegung verhindern. Sie scheinen vorgesehen zu sein, um ein Dehnen der Kabel zu verhindern, haben aber den gegenteiligen Effekt. Ohne diese Teile kann eine bessere Bewegung erreicht werden.
Außerdem muss der Roboterarm kalibriert werden, wenn er mit der Fernbedienung verwendet wird. Bei der App-basierten Fernbedienung ist dies jedoch nicht der Fall.
Den Build richtig machen
Leider bin ich auf ein Problem gestoßen. Es scheint, dass ich zu Beginn des Builds eine Komponente falsch angeschlossen habe. Während ich das Problem sofort behoben habe, wurde der Schaden behoben.
Vier 16-mm-Schrauben waren in das Gehäuse eines der Servos eingedrungen, was dazu führte, dass der Arm nicht funktionierte. Dies war das im rotierenden Block installierte Servo, eine Schlüsselkomponente des Arms.
Dies geschah dank eines einfachen Missverständnisses der Anweisungen. Es wurde keine unvernünftige Gewalt angewendet. Tatsächlich war es schwieriger, die 16-mm-Schrauben richtig anzuziehen.
Auf der positiven Seite, wenn ich die Anweisungen in der mobilen App verwendet hätte, wäre es viel klarer gewesen. Hier wird jeder Schritt mit einer animierten Illustration und einer interaktiven 3D-Grafik der Komponenten geführt. Kurz gesagt, wenn Sie dieses Kit kaufen möchten, verwenden Sie das Handbuch in der mobilen App.
Aufgegriffener Servo
Das sorgfältige Lesen der Anweisungen verhindert jedoch keine Produktionsfehler. Beim Experimentieren mit dem Synchronisierarm stellte sich heraus, dass eines der Servos - ironischerweise dasjenige, das in das rotierende Modul eingebaut war, um das beschädigte zu reparieren - festgefahren war.
Bei allen Builds des MotionBlock-Kits, für die vier oder mehr Servos erforderlich waren, wurden die Dinge fast zum Erliegen gebracht.
Glücklicherweise war Makeblock so freundlich, ein Paar Ersatzservos weiterzuleiten. Ein paar Wochen später war der Roboter endlich einsatzbereit.
Weitere Untersuchungen ergaben, dass die Schrauben nicht nach den Etiketten in der Schachtel sortiert waren. Dies führte dazu, dass ich 20-mm-Schrauben anstelle von 16-mm-Schrauben verwendete. Dieser 4mm Unterschied hätte wahrscheinlich die Platine im Servo gerettet!
Auch hier ist die Moral oder die Geschichte klar: Achten Sie genau auf jeden Schritt der Anweisungen.
Schließen Sie die Mobile App an, um Ihren Roboter über Bluetooth zu steuern
Wenn Ihr Roboter gebaut ist, ist es eine gute Zeit, ihn über Bluetooth mit Ihrem mobilen Gerät zu synchronisieren. Installieren Sie zunächst die Makeblock-App, die für Android und iOS verfügbar ist. Obwohl Telefonversionen der Apps verfügbar sind, haben wir festgestellt, dass die Benutzeroberfläche des Tablets benutzerfreundlicher ist.
Die Synchronisierung über Bluetooth erfolgt über die App (mit der üblichen Systembestätigung) und ist überraschend schmerzlos. Wenige Augenblicke später können Sie Ihr Roboterprojekt steuern. Jeder unterstützte Roboterbau verfügt über eine eigene Steuerungsschnittstelle, über die Sie die Konstruktion basierend auf den Bauteilen steuern, steuern oder auf andere Weise manipulieren können.
Zusätzliche Funktionen der mobilen App
In der mobilen App sind verschiedene Extras versteckt, die die Art und Weise ändern können, wie Sie Ihren Roboterbau verwenden. Zum Beispiel gibt es einen hübschen kleinen Pixel-Grafikbildschirm, auf dem Sie die Standard-LED ändern können, die auf dem Display des Master Control angezeigt wird.
Es gibt auch die Möglichkeit, einige Standardeinstellungen zu ändern. Mit dem Roboterarm können Sie beispielsweise die Stärke des Arms und des Greifers ändern. Beachten Sie, dass möglicherweise eine andere Oberfläche erforderlich ist, um sicherzustellen, dass die Saugnäpfe ordnungsgemäß befestigt sind. Wir haben für diese Bewertung einen lackierten Tisch im Landhausstil verwendet, der verschiedene Mängel aufweist, die die Saugkraft schwächen können.
Und wenn Sie nach etwas Neuem suchen, das mit Ihrem Roboterarm zu tun hat, wie wäre es, wenn Sie einen Stift darauf montieren? Die App verfügt über ein Zeichenwerkzeug, mit dem Sie ganz einfach ein paar Wörter, Kritzeleien oder sogar Grafiken programmieren können. Einem Roboter beim Schreiben oder Zeichnen zuzusehen, ist ein ziemlicher Anblick!
Die App zeigt auch den Batteriestatus an, sodass Sie erkennen können, wann Ihr Roboter aufgeladen werden muss.
Die Programmierung ist mit Scratch und Python einfach
Wenn Sie mit der manuellen Steuerung des Roboters fertig sind, können Sie damit beginnen, ihn mit Scratch und Python zu programmieren.
Dies ist am einfachsten über die mobile App möglich, wo Sie die Scratch-Software zum Programmieren Ihres Roboters verwenden können. Im Fall des Arms kann dies so einfach sein, dass er angewiesen wird, einen Gegenstand aufzunehmen und an einer anderen Stelle abzulegen. Bei Fahrzeug-Builds könnte das Programm darin bestehen, sich zu bewegen. Es sind zwar keine Standardsensoren enthalten, dies sollte jedoch möglich sein, unabhängig davon, ob Sie die Entfernungen kennen.
Eine Desktop-Oberfläche mit dem Namen mBlock 5 ist ebenfalls verfügbar. Diese verfügt über eine Scratch-Oberfläche, die die Konvertierung des Programms in Python-Code unterstützt. Eine Version von mBlock ist auch für Android und iOS verfügbar. Das Programmieren auf diese Weise kann live erfolgen, obwohl das Hochladen von Programmen wie bei einem Arduino die besten Ergebnisse zu bringen scheint.
Eine weitere, weniger hochtechnologische Möglichkeit, den MotionBlock-Roboter zu programmieren, ist enthalten. Dies setzt die direkte Programmierung des Master Control-Moduls durch die Aufzeichnung manueller Servobewegungen voraus. Beispielsweise können Sie den Arm so programmieren, dass er sich mit Ihren Händen bewegt, öffnet und schließt. Diese Aktion wird dann gespeichert und wiedergegeben, wobei der Roboter den Schritten folgt, die Sie manuell durch Manipulieren programmiert haben.
Stellen Sie sich Ihren Roboter mit dem MotionBlock-Kit neu vor
Bis Sie das Ende Ihres ersten Builds mit dem MotionBlock-Kit erreicht haben, ist die Wahrheit klar. Dies ist eine wirklich erstaunliche Sammlung von Projekten und Aktivitäten, solide hergestellt und fachmännisch verpackt und präsentiert.
Es ist buchstäblich nichts Falsches an diesem Kit, abgesehen von der Fähigkeit eines 40-Jährigen-Rezensenten, es versehentlich zu beschädigen. Vielleicht könnte die Batterie länger halten, oder vielleicht könnte sie ein Kameramodul für den Fahrzeugbau enthalten. Dies sind jedoch kleinere Probleme.
Wenn Sie STEM- oder STEAM-interessierte Kinder haben, die zur richtigen Altersgruppe gehören, sollten Sie das MotionBlock-Kit ernsthaft in Betracht ziehen.
Nimm am Wettbewerb teil!
MotionBlock Robotics STEM Learning Kit GewinnspielErfahren Sie mehr über: Bildungstechnologie, MakeUseOf Giveaway, Robotik.