De Vision-sensor gebruiken
Teacher Toolbox
-
Het doel van deze activiteit
Het effectief gebruiken van de Vision Sensor vereist dat de studenten deze kunnen configureren en afstemmen, afhankelijk van de omgeving waarin deze zich bevindt. In de volgende activiteit leren de studenten hoe ze beide moeten doen.
Ga voor meer informatie over het programmeren van de Vision Sensor met detectieblokken naar de helpinformatie binnen VEXcode IQ.
Het volgende is een overzicht van wat uw studenten in deze activiteit zullen doen:
-
Open het voorbeeldproject Objecten detecteren.
-
Bekijk de instructievideo De Vision Sensor configureren.
-
Configureer de Vision-sensor.
-
Voer het voorbeeldproject Objecten detecteren uit.
-
Bespreek en reflecteer.
-
Bekijk de tutorialvideo Tuning the Vision Sensor.
-
Stem de Vision-sensor af.
Klik hier voor hulp bij het organiseren van studenten voor deze activiteit.
Tips voor docenten
Als dit de eerste keer is dat de student VEXcode IQ gebruikt, kunnen ze ook de tutorials in de werkbalk zien om andere basisvaardigheden te leren.

De Builder in elke groep moet de benodigde hardware krijgen. De recorder moet het technische notitieboek van de groep krijgen. De programmeur moet VEXcode IQ openen.
| Aantal | Benodigde materialen |
|---|---|
| 1 |
VEX IQ Super Kit |
| 1 |
VEXcode IQ |
| 1 |
Technisch notitieboekje |
| 1 |
De zichtsensor configureren (zelfstudie) |
| 1 |
De zichtsensor afstemmen (zelfstudie) |
| 1 |
Voorbeeldproject Objecten detecteren |
Deze activiteit geeft u de tools om de Vision Sensor te gebruiken.
U kunt de Help-informatie in VEXcode IQ gebruiken om meer te weten te komen over de blokken. Raadpleeg de zelfstudie Help gebruiken voor hulp bij het gebruik van de Help-functie.

Tips voor docenten
Modelleer elk van de stappen voor probleemoplossing voor de studenten. Herinner de studenten eraan dat elke groep iemand in de rol van de bouwer heeft. Die persoon moet deze items tijdens de activiteit controleren.
Stap 1: Voorbereiden op de activiteit
Heb je elk van deze items klaar voordat je met de activiteit begint? De Bouwer moet elk van de volgende controleren:
-
Zijn alle motoren en sensoren aangesloten op de juiste poort?
-
Zijn de slimme kabels volledig in alle motoren en sensoren gestoken?
-
Is het brein ingeschakeld?
-
Is de accu opgeladen?
Tips voor docenten
-
Zorg ervoor dat de studenten de Open Voorbeelden hebben geselecteerd in het menu Bestand.
-
Zorg ervoor dat de studenten het project Voorbeeld objecten detecteren hebben geselecteerd. Je kunt studenten erop wijzen dat er verschillende selecties zijn om uit te kiezen op de pagina Open voorbeelden. Herinner studenten eraan dat ze op elk moment naar de zelfstudie Voorbeelden en sjablonen gebruiken kunnen verwijzen.
-
Je kunt studenten vragen om hun initialen of de naam van hun groep toe te voegen aan de projectnaam. Dit zal helpen om de programma's te differentiëren als je de studenten vraagt om ze in te dienen.
-
Aangezien VEXcode IQ automatisch wordt opgeslagen, is het niet nodig om het project opnieuw op te slaan nadat het voor de eerste keer is opgeslagen.
-
Als studenten hulp nodig hebben bij het opslaan, leid ze dan naar de instructievideo Naamgeving en je project opslaan.
Stap 2: Open een voorbeeldproject.
-
VEXcode IQ bevat veel verschillende voorbeeldprojecten. Je gebruikt er een in deze verkenningstocht. Raadpleeg de zelfstudie Voorbeelden en sjablonen gebruiken voor hulp en tips over het gebruik van voorbeeldprojecten.

