A SEM weboldalán elhelyezett jelenlétjelzőt sokan használják a kollégiumban, a HA5KFU is úgy döntött, hogy beüzemelnek egy ilyen eszközt.
Az eszköz egy Atmel ATMEGA8 mikrokontroller köré épül, illetve kulcs szerepet játszik benne a V-USB könyvtár is. Maga a doboz egy RS flip-flopként funkcionál, melynek állapotot USB-n keresztül az illesztőprogram le tudja kérdezni, illetve igény szerint módosítani is tudja. Az állapot mellesleg egy az állapotleddel szoftver nélkül is megállapítható. Az eszköz szoftvere a BootloaderHID-en keresztül frissíthető, melyet úgy érhetünk el, hogy a panelon beillesztjük a jumpert. Szerver oldalon egy ajax kód van elhelyezve, ami lekérdezi az eszköz állapotát. A lekérdezett php lefuttatja a szoftvert, ami kommunikál az eszközzel, majd visszaadja az aktuális állapotot.
A megvalósítás egy műszerdobozban találta meg a helyét. A gombok mérete miatt a panelt meg kellett emelni. A doboz teteje a SEM-ben található CNC-vel lett megmunkálva.
Hivatkozások:
- ATMEGA8 datasheet: http://www.atmel.com/images/atmel-2486-8-bit-avr-microcontroller-atmega8_l_datasheet.pdf
- V-USB: https://www.obdev.at/products/vusb/index.html
- BootloaderHID: https://www.obdev.at/products/vusb/bootloadhid.html
- PowerSwitch: https://www.obdev.at/products/vusb/powerswitch.html