RFID-lukijan prototyypin kehitys
Porkka, Paavo (2011)
Porkka, Paavo
Metropolia Ammattikorkeakoulu
2011
Creative Commons Attribution-NonCommercial-NoDerivs 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011061411986
https://urn.fi/URN:NBN:fi:amk-2011061411986
Tiivistelmä
Opinnäytetyön aiheena oli toteuttaa kannettava RFID-lukija Metropolia Ammattikorkeakoulun laboratoriotuntien seurantalaitteeksi. Lukijalaitteen tarkoitus on kerätä opiskelijoiden saapumis- ja poistumistietoja laboratoriotunneilta. Lukijaan oli myös tarkoitus saada USB-väylän PC-liitettävyys, jotta tiedonkeruu olisi mahdollista viedä edelleen käsiteltäväksi ja esimerkiksi tilastoitavaksi.
Ainakin vielä toistaiseksi nykykäytäntönä laboratoriotunneilla on vanhanaikainen kynä-paperimenetelmä, jolle haluttiin lähteä toteuttamaan vaihtoehtoista ja käytännöllisempää sähköistä ratkaisua. Laboratoriotuntien pakollisuuden ja toisaalta ajankäyttöön liittyvien erikoisuuksien takia tällaiselle sähköiselle mallille voisi olla käyttöä.
RFID-lukijalaitteen prototyypin toteutus koostui seuraavista komponenteista: Parallax RFID Card Readerista, PSoC-mikro-ohjaimen kehitysalustasta, LCD-näytöstä, reaaliaikakellopiiristä (RTC), ulkoisesta muistista (EEPROM) sekä numeronäppäimistöstä. Lisäksi kehitysalustalla olevan mikro-ohjaimen ohjelmointiin käytettiin PC-tietokoneeseen USB-liitettävää ohjelmointilaitetta. Ohjelmistokehitys tehtiin PC-tietokoneella PSoC Programmer -kehitysympäristössä.
Kehitystyön lopuksi sain valmiiksi testatusti toimivan prototyypin, joka sisälsi lähes kaikki alkuperäiset määritellyt toiminnallisuudet. Käyttäjä pystyy valitsemaan halutun kurssin, lisäämään kurssin, muuttamaan reaaliaikakellon aikaa, kirjautumaan kurssille sisään tai ulos sekä liittämään laitteen USB-väylään virran syöttöä varten. USB-väylän kommunikaatio PC-tietokoneelle jäi osittain vielä toteuttamatta.
Ainakin vielä toistaiseksi nykykäytäntönä laboratoriotunneilla on vanhanaikainen kynä-paperimenetelmä, jolle haluttiin lähteä toteuttamaan vaihtoehtoista ja käytännöllisempää sähköistä ratkaisua. Laboratoriotuntien pakollisuuden ja toisaalta ajankäyttöön liittyvien erikoisuuksien takia tällaiselle sähköiselle mallille voisi olla käyttöä.
RFID-lukijalaitteen prototyypin toteutus koostui seuraavista komponenteista: Parallax RFID Card Readerista, PSoC-mikro-ohjaimen kehitysalustasta, LCD-näytöstä, reaaliaikakellopiiristä (RTC), ulkoisesta muistista (EEPROM) sekä numeronäppäimistöstä. Lisäksi kehitysalustalla olevan mikro-ohjaimen ohjelmointiin käytettiin PC-tietokoneeseen USB-liitettävää ohjelmointilaitetta. Ohjelmistokehitys tehtiin PC-tietokoneella PSoC Programmer -kehitysympäristössä.
Kehitystyön lopuksi sain valmiiksi testatusti toimivan prototyypin, joka sisälsi lähes kaikki alkuperäiset määritellyt toiminnallisuudet. Käyttäjä pystyy valitsemaan halutun kurssin, lisäämään kurssin, muuttamaan reaaliaikakellon aikaa, kirjautumaan kurssille sisään tai ulos sekä liittämään laitteen USB-väylään virran syöttöä varten. USB-väylän kommunikaatio PC-tietokoneelle jäi osittain vielä toteuttamatta.