Direct naar de inhoud
micro:bit Robot-Huisdier: Emoties, Servo-Oren & Geluid
Bron: Microsoft MakeCode — Milk Carton Robot

micro:bit Robot-Huisdier: Emoties, Servo-Oren & Geluid

Bouw een robotje van een leeg melkpak met een micro:bit als brein en een servomotor die de mond beweegt, en programmeer hem zodat hij op licht reageert.

Groep / Leerjaar
groep 6, groep 7-8
Tijdsduur
75 minuten
Niveau
gemiddeld
Groepsvorm
groepjes
A4 Printbaar Werkblad

Leerlingwerkblad voor in de Klas

Stappenplan, materiaallijst en leerdoelen, altijd bijgewerkt vanaf deze opdrachtpagina.

Bekijk & Print Werkblad
Aan de slag

Stappenplan voor Leerlingen

0 / 1 stappen voltooid

Volg onderstaande stappen nauwkeurig om je maakopdracht zelfstandig uit te voeren:

🔍 Fase 1: Oriëntatie & Concept

Stap 1

Een micro:bit kan meer dan een simpel lichtjesschermpje zijn: met een extra servomotor bouw je er een bewegend robotje mee van gerecycled materiaal. In deze opdracht maken leerlingen een robot van een leeg melkpak met de micro:bit als het 'brein', waarbij een servomotor de mond van het robotje laat bewegen. Deel 1: MAKEN (ca. 45 minuten) Stap 1: Knip de 'lip' (bovenrand) van het melkpak op de juiste plek weg. Stap 2: Knip de mondopening uit. Stap 3: Knip er kartonnen 'tanden' bij die in de mondopening passen. Stap 4: Bevestig de mond aan het pak, bijvoorbeeld met wasknijpers of lijm. Stap 5: Verbind de mond met houten koffieroerstaafjes zodat hij straks kan bewegen. Stap 6: Monteer een kleine servomotor (SG90, 9 gram) op de plek waar de mond moet bewegen. Stap 7: Koppel de mond met de staafjes aan de draaiarm van de servo. Deel 2: CODEREN (ca. 15 minuten) Stap 1: Sluit de servo met krokodillenklemmen aan op de micro:bit (volgens het servo-aansluitschema van MakeCode) en gebruik een batterijhouder met 2 AAA-batterijen als voeding. Stap 2: Gebruik in een oneindige lus de ingebouwde lichtsensor van de micro:bit om het lichtniveau te meten en direct naar de servo-hoek te sturen, zodat de mond opengaat als het lichter wordt. Stap 3: Kalibreer de servo met de speciale 'servo calibrator'-tool van MakeCode om de exacte open- en dichthoek van jouw robotmond te bepalen, en vertaal het lichtniveau (0-255) met een 'map'-blok naar precies dat hoekbereik, zodat de mond niet te ver of te weinig beweegt. Deel 3: VERBINDEN (optioneel, ca. 30 minuten, met een tweede micro:bit) Gebruik radio om het robotje op afstand te bedienen: programmeer een tweede 'afstandsbediening'-micro:bit zodat de mond van het robotje één keer beweegt (open en weer dicht) telkens wanneer op knop A van die tweede micro:bit wordt gedrukt. Testen & verzorgen: test met klasgenoten hoe het robotje reageert als je met je hand licht en schaduw over het scherm beweegt, of laat een klasgenoot het robotje op afstand besturen, en stel het programma bij.

Praktijk & Inspiratie

Voorbeelden & Inspiratie

Foto's van gemaakte werkstukken, tussenstappen en inspirerende variaties, aangeleverd door de bron van deze opdracht:

micro:bit Robot-Huisdier: Emoties, Servo-Oren & Geluid voorbeeld 1
Eindresultaat

Leerdoelen & Vaardigheden

Met deze maakopdracht werken leerlingen aan de volgende SLO kerndoelen en vaardigheden:

  • Een servomotor nauwkeurig aansturen in graden (0° tot 180°) via pulsbreedtemodulatie (PWM) in blokcode
  • Meerdere sensoren (versnellingsmeter, lichtsensor) combineren in event-driven programmering
  • Karakterontwerp en emotie-expressie vertalen naar digitale animaties en fysieke bewegingen
  • Creatief ruimtelijk construeren met karton en geïntegreerde elektronica
  • De servo kalibreren met een speciale MakeCode-tool om open- en sluithoeken exact te bepalen
  • Het robotje optioneel op afstand bedienen via radiocommunicatie tussen twee micro:bits
Didactische Handreiking

Leerkrachtinstructies & Klasbegeleiding

1. Voorbereiding & Lokaalinrichting

Controleer of de servomotoren soepel draaien op 3V van de micro:bit. Zorg voor MakeCode toegang.

2. Prikkelende Introductie & Lesopening

Toon een echte robothond (zoals Aibo) of een Tamagotchi. Vraag: 'Wat maakt dat we een robot als een levend wezentje gaan zien?'

3. Veiligheidsprotocol & Didactische Valkuilen
⚠️ Veiligheidsinstructies voor de klas:

Houd de servo niet met geweld tegen met je hand terwijl hij draait; dit kan de plastic tandwieltjes beschadigen.

🔍 Waar lopen leerlingen typisch vast?

Als de servodraden verkeerd om zijn aangesloten (plus en min omgewisseld) kan de servo niet draaien.

4. Differentiatie & Snelle Makers

Extra uitdaging: Gebruik de micro:bit v2 microfoon zodat het dier vrolijk blaft zodra je ertegen praat of klapt.

5. Klassikale Reflectie & Vragen

  • 1.Welke sensor zorgde voor de meest natuurlijke reactie op aaien?
  • 2.Hoe vertaalde de servomotor de hoek van 90 graden naar bewegende oren?
  • 3.Welke nieuwe emotie zou je nog willen toevoegen aan de code?

Reviews van leerkrachten

Geverifieerde leerkrachten of gasten (na goedkeuring) — echte ervaringen

Niet ingelogd?

Log in met je schoolmailadres, of ga verder zonder account — dat wordt dan wel eerst door een beheerder bekeken voordat het zichtbaar wordt.

Log in met een schoolmailadres

Reviews laden…

Laat je inspireren

Vergelijkbare Maakopdrachten

Geheime ASCII Code: Binaire Sleutelhanger & Armband
STEAMsational — Secret Message Coding Bracelets

Geheime ASCII Code: Binaire Sleutelhanger & Armband

Rijg een geheim bevestigend woord in binaire code (ASCII) met gekleurde kralen tot een armband, sleutelhanger of rugzakhanger.

ProgrammerenTechniekKunst
groep 5, groep 6, groep 7, groep 8 45 min