Ohjelmointi

Rajakylän koulu menestyi Robocup2017-kisoissa

Kisoista matkasi Rajakylään yhteensä neljä mitalia.

Yläkoulun VEX-tiimihaasteessa voiton veivät Matti Väisänen ja Stepan Pyaskin. Pronssia samassa sarjassa saavuttivat Eelis Aalto ja Rasmus Autio.

 

 

 

 

Yksi voittajatiimin finaalisuorituksista

 

Vaikeimmassa pelastussarjassa hopeaa saivat Joona Rahja(6lk.) ja Aatu Litmanen(4.lk.). Huomionarvoista on, että pojat jättivät taakseen useita yläkoululaisjoukkueita.

               

 

Hopeaa tanssi- ja teatterisarjassa saivat Inka Rasinkangas ja  Jenna Kopola

 

 

 

 

 

Mainokset

Tunnelmia Robocupista

Onhan näitä robotteja rakenneltu jo monta viikkoa, mutta vasta, kun saavuttiin Oulun yliopistolle, Innokas-verkoston järjestämään Robocup-tapahtumaan, viimeisetkin Rajakylän roboryhmät tajusivat, mistä hommassa on kyse. Viimehetken  paniikissa viimeistelyrakenteluun sekä ohjelmien ja sensorien hiomiseen satsattiin täällä todella kiitettävästi. Eikä turhaan. Rajakylän 17 ryhmää menestyivät kisoissa kunniakkaasti. Tärkeintähän ei ole se voitto, vaan oppiminen, ja oppimistapahtumana nämä kisat ovat vailla vertaa!

FabLab4School

Teknoluokan hirsitaloprojekti huipentui tällä viikolla kaksipäiväiseen vierailuun Oulun yliopiston FabLabissa. Meidän luokan mattoveitset, sahat, kuumaliimat ja balsahirret olivat kyllä ”so last week” verrattuna FabLabin jääkaapin kokoiseen 3D-tulostimeen, laser-leikkureihin, CNC-jyrsimiin. Perinteisen ja modernin käsityön kohtaaminen tuotti kuitenkin paljon mielenkiintoista tekemistä ja erityisesti oppimista.

Hirsitalo tarvitsee tietysti valot. Tätä tarkoitusta varten leikkasimme poikki kasan USB-johtoja, ja juotimme niiden päähän vastukset ja LED:it. Rakensipa joku johtoon kytkimenkin. Tiesitkö, että USB-johdon musta ja punainen johto tarjoavat 5V jännitteen. Tämä riittää mukavasti pienten sähkölaitteiden pyörittämiseen.

Monen oppilaan mielikuvitusta kutkutti eniten laser-leikkuri. Inkscapella sai helposti piirreltyä avaimenperiä ja laatikkotaloja, jotka sitten leikattiin MDF-levystä. Tätä täytyy saada lisää!

Uusi tuttavuus oli Innokas-verkoston teknoluokalle tarjoama mikrokontrolleri, BBC MicroBit. Oppilaat saivat hetkessä aikaan LED-hymynaamoja, lämpömittareita ja Kivi-Paperi-Sakset -pelejä. Laitteeseen on integroitu hurja määrä sensoreita, esim. lämpötilasensori, kiihtyvyyssensori, valosensori ja kompassi. Lisäksi laitteen saa bluetoothilla kiinni kännykkään. Parasta on kuitenkin verkkopohjainen ohjelmointiympäristö, jossa voi käyttää useita eri kieliä Pythonista lohko-ohjelmointiin.

Täytyy antaa kiitos ja kumarrus FabLabin Antille ja Ivanille, jotka antoivat asiantuntijuutensa oppilaiden käyttöön. Ehkä vierailun onnistumista kuvaavat parhaiten nämä oppilaiden suusta kuulemani lauseet: ”Ehkä minusta sittenkin voisi tulla isona ohjelmoija!”, ”Mistä näitä ledejä, vastuksia ja tinaa voi ostaa?” ja ”Saako tänne jäädä vielä pidemmäksi aikaa?”.

 

Innokas-jatkokiertueella

