test

test

ROBOTICA, GAMES, ANIMATIES, KUNST EN MEER!


Leer op een leuke en creatieve manier programmeren met Scratch en Lego WeDo, de mBot, de BBC micro:bit en Makey Makey!

Op deze blog vind je lesmateriaal en workshopideeën van PinkyPepper, alias Martine Segers. Zij is ook in te huren voor het maken van lesmateriaal op maat en het geven van workshops in Den Haag en omgeving.


10 oktober 2019

AniBots


Robotjes maken van figuurzaaghout en wat latjes? Dat kan met de micro:bit en een motor driver board. Daarbij heb je veel vrijheid in wat je kunt maken.




Dure apparatuur, zoals een lasersnijder of 3D-printer, heb je niet nodig om je eigen robotje te maken. Met wat zagen, een hamer en een boor kom je al een heel eind. De basis is een stukje figuurzaaghout met tien gaatjes om de motoren mee vast te maken.



De robotjes zijn zo ontworpen dat bijna alles herbruikbaar is. De motortjes voor de wielen zitten vast met tiewraps en zijn dus ook weer makkelijk los te maken door de tiewrap door te knippen.

Het wieltje voor is van de mBot en zit vast met twee bouten. De achterwielen, ook van de mBot, zitten alleen maar vastgeklemd. Daar zit overigens een stukje fietsband om heen om meer grip te hebben bij het rijden.

Het motor driver board is vastgemaakt met splitpennen en dus ook weer makkelijk los te halen voor een ander project. De servomotortjes zitten wel met dubbelzijdig tape vast bij de meeste robotjes, maar ook dat is vrij makkelijk te verwijderen.

De kwal in onderstaand filmpje is door mijn dochter gemaakt, de vogel door een vriend van haar. De robot met het Lego-figuurtje en de vlinder en die met Scratch-kat heb ik zelf gemaakt.





Je kunt een tweede micro:bit gebruiken als controller. Als je de robot alleen wilt laten rijden, is de code vrij makkelijk. Als je tijdens het rijden ook de armen, vleugels endergelijke wil kunnen aansturen, wordt de code helaas wel vrij snel ingewikkeld.

Op Twitter kreeg ik een leuke reactie van Simon Walters. Hij heeft een blogpost geschreven over AniBots (samentrekking van animal en robots) die zowel meiden als jongens aanspreken. Onze robotjes vond hij daar een mooi voorbeeld van. Zijn blog (in het Engels) is hier te lezen: http://simplesi.net/anibot_blog/.

Robotjes gemaakt tijdens twee workshops

Begin 2020 verzorgde ik in Delft twee workshops waarin kinderen zelf hun robotje konden ontwerpen en maken. Dat leverde leuke robotjes op die je in onderstaand filmpje kunt zien:

4 oktober 2019

Programmeer je eigen lichtshow

Met RGB-LEDs in een infinity mirror en een micro:bit kun je een mooie lichtshow maken.



Vorig jaar kocht ik net na Kerst een infinity mirror in de uitverkoop bij het Kruidvat. Standaard zitten daar witte ledjes in. Ik heb ze vervangen door 38 programmeerbare RGB-ledjes.

Het resultaat is spectaculairder dan ik had verwacht, zoals te zien in onderstaand filmpje.




Een infinity mirror bestaat uit twee spiegels. De eerste, aan de voorkant, laat licht door én spiegelt het beeld dat erachter zit. De tweede spiegel is een normale spiegel die al het licht weerkaatst.



In de infinity mirror van het Kruidvat zat de achterste spiegel met lijm vast. Die was er met een mesje redelijk makkelijk uit te halen. Daarna zag je een LED-strip op de wand zitten. Die heb ik vervangen en daarna de spiegel weer teruggeplaatst.




Het idee om een programmeerbare infinity mirror te maken komt van Pauline Maas. Zij heeft er eentje gemaakt met een 3D-printer. Zie dit micro:bit 101-filmpje voor meer info.

Pauline, bedankt voor het leuke idee!

12 september 2019

Herbruikbare houten houder voor de micro:bit

