Custom Mechanical Keypad with Display
von JayFi
271
Downloads
186
Likes
1
Makes
__Keypad using mechanical keys, Arduino Pro Micro &ILI9340 SPI Display__
Input device to improve workflow and user input without having to remember a lot of different key combinations.
__Hardware__
Mechanical Keys: [Ebay](https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2334524.m570.l1313.TR10.TRC0.A0.H0.Xmechanical+switch.TRS0&_nkw=mechanical+switch&_sacat=0&LH_TitleDesc=0&_osacat=0&_odkw=mechanical+key+)
Microcontroller: Arduino Pro Micro (Ebay - different models available)
Display: Search Ebay for ILI9341
__Software__
The software running on the Arduino uses the [OneButton Library](https://github.com/mathertel/OneButton) to simply connect multiple buttons without debounce handling needed.
At the moment the software allows multiple modes (window management, start of programms and input of special characters)
The display shows the current selected mode and the function of the keys.
On the computer side i use [AutoHotKey](autohotkey.com) for the command handlin
Input device to improve workflow and user input without having to remember a lot of different key combinations.
__Hardware__
Mechanical Keys: [Ebay](https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2334524.m570.l1313.TR10.TRC0.A0.H0.Xmechanical+switch.TRS0&_nkw=mechanical+switch&_sacat=0&LH_TitleDesc=0&_osacat=0&_odkw=mechanical+key+)
Microcontroller: Arduino Pro Micro (Ebay - different models available)
Display: Search Ebay for ILI9341
__Software__
The software running on the Arduino uses the [OneButton Library](https://github.com/mathertel/OneButton) to simply connect multiple buttons without debounce handling needed.
At the moment the software allows multiple modes (window management, start of programms and input of special characters)
The display shows the current selected mode and the function of the keys.
On the computer side i use [AutoHotKey](autohotkey.com) for the command handlin
Hast du dieses Modell gedruckt? Einloggen und dein Make teilen!
Melde dich an, um einen Kommentar zu hinterlassen
AnmeldenNoch keine Kommentare – sei der Erste!