Ich möchte mein Projekt "USB Macro Keypad" vorstellen.
Resistive Touchscreen Panel mit Papierhintergrund und Arduino Leonardo
ATmega32U4 bilden ein Keypad.
Beliebige Resistive Touchscreen Panel an eine harte Unterlage am Rand an
2 Seiten mit doppelseitigem Klebeband ankleben.
Im Excel eine Tabelle mit abmessungen des Touch Bereichs erzeugen.
Passende Icons im Internet finden und in die Zellen der Tabelle
einfügen. Ausgedruckte Tabelle ausschneiden und zwischen der Unterlage
und Touchpanel von der seite einschieben.
Auf der Rückseite des USB macro Tastatur wird der Pro Micro Modul mit
ATmega32U4( Arduino Leonardo Board ähnlich) und ein Piezo wandler
angeklebt. Damit ist die Hardware fertig.
Das ist ja mega leichte DIY Bastel Projekt der auch ein Anfänger in
elektronik selber bauen kann. Der Schaltplan beinhaltet ja nur 3
Bauteile. Es ist auch sehr günstiges Bastelstück.
Resistive Touch Screen Digitizer Glass 155mm 88mm kostet z.B. bei
Aliexpress 5,36€
Pro Micro Modul kostet z.B. bei Aliexpress 3,30€
Piezo 0,70€
Damit belaufen die Kosten den selbstgebautes USB shortcut keyboards
insgesamt auf 9,36€
Die Tastenkürzel, Kurzbefehle, Tastaturbefehle, Textbausteine und
Tastenkombinationen werden in einer Tabelle im Programmspeicher des
Arduino Leonardo Controllers gespeichert. Am anfang des Sketches ist
eine zweidimensionale String Array angelegt.
Die Positionen der Strings im Array entspricht den Zellen auf dem
Touchscreen Panel
1 | #define Reihen 3
|
2 | #define Spalten 4
|
3 |
|
4 | const String data[Reihen][Spalten] =
|
5 | {
|
6 | { "1", "2", "3", "A" },
|
7 | { "4", "5", "6", "B" },
|
8 | { "7", "8", "9", "C"},
|
9 | };
|
Projektwebseite
http://esp8266-server.de/keypad.html
Video https://youtu.be/UZaxLMfO6pU