Forum: Mikrocontroller und Digitale Elektronik LED-Touchpad


von Johannes G. (Gast)


Lesenswert?

Hallo,

hat einer von euch genauere Infos, wie so ein LED-Touchpad, wie man hier 
( http://cs.nyu.edu/~jhan/ledtouch/index.html ) sehen kann, 
funktioniert?


Johannes G.

von na ich (Gast)


Lesenswert?

http://www.gidf.de/

schonmal led-touchpad eingegeben?

von Ulrich (Gast)


Lesenswert?

Man gehe zur Suche und gibt dort +led +touchpad ein und erhält dann 
folgenden Link:
Beitrag "LED-Touch-Panel"

Mfg

von wennschon dennschon (Gast)


Lesenswert?


von Johannes G. (Gast)


Lesenswert?

Hallo,

ich hab schon gesucht, nur ich habs nicht ganz verstanden.. deswegen 
hatte ich nachgefragt..
Wenn ich das richtig verstanden habe, ist die Kapazität einer LED in 
Sperrrichtung kleiner, wenn die LED angelechtet wird, oder?
Also ist der Ablauf quasi so, oder?:
1. LED lechtet
1
________________
2
                |     ____
3
    output high |----|____|----->|-----.
4
                |                      |
5
     output low |----------------------'
6
________________|

2. LED verpolen und so "aufladen"
1
________________
2
                |     ____
3
     output low |----|____|----->|-----.
4
                |                      |
5
    output high |----------------------'
6
________________|


3. den Pin, der mit der Kathode verbunden ist, als Eingang schalten und 
die Zeit messen, bis die LED entladen ist.
1
________________
2
                |     ____
3
     output low |----|____|----->|-----.
4
                |                      |
5
          input |----------------------'
6
________________|

Oder ist das völlig falsch?
Wäre nett wenn ihr mir helfen könnt.

von Andreas K. (ergoproxy)


Lesenswert?

Ja so gehts hab ich auch mal getestet. Aber das Problem, dass ich aus 
Zeitmangel auch noch nicht gelöst habe war, dass die Zeit die die LED 
zum entladen braucht, also bis der Pin auf low fällt ist so lange, dass 
sie in den sichtbaren Bereich fällt. Die LED hat also immer nut geblinkt 
und nicht den anschein einer Dauerleuchte erweckt. Wie du außerdem schon 
gesehn hast braucht man eine weitere LED die die andere anleuchtet. Ich 
hab meine Versuche mit blauen LEDs gemacht und muss sagen es geht nicht 
so wie es soll. Werde es demnächst mit anderen versuchen und auch noch 
mit 10M-5M Paralell zur LED, damit die sich schneller entläd. Bei 4Mhz 
und 1MOhm war der µC nicht mehr in der Lage auf die schnelle änderung zu 
reagieren, da egal ob Finger nah oder nicht der Zähler sich nur um etwa 
1-2 schritte unterschied und dass auch manchmal auch so vorkommen 
konnte.

Gruß ErgoProxy

von Johannes G. (Gast)


Lesenswert?

Hallo,

wär es dann vielleicht nicht sinnvoller die Spannung mit dem ADC zu 
messen?
und braucht das wirklich so lange, bis sie die LED entladen hat? Die hat 
ja nur eine Kapazität von ca 20pF

Johannes G.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Wie soll sie sich auch entladen? Der CMOS-Eingang hat 10 GOhm und mehr 
Eingangswiderstand.

von Sandro K. (maexchen)


Lesenswert?

Du könntest ja einen 100k-Widerstand parallel zur Led schalten.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

100k ist zu wenig. Eher 10MOhm.

von Andreas K. (ergoproxy)


Lesenswert?

@Travel Rec.
Ich hab die Schaltung nach dem PDF das im inet dazu kursiert aufgebaut - 
Da wird auch nur die Entladung über den PIN benutzt und es geht ja sogar 
^^ nur halt zu langsam um damit eine Reflektion zu messen. Wenn man die 
andere LED direkt drauf hält wird es auch unglaublich schnell. Nur so 
will ich es nicht verwenden =) und das mit 10-5MOhm hab ich doch 
geschrieben. dass ich das testen wollte, da die Entladung über 1MOhm zu 
schnell war um sie gescheit (mit einem 4Mhz Quarz als Takt) zu messen.

Gruß ErgoProxy

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ach sorry, hatte ich überlesen. Vielleicht sollte man lieber einen 
ADC-Pin zum Einlesen nehmen, dann kann man in festen Intervallen samplen 
und bekommt quasi 2 oder auch mehrere Werte, deren Abweichung 
voneinander der Beleuchtungsstärke der Test-LED entspricht.

von Andreas K. (ergoproxy)


Lesenswert?

Um ehrlich zu sein ich habs versucht aber entweder 2 meiner Verstärker 
waren kaputt oder aber es kam jedes mal nur schrott raus. Ich hab es 
aufgebaut, wie eine Photodiodenmessschaltung aber da kam weder was zur 
Beleuchtung proportionales noch sonnst was raus. Das war einfach ein 
Signal das wild zwischen allem hin und her geschwankt ist. Mit der Pin 
schaltung ging es bei mir am besten, wobei ich immernoch glaube das 
irgendwas bei dem anderen Aufbau nicht in Ordnung war ^^ vllt war der 
ADC kaputt den hab ich nicht ausgetauscht also den Mega8 den ich 
verwendet hatte.

Gruß ErgoProxy

von Marco D. (marco_d)


Lesenswert?

Ich kram jetzt mal den alten Beitrag hier raus damit ich keinen  neuen 
aufmachen muss.

Ich bin auch grade dabei mit sowas rumzuspielen und hab da den Gedanken 
gefasst was man machen kann wenn man so ein Touchpanel mit etwa 350 
LED's aufbauen möchte.
Da gehen mir ja die Pins an meinem Controller bald aus.
habt ihr ne Idee wie man das vervielfälltigen kann und trotzdem noch die 
Zeit messen kann? weil mit nem Schieberegister funktioniert das ganze ja 
nicht.
Tut mir leid wenn ich da vielleicht komplett in die falche Richtung 
denke aber ich bin mit der ganzen Materie noch nicht so vertraut!

Danke schonmal!

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
Noch kein Account? Hier anmelden.