Innokas-verkoston vuoden 2017 jatkokoulutuskiertue saapui tiistaina Ouluun, Rajakylän kouluun. Kiertueella on tänä vuonna tarjolla kolme pajaa:

Robotit valtaavat fysiikan luokan

Tervetuloa innostumaan Lego EV3-robottien käytöstä mittalaitteena! Koulutuksen aikana tutustutaan toiminnallisesti ohjelmoinnin ja robotiikan käyttöön yläkoulun fysiikan oppilastöissä.

Koulutus rakentuu aiheeseen johdattelevasta lyhyestä aloitusosiosta, toiminnallisesta työpajaosiosta ja lopussa toteutettavasta koonnista. Pajan aikana pääset tutustumaan kuvakepohjaiseen ohjelmointiin ja mittaustulosten käsittelyyn Lego-robotiikan avulla (EV3 + Datalogging). Paja ei vaadi aiempaa kokemusta EV3-ohjelmoinnista.

Peliohjelmoinnilla yli oppiainerajojen

Pajassa ohjelmoidaan monimediainen ja oppiaineita yhdistelevä digitaalinen peli käyttäen Scratch lohko-ohjelmointiympäristöä. Pelin grafiikka, äänet ja musiikki luodaan itse käyttäen ilmaisia, verkosta löytyviä työvälineitä.

Pajassa otetaan myös ensikosketus tekstipohjaiseen ohjelmointiin. Mukaan kannattaa ottaa oma läppäri (ei tabletti).

Irti rajoista Arduinolla

Pajassa tutustutaan Arduino IDE-ohjelmointiin Grove-järjestelmää käyttäen sekä 3D-mallinnukseen ja tulostukseen. Pajassa luodaan ja innovoidaan mahdollisuuksien mukaan oma ohjelmoitava tuote.

Lue lisää täältä.

img_3341-1

Scratch aiheutti päänvaivaa tasapuolisesti lapsille ja aikuisille.

 

Pelihahmoja Piskelin avulla

Tänään opettelimme käyttämään Piskel-nimistä piirtotyökalua, joka on ilmaiseksi käytettävissä osoitteessa piskelapp.com. Asiantuntijoina toimivat 6. luokan tekno-oppilaat Jaakko, Konsta, Onni ja Otso. Pojat ovat käyttäneet samaista sovellusta jo aiemminkin, joten he valmistelivat lyhyen opetustuokion aiheesta muille luokkamme oppilaille. Tunnin aikana opimme miten Piskelin avulla saamme luotua pelihahmon ja siirrettyä sen Scratch-ohjelmointiympäristöön. Tästä jatkamme pelin kehittelyä jokaisen itse tekemän hahmon pohjalta.

img_4972 img_4975 img_4976 img_4977

Letkuohjattava robotti

Kolmas luokka on aloittanut työskentelyn Lego NXT -robottien parissa. Aluksi ohjasimme toista oppilasta täsmällisin käskyin (liiku eteenpäin kolme askelta, käänny oikealle 90 astetta…). Legoista rakensimme perusrobotin, jota ohjasimme aluksi suoraan keskusyksikön painikkeista ja seuraavassa vaiheessa NXT-G ohjelman avulla. Tällä viikolla liitimme robottiin kaksi kosketusanturia pitkien kaapeleiden avulla, jolloin lopputuloksena oli kauko-ohjattava robotti. Ohjelma näyttää tältä:

letkurobo

Robotiikka- ja automaatioprojektin huipennus: Retki Joensuuhun

Joensuu2015Robotiikka- ja automaatioprojektimme rakentelun ja ohjelmoinnin tuotoksena valmistui robotteja kolmeen eli RoboCubJunior -lajiin: neljä pelastusrobottia,  kolme sumorobottia sekä kolme tanssirobottia. Nyt oli aika lähteä matkaan kohti Joensuun Robo-kisoja ja SciFest-tapahtumaa. Joensuussa siis näimme, koimme ja opimme paljon paitsi RoboCub-kisaan ja robotteihin liittyen niin myös erilaisia asioita tiedetapahtuma SciFestin myötä, jonne kaikki retkellä mukana olleet pääsivät kahden päivän aikana tutustumaan. Pakkasimme robottien lisäksi, vielä paikan päällä tapahtuvaa rakentelua ja ohjelmointia varten, mukaan läppärit, rakentelusarjoja, jatkojohtoja jne. Lisäksi otimme mukaan iPadit, joiden avulla jokainen ryhmä kuvasi retken tapahtumia, ja koosti saamistaan kokemuksista päiväkirjan. Päiväkirjoja esittelimme luokassa retken jälkeisellä viikolla.