Met hout kun je een eenvoudige houder maken voor de micro:bit én de batterij. Met splitpennen kun je deze houder vervolgens op van alles vastmaken.



Op de foto hierboven zie je een vlinder, een 'Halloween-pompoen' en een schildpad: alle drie gemaakt van karton van een mueslipak. Door de houten houder met micro:bit erop vast te zetten, kun je snel een geinige controller maken voor een spel in Scratch.



Voor de houder heb je slechts een paar stukjes hout nodig, twee elastiekjes, wat spijkers, vier splitpennen en een sticker om de spijkers mee af te dekken, zodat de micro:bit niet beschadigt als je die erop bevestigt. Let op dat je het elastiek er niet te strak omheen doet.

Dit is een leuke manier om de tiltsensor van de micro:bit te gebruiken. Die kan namelijk aan Scratch doorgeven hoe schuin de micro:bit hangt en in welke richting.

Die informatie gebruikt mijn Scratch-spel om de vlinder en de pompoen over het scherm te laten bewegen, zoals te zien in onderstaand filmpje. In dat filmpje kun je ook zien hoe ik de houder heb gemaakt.





De spellen die je in het filmpje ziet, kun je vinden op mijn Scratch-account @juf-Pinky:

Het vlinderspel: https://scratch.mit.edu/projects/328245727/

Het spokenvangspel: https://scratch.mit.edu/projects/328053498/

Veel plezier ermee als je zelf ook houders gaat maken. Als je nog vragen hebt, kun je me bereiken via PinkyPepper.Scratch @ gmail.com.

22 juni 2019

Balletje gooien

Bij een eenvoudig spel waarbij je met een balletje een soort kegels moet omgooien, biedt de micro:bit veel leuke extra's .

In dit spel (zie foto) zijn de elektriciteitsdraden goed zichtbaar, waardoor goed is uit te leggen hoe het werkt. Als de "kegel" op het sponsje met aluminiumfolie valt, sluit de stroomkring, wat de micro:bit kan detecteren.



Ik heb twee versies gemaakt. De eerste zie je hieronder. Als er een kegel omgaat, gaan de kerstlampjes erboven branden. Via een radiosignaal laat ik het robotje Maqueen op hetzelfde moment een muziekje maken.

Deze versie is geprogrammeerd met Javascript Blocks en maakt gebruik van de Klip Halo van Kitroniks om extra pinnen te kunnen gebruiken voor de lampjes.



De tweede versie maakt gebruik van Scratch. Als er in het echt een kegel omgaat, gebeurt dat op het computerscherm ook. En als ze alle drie zijn omgegooid, volgt er een muziekje met een hoop ballonnen.



Mijn ervaring is dat voor jonge programmeurs de Scratch-versie iets makkelijker te maken en te begrijpen is. Maar het leuke van de micro:bit-versie is dat je die ergens neer kunt zetten tijdens een fancy fair of een ander feestje en dan zonder laptop prima werkt.

In onderstaand Engelstalige filmpje zie je meer over hoe mijn micro:bit-spellen werken en hoe het is gemaakt.




Hier vind je het Scratch-project dat je in het filmpje in actie ziet. Dat werkt alleen als het aangesloten is op een micro:bit.

Met dank aan John Lynch (@mittensbrother op Twitter en Scratch) voor de inspiratie. Een spel van hem bracht me op het idee dit spel te maken.

Als je vragen hebt over dit project, stel ze gerust. Ik ben bereikbaar via PinkyPepper.Scratch@gmail.com.

Themaconferentie Maakonderwijs


Vrijdagavond 21 juni heb ik op de Haagse school De Populier een deel van mijn micro:bit-spellen gedemonstreerd tijdens de themaconferentie Maakonderwijs. Was erg leuk om te doen.

Ik nam mee... een toverstaf, een 🐢schildpad met een micro:bit op zijn rug, een gaspedaal en stuur 🚀, een werpspel, een reactiespel, een helm en nog veel meer.⬇️ Allemaal om te laten zien wat er mogelijk is met de microbit en 🐱Scratch!




