mikrocontroller.net

Forum: Projekte & Code Arduino USB Macro Keyboard aus ATmega32U4 und Touchpanel


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Mischa N. (mischaka)
Datum:
Angehängte Dateien:

Bewertung
1 lesenswert
nicht lesenswert
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
#define Reihen 3
#define Spalten 4

const String data[Reihen][Spalten] =
{
{ "1", "2", "3", "A" },
{ "4", "5", "6", "B" },
{ "7", "8", "9", "C"},
}; 

Projektwebseite
http://esp8266-server.de/keypad.html

Video Youtube-Video "USB Macro Keypad / Keyboard für 10€ aus Arduino Leonardo und Resistiven Touchscreen Panel basteln"

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.