maandag 30 mei 2016

Spinmaster met Scratch en Lego WeDo

Een spinmaster is een ronde plaat die kan draaien. Mijn inspiratiebron was een filmpje van het exploratorium. Mijn spinmaster draagt een plaat van licht hout en het onderstel is gemaakt van Lego WeDo 1.0 De motor kan dus geprogrammeerd worden met Scratch. Zo kun je de snelheid, draairichting en looptijd programmeren. De plaat rust op 4 wielen en draait omdat de motor een van de wielen aandrijft. De andere wielen draaien dan mee. Je kunt met zo'n plaat allerlei leuke activiteiten  ondernemen: magnetisch schilderen, druppelexperimenten, objecten fotograferen van alle kanten, tekenmachientjes……

Natuurlijk vroeg dat laatste meteen om verbeteringen:
aandrijving direct op de as van de plaat, een lichtere plaat van een ander materiaal (dun hout buigt te veel om en verliest zo de grip op de wieltjes) en een variabele tekenarm.
Precies op dat moment ontdekte ik dat je in Lego WeDo 2.0 twee motoren tegelijk kan aansturen met Scratch (motor A en motor B)
In dit filmpje een korte impressie van diverse stadia:

Inplaats van een houten plaat nam ik een langspeelplaat.
De asgeleider zit vast in het gat met 2 componentenlijm.
Als je de plaat van de as wil halen is het wel veel gedoe om hem later weer op de as te plaatsen. Misschien een doorzichtige plaat van plexi-glas.....leuk, dan blijf je het motorische deel zien.
Hieronder het scratchprogramma

maandag 23 mei 2016

De vierde Haarlemse Scratchdag

We vierden de verjaardag van Scratch op 22 mei in het Badhuis op het Leidseplein. Zoals gebruikelijk startten we met een presentatie en het programmeren van de Jambot, die een boterham met boter en jam moet maken. Daarna gingen jong en oud gezellig aan de lange tafels samen programmeren met Scratch of ScratchJr.
Het streven is om elk jaar wat nieuwe dingen te presenteren. Dit jaar kozen we voor wat activiteiten uit ons robotcircuit. Met Tickleapp konden bezoekers in de zaal  BB-8 door een slalomtraject laten rollen en buiten de Rolling Spider laten vliegen (helaas maar even wat het ging regenen)
Scratch kon in combinatie met Kinect en Lego WeDo gebruikt worden.
En de Ozobots en Probot reden leuke parcoursen en geometrische vormen.
Sommige bezoekers hebben hun project opgeslagen op onze laptops. Die kun je bekijken in deze studio: https://scratch.mit.edu/studios/2076415/
Het was een geslaagde dag. Iedereen bedankt voor de gezelligheid en inspiratie. En misschien tot volgend jaar! Scratch On!

maandag 16 mei 2016

Robots in workshops en lessen

Een robot hoort precies uit te voeren wat je programmeert. Dat leren we al bij de eerste les, als we de Jambot doen.
We hebben inmiddels aardig wat ervaring met: Lego WeDo, Dash, mBot, Crumble, Ozobot, Rolling Spider,, BB-8, Sphero
Voor elke aanschaf was een motivatie: onze eigen nieuwsgierigheid, aantrekkelijk, makkelijk mee te werken, al veel voor ontwikkeld.
Eén grote wens bleef: een robot die precies tekent wat je programmeert. 
Onze laatste aanwinst is de Probot. Het is de eerste robot die we heel nauwkeurig kunnen laten tekenen, wat we programmeren.
Een vierkant is echt een vierkant; een bloem met 6 blaadjes wordt echt mooi.
En dankzij de NL handleiding van Tessa van Zadelhoff, die we verder hebben uitgewerkt, is de Probot in één dag tijd helemaal klaar voor ons robotcircuit. En natuurlijk gaat ie meedoen 22 mei tijdens onze Scratchdag

dinsdag 10 mei 2016

Scratchdag 2016 in Haarlem

In mei is Scratch jarig. (Scratch werd gelanceerd in 2007.) Dat vieren we! Overal ter wereld organiseren Scratchers dan een speciale dag, http://day.scratch.mit.edu/,  waar iedereen kan programmeren met Scratch. Ook wij gaan aan de slag.
Zondag 22 mei van 13:30 tot 16:30 uur:
Badhuis Leidseplein 49 Haarlem
Voor iedereen vanaf 6 jaar, dus ook ouders, leerkrachten en alle andere volwassenen. 
(Entree: GRATIS  Een vrijwillige bijdrage in de pot stellen we op prijs)


Bekijk wat je allemaal met Scratch kan doen: http://bit.ly/scratchintro
Programma
Onderdelen
Doorlopend
13:30 - 14:45 uur
workshop
Game maken
·      Programmeren in ScratchJr op de iPad
·      Werken met Scratch-idee-kaarten
·      Een handleiding volgen
·      Strips, kunst en minigames maken
·      Scratch-puzzels en uitdagingen oplossen
·      Lego WeDo besturen met Scratch
·      Met MaKey en Scratch een tekenmachine of liedmachine aansturen.
·      Een kettingreactie bouwen
·      Robots besturen
Kijken bij elkaar en leren van elkaar
Even bewegen op het plein
15:00 - 16:15 uur
workshop
Game maken
Kijken bij elkaar en leren van elkaar
16:30 uur
einde Scratch Dag



























