Week 12 · Sensoren & de eerste regeling

De knop was digitaal: aan of uit. Deze week wordt de wereld genuanceerder: analoge sensoren meten hóeveel — hoeveel licht (LDR), hoeveel afstand (ultrasoon). Het hoogtepunt is een begrip dat het hele leerplan draagt: de straatlantaarn die zichzelf aansteekt is geen sturing maar een regeling met terugkoppeling. Wie dat verschil deze week snapt, heeft de kernvraag van boss 2 al op zak.

LPD 18 · 3 · 13 missie: 40 XP · logboek: 10 XP

Lesdoelen

Lesverloop (5 lesuren)

BlokDuurFaseWat gebeurt er
115 minInstapTwee vragen: hoe weet een straatlantaarn dat het donker wordt? En hoe weet de thermostaat thuis dat het warm genoeg is? Niemand drukt op een knop — en toch gebeurt het juiste. Vandaag ontdekken we hoe.
135 minInstructieAnaloog vs. digitaal op het bord (schakelaar vs. dimmer). De LDR in een spanningsdeler met 10 kΩ. Daarna hét schema van de week: de regelkring — meten → vergelijken met de gewenste waarde → bijsturen → opnieuw meten.
250 minZelfstandigKalibreren: LDR aansluiten op A0, waarden live volgen via de seriële monitor en de kalibratietabel invullen (vol licht / schaduw / afgedekt). Elke leerling kiest een eigen drempelwaarde en noteert waaróm.
350 minZelfstandigDe straatlantaarn: als-dan-anders rond de drempel; testen met de "kunstmatige nacht" (doosje over de sensor). Klassikale terugkoppeling: waarom is dit een regeling en het verkeerslicht van week 7 niet?
450 minZelfstandigUltrasoon: HC-SR04 aansluiten, vijf afstanden meten en vergelijken met de rolmeter (afwijking noteren!). Daarna de parkeersensor: hoe dichter het obstakel, hoe sneller de LED knippert of de buzzer piept.
535 minVerdiepingAfwerken; wie klaar is kiest een uitbreiding (hysterese, nachtstand-kruispunt, parkeerhulp met 3 LED's) of een side quest. Wie vastzit: kalibratie-check met de leerkracht.
515 minAfsluitingLogboek: kalibratietabel + meettabel ultrasoon erin, foto van de werkende lantaarn. Exit-vraag op wisbordje: "sturing of regeling — leg uit in één zin." Opruimen, XP.

Instructie: meten, vergelijken, bijsturen

1 · Analoog vs. digitaal

Een digitale pin kent twee toestanden: 0 of 1, uit of aan — perfect voor een knop. Een analoge pin (A0-A5) meet een spanning als een getal van 0 tot 1023: 0 = 0 V, 1023 = 5 V, en alles daartussen bestaat óók.

  • Drukknop, microswitch → digitaal (aan/uit)
  • LDR (licht), draaipotmeter, temperatuursensor → analoog (hoeveel?)
  • De LDR hangt in een spanningsdeler met een vaste weerstand van 10 kΩ: verandert het licht, dan verandert de spanning op A0 mee.

Typische LDR-waarden in een klaslokaal: vol TL-licht ± 700-900, schaduw ± 300-500, afgedekt met je hand < 150. Dé reden om te kalibreren: bij jou thuis zijn die getallen anders!

2 · De straatlantaarn in blokken

Eerst meten (in een variabele), dan kiezen. De drempel hieronder is 400 — maar jóuw drempel volgt uit jóuw kalibratietabel, ergens tussen ± 300 en 600.

De LDR-regeling: meet → vergelijk met de drempel → stuur bij
wanneer Arduino Uno opstart
herhaal voortdurend
zet lichtwaarde op lees analoge pin A0
schrijf lichtwaarde naar seriële monitor
als lichtwaarde < 400 dan
zet digitale pin 9 op hoog
anders
zet digitale pin 9 op laag
wacht 0.5 seconden

Zelfde structuur als puzzel 6 in het Blokkenboek — wie die puzzel maakte, herkent elk blok.

3 · Sturing of regeling? Hét verschil

Het verkeerslicht van week 7 is een sturing: het draait blind zijn programma af en kijkt nooit of dat programma effect heeft. De straatlantaarn is een regeling met terugkoppeling:

  1. Meten — de LDR meet het licht (de sensor is het zintuig).
  2. Vergelijken — het programma vergelijkt de meting met de gewenste waarde (de drempel).
  3. Bijsturen — te donker? Lamp aan. Licht genoeg? Lamp uit.
  4. … en opnieuw meten — de kring is rond: het systeem controleert het effect van zijn eigen actie. Dát is terugkoppeling.

Herken je het? Je thermostaat (meet temperatuur → vergelijkt met 20 °C → verwarming aan/uit) en zelfs je eigen lichaam (te warm → zweten → afkoelen → opnieuw "meten") werken exact zo.

4 · De ultrasone sensor: meten met geluid

De HC-SR04 stuurt een geluidspuls uit (40 kHz — te hoog voor je oren) en meet hoe lang de echo erover doet om terug te komen. Geluid reist ± 343 m per seconde, dus: afstand = (tijd ÷ 2) × snelheid — gedeeld door 2 omdat het geluid heen én terug moet.

  • Meetbereik: ± 2 cm tot 400 cm; onder de 2 cm ziet hij niets.
  • Vier pinnen: 5V, GND, Trig (puls sturen) en Echo (echo lezen). In mBlock is er één blok dat de afstand meteen in centimeter geeft.
  • Zachte oppervlakken (trui, gordijn) slikken de echo half in — meet dus ook eens op je boekentas en verklaar het verschil in je meettabel.

Parkeersensor: afstand < 30 cm → traag piepen/knipperen, < 15 cm → snel, < 5 cm → continu. Drie als-blokken en je auto parkeert nooit meer tegen de muur.

Flikkert je lantaarn bij schemerlicht? Dan zit je meetwaarde precies rond de drempel en wipt de lamp aan-uit-aan-uit. Echte ingenieurs lossen dat op met hysterese: aan onder de 350, pas weer uit boven de 450. Twee drempels in plaats van één — een prachtige uitbreidingsopdracht voor wie snel klaar is.

Opdrachten

Kernopdracht (iedereen)

  1. Bouw de spanningsdeler: LDR + 10 kΩ, middenpunt naar A0.
  2. Kalibreer: noteer de waarde bij vol licht, schaduw en afgedekt in de kalibratietabel.
  3. Kies je drempel (tussen je schaduw- en donkerwaarde in) en verantwoord je keuze.
  4. Programmeer de straatlantaarn (als-dan-anders) en test met de kunstmatige nacht.
  5. Sluit de HC-SR04 aan; meet 5 afstanden (10/30/50/100/200 cm) en vergelijk met de rolmeter.
  6. Bouw de parkeersensor: sneller signaal naarmate het obstakel dichter komt.
  7. Kalibratietabel + meettabel + foto in het logboek.

Basis-pad

Straatlantaarn met de klasdrempel 400 en een aangereikte flowchart; kalibratietabel invullen blijft verplicht (dat ís het onderzoek). Ultrasoon: alleen de vijf metingen + vergelijking met de rolmeter — de parkeersensor mag samen met de leerkracht of een buddy.

Uitbreidingen

  • Hysterese: twee drempels (aan < 350, uit > 450) tegen het geflikker.
  • Nachtstand-kruispunt: de LDR schakelt je verkeerslicht van week 7 naar knipperend oranje zodra het donker wordt.
  • Parkeerhulp deluxe: drie LED's (groen/oranje/rood) als afstandsbalkje in plaats van gepiep.
  • Dimmer: hoe donkerder, hoe feller de lamp (pwm-pin, waarde 0-255).

Materiaal deze week

Leerkracht-hoek
Side quests die hier mooi bij passen Reactiespel (knop, variabele en willekeurige wachttijd) · Muziekdoos (de buzzer van de parkeersensor kan méér dan piepen) · Morse-Meester (seinen = digitale uitvoer met perfecte timing).
Week 11 · Invoer: de drukknop Week 13 · Fusion 360, stap 1