EV3 Datalogging. Innokas-verkosto Piia Pelander EV3 Datalogging / 2016 Innokas 1

Samankaltaiset tiedostot
EV3 Liikemittauksia. Työkortit EV3 liikemittauksissa / Tehtäväkortit/ Piia Pelander / 2017 Innokas 1

LEGO EV3 Datalogging mittauksia

Äänellä vauhtia robottiin

Scratch ohjeita. Perusteet

SUMO-ROBOTTI. Tehtävä

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

DATALOGGERI DT-171 PIKAKÄYTTÖOHJE V 1.2

Kansion asetusten muuttaminen Windows 2000 käyttöjärjestelmässä Resurssienhallinnan kautta

Lego Mindstorms NXT. OPH oppimisympäristöjen kehittämishanke (C) 2012 Oppimiskeskus Innokas! All Rights Reserved 1

Mittalaite ja puhelin on laitettu toimimaan automaattisesti yhdessä, sinun tulee seurata puhelimen antamia ohjeita mittauksen suorittamiseen.

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

Laskuharjoitus 9, tehtävä 6

HiTechnic -kompassisensorin käyttäminen NXT-G -ympäristössä

HomeMonitor käyttöönotto-ohje

Langaton verenpainemittari (BP7) PIKAOPAS

Aloittaminen: Miten e-kirja lainataan?

ELOKUVATYÖKALUN KÄYTTÖ ANIMAATION LEIKKAAMISESSA. Kun aloitetaan uusi projekti, on se ensimmäisenä syytä tallentaa.

Päivitysohje Opus Dental

Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje.

ClassPad fx-cp400 OS2-päivitys. + Manager-ohjelmisto ja Physium-sovellus

RACE-KEEPER COMPARO PC-OHJELMAN PIKAOHJE

