Touch-display zum ansteuern

OP #4520430
Huhu,

ich bin Physikstudent und habe so langsam Lust bekommen, mal selber was 
zu basteln.
Kurz zu mir: Ich bin ein ganz passabler C++-Programmierer und kenn mich 
halt mit Physik aus (Überraschung). Nun zu meinem Vorhaben:

Ich möchte eine Art Noteshelf programmieren:
Ich möchte gerne einen Touchscreen (ähnlich einem Tablet) per 
Microcontroller (oder was auch immer sich eignet) ansteuern, um darauf 
schreiben zu können.
Mein Problem ist eigentlich ziemlich simpel, trotzdem hab ich schon gute 
2 Stunden damit verbracht mich durch das Internet und schließlich dieses 
Forum hier zu lesen:
Wo bekommt man Touch-monitore, wo quasi nur ein Kabel rumbaumelt, aus 
dem die Touch-koordinaten herauspurzeln ? Bzw mit welchen Stichworten 
muss man nach sowas suchen ?
Ich hätte gerne einen eher großen Monitor (halt wie ein DIN A4 Blatt), 
den ich an den Mikrocontroller (/Whatever) anschließe, daran dann noch 
eine SD-Karte/Festplatte/Usb-Stick.

Könnt ihr mir da weiterhelfen ? Wo finde ich solche Monitore ? Welche 
Mikrocontroller eignen sich dafür ? Gibt es Guides zum ansteuern der 
Monitore ?

Vielen dank schonmal im voraus und noch einen schönen Abend,
MAPster
Gast
Moritz P. schrieb:
> Wo bekommt man Touch-monitore, wo quasi nur ein Kabel rumbaumelt, aus
> dem die Touch-koordinaten herauspurzeln ?

Monitor und Touch sind zwei getrennte Dinge

Moritz P. schrieb:
> Ich hätte gerne einen eher großen Monitor (halt wie ein DIN A4 Blatt)
Eine Suche nach Monitoren mit "DIN A4" wird dich nicht weiter bringen. 
Trotz SI und gesetzlichen Einheiten wirst du eher bei 15.6" als nächster 
gängiger Größe fündig. Die Touch-Koordinaten werden am ehesten aus einem 
Ding purzeln, dass du mit dem Suchbegriff "Touch Digitizer" findest.
Gast
Wenn man den Controller auch selber bauen möchte, wäre ein
"4 wire resistive touch Panel" eine einfache Lösung.
Mikrocontroller mit 2 ADCs und die Koordinaten über uart.
Gast
>Wenn man den Controller auch selber bauen möchte, wäre ein
>"4 wire resistive touch Panel" eine einfache Lösung.
>Mikrocontroller mit 2 ADCs und die Koordinaten über uart.

Am besten dann mit AVR abfragen, dann fällt die Schrifterkennung
ja quasi nebenbei mit ab.
Gast
Interessant. Eine Community, die feindlich gegenüber Neuen ist ? Es gibt 
wohl wirklich für ALLES ein erstes mal ;)
Naja, falls mal Jemand über die Suche hierdrauf stößt: Am Ende habe ich 
es mir doch selbst ergoogelt.
Mir war nicht klar dass Monitor und "Touchpanel" zwei getrennte 
Komponenten sind. Solche Touchpanel gibt es als "4 wire" bzw "5 wire", 
diese wires können dann über einen touch screen controller ausgelesen 
werden. Habe dazu folgendes PDF von Atmel gefunden:
http://www.atmel.com/Images/doc8091.pdf
Ist sehr ausführlich, sollte also (hoffentlich) keine Fragen offen 
lassen.
Vielen dank trotzdem an BB84 und W.A. die hilfreiche Antworten gegeben 
haben.
Wünsch euch frohes weiterbasteln
Gast
MAPster schrieb:
> Interessant. Eine Community, die feindlich gegenüber Neuen ist ?
Keine Sorge. Holger ist ein bekannter Troll und abgesehen von ihm gab es 
ja doch hilfreiche Antworten.
Wenn du schaffst, die Idioten zu ignorieren, wirst du hier viele gute 
Informationen bekommen.
Gast
Moritz P. schrieb:
> Wo bekommt man Touch-monitore, wo quasi nur ein Kabel rumbaumelt, aus
> dem die Touch-koordinaten herauspurzeln ? Bzw mit welchen Stichworten
> muss man nach sowas suchen ?
> Ich hätte gerne einen eher großen Monitor (halt wie ein DIN A4 Blatt)

Sehr witzig.

Also, es gibt bunte TFT-Displays in verschiedenen Größen und es gibt 
sowohl resistive als auch kapazitive Touch-Paneels dafür. Normalerweise 
werden diese möglichst blasenfrei auf die Displays aufgeklebt, aber es 
sind immer ZWEI eigentlich getrennte Teile.

Für das Display brauchst du eben irgend einen Rechner, der es bedienen 
kann und für den Touch - sofern kapazitiv - brauchst du einen 
Spezialcontroller, der seinerseits das Paneel ansteuern und auswerten 
kann. Sowas gibt es z.B. bei Hummel ("http://hummeltouch.com";) zusammen 
mit dem eigentlichen Touch.

So. Ein derartiger Controller liefert normalerweise über I2C oder SPI 
oder USB seinen Touch-Zustand. Den muß man abfragen und selber bewerten. 
Das läuft auf ähnliche Routinen hinaus wie für prellende Tasten und 
Schalter, bloß daß man es hier mit Koordinaten von gefundenen 
Touch-Punkten und deren "Höhenparametern" zu tun hat, also quasi die 
Peak-Höhe einer gefundenen Berührung. Was man dann selber draus macht, 
ist dann DEIN Problem.

W.S.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.