EKG-anturin datan välitys iPhonelle
Lampio, Joni (2013)
Lampio, Joni
Metropolia Ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013052410583
https://urn.fi/URN:NBN:fi:amk-2013052410583
Tiivistelmä
Insinöörityön tavoitteena oli kehittää Nordic Semiconductorin nRF51822-piiriin pohjautuva järjestelmä, joka selvittää EKG-anturilta saadusta datasta sydämen lyöntitiheyden ja lähettää sen Bluetooth low energyn välityksellä iPhonelle, jossa se esitetään tarkoitusta varten luodulla sovelluksella. Insinöörityö toteutettiin osana Metropolia Ammattikorkeakoulun tutkimus- ja kehitysyksikkö Electrian ja Tampereen teknillisen yliopiston HealthSens-projektia.
Työhön valittiin käytettäväksi nRF51822-piirin sisältävä nRF51822 development kit -moduuli sekä nRF6310-kehitysalusta, joiden valintaan päädyttiin niiden ominaisuuksien perusteella. nRF51822-piirin ohjelmistokehitykseen käytettiin avoimen lähdekoodin työkaluja, joiden valintaan vaikuttivat projektiin osallistuneiden henkilöiden aikaisemmat positiiviset kokemukset kyseisistä työkaluista.
Ennen varsinaisen järjestelmän kehittämistä tutustuttiin työssä käytetyn piirin ominaisuuksiin sekä muihin työn kannalta olennaisiin aiheisiin kuten Bluetooth low energyyn ja elektrokardiografiaan, joka on sydämen sähköistä toimintaa selvittävä tutkimus. nRF51822-piirin ohjelmiston kehityksessä käytettiin hyväksi Nordic Semiconductorin laite-kirjastoja sekä EP Limitedin QRS-kompleksin tunnistinta, joiden avulla EKG-anturin datasta saatiin selvitettyä QRS-kompleksien paikat, ja niiden avulla laskemaan sydämen lyöntitiheys.
iPhonelle kehitetty sovellus pohjautui Nordic Semiconductorin nRFready iOS demo app -sovellukseen, jolle luotiin uusi yksinkertaistettu käyttöliittymä. Sovelluksen kehitys toteutettiin Applen Xcode-kehitysympäristöllä.
Työn lopputuloksena syntyi sydämen lyöntitiheyden selvittävä järjestelmä, joka esitti sydämen lyöntitiheyden iPhone-sovelluksessa.
Työhön valittiin käytettäväksi nRF51822-piirin sisältävä nRF51822 development kit -moduuli sekä nRF6310-kehitysalusta, joiden valintaan päädyttiin niiden ominaisuuksien perusteella. nRF51822-piirin ohjelmistokehitykseen käytettiin avoimen lähdekoodin työkaluja, joiden valintaan vaikuttivat projektiin osallistuneiden henkilöiden aikaisemmat positiiviset kokemukset kyseisistä työkaluista.
Ennen varsinaisen järjestelmän kehittämistä tutustuttiin työssä käytetyn piirin ominaisuuksiin sekä muihin työn kannalta olennaisiin aiheisiin kuten Bluetooth low energyyn ja elektrokardiografiaan, joka on sydämen sähköistä toimintaa selvittävä tutkimus. nRF51822-piirin ohjelmiston kehityksessä käytettiin hyväksi Nordic Semiconductorin laite-kirjastoja sekä EP Limitedin QRS-kompleksin tunnistinta, joiden avulla EKG-anturin datasta saatiin selvitettyä QRS-kompleksien paikat, ja niiden avulla laskemaan sydämen lyöntitiheys.
iPhonelle kehitetty sovellus pohjautui Nordic Semiconductorin nRFready iOS demo app -sovellukseen, jolle luotiin uusi yksinkertaistettu käyttöliittymä. Sovelluksen kehitys toteutettiin Applen Xcode-kehitysympäristöllä.
Työn lopputuloksena syntyi sydämen lyöntitiheyden selvittävä järjestelmä, joka esitti sydämen lyöntitiheyden iPhone-sovelluksessa.