Leer onze toekomstige overheersers te programmeren met de MotionBlock Robotics Kit
Advertentie Ons oordeel over de MotionBlock Robotics Kit :
De bouwkwaliteit, software en het potentieel van deze op STEAM gerichte robotica-set is elke dollar waard. Als uw kinderen enthousiast zijn over STEM of STEAM, is de MotionBlock-kit een onmisbare aankoop. 10 10
Op zoek naar een programmeerbare robot om uw kinderen te helpen grip te krijgen op STEM- of STEAM-onderwijs? De MotionBlock-kit van Makeblock is misschien precies wat u zoekt - maar is het voor de meeste schoolgaande kinderen net iets te ingewikkeld?
Wat is STEM / STOOM?
MotionBlock is gericht op 14 jaar en ouder en is een verzameling robotica-componenten die kunnen worden geprogrammeerd met Scratch en Python. Winnaar van de Red Dot Award 2019 (voor programmeerbare robotkit), heeft Makeblock de kit specifiek op de markt gebracht als geschikt voor schoolgaande kinderen met interesse in robotica.
Of meer specifiek, wetenschap, technologie, engineering, (optionele kunst) en wiskunde. Om dergelijke kits te testen, werven we vaak iemand van de juiste leeftijd om de geschiktheid te beoordelen.
In dit geval was het echter niet mogelijk, ironisch genoeg vanwege schoolexamens. Dus heb ik mijn 14-jarige zelf gekanaliseerd om de MotionBlock-kit te herzien. Dit is misschien niet zo belachelijk als het eerst lijkt ...
MotionBlock uitpakken
Een enorme verzameling van 144 componenten is te vinden in de MotionBlock-doos. Zoveel zelfs, dat de (behoorlijk zware) doos is onderverdeeld in twee kleinere dozen, elk geladen met robotica-kit.
Beschreven als "geavanceerde mechanische en elektronische componenten" kunnen deze modules worden gecombineerd met behulp van eenvoudige zwaluwstaartverbindingen en kabels. Vijf intelligente servoblokken zijn inbegrepen, die 360 graden continue rotatie en hoge precisie bieden. Ze kunnen worden geprogrammeerd met behulp van een synchronisatieprogramma, bewegingsopname of in Scratch.
Samen met de servo's, kabels en zwaluwstaartverbindingen vindt u wielen, een kogelgeweer en de centrale computer. Dit gaat vergezeld van een eenvoudig 12 × 16 LED-puntendisplay (gemonteerd op het "hoofdbrein", bekend als de Master Control) die kan helpen om wat karakter toe te voegen aan uw robotbouw. De computer wordt aangedreven door een compacte oplaadbare batterij, die wordt geleverd met een eigen USB-oplader. Het is de moeite waard om dit een paar uur in te pluggen voordat je begint.
Er is ook een doos compleet met een Torx-schroevendraaier en verschillende schroeven. Deze zijn nodig om de modules te bouwen. De zwenk- en klemmodule-segmenten van de robotarm en de grijper moeten bijvoorbeeld worden gebouwd.
Dit is echt de basis voor de leeftijdsgroep. Hoewel ik vermoed dat jongere kinderen de robot met Scratch zouden kunnen programmeren, is het bouwen van de modules zeker voor oudere kinderen met superieure motorische vaardigheden.
Wat kunt u doen met de MotionBlock Robotics Kit?
De MotionBlock-kit wordt geleverd met verschillende ontwerpen die u kunt proberen:
- Vechter
- Bemonstering Rover
- Voetballer
- Gorilla
- Off-road auto
- Slang
- Larve
- Hond
- Robotarm
- Pitching Auto
Deze ongewone builds benadrukken de veelzijdigheid van de MotionBlock-componenten en maken gebruik van belangrijke modules. Onder deze zijn de versnellingsmodule, uitwerpmodule en roterende module, evenals de eerder genoemde zwenk- en mechanische klauwklemmodules.
Aan elke build ligt een verzameling van vijf krachtige intelligente servo's. Ze zijn ontworpen om het gedrag van veel dieren te imiteren, met een hoge stabiliteit van controle en een sterk draagvermogen.
Penmodule, zuignappen en meer kunnen ook worden gebruikt voor unieke, individuele builds. De hoofdmodule is ondertussen voorzien van Bluetooth, zodat u uw MotionBlock-creatie op afstand kunt bedienen via een mobiele app of een speciale controller. Er is ook een micro-USB-poort om de module rechtstreeks op uw computer aan te sluiten om programma's te uploaden.
Ondertussen, dankzij een paar LEGO-adapters, kunt u uw MotionBlock-build ook integreren met uw nieuwste LEGO-project.
Je eerste robot bouwen
Veel robotica-kits worden geleverd met een aantal componenten en modules die gewoon in elkaar klikken. Een paar minuten later heb je een robot in beweging, een programma vers geüpload via USB.
Niet zo met MotionBlock.
Ik streefde naar eenvoud in de review en koos voor de robotarm. Instructies voor deze build zijn opgenomen in de gedrukte handleiding (andere staan in de mobiele app voor Android en iOS), dus het was logisch om hier te beginnen.
90 minuten later was ik klaar met het bouwen van elke servomodule. Helaas moest ik nog steeds de Synchronizer bouwen, een externe eenheid die de robotarm bestuurt. Hoewel dit iets sneller was, was de hele bouwtijd ongeveer twee uur.
Het is de moeite waard om hier te benadrukken dat hoewel de Synchronizer een handige afstandsbediening is, deze wordt beperkt door de 25 mm kabelverbinding met de Master Control. Het wordt ook beperkt door enkele beperkende beugels ("blokkades") die volledige beweging voorkomen. Ze lijken te zijn aangebracht om te voorkomen dat de kabels worden uitgerekt, maar hebben het tegenovergestelde effect. Betere beweging kan worden bereikt zonder deze onderdelen.
De robotarm vereist ook kalibratie bij gebruik met de afstandsbediening, maar dit is niet het geval met op afstand gebaseerde apps.
De juiste build krijgen
Helaas kwam ik een probleem tegen. Het lijkt erop dat ik vroeg in de build een component verkeerd heb aangesloten. Terwijl ik het probleem meteen oploste, was de schade aangericht.
Vier schroeven van 16 mm waren doorgedrongen in de behuizing van een van de servo's, waardoor de arm niet functioneerde. Dit was de servo geïnstalleerd in het roterende blok, een belangrijk onderdeel van de arm.
Dit gebeurde dankzij een eenvoudige verkeerde lezing van de instructies. Er werd geen onredelijke kracht gebruikt. Het was zelfs moeilijker om de 16 mm-schroeven correct te schroeven.
Aan de positieve kant, als ik de instructies in de mobiele app had gebruikt, zou het veel duidelijker zijn geweest. Hier wordt elke stap begeleid, met een geanimeerde illustratie en een interactieve 3D-afbeelding van de componenten. Kortom, als u van plan bent om deze kit te kopen, gebruik dan de handleiding in de mobiele app.
In beslag genomen servo
Het zorgvuldig lezen van de instructies voorkomt echter geen fabricagefouten. Tijdens het experimenteren met de Synchronizer-arm bleek dat een van de servo's - ironisch genoeg die in de roterende module was gemonteerd om degene die ik had beschadigd te repareren - was vastgelopen.
Met alle builds van de MotionBlock-kit waarvoor vier of meer servo's nodig waren, kwam daar vrijwel een einde aan.
Gelukkig waren Makeblock zo vriendelijk om een paar vervangende servo's door te sturen. Een paar weken later was de robot eindelijk operationeel.
Nader onderzoek toonde aan dat de schroeven niet werden gesorteerd volgens de labels in de doos. Dit resulteerde in het gebruik van 20 mm schroeven in plaats van 16 mm. Dat verschil van 4 mm zou waarschijnlijk de printplaat in de servo hebben gered!
Nogmaals, de moraal of het verhaal is duidelijk: let goed op elke stap van de instructies.
Sluit de mobiele app aan om uw robot via Bluetooth te bedienen
Met uw robot gebouwd, is het een goed moment om deze via Bluetooth met uw mobiele apparaat te synchroniseren. Ga aan de slag door de Makeblock-app te installeren, beschikbaar voor Android en iOS. Hoewel telefoonversies van de apps beschikbaar zijn, vonden we dat de gebruikersinterface van de tablet bruikbaarder was.
Synchronisatie via Bluetooth wordt afgehandeld door de app (met de gebruikelijke systeembevestiging) en is verrassend pijnloos. Even later ben je klaar om je robotproject te besturen. Elke ondersteunde robotconstructie heeft zijn eigen besturingsinterface, zodat u de constructie kunt sturen, begeleiden of anderszins kunt manipuleren op basis van de componenten.
Aanvullende mobiele app-functies
Verschillende extra's zijn verborgen in de mobiele app die de manier waarop u uw robotbouw gebruikt, kunnen veranderen. Er is bijvoorbeeld een netjes klein pixelart-scherm waarmee u de standaard-LED op het display van de Master Control kunt wijzigen.
Er is ook de optie om enkele standaardinstellingen te wijzigen. Met de robotarmconstructie kunt u bijvoorbeeld de sterkte van de arm en grijper wijzigen. Merk op dat een ander oppervlak nodig kan zijn om ervoor te zorgen dat de zuignappen goed zijn bevestigd. We hebben voor deze beoordeling een gelakte boerderijachtige tafel gebruikt, die verschillende onvolkomenheden heeft die de zuigkracht kunnen verzwakken.
En als u op zoek bent naar iets nieuws met uw robotarm, hoe zit het dan met het plaatsen van een pen erop? De app beschikt over een tekentool die u kunt gebruiken om eenvoudig een paar woorden, doodles of zelfs illustraties te programmeren. Kijken naar een robot die schrijft of tekent, is nogal een gezicht!
De app geeft ook de batterijstatus weer, zodat u weet wanneer uw robot moet worden opgeladen.
Programmeren is eenvoudig met Scratch en Python
Wanneer u klaar bent met handmatige bediening van de robot, kunt u beginnen met het programmeren met Scratch en Python.
Dit is het gemakkelijkst via de mobiele app, waar u de Scratch-software kunt gebruiken om uw robot te programmeren. In het geval van de arm kan dit iets eenvoudigs zijn als het instrueren om een object op te pakken en ergens anders te plaatsen. Met voertuig builds, kan het programma zijn om te bewegen. Hoewel er geen standaardsensoren zijn inbegrepen, zou dit mogelijk moeten zijn, ongeacht of u de betrokken afstanden kent.
Er is ook een desktopinterface beschikbaar, genaamd mBlock 5. Deze beschikt over een Scratch-interface die de conversie van het programma naar Python-code ondersteunt. Een versie van mBlock is ook beschikbaar voor Android en iOS. Op deze manier programmeren kan live worden gedaan, hoewel de beste resultaten lijken te worden behaald door programma's rechtstreeks te uploaden, net als een Arduino.
Een andere, minder hightech manier om de MotionBlock-robot te programmeren is inbegrepen. Dit is afhankelijk van het programmeren van de Master Control-module rechtstreeks door handmatige servobewegingen op te nemen. U kunt bijvoorbeeld de arm programmeren om met uw handen te bewegen, te openen en te sluiten. Deze actie wordt vervolgens opgeslagen en afgespeeld, waarbij de robot de stappen volgt die u handmatig hebt geprogrammeerd door deze te manipuleren.
Stel je robot opnieuw voor met MotionBlock Kit
Tegen de tijd dat je het einde van je eerste build met de MotionBlock-kit hebt bereikt, is de waarheid duidelijk. Dit is echt een verbazingwekkende verzameling projecten en activiteiten, degelijk vervaardigd en vakkundig verpakt en gepresenteerd.
Er is letterlijk niets mis met deze kit, behalve het vermogen van een recensent van 40 personen om het per ongeluk te breken. Misschien gaat de batterij langer mee, of misschien is er een cameramodule voor de build van het voertuig. Dit zijn echter kleine klachten.
Als je STEM- of STEAM-geïnteresseerde kinderen in de juiste leeftijdsgroep hebt, moet je de MotionBlock-set serieus overwegen.
Deelnemen aan de wedstrijd!
MotionBlock Robotics STEM Learning Kit GiveawayOntdek meer over: Onderwijstechnologie, MakeUseOf Giveaway, Robotica.