Älykkäät kodinkoneet
Eirola, Tommi (2013)
Eirola, Tommi
Oulun seudun ammattikorkeakoulu
2013
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013122522105
https://urn.fi/URN:NBN:fi:amk-2013122522105
Tiivistelmä
Opinnäytetyö toteutettiin Oulun seudun ammattikorkeakoulun toimesta. Työn aiheena oli tutkia Smart Grid ja Smart Home -teknologioita ja hyödyntää niitä testiympäristössä. Smart Grid tarkoittaa älykästä sähköverkkoa, jossa tiedonsiirto on kaksisuuntaista eli se kulkee sekä sähköntoimittajalta asiakkaalle että päinvastoin. Smart Home tarkoittaa rakennusta, jossa laitteet pystyvät kommunikoimaan keskenään ja tiedonsiirto kulkee esimerkiksi PLC:n avulla pistorasioita pitkin huoneesta toiseen. Työssä jatkettiin Marko Vesalan tekemää opinnäytetyötä, jossa hän oli tutkinut ja rakentanut PLC-yhteydet ja tehnyt testiympäristön tälle.
Työn tavoitteena oli tutkia Arduinon toimintaa ja sen hyödyntämistä Smart Home -teknologiassa. Työssä oli tarkoitus rakentaa jääkaapin toimintoja, kuten energian kulutusta seuraava laite, jolla pystyisi myös ohjaamaan sen toimintoja Internetin välityksellä. Työssä käytettiin Marko Vesalan opinnäytetyötä varten tilattuja ZyXEL PLA4211, ZyXEL PLA4201 PLC-testaukseen sekä testiympäristöön Arduino Mega 2560 ja Arduino Ethernet Shield -piirilevyjä.
Työssä ei pystytty tekemään pääaihetta eli jääkaapin kulutuksen seuraamista ja sen päälle ja pois kytkemistä, koska siihen tarvittavaa laitteistoa ei saatu käyttöön vielä. Työssä kuitenkin saavutettiin nämä testiympäristön avulla eli Internet-sivun kautta toimiva päälle/pois-kytkin, joka sytytti ja sammutti LED-valon, sekä se, että Internet-sivulta pystyi seuraamaan jääkaapin oven aukaisuja ja lämpötilaa. Ongelmaksi koituivat Arduinon rajalliset käyttöominaisuudet. Esimerkiksi hälytyksen alkamisajankohtaa ei pystytty tekemään sillä tavalla, että asiakas voisi itse määrätä, koska Arduino-ohjelmointiympäristö ei tue tarvittavaa Javascriptiä.
Jatkossa kannattaisi vaihtaa Arduino useampaa ohjelmointikieltä tukevaan alustaan. Tämä edesauttaisi jatkokehitystarpeita, joissa ohjelmaa voitaisiin jatkaa muihinkin laitteisiin ja Internet-sivujen parannus olisi helpompaa.
Työn tavoitteena oli tutkia Arduinon toimintaa ja sen hyödyntämistä Smart Home -teknologiassa. Työssä oli tarkoitus rakentaa jääkaapin toimintoja, kuten energian kulutusta seuraava laite, jolla pystyisi myös ohjaamaan sen toimintoja Internetin välityksellä. Työssä käytettiin Marko Vesalan opinnäytetyötä varten tilattuja ZyXEL PLA4211, ZyXEL PLA4201 PLC-testaukseen sekä testiympäristöön Arduino Mega 2560 ja Arduino Ethernet Shield -piirilevyjä.
Työssä ei pystytty tekemään pääaihetta eli jääkaapin kulutuksen seuraamista ja sen päälle ja pois kytkemistä, koska siihen tarvittavaa laitteistoa ei saatu käyttöön vielä. Työssä kuitenkin saavutettiin nämä testiympäristön avulla eli Internet-sivun kautta toimiva päälle/pois-kytkin, joka sytytti ja sammutti LED-valon, sekä se, että Internet-sivulta pystyi seuraamaan jääkaapin oven aukaisuja ja lämpötilaa. Ongelmaksi koituivat Arduinon rajalliset käyttöominaisuudet. Esimerkiksi hälytyksen alkamisajankohtaa ei pystytty tekemään sillä tavalla, että asiakas voisi itse määrätä, koska Arduino-ohjelmointiympäristö ei tue tarvittavaa Javascriptiä.
Jatkossa kannattaisi vaihtaa Arduino useampaa ohjelmointikieltä tukevaan alustaan. Tämä edesauttaisi jatkokehitystarpeita, joissa ohjelmaa voitaisiin jatkaa muihinkin laitteisiin ja Internet-sivujen parannus olisi helpompaa.