Ein schwergewichtiger Beifahrer ist auf mein liebstes Navi (GT-35) getreten, der Touchscreen ist kaputt. Das Gerät habe ich zerlegt, es ist nur die Touchoberfläche zerrissen, der Bildschirm ist komplett in Ordnung. Am Rand steht eine kurze Nummer (AE-0975), über die konnte ich kein Einzelteil finden. Der Schirm ist durch ein 4-adriges Flachfolienkabel angeschlossen. Nun dachte ich schon dran, aus Bastelfreude eine Art Joystick oder sowas anzuschliessen, aber was liefert diese Touchfolie für Informationen über die 4 Kabel? Es ist ein resistiver Touch, also werden wohl Widerstände geliefert schätze ich. Könnte man sowas mit Potis lösen?
Eine Atmel Applikation Note zum Thema Touch-Screen: http://www.atmel.com/Images/doc8091.pdf Theoretisch ist das Ganze vergleichbar mit 2 Potis (X-Achse / Y-Achse) bei denen es möglich ist, die Mittelabgriffe mit einem Taster zu verbinden (Druck auf die Folie). Nach Außen sieht man nur die äußeren Anschlüsse der Potis (die 4 Anschlüsse der Folie). Die Position des Druckpunkts (Verbindung) wird aus den unterschiedlichen Widerständen ermittelt.
Was bringts Dir, wenn Du da nen Joystick dranfrikkelst? Du hast keinen Cursor, den Du damit bewegen könntest. Schau in der Bucht wegen nem gebrauchten oder defektem GT35. MfG Chris
Was ich "Hammer" finde ist ja, dass Atmel Hterm von Tobias Hammer in der AppNote benutzt :D Aber was "kein Gast" schon sagte, wird es mit einem Joystick wohl nicht so einfach funzen. Die Software wird mit Sicherheit auf einen "Druckpunkt" warten, welcher dann direkt eine Koordinate liefert. Ein Joystick muss erstmal dort hin bewegt werden und liefert währenddessen ständig neue Werte wo sich der Joystick befindet. Du müsstest also genau wissen welche Joystick-Position sich wo auf dem Bildschirm abbildet. Die Joystick-Position dürfte aber erst gesendet werden wenn du dich auch dort mit dem Stick befindest (z.B. per Tastendruck). Dann kann man sich lieber eine neue Touchfolie kaufen und hoffen dass die Widerstandswerte passen :D Evtl. bietet das Navi ja auch eine Touchkalibrierung an.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.