,QWHUQHWVHODLPHQNl\WWlPLQHQ±,QWHUQHW([SORUHU

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

ClassPad fx-cp400 päivitys. + Manager for ClassPad II Subscription päivitys

Unifaun OnlinePrinter

Transkribuksen pikaopas

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA

Mukavia kokeiluja ClassPad 330 -laskimella

Laboratorioraportti 3

Muistitikun liittäminen tietokoneeseen

Robottikerhon suunnitelma syksylle 2015

Pajun sähköpostien siirto Outlookiin

Ohjelmointi Lego Mindstorms EV3- ympäristössä

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

MITEN KIRJAUDUN ADOBE CONNECTIIN?

SSH Secure Shell & SSH File Transfer

Kodu Ohjeet. Jos päivityksiä ei löydy niin ohjelma alkaa latautumaan normaalisti.

Ohjeet e kirjan ostajalle

OPPIMISSOVELLUKSEN KÄYTTÖOHJEET

Seuraavia painikkeita klikkaamalla voit aktivoida, eli ottaa käyttöön (vihreä ikoni) tai poistaa käytöstä (valkoinen ikoni) toimintoja.

NXT Infrapuna-sensori

a. Tavallisesti

Ajokorttimoduuli Moduuli 2. - Laitteenkäyttö ja tiedonhallinta. Harjoitus 1

LoggerPro pikaohje

Ohje: Tiedostot turvaan ja puhdas Ubuntu alle

7. Kuvien lisääminen piirtoalueelle

Windows 10 -pikaohje. Ohjelmien käynnistäminen

Kahoot! Kirjautuminen palveluun. Sinikka Leivonen

MITEN KIRJAUDUN ADOBE CONNECTIIN?

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen

Lego Mindstorms NXT robottien etenemissuunnitelma

Lue käyttöohje huolellisesti läpi ennen tuotteen käyttöönottoa.

NÄIN TEET VIDEO-MAILIN (v-mail)

Tiedostojen lataaminen netistä ja asentaminen

- Kuvan osoittamalla tavalla klikkaa kohtaa Tallenna Tiedosto. - Esimerkissämme Firefox selaimessa latauspalkki näyttää tältä

Micro:bit. Käyttöohje. Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus Käyttöohje / 2016 Innokas

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE

Java Runtime -ohjelmiston asentaminen

KREATEL IPTV-STB 1510 ASENNUSOHJE

Code.org sivusto ohjelmoinnin opetuksessa

Henkilö- ja koulutusrekisterin asennusohje

Kuinka ladata tulostusprofiilit Antalis ICC Profile Centrestä

CipherLab CPT-8001L -tiedonkeruupäätteen käyttö Ecomin kanssa

Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.

Nexetic Shield Unlimited

DJI PÄIVITYSOHJEET. Haetaan ajurit ja ohjelmistot osoitteesta 1. Valitaan oma kopterimalli.

idvd 5 ELOKUVAKASVATUS SODANKYLÄSSÄ Vasantie Sodankylä +358 (0) tommi.nevala@sodankyla.fi

erasmartcardkortinlukijaohjelmiston

Tervetuloa Kiitos, että valitsit Arlon. Pääset alkuun helposti.

TIETOA MITTAUKSESTA TYÖPERÄINEN ASTMA

TeleWell TW-WLAN g/n USB

Pakkauksen sisältö. Tervetuloa. Arlo Baby -kamera USBvirtakaapeli. USBvirtasovitin. Kiitos, että valitsit Arlo Babyn. Pääset alkuun helposti.

WBelectronics. Infinity USB Phoenix - Käyttöohje

Nuorten liikunnallisen aktiivisuuden lisääminen projekti. Johanna Korkala FirstStep. FA20 Aktiivisuusmittari

Värähtelymittaus Tämän harjoituksen jälkeen:

Huolehdi siitä, että puhelimen akussa on riittävästi virtaa ja pidä puhelin aina päällä. Varmista, että puhelimesi bluetooth-yhteys on päällä.

LP-levyn digitointi Audacity-ohjelmalla

Poista tietokoneessa olevat Java ja asenna uusin Java-ohjelma

Osa 7: Hahmojen ohjelmointi ja hienosäätö

Ongelmatilanteita verkkokokousympäristössä (BigBlueButton) Mediamaisteri Group PL 82 (Sumeliuksenkatu 18 B) FI TAMPERE

ohjeita kirjautumiseen ja käyttöön

JOHDATUS TEKOÄLYYN TEEMU ROOS

Ohje WILE 200 PC-ohjelman käyttöön

GIS-ANALYYSI PAIKKATIETOIKKUNASSA. Matias Järvinen 2019

Ensin klikkaa käynnistä-valikkoa ja sieltä Kaikki ohjelmat valikosta kaikki ohjelmat

Sport In The Box Käyttöohje

Tasohyppelypeli. Piirrä grafiikat. Toteuta pelihahmon putoaminen ja alustalle jääminen:

Epson EMP-765 langaton käyttö

Send-It ilmoittautumisjärjestelmä (judotapahtumat Suomessa)

Let Me Hack It -kurssilla tarvittavat ohjelmat ja välineet

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

SMART Board harjoituksia 14 - Notebook 10 Gallerian käyttäminen Notebookissa Yritä tehdä tehtävät sivulta 1 ilman että katsot vastauksia.

Miten siirrän omat työni Office 365:stä Peda.nettiin sekä jaan sen siellä muille Eija Arvola

ROUTE 66 Navigaattoreiden yleisimmät ongelmat ja usein kysytyt kysymykset ( )

GeoGebra-harjoituksia malu-opettajille

kokoaminen 1. Ota ASPER ajanottolaitteisto 1- kentän laatikosta ja siirrä kisakentälle 2. Kokoa yleisönäyttö sopivaa paikkaan ja vedä sille sähkö

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

Tervetuloa Kiitos, että valitsit Arlon. Pääset alkuun helposti.

Ohjelmistopohjaisen lisenssin käyttö

Uuden työtilan luonti

Transkriptio:

EV3 Datalogging Innokas-verkosto Piia Pelander 9.10.2016 EV3 Datalogging / 2016 Innokas 1

Muutama sana tästä materiaaleista Tämä materiaalipaketti noudattaa Innokashankkeen Robotit valtaavat fysiikan luokan työpajoissa tehtyjä harjoituksia. Työpajan ja tämän materiaalipaketin on tarkoitus helpottaa datalogging-ohjelmiston käyttöönottoa ja esitellä tapoja, joilla Legorobotiikkaa voidaan hyödyntää yläkoulun fysiikan ja vähän matematiikankin oppitunneilla. Materiaalipaketti etenee harjoituksesta 1 harjoitukseen 2 jne. Harjoitusten sisällä työvaiheet on usein numeroitu. Numeroinnilla on tarkoitus helpottaa toimintajärjestyksen omaksumista. Harjoitusten lomasta löytyy oranssilla yläotsikolla merkittyjä kertaustehtäviä, joissa juuri opittua taitoa testataan esimerkiksi eri anturilla (sensorilla) ja samalla opitaan lisää. Kokeile rohkeasti ohjelman toimintoja! Klikkaamalla laitteita ei pysty rikkomaan! Lähestymistapaa ja tehtävänannon avoimuutta voi varioida oppilasryhmän taitotason tai oppimistavoitteen mukaan. Materiaalista löytyy tähän vinkkejä. Tämän materiaalipaketin lisäksi kannattaa tutustua myös Lego Mindstorms Educations EV3-ohjelmiston Quick Start ja Robot Educator-osioista löytyviin video-ohjeisiin sekä innokas.fi sivustolta löytyviin Erkki Hautalan, Juha Kokkosen, Lauri Parkkosen ja Pekka Piholan tekemiin EV3-ohjelmointia koskeviin ohjeisiin. 9.10.2016 EV3 Datalogging / 2016 Innokas 2

Mitä tulee tietää/osata ennen datalogging -mittausten aloittamista? 9.10.2016 EV3 Datalogging / 2016 Innokas 3

Ohjelmointinäkymä 1/2 1. Ohjelman teko aloitetaan raahaamalla kuvake tähän 2. Toiminnot klikkaa vihreää palkkia hiiren vasemmalla painikkeella 3. 4. 5. 6. 7. Ohjelmavuon ohjaus Anturit Dataoperaatiot Edistyneet ohjelmapalat Omat ohjelmapalat 1. 2. 3. 4. 5. 6. 7. 9.10.2016 EV3 Datalogging / 2016 Innokas 4

Ohjelmointinäkymä 2/2 8. Liiku Yksi moottori keskikoko/iso 9. 10. 11. 12. 12. 13. Liiku Kaksi moottoria yhdessä/ erikseen Näyttö Ääni Valo Valo Tähän voit lisätä ohjeita tekstinä, kuvana, videona 13. 8. 8. 9. 9. 10. 11. 12. 9.10.2016 EV3 Datalogging / 2016 Innokas 5

Mitä Lego-roboteilla voi tehdä yläkoulun fysiikan oppitunneilla? Yksinkertaisimmillaan legorobottia voi käyttää fysiikan liikemittauksissa liikkuvana objektina, jonka liikettä voidaan tutkia perinteisesti Kännykän kellon ja mitta-asteikon avulla. Robotin hyvänä puolena on sen tehon säädeltävyys, jolloin liikemittaus voidaan toistaa samalla objektilla eri tehoilla. Kuvassa Vanttilan koulun oppilaita mittaamassa robotin liikettä. 9.10.2016 EV3 Datalogging / 2016 Innokas 6

Ensimmäiseen liikemittaukseen tarvittava ohjelma: Avaa Lego Mindstorms EV3 - ohjelma File New Project Programming Open 1. Valitse vihreä Toiminnot-palkki 2. Raahaa Move steering- kuvake Aloitus- kohtaan 9.10.2016 EV3 Datalogging / 2016 Innokas 7

Valitaan mittauksessa käytettävä mittausaika ja teho: Ohjelma käynnistetään robotin ohjelma-tiedostoista Robottia liikutellaan moottoreilla B ja C Ladataan ohjelma robottiin (Download) Moottorit pyörivät 5 sekunnin ajan 70 % teholla. 9.10.2016 EV3 Datalogging / 2016 Innokas 8

matka (m) Kahden eri tehoilla suoritetun mittauksen mittaustulokset voidaan taulukoida ja niistä voidaan piirtää kuvaajat esim. Excel- ohjelmistolla. Mikäli mittaustuloksiin sovitetaan suora, päästään ihmettelemään suoran kulmakertoimen merkitystä robotin liikkeen kannalta. Mikäli kulmakertoimen käsitettä ei ole käytettävissä, voidaan puhua suoran jyrkkyydestä. Oppilas yleensä oivaltaa, että tässä mittauksessa suoran kulmakerroin kuvaa liikkeen nopeutta ja pystyy päättelemään mittauksessa käytetyn nopeuden yksikön. 2,5 2 1,5 y = 0,4073x y = 0,1815x 1 Aika (s) Matka (m) 0 0 Aika (s) Matka (m) 0 0 0,5 1,0 0,4 2,5 0,4 1,9 0,8 2,9 1,2 4,9 0,8 6,3 1,2 0 0 2 4 6 8 10 12 aika (s) 4,0 1,6 8,7 1,6 4,9 2,0 11,0 2,0 Kuvaajat esim. Excel, Nspire 9.10.2016 EV3 Datalogging / 2016 Innokas 9

MITÄ MUUTA LEGO-ROBOTEILLA VOI TEHDÄ FYSIIKAN JA MATEMATIIKAN OPPITUNNEILLA? Ohjeistusta dataloggingmittauksiin löydät videoina seuraavasti: Avaa Lego Mindstorms Education EV3 ohjelma Valitse Robot Educator Valitse Data Logging Tutustu seuraaviin toimintoihin: Oscilloscope Live Data Logging Remote Data Logging Autonomous Data Logging Graph Programming Tutustutaan nyt näihin toimintoihin yläkoulun fysiikan liikemittausten yhteydessä. 9.10.2016 EV3 Datalogging / 2016 Innokas 10

EV3- robotin valmistelu liikemittauksiin: Kiinnitä ultraäänipaikka-anturi porttiin 1,2,3 tai 4 1. Ultraäänipaikka-anturi 1. 2. 3. Kiinni portissa 4 Kaapeli tietokoneelle Yhdistä robotti tietokoneen usb-porttiin ja käynnistä robotti. 2. 3. 9.10.2016 EV3 Datalogging / 2016 Innokas 11

Tehdään aluksi mittaus, jossa robotti toimii tietokoneeseen liitettynä paikallaan olevana mittalaitteena (live datalogging). Harjoitus 1 Live datalogging ultraäänipaikkaanturilla Harjoituksessa mitataan ultraäänipaikka-anturilla etäisyyttä liikkuvaan kohteeseen ja piirretään liikkeen (aika,paikka) -kuvaajaa samanaikaisesti. Harjoituksen tavoitteena on tutustua (aika,paikka)- kuvaajan muotoon ja oppia tulkitsemaan liikkeen (aika, paikka)- kuvaajaa. 9.10.2016 EV3 Datalogging / 2016 Innokas 12

Mittauksen suoritus: Avaa Lego Mindstorms EV3 ohjelma File New Project Experiment Open 9.10.2016 EV3 Datalogging / 2016 Innokas 13

Tee nyt seuraavat valinnat: 1. Valitse mittauksen kesto 2. Valitse näytteenottotaajuus 3. Valitse ultraäänipaikkaanturi......ja portti 1,2,3 tai 4, johon se on kiinnitetty 4. Voit mitata etäisyyttä kohteeseen senttimetreinä tai tuumina 9.10.2016 EV3 Datalogging / 2016 Innokas 14

1. Poista tarvittaessa ylimääräiset anturit painamalla X, jotta jäljelle jää vain ultraäänipaikka-anturin kuvaaja 2. Poista oskilloskooppimoodi käytöstä 3. Mittaus käynnistyy tästä (download and run) 9.10.2016 EV3 Datalogging / 2016 Innokas 15

Liikuttele sopivan suurta estettä esim. oppikirjaa ultraäänipaikka-anturin edessä ja piirrä jokin kuvaaja. Skaalaa mittauksen jälkeen paikkaakseli sopivaksi syöttämällä kenttään sopiva maksimietäisyys Voit poistaa kuvaajan tästä Voit käynnistää uuden mittauksen tästä 9.10.2016 EV3 Datalogging / 2016 Innokas 16

Piirrä estettä (esim. kirjaa) liikuttelemalla seuraavat kuvaajat. Tavoitteena on tutustua liikkeen (aika, paikka) kuvaajaan. 9.10.2016 EV3 Datalogging / 2016 Innokas 17

Kertaus 1: Live datalogging LÄMPÖTILA-ANTURILLA Toista Harjoitus 1, mutta käytä anturina lämpötilaanturia, jonka kiinnität esim. porttiin 3 Kokeile lämpötila-anturin toimintaa: 1. Mittaa lämpötilaa esim. 10 sekunnin ajan 2. Tutki, saatko näkyviin haihtumisessa tapahtuvan lämpötilan muutoksen (vesi /etanoli/asetoni). 3. Tutki kuuman veden jäähtymistä vaaleassa ja mustassa astiassa (voit käyttää samanaikaisesti kahta lämpötila-anturia eri porteissa) 4. Tutki, saatko näkyviin lämpimän veden sekoittamisessa tapahtuvan lämpötilan muutoksen. 9.10.2016 EV3 Datalogging / 2016 Innokas 18

Harjoitus 2: Remote datalogging ultraäänipaikka-anturilla Toistetaan Harjoituksen 1 liikemittaus mutta irrotetaan nyt robotti tietokoneesta mittauksen ajaksi. Robotti toimii siis paikallaan oleva mittalaitteena, joka ei ole mittauksen aikana kiinni tietokoneessa (Remote Data Logging). 1. Tee samat asetukset kuin harjoituksessa 1 2. Aja ohjelma robottiin tästä (download) ja irrota robotti tietokoneesta. 3.Etsi ohjelma robotin tiedostoista (tällä nimellä) ja paina käynnistystä. Liikuttele kirjaa robotin edessä. Robotissa vilkkuu vihreä valo mittauksen ajan. Kun mittaus on tehty, kiinnitä robotti tietokoneeseen. 9.10.2016 EV3 Datalogging / 2016 Innokas 19

2. Löydät suoritetun mittauksen tällä nimellä. Klikkaa kansio auki. 1. Tuo mittaustulos ohjelmaan tästä (upload) 3. Klikkaa tiedostoa saadaksesi kuvaajan näkyviin. 4. Saat mittaustuloksen siirtymään tietokoneelle tästä (import) 9.10.2016 EV3 Datalogging / 2016 Innokas 20

Kertaus 2: Remote datalogging valaistusvoimakkuusanturilla Tutkitaan valaistusvoimakkuuden muutosta valonlähteen etääntyessä paikallaan olevasta robotista, joka ei ole mittauksen aikana kiinni tietokoneessa. Voit käyttää valonlähteenä esim. kännykän taskulamppusovellusta. Kiinnitä valaistusvoimakkuusanturi esim. porttiin 1 ja laadi datalogging ohjelma valaistusvoimakkuusanturille. Kokeile Remote Dataloggin toimintoa: Aja ohjelma keskusyksikköön --> (download) ja irrota datakaapeli tietokoneesta, suorita mittaus ja siirrä data tietokoneelle <-- (upload). Tutki, miten mittaustulokseen vaikuttavat valinnat reflected light intensity/ambient light intensity Kokeile värisensorin toimintaa 9.10.2016 EV3 Datalogging / 2016 Innokas 21

Harjoitus 3 Seuraavan harjoituksen tavoitteena on yhdistää ohjelmointi ja datalogging (Autonomous Data Logging) sekä luoda pohjaa tasaisen liikkeen matemaattiselle mallintamiselle. Harjoitus 3 Laaditaan ohjelma, jonka avulla robotti etääntyy tasaisella nopeudella esteestä (esim. seinä) ja samalla mittaa ultraäänipaikka-anturilla etäisyyttä seinästä. Ajetaan ohjelma robottiin ja suoritetaan mittaus. Mittauksen jälkeen kytketään robotti tietokoneeseen ja piirretään datalogging-ohjelmistolla (aika, paikka)- kuvaaja robotin liikkeestä. Tätä kuvaajaa käytetään myös harjoituksessa 4 tasaisen liikkeen kuvaajan matemaattisessa mallintamisessa. 9.10.2016 EV3 Datalogging / 2016 Innokas 22

Ohjelmointi Avaa Lego Mindstorms Education EV3 ohjelma File New Project Program Open 9.10.2016 EV3 Datalogging / 2016 Innokas 23

Laaditaan aluksi mittausohjelma 1. Ohjelma alkaa tästä 2. Valitse sininen Advanced-palkki 3. Valitse Data Logging -kuvake 4. Raahaa hiirellä Data Logging kuvake ohjelman alkuun 9.10.2016 EV3 Datalogging / 2016 Innokas 24

Tehdään tarvittavat valinnat ultraäänipaikka-anturilla suoritettavaa mittausta varten. 1. Anna mittausohjelmalle nimi 2. Määritä portti, johon ultraäänipaikkaanturi on kiinnitetty 3. Valitse ultraäänipaikkaanturi... 4. Valitse mittaustapa... ja mittaus senttimetreinä 9.10.2016 EV3 Datalogging / 2016 Innokas 25

Laaditaan nyt ohjelma, jolla saadaan robotti liikkumaan mittauksen aikana (= robotti etääntyy seinästä vakionopeudella). 1. Valitse vihreä Action-palkki 3. Raahaa hiirellä Move Steering kuvake ohjelman jatkoksi 2. Valitse Move Steering -kuvake 9.10.2016 EV3 Datalogging / 2016 Innokas 26

4. Valitse teho ( Power). Negatiivisella teholla saat robotin liikkumaan taaksepäin. 5. Valitse mittausaika 6. Tämä kuvake lopettaa Datalogging -mittauksen. Kuvake löytyy sinisen Advanced palkin takaa. 9.10.2016 EV3 Datalogging / 2016 Innokas 27

Mittauksen suorittaminen 1. Kytke robotti tietokoneeseen ja aja ohjelma robottiin (download). 2. Irrota robotti tietokoneesta ja aseta robotti noin 10 senttimetrin päähän esteestä. 3. Etsi ohjelma robotin tiedostoista (Project ->Program) ja käynnistä ohjelma (vihreä valo vilkkuu mittauksen ajan). 4. Voit tehdä useita mittauksia ja valita sitten tulostenkäsittelyvaiheessa parhaiten onnistuneen mittauksen. 5. Piirrä mittauksen jälkeen (aika, paikka)-kuvaaja Datalogging ohjelmistolla tuomalla mittausdata tietokoneelle Upload -toiminnon avulla (seuraava dia) 9.10.2016 EV3 Datalogging / 2016 Innokas 28

1. Saat lisättyä äskeiseen ohjelmaan tulosten käsittelyä varten Experiment- sivun valitsemalla File Add Experiment tai + -painikkeen 2. Tuo mittaustulos tietokoneelle (Upload) 3. Valitse hiiren avulla paras mittaus ja lataa se tietokoneelle (Import) 9.10.2016 EV3 Datalogging / 2016 Innokas 29

Todetaan robotin liikkeen olleen tasaista. Kuvaajan analysointia jatketaan harjoituksessa 4. 9.10.2016 EV3 Datalogging / 2016 Innokas 30

Kertaus 3: Autonomous datalogging valaistusvoimakkuusanturilla Tutkitaan valaistusvoimakkuuden muutosta robotin etääntyessä tasaisella nopeudella paikallaan olevasta valonlähteestä. Robotti ei ole mittauksen aikana kiinni tietokoneessa. Voit käyttää valonlähteenä esim. kännykän taskulamppusovellusta. Kiinnitä valaistusvoimakkuusanturi robottiin ja laadi mittaukseen soveltuva mittausohjelma. Aja ohjelma keskusyksikköön (download) ja irrota datakaapeli tietokoneesta, suorita mittaus ja siirrä data tietokoneelle (upload). Tutki, miten mittaustulokseen vaikuttavat valinnat reflected light intensity/ambient light intensity Kokeile värisensorin toimintaa 9.10.2016 EV3 Datalogging / 2016 Innokas 31

Harjoitus 4 Tutustutaan seuraavaksi kuvaajan analysointityökaluun. Harjoituksen tavoitteena on sovittaa mittaustuloksiin sopiva käyrä ja määrittää tuon käyrän yhtälö. Tasaisen liikkeen tapauksessa kuvaaja on suora. 1. Valitse Analysis- työkalu...... ja sieltä Section Analysis 2. Valitse hiiren avulla alue, jota haluat tarkastella 9.10.2016 EV3 Datalogging / 2016 Innokas 32

Sovitetaan nyt valitun alueen mittaustuloksiin suora: Valitse Curve Fit......ja Linear Äskeisessä mittauksessa suoran yhtälöksi saadaan y = 15,00x + 9,79. Näin päästään tarkastelemaan suoran kulmakertoimen ja vakiotermin merkitystä liikkeen kannalta. 9.10.2016 EV3 Datalogging / 2016 Innokas 33

Harjoitus 5 Harjoitus 5 Äskeistä liikettä mallinsi suora, jonka yhtälö oli y = 15,00 x + 9,79 (Käytä itse piirtämäsi suoran yhtälöä) Piirrä legorobotin liikkeen avulla suora, jonka yhtälö on y = 15,00 x + 30 Harjoituksen tavoitteena on vahvistaa kuvaajan tulkintaa ja sen matemaattisen mallintamisen käsitteiden (suoran kulmakerroin ja vakiotermi) ymmärtämistä liikkeen tarkastelun yhteydessä. Tätä harjoitusta voi hyödyntää myös matematiikassa funktioiden käsittelyn yhteydessä. y = - 15,00 x + 30 y = 30,00 x + 9,79 Mieti ensin, missä kohdissa joudut ohjelmoimaan robotin uudelleen. 9.10.2016 EV3 Datalogging / 2016 Innokas 34

Harjoitus 6 Harjoitus 6 Laadi robotille ohjelma, jonka avulla voit piirtää mieleisesi liikkeen kuvaajan. Esimerkkiohjelma alla: Voit myös muuttaa harjoituksen lähestymistapaa ja pyytää oppilasta tulkitsemaan ohjelmakoodista, miten robotti tulee liikkumaan. Oppilasta voi myös pyytää hahmottelemaan kuvaajan muodon pelkän kuvakekoodin perusteella. Tämän jälkeen tilanne voidaan realisoida robotin avulla. 9.10.2016 EV3 Datalogging / 2016 Innokas 35

Harjoitus 7 Harjoitus 7 Alla harjoituksen 6 ohjelmalla tuotettu liikekuvaaja. Voit myös aloittaa tästä kuvaajasta ja pyytää oppilasta kuvailemaan, miten robotti on liikkunut. Ohjelmointia painotettaessa voidaan oppilasta tämän jälkeen pyytää laatimaan ohjelma, jonka avulla robotti liikkuu kuvaajan mukaisesti. Ohjelmaa voidaan liittää myös ultraäänipaikkaanturin mittausohjelma (harjoitus 3), jolloin voidaan piirtää kuvaaja. 9.10.2016 EV3 Datalogging / 2016 Innokas 36

Harjoitus 8 Voit piirtää harjoituksen 7 mukaista ohjelmointitehtävää varten kuvaajan myös ilman ohjelmointia Prediction-työkalulla avulla 1. Valitse ennustetyökalu (Prediction tool) 3. Tee ennuste kynän avulla vapaalla kädellä 2. Robottiin on liitetty ultraäänipaikka-anturi porttiin 4. Valitse kynä......ja sulje valintaruutu (OK) 9.10.2016 EV3 Datalogging / 2016 Innokas 37

Harjoitus 9 Ennusteen tekemisessä voidaan hyödyntää myös käyrän yhtälöä. Kokeile tätä toimintoa. 1. Kokeile tätä toimintoa. 9.10.2016 EV3 Datalogging / 2016 Innokas 38

UUTTA EV3 sukupolven roboteissa UUTTA EV3 sukupolven roboteissa aiemman sukupolven NXT-robotteihin verrattuna on mahdollisuus KUVAA JAN AVULLA OHJELMOINTIIN (Graph Programming) Tämä on mukava lisä työskentelyyn ohjelmoinnin opetusta painotettaessa. Työtapa tuo myös rutiinia liikkeen kuvaajan tulkintaan. 9.10.2016 EV3 Datalogging / 2016 Innokas 39

Harjoitus 10 Ohjelmoi Graph Programming avulla robotti liikkumaan alla olevan kuvaajan mukaisesti. Robotti lähestyy estettä, kunnes 20 cm:n etäisyydellä alkaa peruuttaa ja 40 cm:n etäisyydellä aloittaa uuden lähestymisen. 9.10.2016 EV3 Datalogging / 2016 Innokas 40

Ohjelmointi kuvaajan avulla: Avaa Lego Mindstorsm EV3 - ohjelmisto File New Experiment Open 1. Valitse Graph Programming 2. Määritä käytössä oleva anturi 3. Saat käyttöösi kolme ohjelmointialuetta. Star Zone,... Retangle Zone......ja Circle Zone 9.10.2016 EV3 Datalogging / 2016 Innokas 41

1. Valitse alueet (v) 2. Aseta sopivat etäisyysrajat alueiden välille muuttamalla ruutuun haluamasi luku. Tässä harjoituksessa liiketila muuttuu 20 cm ja 40 cm etäisyydellä esteestä. 3. Aseta sopiva maksimietäisyys muuttamalla ruutuun haluamasi luku 9.10.2016 EV3 Datalogging / 2016 Innokas 42

Alueen 1 ohjelmointi (Star Zone): 60 ja 40 senttimetrin välisellä alueella robotin tulee lähestyä seinää 1. Valitse alue ja avaa ohjelmointiruutu hiirellä klikkaamalla 2. Ohjelmoi robotti liikkumaan eteenpäin (Move Steering) 9.10.2016 EV3 Datalogging / 2016 Innokas 43

Alueen 2 (Retangle Zone) ohjelmointi: 40 ja 20 senttimetrin välisellä etäisyydellä robotti jatkaa toisella alueella määriteltyä liiketilaa eli uutta komentoa ei tarvita. 9.10.2016 EV3 Datalogging / 2016 Innokas 44

Alueen 3 (Circle Zone) ohjelmointi : ohjelmoi robotti peruuttamaan eli etääntymään seinästä alle 20 senttimetrin etäisyydellä 9.10.2016 EV3 Datalogging / 2016 Innokas 45

1. Kun ohjelma on valmis, lataa se robottiin (Download) 2. Aseta robotti hieman yli 40 senttimetrin etäisyydelle seinästä ja käynnistä ohjelma. 40 cm 3. Mittauksen jälkeen tuo mittaustulos tietokoneelle (Import) 9.10.2016 EV3 Datalogging / 2016 Innokas 46

Valitse onnistunut mittaustulos (harjoitus 3) ja lataa se koneelle (Import) 9.10.2016 EV3 Datalogging / 2016 Innokas 47

Kertaus 4: Kuvaajan avulla ohjelmointi Ovivahti Ohjelmoi kuvaajan avulla robottisi mittaamaan ultraäänipaikka-anturilla etäisyyttä ovelle (esim 30cm). Kun henkilö astuu ovesta sisään, robotti tervehtii häntä äänitiedostolla. Doorway Greeter Your robot measures the distance across a doorway. When a person walks through, the Ultrasonic Sensor measures a lower distance, and the robot plays the Morning sound file. 9.10.2016 EV3 Datalogging / 2016 Innokas 48