Sovellus lämpötilan mittaamiseen
Liljestrand, Markus (2015)
Liljestrand, Markus
Metropolia Ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201505066464
https://urn.fi/URN:NBN:fi:amk-201505066464
Tiivistelmä
Insinöörityön tarkoituksena oli suunnitella ja kehittää lämpötilan mittaamiseen liittyvä sovellus. Tavoitteena oli perehtyä työhön valitun mikrokontrollerin eri osa-alueisiin käytännön toteutuksen kautta, mikä tehtiin osana opinnäytetyötä.
Insinöörityössä perehdyttiin mikrokontrollerin tarjoamiin mahdollisuuksiin ideasta lopulliseen versioon asti ja siihen miten sen tuottama lämpötilatieto esitetään dynaamisesti mobiilissa päätelaitteessa. Sovellus jaettiin kahteen osaan, mikrokontrollerin sketsi-ohjelmaan ja mobiilioptimoituun lämpötilaa mittaavaan verkkosovellukseen. Sketsi-ohjelma ohjelmoitiin mikrokontrollerin omalla ohjelmointikielellä, joka perustuu C++-ohjelmointikieleen. Mobiilioptimoidussa lämpötilaa mittaavassa verkkosovelluksessa hyödynnettiin
PHP-ohjelmointikieltä. PHP-ohjelmointikielen lisäksi verkkosovelluksessa käytettiin CSS3-tyyliohjeita,
HTML5-merkintäkieltä ja jQuery-kirjastoa, joilla pystyttiin luomaan verkkosovellukseen dynaamisuutta. MySQL-tietokantaa käytettiin sovelluksen tietokantana.
Sovelluksen tekeminen aloitettiin opinnäytetyön tekijän omasta harrastuneisuudesta ja kiinnostuksesta mikrokontrolleihin ja niihin perustuviin kotiautomaatioratkaisuihin. Insinöörityön tuloksena valmistui mobiilioptimoitu lämpötilaa mittaava verkkosovellus, joka lukee tietokantaan tallennettua lämpötilatietoa. Lämpötilatieto tuotetaan mikrokontrolleriin kytketyllä lämpötila-anturilla ja tallennetaan tietokantaan. Insinöörityö osoitti, että mikrokontrollerilla ja siihen liitettävillä moduuleilla voidaan rakentaa mielenkiintoisia kotiautomaatioratkaisuja. Niillä voidaan säästää energiaa, lisätä mukavuutta ja turvallisuutta kotona ja loma-asunnoissa.
Insinöörityössä perehdyttiin mikrokontrollerin tarjoamiin mahdollisuuksiin ideasta lopulliseen versioon asti ja siihen miten sen tuottama lämpötilatieto esitetään dynaamisesti mobiilissa päätelaitteessa. Sovellus jaettiin kahteen osaan, mikrokontrollerin sketsi-ohjelmaan ja mobiilioptimoituun lämpötilaa mittaavaan verkkosovellukseen. Sketsi-ohjelma ohjelmoitiin mikrokontrollerin omalla ohjelmointikielellä, joka perustuu C++-ohjelmointikieleen. Mobiilioptimoidussa lämpötilaa mittaavassa verkkosovelluksessa hyödynnettiin
PHP-ohjelmointikieltä. PHP-ohjelmointikielen lisäksi verkkosovelluksessa käytettiin CSS3-tyyliohjeita,
HTML5-merkintäkieltä ja jQuery-kirjastoa, joilla pystyttiin luomaan verkkosovellukseen dynaamisuutta. MySQL-tietokantaa käytettiin sovelluksen tietokantana.
Sovelluksen tekeminen aloitettiin opinnäytetyön tekijän omasta harrastuneisuudesta ja kiinnostuksesta mikrokontrolleihin ja niihin perustuviin kotiautomaatioratkaisuihin. Insinöörityön tuloksena valmistui mobiilioptimoitu lämpötilaa mittaava verkkosovellus, joka lukee tietokantaan tallennettua lämpötilatietoa. Lämpötilatieto tuotetaan mikrokontrolleriin kytketyllä lämpötila-anturilla ja tallennetaan tietokantaan. Insinöörityö osoitti, että mikrokontrollerilla ja siihen liitettävillä moduuleilla voidaan rakentaa mielenkiintoisia kotiautomaatioratkaisuja. Niillä voidaan säästää energiaa, lisätä mukavuutta ja turvallisuutta kotona ja loma-asunnoissa.