Forum: Mikrocontroller und Digitale Elektronik Infrarot als "Touch"-Sensor


von IR (Gast)


Lesenswert?

Hi,

ich bin vorhin über dieses Projekt "gestolpert" 
(http://www.it-gecko.de/100pixel-rgb-led-tisch-interaktiv-touch.html#Touch-Steuerung) 
und würde sowas in der Art gerne nachbauen.

Mir erscheint die Touch-Komponente jedoch etwas teuer. Der verwendete 
IS471F (von Sharp) ist allerdings nicht ganz einfach zu organisieren und 
auch nicht billig - insbesondere, wenn man "viele" Stück braucht ;).

Prinzipiell scheint es ja die Möglichkeit geben einfache IR-Dioden als 
Detektoren zu benutzen. Das könnte sich aber bei einer solchen Menge als 
"problematisch" herausstellen.

Würden denn "einfache" TSOP31238 in Kombination mit entsprechenden 
gepulsten (38 kHz) IR-Dioden funktionieren bzw. Sinn machen? Das würde - 
zumindest auf dem Papier - die Störanfälligkeit ganz bedeutend 
verkleinern. Und die TSOPs sind definitiv einfacher und günstiger zu 
organisieren. Allerdings ist auch dieser Ansatz noch "teuer".

Ich habe in diesem Kontext noch nie mit Infrarot gearbeitet und würde 
mich daher über Empfehlungen zu Alternativen freuen. In den Demovideos 
scheint das ganze schon recht zuverlässig zu funktionieren. Das würde 
ich gerne beibehalten ;).

Vielen Dank!

von ich (Gast)


Lesenswert?

So schwer, auf Google "led touch sensor" einzugeben?


Warum also extra Sensoren nutzen...?

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

IR schrieb:
> Würden denn "einfache" TSOP31238 in Kombination mit entsprechenden
> gepulsten (38 kHz) IR-Dioden funktionieren bzw. Sinn machen?

Nein!

Die IR "Fernbedienungsempfänger" haben eine AGC drin, welche jede 
Helligkeitsänderung ausgleichen.

von IR (Gast)


Lesenswert?

ich schrieb:
> So schwer, auf Google "led touch sensor" einzugeben?

Erstens muss man natürlich erst einmal die richtigen Stichwörter kennen. 
Und zweitens hatte ich dieses Prinzip ja oben erwähnt. Ich habe es 
allerdings noch nicht ausprobiert und bin mir nicht darüber im Klaren, 
ob das bei einer "großen" Matrix machbar bzw. praktikabel ist. Immerhin 
scheint da ein ADC von Nöten. Das könnte bei einer 10x10 Matrix und nur 
einem Controller problematisch werden ;).

Bei o.g. Projekt kommen die Daten über Shift-Register (74HC165) herein. 
Viel bequemer geht es halt nicht.

von IR (Gast)


Lesenswert?

Außerdem heißt es z.B. hier: http://projects.dimension-x.net/archives/71

> Q: I tried IR LEDs and they seem very sensitive, why not use those?
> A: The point of using LEDs as Sensors is to have an ostentatious
> interface. It’s not going to be very showy if the light is invisible. If
> you want to use infrared LEDs, use one emitter and one photodiode /
> phototransistor – it is a LOT easier.

von Eumel (Gast)


Lesenswert?

Ich hab auch mal über so eine Matrix nachgedacht, gibts da noch andere 
Möglichkeiten die Touch Fähigkeit zu realisieren? Irgendein leitfähiges 
halb transparentes Material das man als Kondensator (größere Kapazität 
mit aufgelegtem Finger) benutzen kann?

von IR (Gast)


Lesenswert?

Kapazitiv ist natürlich auch eine Option, habe ich allerdings auch keine 
Erfahrung mit.

Ich bin jetzt auf die Idee gekommen "CNY70" zu verwenden. Mit einem 
nachgeschaltetem Schmitt-Trigger, der mir das Signal "digitalisiert", 
sollte das doch klappen, oder? Dann könnte ich nämlich die "digitalen" 
Signale über die o.g. Shift-Register relativ bequem in meinem 
Mikrocontroller bekommen. Sehe ich das soweit richtig?

von Verwirrter Anfänger (Gast)


Lesenswert?


von Didi S. (kokisan2000)


Lesenswert?

Magnus M. schrieb:
> IR schrieb:
>> Würden denn "einfache" TSOP31238 in Kombination mit entsprechenden
>> gepulsten (38 kHz) IR-Dioden funktionieren bzw. Sinn machen?
>
> Nein!
>
> Die IR "Fernbedienungsempfänger" haben eine AGC drin, welche jede
> Helligkeitsänderung ausgleichen.

Das ist nicht korrekt!
Es gibt auch Remote Control Bauteile mit fester AGC und mit denen kann 
man reflektierende Hindernisse erkennen. Habe ich schon oft mehrfach bis 
7m Distanz eingesetzt und funktioniert prima. Siehe hier:

http://www.vishay.com/docs/49009/49009_pl0438.pdf

Für den Tisch allerdings nicht brauchbar.

Gruß
Didi

von IR (Gast)


Lesenswert?

Verwirrter Anfänger schrieb:
> Vielleicht wär das ja was:
> http://www.evilmadscientist.com/2010/interactive-g...

Ja, aber leider keine Details zu den verwendeten Dioden bzw. 
Phototransistoren. Dennoch scheint das Konzept zu funktionieren. 
Insofern werde ich das wohl mal ausprobieren.

von Verwirrter Anfänger (Gast)


Lesenswert?

IR schrieb:
> Ja, aber leider keine Details zu den verwendeten Dioden bzw.
> Phototransistoren. Dennoch scheint das Konzept zu funktionieren.
> Insofern werde ich das wohl mal ausprobieren.


Evil mad scientist is sehr Open Source Hardware freundlich.
Irgendwo in diesen Links findet sich bestimmt eine genauere 
Beschreibung:

http://www.evilmadscientist.com/2012/interactive-game-of-life-kit/
http://www.evilmadscientist.com/2011/octolively-digital-interactive-led-surfaces/
http://evilmadscience.com/productsmenu/tinykitlist/411
http://wiki.evilmadscientist.com/Life
http://wiki.evilmadscience.com/Octolively

Und sonst würde ich einfach mal per eMail oder Forum nachfragen.

von IR (Gast)


Lesenswert?

Danke, durch ein bisschen Recherche bin ich auf folgendes gestoßen:

http://shop.evilmadscientist.com/productsmenu/partsmenu/344
http://shop.evilmadscientist.com/productsmenu/partsmenu/437

Also im Wesentlichen Artikel von der Stange.

von Didi S. (kokisan2000)


Lesenswert?


von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

IR schrieb:
> Ich bin jetzt auf die Idee gekommen "CNY70" zu verwenden.

Das funktioniert, jedenfalls durch bis zu 6-7mm dicke Glasplatten. Ich 
hatte neulich ein Induktionskochfeld hier, wo genau dieser Reflexkoppler 
als Bedienknopf benutzt wurde. Allerdings solltest du evtl. die LEDs 
modulieren und in der Auswertung die Mod. Frequenz filtern und 
auswerten.
Gegen Fremdlicht ist da nämlich erstmal nichts geschützt.

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.