Dit eventyr med robotter Der er dig, der bygger
Indhold Introduktion... 3 Edison og LEGO-kompatibilitet... 4 Eventyr 1 EdGravemaskine... 5 Eventyr 2 EdPrinteren... 17 Side 2
Introduktion EdBog3 Det er dig, der bygger følger efter EdBog1 og EdBog2. Vi regner derfor med, at du har læst disse to EdBøger først, inden du går i gang med de nye eventyr. Og at du har forstået, hvordan Edison læser stregkoder, og hvordan du programmerer den. Compact Tracked Loader Eventyrene i denne EdBog bruger dele fra LEGO-sættet Compact Tracked Loader (sæt nr. 42032). Dette LEGO-sæt kan købes hos shop.lego.com eller din lokale legetøjsforretning. Det er et fantastisk LEGO-sæt, og det er en god idé at bygge den model, som du kan se på forsiden af pakken først, før du går i gang med eventyrene. Side 3
Edison og LEGO-kompatibilitet LEGO-klodser kan sættes på toppen og bunden af Edison-robotten, og LEGO-samlepinde kan sættes på siderne. Der er tre typer af huller på siden af Edison: 2 x 8 knopper 2 x 8 knopper knophul knophul hul til huhulhulhu samlepind knophul Motordrevet hul til aksel knophul 2 x hul til samplepind LEGO-forbindelser på toppen og siden af Edison. Hultype Beskrivelse Passer til Hul til samlepind Fuld dybde for samlepinde Knophul Aksel Normal knopdybde som kan bruges til halve samlepinde Motordrevet tilslutning som roterer 2 x 8 huller 2 x 8 huller Flytbar glider 2 x 2 knopper LEGO-forbindelser på bunden og ved hjulene. Side 4
Eventyr 1 EdGravemaskine EdGravemaskinen er en fjernbetjent LEGO-gravemaskine, som bruger to Edison-robotter, der er sat sammen med LEGO-klodser fra LEGO-sættet 42032. Du kan bruge en almindelig fjernbetjening fra TV eller DVD til at køre med EdGravemaskinen og styre skovlen. Programmer koderne til fjernbetjeningen Udskriv de næste to sider, så du kan programmere de to Edison-robotter med stregkoderne. Sæt en sort klods på den ene Edison, som vist her. Så er det lettere at kende forskel på dem. Denne Edison bliver brugt til at styre skovlen. Program til at styre Edison-robotten med skovlen Kør den mærkede Edison over stregkoderne på næste side. Vælg knapper på fjernbetjeningen, som passer godt til skovlen op og skovlen ned, men brug ikke knapper, du vil bruge til at køre EdGravemaskinen med. Se de foreslåede knapper på næste side, selvom din fjernbetjening kan se anderledes ud. Side 5
Sådan læser Edison stregkoden 1. Placer Edison på den orange pil med forsiden mod stregkoden. 2. Tryk på den runde optager-knap 3 gange. 3. Edison kører frem og skanner stregkoden. 4. Tryk på den knap på din TV/DVD-fjernbetjening, som skal gøre det skannede program klar til start. Stregkode Tag skovlen op med IR læring. Stregkode sænk skovlen med IR læring. Forslag til hvilke knapper du kan bruge skovl op skovl ned drej til venstre kør baglæns kør fremad drej til højre Side 6
Program til at styre Edison-robotten, når den kører Den kørende Edison styrer EdGravemaskinens bevægelser (fremad, baglæns, snur rundt mod venstre og snur rundt mod højre). Kør denne Edison over de følgende stregkoder. Brug knapper som passer godt til de forskellige kommandoer på fjernbetjeningen, men brug ikke de samme knapper, som du har valgt til skovlen. Sådan læser Edison stregkoden 1. Placer Edison på den orange pil med forsiden mod stregkoden. 2. Tryk på den runde optager-knap 3 gange. 3. Edison kører frem og skanner stregkoden. 4. Tryk på den knap på din TV/DVD-fjernbetjening, som skal gøre det skannede program klar til start. Stregkode kør fremad med IR læring. Stregkode kør baglæns med IR læring. Stregkode snur rundt mod højre med IR læring. Stregkode snur rundt mod venstre med IR læring. Side 7
Sådan samler du EdGravemaskinen Følg vejledningen for at bygge EdGravemaskinen. Løftestang Skovlen Side 8
Venstre løftearm Højre løftearm Side 9
Sådan samler du skovlen Tilkobling (x2) Side 10
Tilslut tilkobling og stopklodser (øverste Edison) Side 11
Venstre støttearm Højre støttearm Side 12
Tilslut højre støttearm Side 13
Tilslut venstre løftearm og løftestang Side 14
Tilslut den øverste Edison-robot 2 LEGO-knopper bagud 2 LEGO-knopper bagud Side 15
Tilslut løftearmene til tilkoblingerne Modellen er færdig klar til arbejde! Side 16
Eventyr 2 EdPrinteren EdPrinteren er en simpel printer, som kan tegne figurer på A5-papir (14,8 cm x 21 cm). Printeren bruger to Edison-robotter, som er sat sammen med LEGO-klodser fra LEGOsættet 42032, samt to elastikker og en pen. Begge Edison-robotter bliver programmeret med EdWare, men de har forskellige funktioner. Pen-styrer Papirføder Edison Edison Papirføder Den Edison-robot, der styrer papirføderen, bruger dens hjul til at flytte papiret frem og tilbage. Den modtager infrarøde kommandoer fra pen-styreren, som fortæller den, hvornår det er tid at flytte papiret. Pen-styrer Den Edison-robot, som styrer pennen, flytter pennen fra side til side med et tandhjul og larvebåndet. EdPrinteren udskriver en figur, som er en del af programmet i pen styreenheden. Hent programmerne her: EdPrinter programmer, og programmér hver Edison. Side 17
Sådan bygger du EdPrinteren EdPrinteren er et avanceret projekt, som kræver, at du har prøvet at bygge andre svære LEGO-modeller. Da EdPrinteren bruger nogle ikke-lego kompatible dele (elastikker og pen), er det også nødvendigt med fin-indstilling. Kobling Side 18
Base Side 19
Papirholder Side 20
Ramme Side 21
Side 22
Penarm Side 23
Papirstyr Side 24
Understøtning af papirføder Side 25
Penholder Side 26
Sæt pennen ind under de to elastikker for at få den på plads. Det kan være nødvendigt at justere lidt for at få det rette tryk på papiret. Modellen er færdig Del et A4 papir i to halve (så det bliver til to stykker A5) og få papiret i den rigtige position ved at løfte den Edison-robot, der er papirføder, og lægge papiret ind. Sæt pennen tæt på Edison-robotten, som styrer pennen. Tryk på start-knappen på den Edison-robot, der er papirføder, og tryk på start på den anden. Din EdPrinter vil nu udskrive en firkant. Side 27
Side 28
Papirføder program Programmet til papirføderen kan hentes her: EdPrinter programmer. Sådan virker det Programmet går ind i en løkke og venter på de infrarøde data (IR) fra den Edison-robot, som styrer pennen. Når IR data bliver modtaget, gemmer receive data-funktionen dataene i en variabel, som hedder Data_Received. Først undersøger IF-funktionen, om den modtagne data er lig med 1. Hvis det er tilfældet, så sørger dual drive-funktionen for, at hjulene drejer fremad i.01 sekunder (event wait-funktionen). Dette gør, at papiret kører ud af EdPrinteren. Hvis den modtagne data ikke er lig med 1, så undersøger den anden IF-funktion, om den modtagne data er lig med 2. Er det tilfældet, så sørger dual drive-funktionen for, at hjulene drejer baglæns i.01 sekunder (event wait-funktionen). Dette gør, at papiret flytter tilbage ind i EdPrinteren. Hvis du vil lave dine egne printede former, kan du bruge dette program uden ændringer. Du skal kun ændre i det program, som styrer pennen. Side 29
Program til styring af pennen Et eksempel på et program, som styrer pennen og tegner en firkant, kan hentes her: EdPrinter programmer. Flyt pen Flyt papir Flyt pen Flyt papir linje 3 linje 2 linje 4 linje 1 Dette program består af fire dele, en for hver side af den firkant, som skal tegnes. Først flytter vi pennen (linje 1), så flytter vi papiret (linje 2), så flytter vi pennen (linje 3) og slutter af med at flytte papiret (linje 4). Når du flytter pennen, tegner den en vandret linje, og når du flytter papiret, tegner den en lodret linje. Det er muligt at tegne mere komplekse figurer ved at tilføje flere pen- og papirbevægelser. Du kan også bestemme længden på linjerne. Dog er der ingen måde at løfte pennen på, så alle figurer bliver lavet af en uafbrudt linje. Side 30
Tegn en vandret linje (flyt pen) Dette er en løkke fra programmet ovenfor, som flytter pennen, så den tegner en vandret linje. Sådan virker det Set memory-funktionen indsætter værdien 10 i den variabel, som hedder pen. Programmet går ind i en løkke. Løkken stopper, når værdien i variablen pen er lig med nul, fordi værdien i variablen ikke er nul, når løkken starter. Den første funktion i løkken er single drive-funktionen, som sætter retning på pennen, når den bevæger sig. Dette flytter pennen i 0.01 sekund, hvilket er bestemt af event waitfunktionen og den næste single drive-funktion. Minus count-funktionen trækker 1 fra pen, og løkken undersøger igen, om pen er lig med nul. Denne løkke gentages 10 gange, indtil pen er lig med nul. Programmet vil derefter gå videre. Den værdi, som sættes ind i pen, før løkken starter, bestemmer, hvor lang linjen vil blive. I dette program bliver pennen flyttet ti gange. Hver bevægelse af pennen er omkring 2,5 mm, så vores linje bliver omkring 2,5 cm lang. Side 31
Tegn en lodret linje (flyt papir) Dette er en løkke fra det øverste program (s. 29), som flytter papiret, så det tegner en lodret linje. Sådan virker det Set memory-funktionen indsætter værdien 10 i variablen feed. Programmet fortsætter herefter i en løkke, så længe feed ikke er lig med 0. Den første funktion i løkken er transmit data-funktionen. Denne funktion sender data, som er gemt i variablen forward via infrarød. Dette bliver modtaget af den Edison-robot som er papirføder, og papiret kører fremad. Event wait-funktionen sætter programmet på pause i 0,2 sekunder. Dette gør, at den infrarøde data får nok tid til at blive sendt. Minus countfunktionen trækker 1 fra variablen feed. Efter at programmet har kørt i løkken ti gange, vil variablen feed være lig med 0, og programmet vil afslutte løkken og gå videre. Den værdi, som sættes ind i feed, før løkken starter, bestemmer, hvor lang linjen vil blive. I dette program bliver papiret flyttet ti gange. Hver bevægelse af papiret er omkring 2,5 mm, så vores linje bliver omkring 2,5 cm lang. LEGO er er registreret varemærke tilhørende The Lego Group Side 32