Luovan ohjelmoinnin galleria

Mitä Let Me Hack It -kurssilla on saatu aikaan? Ohessa esitellään laaja kirjo kuvataide-, musiikki- ja elektroniikkapolkujen töitä, joita ohjatun kurssin osallistujat ovat palauttaneet. Kurssin hengessä jokaiseen tehtävään oli mahdollista ottaa ihan oma näkökulma, eikä kahta samanlaista työtä ole tullut vastaan. 

Työt on esitelty nimellä tai nimettömänä tekijöiden toiveiden mukaisesti.


Kuvataiteen ja ohjelmoinnin polku

Luku 1: Tutustumista ja satunnaisliikettä

Ensimmäisessä luvussa otettiin käyttöön Processing-ympäristö, ja käytettiin satunnaislukuja muotojen kokoina, sijainteina ja väreinä halutun vaikutelman luomiseksi. Yksikin ohjelmointikomento voi riittää tunnelman välittämiseen, ja tämä voi olla hauska ensimmäinen Processing-harjoitus oppilaille.

Kesäsade

Pietari Kellokumpu
Haava parantuu

Emmi Vesala
Marjapiirakka

Marika Suutarinen
E.coli kasvunopeuden visualisointi

Saara Seppäläinen:
nurmikko

Mika Leppiniemi:
Muuri

Miia Bergman:
Erilaisia ajatuksia

Luku 2: Kokeilevaa huvittelua Bezier-käyrillä

Toisessa luvussa jatkettiin satunnaislukujen parissa ja kokeiltiin, minkälaista liikettä ja tunnelmaa mahdollistavat monipuoliset Bezier-käyrät. Ajatuksena oli työskennellä kokeilevasti huvitellen ilman lukittua suunnitelmaa lopputulosta. Alta näkee, minkälaisiin teoksiin huvittelu ja haaveilu verkkokurssin osallistujia ohjasi.

Maiju Liukkonen
Bezier Ghost Lady

Maarit Rintamäki
Unikko

Katri Kurvinen
Papukaija

Mikko Iltanen
Aaltojen raivo

Rebekka Barongo
Salko

Maria Laakkonen
Revontulet

Heidi Mäkiniemi
Bezier Maton Pöllytys

Luku 3: Jatkuvan liikkeen havainnointia

Kolmannella viikolla havainnoitiin jatkuvaa liikettä ja hoksattiin, miten sitä voi toteuttaa ohjelmoimalla!

Jari Koljonen
Kynttilä

Lumiukko auringossa

Lepatus

Tero Moilanen
Enkunlakut on the road

Tähdenlento
Tähdenlennon suunta muuttuu hiirtä klikkaamalla.

Wilhelmiina Juhakoski
Häiriintynyt keväinen katse
Pupilli lähtee kiertoradalle hiirtä klikkaamalla.

Juha Vartiainen
Yksinäinen lumihiutale.
Hiutaleen reittiin voi vaikuttaa hiirtä klikkaamalla.

Luku 4: Runogeneraattoreiden häkkäämistä

Neljännellä viikolla otettiin mukaan sanallisia ja kuvallisia aineistoja ja tehtiin satunnaisia runoja arpova generaattori. Taidemuseoiden avoimista gallerioista etsityt maalaukset toimivat töiden taustana, ja runoja muodostavat sanat sai valita itse. 

Anu Kaukola
Talvi Saapuu hiljalleen

Kuva: Anonymous Italian (ca. 1580-1620) - Autumn and Winter: two heads made from flora typical of those seasons
https://www.metmuseum.org/art/collection/search/656760

Valokuva: Relavuo (1949) - Tikkurilan Silkki, sisäkuva painamosta
https://finna.fi/Record/vantaa.kuva:1347:99

Tarleena Malinen
Maalaus: Edouard Manet (1866-1867) - A Matador
https://bit.ly/2LJ8QRO

Valokuva: Harri Ahola (1973) - Saksanpaimenkoira puisen asuinrakennuksen ikkunassa Puu-Vallilassa.
https://bit.ly/2pGv4v7

Janne Koivuniemi
Ajatuspuro

Teppo Harju
Kalevala
Runot koostuvat Kalevalasta arvoituista lauseista.


Musiikin ja ohjelmoinnin polku

Luku 1

Kokeilua Sonic Pi:lla

Luku 2

