Lämpötilan seurantajärjestelmä
Piittala, Joni (2015)
Piittala, Joni
Tampereen ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015060912899
https://urn.fi/URN:NBN:fi:amk-2015060912899
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli toteuttaa lämpötilan seurantajärjestelmä käyttäen Raspberry Pi -mikrotietokonetta. Työn tarkoituksena oli näyttää oman oppimisen tulos ja soveltaa opittuja tietoja ja taitoja sulautettujen järjestelmien, ohjelmoinnin sekä tietokoneverkkojen osalta. Opinnäytetyönä suunniteltiin ja toteutettiin toimiva järjestelmä, joka koostuu lämpötilan mittauksesta, tiedon tallentamisesta tietokantaan ja tiedon visualisoinnista. Työssä selvitetään käytettyjen laitteistojen ja ohjelmistojen toimintaa teoriassa, mutta työn pääpaino on järjestelmän käytännön toteutuksessa.
Työn käytännön osuus koostuu mittalaitteen ja mittausdatan visualisointiin tarkoitetun web-sivun kehityksestä. Varsinainen mittalaite päätettiin toteuttaa käyttäen Raspberry Pi -mikrotietokonetta ja sen GPIO-porttiin liitettävällä lämpötila-anturilla. Mittaustulokset tallennetaan laitteelle tietokantaan käyttäen MySQL-tietokantapalvelinta. Tietokantapalvelun tuottamiseksi tehtiin LAMP-asennus, joka on Linux-käyttöjärjestelmään pohjautuva palvelin, johon on asennettu Apachen HTTP-palvelin, MySQL-tietokantapalvelin ja PHP-ohjelmointirajapinta.
Mittaustulosten tarkastelua varten kehitettiin yksinkertainen web-sivu, jonka avulla mittaustulokset saadaan käyttäjälle taulukko- ja graafimuodossa. Mittausdatan tarkasteluun tarkoitetun web-sivun toteutuksessa käytettiin HTML-, JavaScript-, ja PHP-ohjelmointikieliä. Mittausdatan visualisointiin käytettiin Google Charts -piirtokirjastoa.
Työn tuloksena saatiin kehitettyä ja rakennettua toimiva lämpötilan seurantajärjestelmä, joka täytti työlle annetut vaatimukset. Työn lopussa pohditaan myös järjestelmän jatkokehitys mahdollisuuksia ja mitä parannuksia ja uusia ominaisuuksia järjestelmään olisi mahdollista toteuttaa.
Työn käytännön osuus koostuu mittalaitteen ja mittausdatan visualisointiin tarkoitetun web-sivun kehityksestä. Varsinainen mittalaite päätettiin toteuttaa käyttäen Raspberry Pi -mikrotietokonetta ja sen GPIO-porttiin liitettävällä lämpötila-anturilla. Mittaustulokset tallennetaan laitteelle tietokantaan käyttäen MySQL-tietokantapalvelinta. Tietokantapalvelun tuottamiseksi tehtiin LAMP-asennus, joka on Linux-käyttöjärjestelmään pohjautuva palvelin, johon on asennettu Apachen HTTP-palvelin, MySQL-tietokantapalvelin ja PHP-ohjelmointirajapinta.
Mittaustulosten tarkastelua varten kehitettiin yksinkertainen web-sivu, jonka avulla mittaustulokset saadaan käyttäjälle taulukko- ja graafimuodossa. Mittausdatan tarkasteluun tarkoitetun web-sivun toteutuksessa käytettiin HTML-, JavaScript-, ja PHP-ohjelmointikieliä. Mittausdatan visualisointiin käytettiin Google Charts -piirtokirjastoa.
Työn tuloksena saatiin kehitettyä ja rakennettua toimiva lämpötilan seurantajärjestelmä, joka täytti työlle annetut vaatimukset. Työn lopussa pohditaan myös järjestelmän jatkokehitys mahdollisuuksia ja mitä parannuksia ja uusia ominaisuuksia järjestelmään olisi mahdollista toteuttaa.