Direct naar de inhoud
Scratch & Computer Vision: AI Handgebaren-Controller & Neurale Netwerken
Bron: TM2Scratch (Junya Ishihara / champierre) — Scratch-extensie voor Google Teachable Machine

Scratch & Computer Vision: AI Handgebaren-Controller & Neurale Netwerken

Train een beeldherkenningsmodel op je eigen handgebaren in Google Teachable Machine en gebruik het via de gratis Scratch-extensie TM2Scratch om een spel zonder toetsenbord te besturen.

Groep / Leerjaar
groep 6, groep 7, groep 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 / 6 stappen voltooid
Voortgang van de maakles:0%

Hoe herkent een computer wat jij met je hand doet, zonder dat iemand alle regels heeft geprogrammeerd? Met TM2Scratch, een gratis open-source Scratch-extensie van ontwikkelaar Junya Ishihara (champierre), kun je een beeldherkenningsmodel dat je zelf hebt getraind in Google Teachable Machine rechtstreeks in Scratch gebruiken om een spel te besturen — bijvoorbeeld met handgebaren voor de webcam. Naast beeldherkenning ondersteunt TM2Scratch ook geluidsherkenning: je kunt een spel dus net zo goed met geluiden of stemcommando's besturen.

🔍 Fase 1: Oriëntatie & Concept

Stap 1

EEN BEELDMODEL TRAINEN IN TEACHABLE MACHINE Open teachablemachine.withgoogle.com en start een 'Image Project'. Maak een paar klassen aan (bijvoorbeeld 'Vuist', 'Open hand' en 'Niks') en neem per klasse met de webcam tientallen foto's op, steeds vanuit iets andere hoeken.

Stap 1
✏️ Fase 2: Ontwerpen & Schetsen

Stap 2

HET MODEL TRAINEN EN EXPORTEREN Klik op 'Train Model' en test de herkenning live in de preview. Klik daarna op 'Export Model' en kies de optie om het model te uploaden, zodat je een deelbare link krijgt.

Stap 2
🛠️ Fase 3: Bouwen & Maken

Stap 3

TM2SCRATCH TOEVOEGEN IN SCRATCH Open in Chrome de Scratch 3-editor Stretch3 (stretch3.github.io), die extra extensies ondersteunt. Klik op 'Extensie toevoegen' en kies TM2Scratch.

Stap 3
⚡ Fase 4: Testen & Optimaliseren

Stap 4

HET MODEL KOPPELEN Plak de gedeelde modellink uit stap 2 in het blok voor het laden van een beeldclassificatiemodel. Gebruik daarna een blok als 'als beeldlabel [...] ontvangen' om acties van je sprite te programmeren, bijvoorbeeld springen bij het label 'Vuist'.

Stap 4
🌟 Fase 5: Presenteren & Evalueren

Stap 5

TESTEN EN VERFIJNEN Speel je spel puur met handgebaren voor de webcam. Werkt de herkenning niet zeker genoeg, dan kun je in TM2Scratch de 'confidence threshold' (standaard 0,5) aanpassen, of extra trainingsfoto's toevoegen in Teachable Machine.

Stap 5
Stap 6

Stap 6

GEAVANCEERDE INSTELLINGEN VERKENNEN TM2Scratch heeft ook geavanceerde blokken: je kunt instellen hoe vaak per seconde er herkend wordt (het 'classificatie-interval'), tussen meerdere camera's wisselen, het camerabeeld spiegelen of uitzetten, en de herkenningsscore van één specifiek label direct als getal opvragen om er bijvoorbeeld een balkje mee te tekenen. Werkt Teachable Machine niet goed op een iPad? Dan is 'Generation AI' een gratis alternatief dat wél op iPad werkt en alle verwerking lokaal op het apparaat uitvoert (privacyvriendelijk).

Stap 6
Praktijk & Inspiratie

Voorbeelden & Inspiratie

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

Scratch & Computer Vision: AI Handgebaren-Controller & Neurale Netwerken voorbeeld 1
Eindresultaat
Scratch & Computer Vision: AI Handgebaren-Controller & Neurale Netwerken voorbeeld 2
Voorbeeld

Leerdoelen & Vaardigheden

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

  • De basisconcepten van Kunstmatige Intelligentie, Machine Learning en Computer Vision begrijpen
  • Een neuraal netwerk trainen, evalueren en verfijnen met kwalitatieve beelddata
  • Kritisch reflecteren op trainingsdata, betrouwbaarheidsscores en mogelijke vooroordelen (bias) in AI
  • Een extern getraind AI-model integreren in een interactieve Scratch programmeeromgeving
  • Ontdekken dat hetzelfde model ook geluid/spraak kan herkennen in plaats van alleen beelden, en wat dat betekent voor het ontwerp van interactieve toepassingen
Didactische Handreiking

Leerkrachtinstructies & Klasbegeleiding

1. Voorbereiding & Lokaalinrichting

Controleer vooraf of de webcams niet geblokkeerd worden door school-firewalls en of Teachable Machine vlot opent.

2. Prikkelende Introductie & Lesopening

Laat zien hoe de webcam je hand herkent als een vogel die over het scherm vliegt: 'Hoe weet een computer dat dit een hand is zonder dat iemand heeft geprogrammeerd waar de 5 vingers zitten?'

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

Bespreek privacy: de beelden van Teachable Machine blijven lokaal in de browser en worden niet opgeslagen op externe servers.

🔍 Waar lopen leerlingen typisch vast?

Te weinig variatie in de trainingsdata (bijv. hand alleen op 10 cm afstand gehouden). Beweeg de hand tijdens het opnemen van data dichterbij en verderaf.

4. Differentiatie & Snelle Makers

Extra uitdaging: Train een model dat geluiden (bijv. klappen, fluiten, roepen) herkent in plaats van beelden. Ondersteuning: Bied een kant-en-klaar Scratch spel aan waarin alleen de besturingsblokken nog gekoppeld hoeven te worden.

5. Klassikale Reflectie & Vragen

  • 1.Wat gebeurde er toen iemand anders met een donkere mouw voor de camera ging staan die niet in de trainingsdata zat?
  • 2.Waarom heeft een zelfrijdende auto miljoenen trainingsuren nodig om veilig te kunnen rijden?
  • 3.Welke ethische risico's zijn er als AI-systemen worden getraind met onvolledige of eenzijdige data?

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