Sumo1    Sumo2Sumo-lajiin osallistuneiden tunnelmia Joensuusta.

Pelastus2    Pelastus1Pelastus-lajissa riitti haastetta.

Tanssi1Harjoitusten jälkeen yhteen tanssiryhmistämme saatiin vielä taustatanssijoitakin mukaan.

Areena1  IMG_0580  Areena2Areenalla oli SciFestin valo-teemaan sopiva valaistus ja paljon mielenkiintoista nähtävää. Työskentelypaikallamme tehtiin tarvittavat parannukset robotteihin kisasuoritusten välissä.

Retken jälkeen teimme vielä ryhmissä videoita ja trailereita omista roboteista. Osa videoista lähetettiin myös Innokas-verkoston blogiin näytille ja samalla vastasimme myös Innokas-verkoston kouluille ja päiväkodeille heittämään haasteeseen tehdä ”Robotin-tarina”-videoita. Luokkamme tekemiä videoita löytyy täältä: Innokas-verkoston blogi

Kiitos kaikille retkeen ja RoboCub-kisaan osallistuneille mukavasta yhteisestä kokemuksesta! Kerätyn palautteen perusteella retki oli varsin onnistunut ja kirjasimme talteen yhdessä myös kehitysideoita tulevia kisareissuja silmällä pitäen.

Teknoluokkalaiset pelitestaajina

Pelitestausta 3

Luokassamme viime syksynä vieraillut pelituottaja Sami Halonen saapui uudelleen meille vieraaksi viikko sitten keskiviikona. Tällä kertaa teknoluokkalaiset pääsivät testaamaan lähes valmista Ranegade Rockets -peliä tablet-laitteilla ja älypuhelimilla. Oppilaat innostuivat pelistä heti ja  löysivät monia hyviä seikkoja pelistä. Erityisesti pelissä olevaa kaksinpeliominaisuutta monet oppilaista pitivät mielenkiintoisena. Kehittämiskohteitakin oppilaat toki vielä viimeistelyä vaativasta pelistä löysivät.

Pelitestausta 2                   Pelitestausta 4

Oppilaiden tehtävänä oli pelaamisen ja pelin testaamisen lisäksi antaa palautetta peliin liittyen seuraavista osa-alueista: äänet, grafiikka, ohjaus ja hauskuus. Lisäksi pelin kehittäjät olivat kiinnostuneita oppilaiden kehitysideoista ja siitä, mikä pelissä oli parasta. Palautteet lähetimme sähköpostilla Sami Haloselle tiimeineen. Tästä pelistä kuullaan varmasti vielä!

Robotiikka- ja automaatioprojekti käyntiin

Tänään teknoluokassa aloitettiin kovalla innolla rakentamaan robotteja Lego NXT-sarjoista. Rakentelun ja ohjelmoinnin tuotoksena valmistuu kolmeen eri lajiin soveltuvia robotteja: pelastusrobotteja, sumorobotteja sekä tanssi- ja teatterirobotteja. Osallistumme valmiiden robottien kanssa RoboCup Junior SM-kisoihin edellä mainittujen robottityyppien alkeissarjoissa. Kisat järjestetään tänä vuonna SciFest tapahtuman yhteydessä Joensuussa 23.-25.4.2015. Kisaan valmistautumisessa tukena on myös OAMK:n opiskelijatiimi.

Innolla uutta oppien ja vastaantulevia haasteita yhdessä ratkoen tähtäämme kohti huhtikuun lopulla koittavaa Joensuun kisa- ja luokkaretkeä.

Robo1 Robo2 Robo3