Mikä tulevaisuuden asia voisi saada aikaan tämän toistuvan äänen?

Luku 3

Oma äänimaisema äänitteistä ja Sonic Pi:n sampleista.

Luku 4

Algoritminen sävellys

Kooste kaikkien tehtävien palautuksista / kevät 2019


Elektroniikan ja ohjelmoinnin polku

Elektroniikkapolun saavutuksia

Luku 1: Led-valo toimintaan & tuunaus

Ensimmäinen tehtävä oli varmistaa, että Arduino toimii. Lisäksi harjoiteltiin valon sytyttämistä ja sammuttamista. Saman tien syöksyttiin myös soveltamaan osaamista - tutkittiin, kuinka valoa saa heijastettua, taitettua, sirotettua ja varjostettua kiinnostavin tavoin. Kurssilla palautetuissa töissä käytettiin lukemattomia, nerokkaita materiaaleja, aina höyhenistä origameihin ja kemian tarvikevaraston pulloihin!

Mikko Iltanen - Their number is legion and their name is death

Warhammer 40k Necron Monolith -miniatyyri sai vihreän hohteen ledistä

Teppo Pirnes - Ledi hylsyssä 

Haulikon hylsy oli sopivan kokoinen, valoa läpäisevä ja kätevästi käsillä

Katri Kurvinen - Kukkia 

Keskeneräisen virkkuutyön osat heräsivät eloon odottamattomalla tavalla.

Valaistusta tummeneviin syysiltoihin

Ledien metallinen heijastus on toteutettu keittiöstä löytyneiden välineiden avulla

Miia Bergman:
Liikennevaloledit

Ledeistä punainen tuotti tehokkaimman efektin. Prisman tuottama valoilmiö on vaikuttava.

Optisia tutkimuksia

Valokuvaajan luuppi ja sininen led tuottavat hienon projisointisysteemin - kuin täysikuu.

Heidi Mäkiniemi:
Kirkas led, kopiopaperi ja organza

Organzan rakenne erottuu kopiopaperissa kiinnostavasti

Mika Leppiniemi:
LED-taulu

Monimateriaalinen, 7.lk käsityössä hyvin toimiva työ, jossa voi toteuttaa interaktiivisia, informatiivisia ja kantaaottaviakin tauluja.

Luku 2: Oma kytkin

Ensimmäinen konsti jolla luotiin töihin interaktiivisuutta oli tavallinen painonappi. Kun oltiin saatu napin logiikka ohjelmoitua, keksittiin omia kytkimiä. Kurssitöissä nähtiin toinen toistaan ovelampia systeemejä: kytkimissä käytettiin mm. nepparia, foliota eri muodoissa, pyykkipoikia, koiran aktivointilelua ja piparimuotteja. Sovelluksissa oli usein hyvin käytännöllinen idea - ratkaisuissa esimerkiksi varoitetaan kun jääkaappi on jäänyt auki, autetaan pitämään avaimet tallessa sekä seurataan vessapaperin riittävyyttä.

Kathrin Torvinen - Punainen valo pehmon rinnalla

Valo välkkyy sekunnin välein. Kun alumiinifolioon kääritty nukke yhdistää johdot pussin sisällä, vilkkutiheys nopeutuu.

Kykloopin silmä

Kyklooppi on piirretty muropaketin pahviin ja johdot on kääritty folioon, joita kala koskettaa mennessään suuhun. Kala on hajonneen vetoketjun vedin.

LEGO Minecraft ver2 

Kun Minecraft-alasimeen  viritetty kytkin on alhaalla, valo syttyy rakennuksen sisällä. Johdot on liitetty LEGO-palikoiden väliin ja välissä on lisäksi foliota.

Marika Suutarinen - Tattikytkin 

Tunnista sieni tattikytkimen avulla!

Olli Starck: 
Newtonin kehto

7.-luokkalaiset osallistuivat kytkimen kehittelyyn: Arduino sytyttää valoja pallojen liikkeen mukaan.

Anja Vänni:
Autokisa

Autot sulkevat kytkinpiirin osuessaan maaliin ja vain nopeamman auton merkkivalo syttyy!

Lempeä ankka vai hirviö?

Ankan silmät loistavat tasaisen lempeästi kun nokka on kiinni ja foliot osuvat toisiinsa, mutta vilkkuvat nopeasti kun nokka on auki.  

Terhi Kuoppala:
Huonokuuloisen, 93.v isän herätyskello