Open vervolgens het voorbeeldproject Objecten detecteren.

De programmeur moet de volgende stappen doorlopen:
- Open het menu Bestand.
- Selecteer Open Voorbeelden.
-
Gebruik de filterbalk bovenaan de applicatie en selecteer "Sensing".

-
Selecteer en open het voorbeeldproject Objecten detecteren.

-
Sla uw project op als Objectdetectie.

- Controleer of de projectnaam Objecten detecteren nu in het venster in het midden van de werkbalk staat.
-
Bekijk voor extra hulp de instructievideo Voorbeeldprojecten en sjablonen gebruiken.

Tips voor docenten
De drie gekleurde objecten hoeven geen kubussen te zijn, ze kunnen elk relatief klein groen, rood en blauw object zijn.
Stap 3: Configureren en gebruiken van de Vision-sensor
- Begin met het bekijken van de instructievideo De Vision Sensor configureren.
-
Configureer vervolgens de Vision Sensor voor drie gekleurde objecten: rood, groen en blauw.

-
Laat de programmeur het eerder opgeslagen voorbeeldproject Detecting Objects openen.

-
Wat doet dit project eigenlijk? Voorspel wat de Autopilot zal doen en laat de Recorder de voorspellingen opschrijven in uw technische notebook.

-
Laat de chauffeur het project downloaden en uitvoeren. Laat de Bouwer verschillende gekleurde objecten voor de Vision Sensor plaatsen en observeer het gedrag van de robot. Laat de recorder in uw technische notitieblok vastleggen hoe uw voorspelling anders of correct was in vergelijking met wat u daadwerkelijk vanuit het project hebt waargenomen.
Bekijk voor extra hulp de zelfstudievideo Een project downloaden en uitvoeren.
Teacher Toolbox
-
Antwoorden
Faciliteer een klassikale discussie om de studenten te laten delen wat ze voorspelden dat dit project zal doen in hun technische notebook en ook na te denken over hoe de Vision Sensor moet worden geconfigureerd.
Faciliteer de discussie door de volgende vragen te stellen:
-
Wat zijn de stappen voor het configureren van de Vision Sensor?
-
Wat doet het Object bestaat blok?
-
Wat doet het if/then/else blok?
-
Wat zou er gebeuren met hoe de Vision Sensor objecten detecteert als we van kamer veranderen?
De antwoorden variëren:
-
De studenten moeten er rekening mee houden dat de objectnaam moet worden bepaald. Het object moet in het frame van de Vision Sensor worden geplaatst en tot rust worden gebracht met behulp van de "Freeze" -knop. De kleur wordt vervolgens geselecteerd en geconfigureerd met behulp van de knop "Instellen". De studenten moeten een overzicht geven van de stappen die in dit artikel worden vermeld, evenals de stappen die worden vermeld in de instructievideo De Vision Sensor configureren.
-
Het Object bestaat blok rapporteert als de Vision Sensor een geconfigureerd object detecteert. Meer informatie over het gebruik van dit blok is te vinden in de Help-informatie.
-
Het if-then-else-blok voert de blokken in het eerste of tweede deel van de if then else uit op basis van de gerapporteerde Booleaanse waarde. Meer informatie over het gebruik van dit blok is te vinden in de Help-informatie.
-
Als de Vision Sensor wordt gevraagd om objecten in een andere omgeving te detecteren, kan de verlichting veranderen en kunnen de kleuren van de objecten er anders uitzien. Dit kan het voor de Vision Sensor moeilijk maken om objecten te detecteren.
Breid uw kennis uit
-
configureer meer objecten
Kies twee andere gekleurde objecten om te configureren, mogelijk wit, paars, geel, enz...