Inschrijven
Je mag natuurlijk ook gewoon komen, maar wil je van een computerplek verzekerd zijn, vul dan snel het formulier in, en je ontvangt van ons e-mail met je registratie. Hierin staat jouw aanvangstijd.
Schrijf je vandaag nog in: http://bit.ly/inschrijvenScratchdag

Contact
Heb je een vraag of wil je wat vertellen? Stuur dan even een e-mail naar info@digi-lab.org 

dinsdag 26 april 2016

Robotcircuit


We sloten de vervolgcursus "Programmeren en animeren" af met 4 lessen rondom robots:
Telkens was in de presentaties aandacht voor de relatie met de werkelijkheid of de nabije toekomst:
lijnvolgers in havens en pakhuizen- automatische deuren - pakketbezorging door drones - aanpasbare ledlichtreclame - tekenrobots - marskarretje - verkeerslichten - the internet of things
Elke keer programmeren 4 kinderen onder leiding van een volwassene met Tickleapp  op de speelplaats de Rolling Spider, een minidrone.  Ieder heeft een taak: instructeur, controleur, programmeur en haler/brenger. Ze dienen hun vliegplan in bij de vluchtleiding en laten hem na goedkeuring  vliegen en observeren hoe hun programma wordt uitgevoerd. De kinderen programmeren de drone om van het ene kruis op de grond naar het andere kruis te vliegen, maar te veel wind zorgde vaak voor onverwachte resultaten. Aan het eind van de laatste les dus even een vlucht binnen.  Daar vloog het ding in ieder geval een keurige driehoek.
De anderen werken in tweetallen en hebben een keuze uit :
  1. Het verplichte onderdeel lichtreclame-boodschappen maken met de programmeerbare usbventilator 
  2. De Ozobot codes verkennen en dan als pakjesbezorger programmeren door met viltstiften een wegennet te tekenen met gekleurde codes
  3. Een bloemenveld tekenen of een dans programmeren met Blockly voor de Dash robot 
  4. Een lego-karretje met afstandsensor bouwen en laten rijden tot een hindernis met de Lego WeDo software
  5. De relatie tijd-afstand onderzoeken met de Sphero 
  6. Een slalom programmeren voor BB-8 
  7. De Crumble, een computeruitbreiding, voorzien van leds en dan een lichtsequentie programmeren om zelfstandig te laten functioneren
Als een onderdeel klaar is, maken ze een uitlegfilmpje en een verslag in hun ontwerpdagboek.
Van de uitlegfilmpjes maakte ik een selectie, zodat van elke activiteit een impressie te zien is op YouTube




maandag 25 april 2016

Contact met een vreemd wezen

In Scratch hebben we het tekenproces nagebootst zoals dat bij stopmotion ook wel eens gebeurt
We begonnen de animatieles met het bekijken van 2D stopmotion tekenfilmpjes.
en een voorbeeldje
Daarna kreeg elk kind een in drie delen gevouwen A4 blad. Daarop tekenden ze achtereenvolgens een hoofd, een romp met armen of tentakels en dan een onderlijf met benen, wielen, staart of iets dergelijks. Elk onderdeel duurde een paar minuten. Dan moest het blad worden omgevouwen en doorgegeven met maar twee lijntjes over de vouw zodat de volgende tekenaar onder het vorige te zien, wist waar hij moest beginnen. Veel lol toen we klaar waren en de tekeningen open vouwden.
Daarna maakten we in Scratch een fantasiewezen door telkens om beurten het uiterlijk te kopiëren en in dat volgend uiterlijk een stukje verder te tekenen. Met het herhaalblok animeren we het ontstaan van het fantasiewezen.  Met Maak een blok en Zend signaal regelen we het contact.

vrijdag 11 maart 2016

Start van het eigen Scratch-project

Het uiteindelijke doel van onze workshopserie Scratch is het vergroten van het expressiepalet, waarmee je je ideeën, gedachten, dromen en ervaringen vorm kunt geven. In onze 12-delige basiscursus starten we daarom na 7 programmeerlessen met het eigen Scratchproject.
We  ontwerpen ons eigen project middels stopmotion in het platte vlak.
We houden een brainstorm ieder voor zichzelf met trefwoorden op kaartjes. Wat wil ik maken? Wat is het thema? Voor wie maken we het? Wat is het doel? Wordt het een spel, een verhaal, een modeshow of……? Hoe ziet het thema er uit qua sfeer? Wat is het begin, het midden en het eind?
Die kaartjes bespreken we in tweetallen en combineren we tot een plan. Mooi om telkens weer te zien hoeveel plezier ze hebben in het samenbrengen van elkaars trefwoorden tot een plan. Wat is haalbaar? Hoe maken we dat? Wie gaat waar voor zorgen? In de gesprekken kun je duidelijk een heel Scratch ”vocabulaire” horen.
Daarna tekenen we in ons ontwerp dagboek een storyboard met schetsen voor (minstens) 4 scènes.
We maken de achtergronden en de voorgrondfiguurtjes. Sommige kinderen hebben ook kleine poppetjes en diertjes bij zich. Soms heeft iemand thuis al wat getekend of een mooi achtergrondplaatje gevonden.
De volgende les gaan we alles onder de webcam leggen. We fotograferen dan eerst de figuurtjes en de achtergronden apart, zodat we die met een fotobewerkingsprogramma (fotografix) los kunnen snijden om in Scratch te kunnen gebruiken. Daarna fotograferen we de bewegingen van de figuurtjes over de achtergronden. Zo maken we een filmpje dat meteen een duidelijk plan is, dat we in Scratch gaan uitwerken.