Vapaa-ajan asunnon hälytysjärjestelmän toteutus mikrotrollerin avulla
Jaatinen, Pekko (2010)
Jaatinen, Pekko
Saimaan ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201005209983
https://urn.fi/URN:NBN:fi:amk-201005209983
Tiivistelmä
Työn tarkoituksena on suunnitella ja kehittää hälytysjärjestelmä vapaa-ajanasuntoon. Hälytysjärjestelmän tärkein ominaisuus on lähettää tekstiviesti hälytyksen tapahtuessa. Järjestelmän helppokäyttöisyyteen kiinnitettiin myös huomiota.
Hälytysjärjestelmän keskusyksikkö koostuu kolmesta osiosta, jotka ovat tehonlähde, ohjausyksikkö ja mikrokontrollerin ohjelmointi. Teholähde kytkennällä toteutetaan järjestelmän vaatimat käyttöjännitteet sekä akkukäyttöä varten akun ylläpitolaturi.
Ohjausyksikkö toteutetaan mikrokontrollerin avulla. Yhdessä oheiskomponenttien kanssa mikrokontrolleri tutkii antureiden tilaa ja tekee hälytyksen antureiden tilan perusteella.
Jotta mikrokontrolleri saataisiin toimimaan halutulla tavalla, pitää siihen kehittää sopiva ohjelmakoodi. Ohjelma toteutetaan c-kielellä käyttämällä Avr Studio 4 -ohjelmaa apuna koodin kirjoittamiseen ja testaamiseen. Ohjelmaa testattiin käytännössä ensin STK200-kehitysympäristössä, jonka avulla kokeiltiin ohjelman toimivuutta.
Ennen järjestelmän kokoonpanoa eri komponentteja testattiin ensin koekytkentäalustalla. Testausten jälkeen aloitettiin järjestelmän kokoonpano piirilevylle. Järjestelmää koottaessa tehtiin samalla järjestelmällisiä mittauksia, joiden avulla löydettiin virheitä. Virheet kookoonpanossa olisivat voineet aiheuttaa komponenttien tuhoutumisen. Jäjestelmän viimeinen testaus suoritettiin ohjelman avulla.
Hälytysjärjestelmän keskusyksikkö koostuu kolmesta osiosta, jotka ovat tehonlähde, ohjausyksikkö ja mikrokontrollerin ohjelmointi. Teholähde kytkennällä toteutetaan järjestelmän vaatimat käyttöjännitteet sekä akkukäyttöä varten akun ylläpitolaturi.
Ohjausyksikkö toteutetaan mikrokontrollerin avulla. Yhdessä oheiskomponenttien kanssa mikrokontrolleri tutkii antureiden tilaa ja tekee hälytyksen antureiden tilan perusteella.
Jotta mikrokontrolleri saataisiin toimimaan halutulla tavalla, pitää siihen kehittää sopiva ohjelmakoodi. Ohjelma toteutetaan c-kielellä käyttämällä Avr Studio 4 -ohjelmaa apuna koodin kirjoittamiseen ja testaamiseen. Ohjelmaa testattiin käytännössä ensin STK200-kehitysympäristössä, jonka avulla kokeiltiin ohjelman toimivuutta.
Ennen järjestelmän kokoonpanoa eri komponentteja testattiin ensin koekytkentäalustalla. Testausten jälkeen aloitettiin järjestelmän kokoonpano piirilevylle. Järjestelmää koottaessa tehtiin samalla järjestelmällisiä mittauksia, joiden avulla löydettiin virheitä. Virheet kookoonpanossa olisivat voineet aiheuttaa komponenttien tuhoutumisen. Jäjestelmän viimeinen testaus suoritettiin ohjelman avulla.