Introductie
Welkom bij de profielmodule: ICT Robotica. Je gaat ontdekken wat robotica allemaal inhoudt en je gaat in groepsverband een robot bouwen en programmeren. Het eindproduct is een werkende robot die op afstand opdrachten gaat uitvoeren voor jullie. Verder zijn er nog een aantal belangrijke onderdelen namelijk de verslaglegging, het ontwerpen en afleggen van een parcour en het demonteren en opruimen van de robot.
Hiernaast zie je de rubric die hoort bij deze lessenserie.
Je gaat een keuze maken voor de verslaglegging. De eisen voor de verschillende verslagleggingen vind je hieronder.
Benodigdheden voor onderstaande skills zijn:
een goed werkende laptop (geen Chromebook)
Adobe Spark
Adobe Indesign
pen of potlood
kladblok of papier
rekenmachine
Leerdoelen
je leert wat er onder robotica valt
je leert kritisch denken
je leert te beargumenteren
Werkwijze
je werkt samen met je docent en medeleerlingen
je maakt de A3 formaat poster met Indesign
je print een A3 formaat poster
werk je verslag bij
laat je docent aftekenen
Stap 1: met de docent op zoek naar trends in de robotica.
Stap 2: met de docent een schema maken van de vier scenario's (toekomstbeelden) aan de hand van de twee gekozen trends.
Stap 3: je gaat in vier groepen uiteen om een poster te maken van jullie gegeven scenario.
Stap 4: je maakt een persoonlijke keuze welk scenario het best bij jou past.
Stap 5: gezamenlijke evaluatie van de opdracht.
Leerdoelen
je kunt de elektronische componenten herkennen
je leert in de terminal pakketten installeren
je leert Python codes te typen
je leert een het script te runnen
je kunt een breadboard opzetten
Werkwijze
lees de leerdoelen
bekijk de instructievideo bij elektronische componenten
bestudeer de GPIO pinout
bekijk de instructievideo breadboard en zet de componenten op
bekijk de instructievideo bij installeren pakketten en programmeren python
installeer de pakketten en programeer de codes
bekijk de instructievideo python script veranderen
werk je verslag bij
laat je docent aftekenen
Je krijgt elk een Raspberry Pi en een setje onderdelen van je docent. Controleer aan de hand van de instructievideo of je alle onderdelen hebt, die nodig zijn om de opdracht uit te voeren. Gebruik eventueel de onderdelenlijst die je meegeleverd hebt gekregen. Zorg ervoor dat je een laptop hebt, die je kunt gebruiken bij het uitvoeren van de opdracht.
Controleer doormiddel van de instructievideo of je alle componenten hebt. Mocht je wat missen geef dit dan door aan je docent.
Deze afbeelding geeft de GPIO pinout weer van je Raspberry Pi.
Bekijk de instructievideo en zet de componenten op het breadboard.
Bekijk de instructievideo en installeer de pakketten en programeer de GPIO pinnen.
Hiernaast staat het volledige script in Python, om de LED te laten knipperen.
Bekijk de instructievideo en verander het script.
Werk je verslag bij en laat je docent aftekenen.
Leerdoelen
je leert samenwerken
Je leert hulp vragen
je leert te evalueren
Werkwijze
vul samen het bouwplan in
werk je verslag bij
laat je docent aftekenen
Het is belangrijk dat je even controleert welke robot je gaat bouwen. Vul samen het bouwplan in gebruik skill 4 voor het maken van een goede verdeling. Je docent het controleren en goedkeuren voordat je verder gaat.
Hiernaast staat het in te vullen bouwplan
Hiernaast staat het in te vullen bouwplan
Leerdoelen
je leert bouwen volgens een stappenplan
je leert samenwerken
Werkwijze
lees je bouwplan voor je verder gaat
ga naar de juiste bouwinstructie
werk je verslag bij
laat je docent aftekenen
Het is belangrijk dat je even controleert welke robot je gaat bouwen.
Leerdoelen
je leert Python code te herkennen
je leert Python scripts te runnen
je kunt Python codes veranderen
Werkwijze
lees de leerdoelen
bekijk de instructievideo bij Programmeren van de motoren
werk je verslag bij
laat je docent aftekenen
Bekijk de instructievideo en programmeer de motoren
Hiernaast zie je het volledige Python script. Je kunt het script downloaden, kopiëren en plakken in de tekstverwerker van de Raspberry Pi. Als je er voor kiest om het te kopiëren dan loop je het risico dat je foutmeldingen krijgt. De foutmelding heeft dan te maken met spaties en tabs.
Leerdoelen
je leert in de terminal pakketten installeren
je kunt een Raspberry Pi op afstand benaderen via VNC
je leert een stream opzetten via HTTP
Werkwijze
lees de leerdoelen
doorloop de stappen
bekijk de instructievideo bij; opzetten van een stream via HTTP
werk je verslag bij
laat je docent aftekenen
Bekijk de instructievideo en zet de stream in HTTP op.
Hieronder staan alle codes die je uit moet voeren in de terminal. Je kunt ze kopiëren en plakken in de terminal.
Stap 1:
sudo raspi-config
Kies in het menu interface option en Enable de Legacy camera.
Reboot en stap 1 is afgerond.
Stap 2:
sudo nano /boot/config.txt
Haal in het tekstbestand de # bij de volgende zinnen weg:
hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=16
hdmi_drive=2
Stap 3:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install git
git clone https://github.com/silvanmelchior/RPi_Cam_Web_Interface.git
cd RPi_Cam_Web_Interface
./install.sh
Voer in de adresbalk nu de volgende tekst in: http://jeipadres/html
Leerdoelen
je leert onderdelen van een parcour te ontwerpen
je leert op afstand een robot besturen
je leert samen te werken
je leert opruimen/ordenen
Werkwijze
lees de leerdoelen
ontwerp en maak de twee parcour opdrachten
leg klassikaal het parcour af
demonteer en sorteer de robot
werk je verslag bij
laat je docent aftekenen
deze skill bestaat uit twee delen namelijk:
ontwerp twee parcour onderdelen
leg het parcour af
Demonteer de robot en zorg ervoor dat alle onderdelen weer terug gaan in de juiste zakjes. In elk zakje zit een onderdelenkaart die je kunt gebruiken. Als je klaar bent geef je de bak aan je docent ter beoordeling.
Leerdoelen
je leert feedback te geven
je leert feedback te krijgen
Werkwijze
bereid je presentatie voor
geef met je groepje je presentatie
evalueer de andere groepjes
werk je verslag bij
laat je docent aftekenen
Tijdens deze skill ga je de verslaglegging van je groepje presenteren en de presentaties van de andere groepjes beoordelen.
Let bij de beoordeling op de volgende punten:
is de verslaglegging duidelijk en goed te volgen?
wat vind je een sterk punt van de verslaglegging?
wat zou een verbeterpunt zijn van de verslaglegging?