Voor de Maakconferentie van de Lucas Academie waren zo'n zeventig mensen uit heel Nederland naar Den Haag gekomen om ervaringen uit te wisselen. Erg inspirerend.

<





Dank aan Per-Ivar Kloen en Arjan van der Meij van De Populier voor de organisatie.

Fotocredits: Annemarie van Es en Bram van Mil.

12 juni 2019

Schildpad als controller voor Scratch game

Een controller waarmee je met zijn vieren een Scratch-spel kunt spelen. Die kun je maken met een micro:bit, een houten schildpad en wat touwtjes.




















Mijn micro:bit-schilpad eet Scratch-taco's... Als vier mensen elk een touwtje vastpakken, kun je de micro:bit bovenop de rug van schildpad naar links, rechts, boven en onder laten kantelen.

Goede samenwerking is daarbij belangrijk. Anders lukt het niet om de schildpad de goede kant op te laten bewegen op het computerscherm.

De tiltsensor van de micro:bit "voelt" hoe hij is gekanteld en geeft de stand van de micro:bit door aan het Scratch-spel. En zo kun je in mijn spel de schildpad taco's laten eten.



Deze tweet bracht me op het idee:



In dit Engelstalige YouTube-filmpje zie je hoe mijn versie van het spel werkt:



In deze tweet zie je het spel van de mensen van de Amerikaanse Tinkering Studio:



Al met al was het een leuke, spontane "samenwerking" op afstand, wat als volgt werd verwoord door Sebastian Martin:



Gas- en rempedaal voor computerspelletjes

Zelf gas- en rempedalen maken voor een (space) race game in Scratch in niet zo ingewikkeld. Het "geheime" ingrediënt: schuursponsjes.

Eerder maakte ik al een gaspedaal met karton, heel dun hout en tape, dit keer heb ik dik hout (gratis gekregen als resthout bij een doe-het-zelf-zaak) gebruikt. Voordeel daarvan is dat je er scharnieren in kunt schroeven, wat het duurzaam maakt (lees: waardoor het minder snel stuk gaat).

Bovendien is het hout zo zwaar dat je het gaspedaal aan de voorkant niet dicht hoeft te maken. Het leuke daarvan is dat je eenvoudig aan kinderen kunt uitleggen hoe het werkt door het voetpedaal "open te klappen".

Het gaspedaal is aan te sluiten op een computerspelletje gemaakt in Scratch via Makey Makey of de micro:bit. Beide kunnen "meten" of er een stroomkring gesloten wordt. Dat gebeurt als je op het voetpedaal drukt.

In deze video kun je stap voor stap zien hoe je zulke voetpedalen kunt maken.



13 december 2018

Workshop in Zambia

Het is een kleine wereld. Kinderen in Zambia spelen mijn micro:bit-spel met stuur en voetpedalen tijdens een Scratch-workshop in de hoofdstad van Zambia.



Zo'n drie weken geleden kreeg ik een mailtje met de vraag of ik de Scratch-file van mijn Space Race-game kon mailen van Wilfred Mulenga uit Zambia. Hij wilde het graag in een workshop gebruiken.



Dat heeft hij inmiddels gedaan: zie foto's hierboven en de tweet hieronder. Hij maakte zelf een stuur met de micro:bit en een gaspedaal en een rem met schuursponsjes.


Bijzonder dat ik vanuit Nederland een bijdrage heb kunnen leveren aan een workshop in Afrika zonder mijn huis uit te komen, bij wijze van spreken...

Het gaat overigens om dit spel:

27 november 2018

Toverstaf

Je kunt toveren met de micro:bit en Scratch 3.0.

In de micro:bit-extensie voor Scratch 3.0 zit een codeblok waarmee je iets op het computerscherm kunt laten gebeuren als de micro:bit beweegt. Daarvoor leest Scratch de versnellingsmeter van de micro:bit uit.

Je kunt met Scratch 3.0 ook een animatie op het schermpje van de micro:bit zelf programmeren.