Prototyypissä herätyskellon metallinen vasara osuu kuparilankaan ja sulkee kytkimen, jolloin valo syttyy. Tehokkaampi valo olisi seuraavassa versiossa tarpeen, jotta herätysteho on riittävä.

Luku 3: Valoon reagoiva soitin

Viikon teema oli havaitse ja hoksaa, joten aiheeseen sopivasti tutustuttiin antureihin eli Arduinon keinoihin seurailla ympäristön tapahtumia. Ääntä tuotettiin pienen piezo-kaiuttimen avulla, ja tämä hieno elektroninen soitin seurasi valon ja varjon vaihtelua ympäristössä. Valon ja varjon vaihtelua voi tuottaa monin keinoin, joten näitä soittimia soiteltiin mm. värivaloilla ja jääkaapilla.

Kyösti Blinnikka - BLINK-soitin 

Jo varsin soveltavassa työssä on itsetehty potentiometri eli säätövastus: lyijykynän jälki johtaa sähköä, ja systeemin  anturilukema riippuu kohdasta jossa keskimmäinen johto on. Potentiometrin lisäksi ääneen vaikuttaa LDRään osuva ledin valo.

Denis Zhidkikh 

Soittimessa on kolme LDRää. Kukin on peitetty värillisellä kalvolla (punainen, sininen, vihreä), jolloin LDR reagoi vain tietynväriseen valoon. Testattu erilaisten videoiden sekä TV-kuvan kanssa.

Kati Karvonen - Kuolinkello

Pääkallosiluetti pyörii omenasorvilla. Valoa tulee sekä taskulampusta (jonka päällä on punaisella ja sinisellä tussilla väritetty teippi) että vilkkuvasta ledistä. Valoanturi on kiinnitetty kahden pillin avulla pääkallon eteen.



Kynttilä pyörittää porokelloa ja valo aiheuttaa liikkuvia varjoja. Pillin sisään asemoitu valovastus rekisteröi varjot.

Tommi Immonen

5-vuotias rakentelukaveri otti ohjat ja tutki kuinka soittimesta saa ääntä - sormien varjot, taskulamppu ja Lego-auton ikkunoiden vaikutus testailtu!

Servomoottori liikuttelee reikäpahvia valoanturin päällä. Valon ja varjon vaihtelu jaksottaa soittimen tuottamia äänenkorkeuksia.

Luku 4: Servomoottorit ja mekanismit

Tehtävänä oli koodata 180 astetta edestakaisin kääntyilevä servo toimintaan. Tehtävässä neuvottiin myös potentiometrin eli säätövastuksen kytkentä ja ohjelmointi. Monissa töissä intouduttiin hyödyntämään myös muita kurssilla käytettyjä ja omista varastoista löytyneitä komponentteja! 

Anu Kaukola - Satumetsä

Isompi määrä näitä, isommassa koossa, muodostaisi metsän jossa voi liikkua. Eri väriset valot luovat tunnelmaa.

Solja Tiikkainen - Angry Bird

Foliosta tehdyt sarvet ovat kiinni servossa, joka on teipattu linnun töyhtöön.

Torbjörn Granberg - Sivun päivittäjä

Joskus voi olla tarpeen päivittää selainsivua automaattisesti!

Säätila 

Nuoli kertoo säätilan. Jatkoideana säädatan hakeminen sääasemalta (tai vaikka avoimesta säädatasta verkossa)

Esa Tuupanen:
Punatulkku Pietarissa

Lintumatkailija tutustuu Pietarhoviin!

Rebekka Barongo:
Owl Cam

Potentiometrillä ohjailtavasta pöllöstä voisi jatkokehitellä vakoilulaitteen tai turvakameran.

Suvi Airaksinen:
Karkkikone

Karkkikoneeseen on ohjelmoitu koodilukko, ja servo on kiinnitetty laitteen omaan luukunavausmekanismiin.

Jos lukon koodaaminen ei vielä luonnistu, vastaavan vekottimen voi toteuttaa myös anturin avulla.

Esa Arola:
Kävelevä pussinsulkijaservo

Yhden servon avulla liikkuvan kävelijän kanssa painopiste oli teknisessä suunnittelussa, ja koodiksi riitti tehtävän perusohjelma. Hauenleuat toimivat vastapainona, ja liikkuvuutta parantavat pienet laakerit.