Mikrokontrolleres mérési adatok megjelenítése és vezérlés webfelületen

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

A szakdolgozatom célja egy olyan weboldal megvalósítása volt, amely képes adatokat küldeni a számítógépre rákötött mikrokontrollerekre kommunikációs porton (USB) keresztül. Emellett az előbb említett mikrokontrollereknek a megtervezése, megépítése és felprogramozása.
Az Arduino mikrokontrollerekkel az egyetemi éveim alatt kezdtem el ismerkedni, miután sikeresen szakosodtam a vállalati információs rendszerek szakirányra. Az említett szakirányon több olyan tantárgyam is volt ahol valamilyen általunk kitalált és megvalósított projekt feladat elkészítése, valamint dokumentálása volt a cél. Ilyen tantárgy volt az Önálló laboratórium 1 ahol egy belépőrendszer megtervezését és megvalósítását találtam ki Arduino mikrokontrollerrel. A rendszer része maga az Arduino, egy mátrix nyomógomb panel, három darab led, két szervo motor és egy berregő volt. A belépőkódok az Arduino kódban voltak általam megadva, így aki a rajta lévő kódot megadta azt a rendszer beengedte. Visszajelzés céljából különböző színű ledek és egy berregő gondoskodott. Fél évvel később az Önálló laboratórium 2 tantárgy keretein belül szintúgy egy projekt kitalálása és megvalósítása volt a cél, de opcióként fennállt, hogy lehetséges fejleszteni a már meglévő projektünket is. Az utóbbi opcióra esett a választásom. A belépőrendszer bővült egy adatbázissal, ami egy szervergépen volt, valamint egy java nyelven írt grafikus felületű programmal. A program segítségével felhasználókat lehetett felvenni és egyéni kódot adni nekik, amivel képesek belépni. A felvett felhasználók adatai illetve kódjai az adatbázisban lettek tárolva. A mikrokontrolleren annyi változás történt, hogy kapott egy ethernet shieldet aminek segítségével képes volt a kód beírása után lekérdezni az adatbázisból, hogy van-e jogosultsága az éppen belépni kívánó félnek. Ezek a megvalósított projektek nagyban hozzájárultak ahhoz, hogy a szakdolgozatom témája a mikrokontrollerek felhasználásával kapcsolatos legyen. Ebből született az ötlet, hogy létrehozzak egy olyan weboldalt, amin képes vagyok kommunikálni a mikrokontrollerekkel kommunikációs porton keresztül, valamint képes legyek megjeleníteni az aktuális állapotukat a mikrokontrolleren lévő különböző komponenseknek.

Leírás
Kulcsszavak
Mikrokontroller, Arduino, Programozás
Forrás