Azért az RPi mert:
- Hozzávetőlegesen olcsó
- Vannak rá szerelve by design, dedikált GPIO kivezetések
- Lehet rá tenni teljes értékű OS -t
- Van rajta USB és Bluetooth
- A HID eszközök olvasására lehet használni a legtriviálisabb magas szintű API -kat,
és így semmilyen ördöngös USB es Bluetooth hw + sw hekkelésbe nem kell belemélyedni
- Az EP -vel, a soros interfészen kommunikáló program csupán egy egyszerű alkalmazás
vagy szervíz lenne az RPi OS -en, így a konfiguráció kezelés triviálisan megoldható lenne,
nem beszélve arról hogy a HID eszkoz oldaláról a konfiguráció igény zéróba tartana,
mert az OS -től már eszköz független, virtuális billentyű infót kaphatnánk
- A PS/2 csatlakozást az ember megoldja a egy PS/2 -> USB konverterrel,
vagy esetleg megvalósít egy PS/2 inputot a GPIO lábakon,
oly módon ahogy azt Arduino -n már megoldottuk
- És még külön fejlesztői eszközök sem kellenek a használatához,
mivel az eszköz maga a saját fejlesztői eszköze is
- Ha az ember nem standard EP tápot használ,
akkor még a tápolása is megoldható az EP alaplapról,
külön tápot nem kell kapjon
Lehetne persze helyette bármi egyebet (a feladathoz sokkal jobban méretezett teljesítményű elektronikákat) is használni,
de szerintem ha valaki képes alacsonyabb szintű elektronikai komponensekből
(mint egy többszáz MHz -es, GPU gyorsított, fullHD fullblown számítógép
)
USB és Bluetooth támogatást implementálni a PS/2 mellé,
akkor annak már nem ilyen elosztott, hanem belülre szerelt cucc irányába kellene gondolkodjon.
Ide kívülre, a barkács keretrendszerben gondolkodva, valami ilyen RPi szerű dolog ideálisnak tűnik ...
A végeredmény az lenne, hogy a bill mátrix felülírása tökéletes sebességgel menne,
az EP -ből csak 4 drótot kell kivezetni,
amin egy viszonylag kis kocka lógna,
melyre tetszőleges modern HID eszközt kapcsolhatnánk,
beleértve a Bluetooth -t is.
Az RPi -hez lehet kapni sokfajta,
szépen kivitelezett dobozokat.