MINDSTORM LEGO ROBOTS Les 1: Robot basis, en programma aanpassen Les 2 & 3 & 4 : Eigen robot bouwen Les 5 & 6 : Robot programmeren Les 7: Geschiedenis opzoeken robots Les 8 & 9 & 10 : Film maken en op YouTube zetten
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 10 weken 2 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 10 lessen werken 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, 3, 4: Robot bouwen 2. We gaan de komende weken 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. 3. De robot moet het volgende gaan doen! ------------------------------------------------------------------------ ------------------------------------------------------------------------ ------------------------------------------------------------------------ ------------------------------------------------------------------------ 4. Welke sensoren? geluids druk afstand Licht 5. Je 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. 6. 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. 7. Aan het einde van iedere les, laat iedereen zijn robot zien. juli 2009 9
Les 5 & 6: Robot programmeren 1. We gaan vandaag beginnen met het programmeren van je eigen robot. 2. 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. 3. Je kunt ook het programma van de eerste les openen. En hierna zeggen bestand nieuw. Dan staat het oude programma in het tabblad ernaast. 4. Programmeer zo, dat je commentaar zet achter iedere regel. 5. Ook moet de robot een duidelijk begin en einde hebben! 6. Vergeet niet om foto s en filmpjes te maken 7. Aan het eind van de les laten iedere groep het filmpje alvast zien wat ze hebben gemaakt. 8. En de robot moet doen wat jullie zeggen! Dat is heel belangrijk! En de robot moet aan het eind van deze periode gebruik maken van 3 sensoren. juli 2009 10
Les 7: Geschiedenis Robots 1. Vandaag geen we ons verdiepen in de Geschiedenis van de robot. 2. Start YouTube op. Zoek op YouTube naar History of Robotics Bekijk deze film. En ook nog een aantal andere. 3. Nu ga je verschillende plaatjes zoeken over de geschiedenis van de robot. Dit kun je op 2 manieren doen. Op tijd of op soorten robots. 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 4. Aan het eind van deze les hebben jullie kennis van de geschiedenis van de robots en een stuk of 30 plaatjes verzameld. juli 2009 11
Les 8 & 9: De Film maken 1. We gaan de komende 2 weken de film maken. 2. Start movie maker op. 3. Importeer eerst alle plaatjes (van de geschiedenis), 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. juli 2009 12
Les 10: Op YouTube en afsluiten 1. Nu gaan we de film op Youtube zetten. Ga weer terug naar youtube. 2. Kies rechts in de hoek voor uploaden. 3. Je komt dan in een scherm dat je moet inloggen. Je kunt inloggen met je google acount. Let op aangemeld blijven NIET aanvinken omdat dan iemand anders ook onder jouw naam video s kan uploaden. 4. Nu gaan we echt uploaden. Klik nu op de knop video uploaden. 5. Zoek je video op met bladeren. Let er op dat je het film bestand neem en niet de moviemaker bestand. (het icoontje met een filmpje) 6. Je kunt nu de titel, beschrijving, categorie invullen. Je kunt kiezen of de video privé is of dat iedereen hem mag zien. Je kiest voor wijzigingen opslaan. 7. Op een gegeven moment is hij geupload. Kijk boven in onder je naam bij mijn video s. Je ziet dat je video hier bij staat. Het duurt even voor hij live is. Omdat YouTube de muziek controleert of het mag van de artiesten. 8. Kies voor bewerken. Je kunt nu al het commentaar uitzetten, en reacties. Dit hoeft niet, maar je kunt soms hele vervelende reacties 9. krijgen en wil je dat. Dan ook wel weer kiezen voor wijzigingen opslaan. 10. Op een gegevens moment komt er te staan dat hij LIVE is. 11. En als het goed is kun je nu je video wel bekijken. juli 2009 13
Les 10: Op YouTube en afsluiten 12. Als alle filmpjes klaar zijn en op YouTube staan gaan we elkaars producten bekijken. 13. Ieder groepje verteld wat ze hebben gedaan, wat de robot moet doen, welke sensoren er gebruikt zijn. De robot wordt aangezet en we kijken of hij inderdaad doet wat hij moet doen. 14. Hierna kijken we naar de filmpjes op YouTube. 15. Wat hebben we geleerd van dit project? 16. De robot wordt helemaal uit elkaar gehaald en netjes terug in de doos gedaan. juli 2009 14