MINDSTORM LEGO ROBOTS Les 1: Robot basis, en programma aanpassen Les 2: Eigen robot maken & programmeren Les 3: Eigen robot maken & geschiedenis robot opzoeken Les 4: Eigen robot maken & start film maken Les 5: Robot & film moeten klaar zijn
Voorbereiding Docent Doel De leerlingen enthousiast maken voor de LegoMindStorms en ze laten kennismaken met de Lego Mindstorms robot en de software om de robot te programmeren. Doelgroep Brug- en tweede-klassers Korte beschrijving Met behulp van deze lessen cyclus krijgen de leerlingen de volgende basiskennis Robot bouwen met Lego Mindstorms Robot programmeren met de software van de Lego Mindstorms De geschiedenis van de robots Het werken met moviemaker om een filmpje te maken van hun proces En een belangrijk onderdeel is het werken in een groep om tot een product te komen Duur 5 weken dubbele lesuren Voorbereiding De volgende voorbereiding is van belang: Iedere groep moet minimaal 1 pc (laptop) tot hun beschikking hebben waar de Lego Mindstorms programmatuur op staat. Zorg dat het bestand met de basis programma ook op de systemen staan. Daarnaast nog een pc met internet toegang om het filmpje te maken en de plaatjes van de geschiedenis op te zoeken. Op deze pc moet windows movie maker staan om de filmpjes te kunnen maken Een foto toestel met foto en film mogelijkheid voor het proces verslag incl. een kabel naar de pc De Lego Mindstorms robots moeten in een basis robot in elkaar gezet worden en geprogrammeerd. Dit programma moet op de robot gezet worden. Dit in elkaar zetten kost ongeveer 2 uur per robot! De robots moeten iedere les opgeladen worden om teleurstellingen te voorkomen. Deze lesbrief copieren per groep juli 2009 2
1. We gaan 5 lessen met de lego robot van Mindstorm Als je denkt aan robots, wat zie je dan? Les 1: Basis Welke films kun je noemen waarin robots voorkomen Wanneer zou de eerste robots gemaakt zijn? 2. Eerst een stukje geschiedenis van de robots. Start YouTube op. Zoek op YouTube naar History of Robotics Bekijk de film. Kijk eventueel naar nog een film 3. De bestaande robot demonstreren. Dit is allemaal geprogrammeerd. We gaan vandaag dit programma namaken en uitbreiden. 4. Ga in je groepje zitten. Zet de robot aan en laat hem het programma doen wat er op staat. Druk op de oranje knop, hierna 3 maal op d oranje knop (dan start hij robots les zoetermeer op). Kijk goed naar het programma wat hij doet en welke iconen er bij horen. 5. Start Lego MindStorm op. Open het bestand Robot Les Zoetermeer. Kijk er eerst eens na. We gaan ditzelfde programma helemaal namaken. Zodat je de basis beginselen leert. 6. Bestand nieuw. Je nieuwe bestand komt in een nieuw tabblad te staan. In het oude tabblad is het oude bestand nog steeds zichtbaar. Geef dit bestand een nieuwe naam met bestand opslaan as. juli 2009 3
Les 1: Basis 7. We beginnen bij het begin. De icoontjes voor geluid, het beeldscherm en dan even wachten. Als je een keer op het geluid icoon klik, komt onderin het veld een scherm waarin je verschillende opties kunt veranderen. Probeer ze maar eens uit. 8. Naar de robot overbrengen. Zorg ervoor dat de kabel in de robot zit. Klik op de het pijltje onder in je scherm. Hij zet je nieuwe programma op je robot. Als het goed is krijg je dan geluid, het beeldscherm Dat het voltooid is. Haal de kabel uit de robot, en run het programma. 9. Een foutmelding? Je krijg soms een foutmelding dat hij vol zit. Je moet dan de bestanden verwijderen. Klik op bestanden beheren, Alle bestanden wissen. 10. Nu gaan we kijken naar het lopen. De loop motoren zitten vast aan C en B (kijk maar op je robot en de kabels) Je kunt de richting aanpassen, de hoek van de besturing, Het vermogen, en met de tijdsduur kun je ook variëren. (seconden, omwentelingen) Probeer alle mogelijkheden uit. Kijk ook of je het rondje wat de robot loopt, groter kan maken 11. De herhaling (blokje lopen) Kijk of je het blokje groter kunt maken en ook de hoek Wat doet het vermogen? Waarom herhaald hij het maar 4 keer? juli 2009 4
Les 1: Basis 12. Inparkeren van de robot Verander het geluid, Laat de robot meer Heen en weer lopen voor hij inparkeert. 13. Wachten op geluid. Verander de schermafbeelding in een bewegend plaatje! Hierna staat het wacht symbool. De robot wacht op Een geluid. Het geluid sensor zit vast in nummer 2. Probeer uit wat je kunt doen met deze geluid sensor. 14. Wachten op een botsing In dit stuk wacht hij tot hij ergens tegen aan botst Met zijn achterkant. Deze sensor zit in nummer 1. Probeer dit uit. Hoe je dit kan aanpassen. 15. Testen op zicht In dit stuk gaat de robot heen en weer. Tot hij geen zicht meer heeft. Deze sensor zit aan nummer 4. Hoe vaak wordt deze actie herhaald. Wanneer is het leuk? 16. De arm gaat bewegen. De motor voor de arm zit op A. Kijk hoe dit kan veranderen. Andere kant uit, sneller, vaker. Tegen een bal aanslaan. Etc. 17. De robot laten stoppen. Kijk of je de tekst kunt aanpassen. Waarom Moet de robot wachten? En verzin zelf een leuke afsluiting juli 2009 5
Les 1: Basis 18. Bouw zelf iets bij/op/aan de robot. 19. Ga eventueel verzinnen hoe jullie robot er uit gaat zien volgende week. juli 2009 6
Les 1: Programma juli 2009 7
Les 1: Sensoren De robot computer De motor Geluid Druk Licht Afstand bewegen geluid beeldscherm herhalen juli 2009 8
Les 2: Robot maken 1. We gaan vandaag een eigen robot in elkaar zetten en deze programmeren. Beschrijf hier onder wat hij moet doen. De robot moet kunnen rijden (of lopen, maar dat is heel lastig). Je moet minimaal 3 sensoren gebruiken en het programma moet een goed einde en begin hebben. 2. De robot moet het volgende gaan doen! 3. Welke sensoren? geluids druk afstand Licht 4. Eén groep gaat de robot bouwen. Klik in het programma op de lego bouwsteen. Kijk eerst onder de algemene onderdelen wat je in elkaar wilt zetten. Bijvoorbeeld vooruit rijden, dan klik je op bouwgids, en hij geeft stap voor stap weer welke stenen je moet gebruiken. 5. Eén groep gaat de robot programmeren. Klik in het programma op de lego bouwsteen. Kijk eerst onder de algemene onderdelen wat je wilt gaan programmeren. Bijvoorbeeld vooruit rijden, dan klik je op programmeergids, en hij geeft stap voor stap weer hoe je dit moet neerzetten. juli 2009 9
Les 2: Robot maken 6. Je kunt ook het programma van vorige week openen. Dit komt dan in het tabblad ernaast te staan, en daarin kun je ook zien hoe dit is neergezet. 7. Programmeer zo, dat je commentaar zet achter iedere regel 8. Ook moet de robot een duidelijk begin en einde hebben! 9. Test het programma uitgebreid, zodat hij echt doet wat jullie zeggen. 10. Maak genoeg foto s! De foto s van vorige week staan al op de pc. Dus je kunt al beginnen met de film te maken. 11. Aan het einde van de les, laat iedereen zijn robot en programma werkende zien. juli 2009 10
Les 3: Robot maken & Geschiedenis 1. We gaan vandaag verder met de eigen robot in elkaar zetten en deze programmeren. Dit weer in 2 teams. 2. Vergeet niet om foto s en filmpjes te maken 3. Het programmeer team begint ook alvast aan de film. In de film moet zitten: 4. Geschiedenis van de robot. Dit kun je op 2 manieren doen. Op tijd. (ga met zon 20 plaatjes van robots door de geschiedenis van de robot) of op soorten robots waar binnen je dan weer plaatjes zoekt van verschillende jaren. http://mediatheek.thinkquest.nl/~ll106/knowledge/main_d.html http://nl.wikipedia.org/wiki/robot http://www.scholieren.com/werkstukken/32570 De eend 1737 De schaker 1769 RUR 1921 Wabot, 1973 Aibo, 1999 5. Aan het eind van de les laten iedere groep het filmpje alvast zien wat ze hebben gemaakt. 6. En de robot moet doen wat jullie zeggen! Dit doen we in de hal. Dus daar is ruimte genoeg. juli 2009 11
Les 4: Robot & film verder maken 1. We gaan vandaag verder met de eigen robot in elkaar zetten en deze programmeren. De robot moet vandaag af zijn! 2. Vergeet niet om foto s en filmpjes te maken 3. Het programmeer team gaat ook verder met de film. 4. Aan het eind van de les laten iedere groep het filmpje alvast zien wat ze hebben gemaakt. 5. En de robot moet doen wat jullie zeggen! Dit doen we in de hal. Dus daar is ruimte genoeg. juli 2009 12
Les 5: De Film afmaken 1. We maken vandaag de film af. 2. Hierna gaat een groep verder met alle plaatjes van de geschiedenis en de filmpjes in movie maker zetten. 3. Importeer eerst alle plaatjes, foto s en filmpjes 4. Sleep dan de bestanden die je wilt gebruiken in de tijdbalk onderin. Kort de filmpjes in of laat ze sneller afspelen met behulp van de effecten (versnellen dubbel!). 5. Maak een titel voor en aan het einde. Eventueel titels over de films en foto s heen. 6. Hierna importeer muziek van je mp s speler of je download muziek van een mp3 download site. 7. Het movie maker bestand opslaan als project en ook als film. 8. Deze film zetten we op youtube. 9. Intussen wordt de lego robot weer uitelkaar gehaald. juli 2009 13