Als de leerlingen hulp nodig hebben bij het configureren, verwijs ze dan naar de Help-informatie of zelfstudie.
Stap 4: De zichtsensor afstemmen
Vaak wordt een object geconfigureerd om door de Vision Sensor in één omgeving te worden herkend, bijvoorbeeld in een klaslokaal. Wanneer de Vision Sensor vervolgens in een andere omgeving wordt gebracht, zoals een wedstrijdomgeving, wordt het object mogelijk niet herkend door de Vision Sensor. Dit komt vaak door een verandering in de verlichting nadat de Vision Sensor al is geconfigureerd. Om dit probleem op te lossen, moet u mogelijk uw Vision-sensor afstemmen.
- Begin met het bekijken van de zelfstudievideo over het afstemmen van de visiesensor.
-
Stem vervolgens de Vision Sensor af op de drie gekleurde objecten: rood, groen en blauw.

-
Laat de programmeur het eerder opgeslagen voorbeeldproject Detecting Objects openen.

-
Hoe zal het afstemmen van de Vision Sensor invloed hebben op hoe goed het objecten kan detecteren? Laat de Bouwer de Autopilot meenemen naar een ander deel van de ruimte met meer of minder licht.

-
Laat de chauffeur het project downloaden en uitvoeren. Laat de Bouwer verschillende gekleurde objecten voor de Vision Sensor plaatsen en observeer het gedrag van de robot. Bewaar het Recorder-document in uw technische notebook hoe goed de Vision-sensor objecten detecteert. Moet de Vision-sensor worden afgestemd nadat deze van locatie is veranderd?
Bekijk voor extra hulp de zelfstudievideo Een project downloaden en uitvoeren.
- Stel de Vision Sensor zo nodig af. Test de Vision Sensor nadat deze is afgesteld om te bepalen of deze objecten beter kan detecteren en indien nodig kan aanpassen.
Motiveer discussie
-
Reflecteren op de activiteit
V: Heeft de Vision Sensor objecten gedetecteerd zoals u had verwacht?
A: Antwoorden zullen variëren; het doel van deze vraag is echter om cognitief denken te bevorderen. Studenten moeten er rekening mee houden dat het vermogen van de Vision Sensor om objecten te detecteren kan veranderen, afhankelijk van de omgeving en het licht.
V: Waarom is het belangrijk om de Vision Sensor naar behoefte te kunnen afstemmen?
A: Hoewel de antwoorden kunnen variëren, moet een veel voorkomende reactie zijn dat als een robot een Vision-sensor gebruikt en naar een wedstrijd wordt gebracht of zelfs in een spel of uitdaging wordt gebruikt, hoe goed de robot presteert, afhangt van de nauwkeurigheid van de Vision-sensor. Afstemmen is belangrijk voor de nauwkeurigheid.
Breid je leerproces uit
-
meerdere objecten
Vraag de leerlingen om het project Detecting Objects uit te voeren en meer dan één van de geconfigureerde objecten voor de Vision Sensor te plaatsen. Wat gebeurt er? Vraag hen om hun bevindingen te documenteren in hun technische notitieboekje. Vraag de leerlingen
nu om één geconfigureerd object en één onbekend of niet geconfigureerd object voor de Vision Sensor te plaatsen. Wat gebeurt er? Vraag hen om hun bevindingen te documenteren in hun technische notitieboekje.
Vraag de leerlingen voordat ze het testen, wat er zou gebeuren als ze drie geconfigureerde objecten voor de Vision Sensor zouden plaatsen? Vraag de leerlingen om hun voorspellingen op te schrijven voordat ze het testen. Vraag hen om hun observaties vast te leggen na het testen.

Faciliteer een discussie over wat de studenten voorspelden en observeerden.
Faciliteer de discussie door te vragen:
- Wat waren de verschillen tussen één, twee en drie objecten?
- Zou u het project op enigerlei wijze aanpassen voor het herkennen van meerdere objecten?