Lego's Mindstorms-kits nemen de grenzeloze mogelijkheden van Lego-blokken (en het mechanische potentieel van het Technic-systeem) en voegen robotcomponenten toe zoals servomotoren, sensoren en een brein dat je kunt programmeren.
De Lego Mindstorms EV3 deed ons zeven jaar geleden versteld staan ??en de nieuwe Lego Mindstorms Robot Inventor-kit blijkt het wachten meer dan waard.
Deze set van $ 359,99 heeft een veel geavanceerder brein met Bluetooth-connectiviteit en LED-verlichting, een extra motor, veel meer blokken en maakt gebruik van een meer standaard Scratch-programmeertaal.
Het is duur, maar het biedt eindeloze mogelijkheden voor het ontwerpen en programmeren van verschillende projecten, wat onze Editors 'Choice oplevert.
De onderdelen
De Mindstorms Robot Inventor-kit wordt geleverd met 949 stuks, bijna twee keer zoveel als de EV3-set.
Ze bevatten vier motoren (EV3 heeft er drie), een kleur- en lichtsensor, een afstandssensor, de nieuwe Intelligent Hub en meer dan 900 extra Lego Technic- en System-onderdelen voor het bouwen van de vijf robots op de doos, met veel extra's voor accessoires.
.
De Intelligent Hub is het brein van de Robot Inventor Kit en bevat alle verwerkingskracht en communicatiemogelijkheden die nodig zijn om uw robots aan te drijven, samen met een luidspreker, een zesassige gyro / versnellingsmeter en Bluetooth-connectiviteit.
De bovenkant van het blok is voorzien van een hoofdaan / uit-knop met twee richtingstoetsen voor het selecteren van verschillende programma's die u op de hub kunt laden, samen met een Bluetooth-koppelingsknop.
Het bevat ook een 4-bij-5 LED-array die dient als een display en kan pronken met eenvoudige afbeeldingen en animaties.
Drie connectoren zitten elk aan de linker- en rechterkant van het blok en ondersteunen alle vier de motoren en beide sensoren tegelijk.
Aan de achterkant bevindt zich een micro-USB-poort om de hub op te laden en op een computer aan te sluiten.
De software
De Lego Mindstorms Robot Inventor-software behandelt zowel de bouwinstructies als de programmering voor de robots in de kit.
Het is beschikbaar voor MacOS, Windows, Android en iOS en biedt volledige sets stapsgewijze handleidingen voor het samenstellen van de vijf robots op de doos, samen met een complete programmeerinterface en de voorbeeldprogramma's om elke robot te besturen.
De software is onderverdeeld in afzonderlijke secties voor elke robot die je kunt bouwen: Charlie, Tricky, Blast, MVP en Helo.
Charlie is een schattige basisrobot, met een gedrongen lichaam en expressieve LED-ogen dankzij de nieuwe hub.
Hij kan zelfstandig rondrollen, met zijn armen zwaaien en met speelgoed spelen.
Het is de enige robot die je niet rechtstreeks kunt besturen.
Tricky is een kleine robot met wielen die eruitziet als een bedrijfswagen, met verschillende hulpstukken om voorwerpen te grijpen, ballen te gooien en zelfs te schrijven met een pen.
Blast is een agressieve mensachtige robot op lange benen met wielen, met armen die darten, zwaaiende hamers en stoten kunnen afvuren.
MVP is een multifunctioneel robotplatform met een vlakke laadvloer die meer gecompliceerde hulpstukken kan bevatten dan Tricky, zoals een kraan en een dart-afvuurkoepel.
Ten slotte is Gelo een bijna hagedisachtige robot, en de enige die eigenlijk op gelede benen loopt in plaats van op wielen te rollen.
Elke robot kan in meerdere stappen worden gebouwd, waarbij eerst de basisversie wordt geconstrueerd en vervolgens de complexiteit wordt opgebouwd met hulpstukken en accessoires waarmee hij meer kan doen.
Deze structuur is handig, want het bouwen van elke robot en bijlage kan even duren; Charlie kostte me meer dan een uur om volledig te monteren, en MVP kostte me meer dan twee uur om de basisrobot te bouwen en nog eens twee om de kraan in elkaar te zetten.
Het monteren van elke robot in de kit, samen met elk accessoire en hulpstuk, kan gemakkelijk tientallen uren in beslag nemen.
Codering in kras
Na elke bouwstap springt de software in een weergave van de programmering, gecodeerd in Scratch.
Vanaf dit scherm kun je de code naar de robot streamen of deze uploaden naar het geheugen van de robot om later zelfstandig te draaien.
Scratch is een eenvoudige, op blokken gebaseerde programmeertaal die populair is geworden om kinderen te leren coderen zonder dat een strikte syntaxis vereist is.
De instructies voor de robots zijn kleurrijk en duidelijk gelabeld, met opmerkingen die laten zien wat elke verzameling blokken moet doen.
Het is een goed startpunt om de logica van programmeren te leren, en hoe dat zich vertaalt in instructies voor robots.
De hub kan meerdere programma's tegelijk bevatten en deze autonoom uitvoeren om deel te nemen aan voorgeprogrammeerd gedrag.
Als je de robots rechtstreeks wilt besturen, moet je het programma streamen en de bedieningselementen op het scherm (of een aangesloten Bluetooth-gamepad zoals de Sony PlayStation DualShock 4 of een Microsoft Xbox Wireless Controller) op je computer, tablet of telefoon gebruiken.
U kunt uw robot niet besturen zonder een aangesloten apparaat.
De bedieningselementen op het scherm kunnen het beste worden gebruikt op de mobiele versie van de software, omdat ze zijn ontworpen voor gebruik met een aanraakscherm, met name op een telefoon of tablet.
Ik probeerde de MVP die ik had gebouwd te besturen via mijn Lenovo Yoga-laptop, en zowel het klikken met een muis als het gebruik van het aanraakscherm van de laptop voelde traag en onhandig aan.
Met het Scratch-programma voor elke robot kun je goed zien hoe hij precies wordt bestuurd, met veel ruimte voor experimenten en aanpassingen.
Dat gezegd hebbende, het biedt niet erg goede feedback als er een fout is.
Af en toe laadde ik een programma in een robot en het deed gewoon niets, anders reageerde de besturing niet.
Zelfs als een programma wordt gestreamd, geeft de software geen foutfeedback weer, bijvoorbeeld als een motor te ver is gedraaid en vastloopt, of als alle componenten niet werken omdat ze op de verkeerde poorten zijn aangesloten.
Foutmeldingen voor dit soort problemen zouden een grote hulp zijn.
Doe nog meer
Je kunt natuurlijk ook je eigen robots ontwerpen en bouwen, en ze programmeren om te doen wat je wilt met de beschikbare motoren en sensoren.
Met de software kun je nieuwe Scratch-projecten openen met tientallen vooraf gemaakte blokken voor het besturen van motoren en het krijgen van input van de sensoren, samen met de standaardvoorwaarden en andere instructies om je project behoorlijk complex te maken.
Als je kind zich verveelt met Scratch en serieuzere codering wil leren, ondersteunt de software ook programmeren in Python.
Momenteel is de programmeercomponent Python van Mindstorms in bèta en de software heeft geen Python-versies van de Scratch-projecten voor elke robot om van te bestuderen, maar de mogelijkheden zijn er als je echt technisch wilt worden.
De beste Mindstorms ooit
De Lego Mindstorms Robot Inventor-kit neemt het concept een stap voorwaarts met een geavanceerdere Intelligent Hub, meer motoren en nog veel meer blokken.
Het laat jou of je kinderen vijf verschillende robots bouwen met meerdere variaties op elk, en biedt alles wat je nodig hebt om je eigen robots te maken, met gemakkelijk te leren Scratch-programmering die alles aanstuurt.
Het is prijzig, maar het biedt talloze mogelijkheden in één doos en verdient onze Editors 'Choice voor robotica-kits.
Als je niet zo veel wilt uitgeven, is de Lego Boost Creative Toolbox een aantrekkelijke set voor jongere bouwers, met een veel eenvoudigere op tegels gebaseerde programmeertaal en verwerking die volledig afkomstig is van je telefoon of tablet in plaats van een speciale Intelligent Hub.
.
Met $ 160 kost het minder dan de helft van de Mindstorms Robot Inventor, maar het is ook veel beperkter.