In onderstaand filmpje een voorbeeld waarbij er iets magisch gebeurt op twee schermen als je met de toverstaf zwaait.




Heb je vragen over dit project, mail me dan op PinkyPepper.Scratch apenstaartje gmail.com

26 november 2018

Gekke controllers

Met de micro:bit kun je allerlei bijzondere controllers maken voor Scratch 3.0-spelletjes.

Geinspireerd door het project "Explode the controller" van de Scratcher @Mittensbrother heb ik een bijzondere controller gemaakt: eentje waar je op moet gaan staan.





Aan de onderkant van deze plank zit de micro:bit (zie hieronder). Met de kantelsensor "voelt" deze de bewegingen van de speler: helt die naar links of juist naar rechts? En zo ja, hoe ver naar links of rechts?




Voor het maken van deze controller heb ik ronde loopklossen gekocht. Eigenlijk zijn die iets te rond, maar als je je handen aan een tafel vasthoudt, kun je er toch goed een zelfgemaakt computerspelletje mee spelen. Is erg leuk om te doen.


Tafelversie

Van dezelfde loopklossen, kun je ook een versie maken die je op tafel kunt zetten. Je hebt dan een soort stuur. In mijn workshops hebben kinderen hier al spellen voor gemaakt en dat pakte leuk uit.





Andere gekke controllers



Verder heb ik een controller gemaakt waarbij een figuurtje op het scherm, zoals de kwal hierboven, op dezelfde manier heen en weer kan bewegen als het balletje in onderstaande bak heen en weer kan bewegen.




Het balletje, een grote houten kraal met aluminiumfolie erover heen, kan ervoor zorgen dat het aluminiumfolie aan de linkerkant van het bakje contact maakt met het aluminiumfolie aan de rechterkant van het bakje en zo een stroomkring sluiten. De micro:bit kan dit meten, waarop een Scratch-project weer kan reageren.





Voor dit project het ik de Klip Halo van Kitroniks gebruikt (zie hieronder) om vijf pinnen van de micro:bit te kunnen gebruiken.

P0, P1, P2, kun je ook zonder Klip Halo gebruiken. Daarnaast biedt Scratch 3.0 alleen de mogelijkheid om de pinnen te gebruiken die hetzelfde signaal doorgeven als knop A en knop B op de micro:bit. Dat betekent dat je ook P5 (=knop A) en pin 11 (=knop B) kunt gebruiken.





Spel met vijf drukknoppen

De bak hieronder werkt min of meer op dezelfde manier. Ik heb hier een spel bij gemaakt waarbij de plek van de knoppen min of meer overeenkomt met de plek van de speler op het scherm, in dit geval een kwal in de zee die hartjes moet vangen. Met de vijf knoppen kan een figuurtje naar de volgende getallen op de x-as: -200, -100, 0, 100 en 200.




Een spel spelen met deze controller is niet makkelijk, omdat je gewend bent om meerdere keren op de pijltjestoetsen te drukken om verder naar links of rechts te gaan. Nu moet je echter op het knopje ernaast drukken om dat voor elkaar te krijgen. Dat is even wennen en daarom erg geinig.


Hieronder een filmpje met de controllers in actie:




Mocht je vragen hebben, dan kun je me bereiken via PinkyPepper.Scratch apenstaartje gmail.com

23 november 2018

Schommelende Lego-dieren

Scratch 3.0-project met Lego WeDo, Text to Speech en micro:bit


Scratch 3.0 biedt veel nieuwe mogelijkheden. Je kunt onder andere tekst in spraak om laten zetten. En je kunt Lego WeDo en de micro:bit tegelijk met hetzelfde project verbinden.

Dat heb ik gebruikt voor een mini-project met swingende Lego-dieren. Hieronder het resultaat.


25 september 2018

Leuke tweets over mijn flipperkastje


Dit is een screenshot van een eerdere tweet van de Micro:bit Foundation:




En nog een tweet, met filmpje dit keer:


Eentje over mijn doolhof:


Tot slot nog een tweet over het knikkerspel dat twee leerlingen op de school van mijn dochter hebben gemaakt: