Näherungsschalter für Hintergrundbeleuchtung bei Fernbedienungen

Dec 26, 2005 11 Replies

Hallo,



ich weiß, dass es schon genug Universalfernbedienungen auf dem Markt gibt...aber ich möchte trotzdem selber eine bauen...ist ja auch nicht sooo aufwendig. Nun hatte ich die Idee einen Näherungssensor einzubauen, dass die Hintergrundbeleuchtung der Tasten und des Displays schon angeht wenn man sich nur mit der Hand nähert.



Meine Frage ist nun wie man dies am besten realisiert...weil zum einen sollte es ja ziemlich stromsparend funktionieren und zum anderen auch problemlos funktionieren. Habt ihr da irgendwelche Vorschläge?



Danke,



Thomas


Wie wäre es alternativ mit einem einfachen Schalter der die Tasten beleuchtet sobald die Fernbedienung vom Tisch hochgenommen wird?

Das wäre zum Einen zu einfach und zum anderen nicht das Ziel ;-)

Thomas

Hi Thomas,

Näherungsschalter lassen sich ja grundsätzlich auf 2 Arten aufbauen:

  1. Passive Infrarot Bewegungsmelder.
  2. Kapazitive Näherungsscahlter.

Mit beidem habe ich noch keine Erfahrung.

Eine Alternative, die sich stromsparend und recht klein realisieren lässt, wäre ein Erschütterungssensor, so dass ein Rantasten durch Wackeln am Tisch die Beleuchtung einschaltet. ADXL311 oder Nachfolger von Analog kann man dafür super einsetzen. (Damit kannst Du auch gleich noch messen, ob jemand die Bedienung vom Tisch fallen lässt oder in welchem Winkel die Fernbedienung gehalten wird *g*)

Viel Spass beim Basteln

Daniel

.~. Daniel Schramm Phone: +49 231 6108112 Mail:daniel.schramm@gmx.de /V\ Bruehlweg 36 Mobile:+49 178 8839848 ICQ: 35816985 // \\ 44379 Dortmund Fax: +49 231 96989961 WWW: pinguin.sauerland.de /( )\ Germany ^`~'^

Wie willst du die Tasten und das Gehäuse machen? Rein von der Elektronik seh ich da auch keine Probleme, aber eine Fernbedienung zu bauen die sich auch mechanisch gut macht finde ich nicht so leicht mit Hausmitteln.

Jan

Soweit ist die Entwicklung noch nicht....aber da wird sich schon ne Lösung finden :-)

Thomas

Hat jemand ne Empfehlung für nen passiven IR-Melder? Das ganze müsste ja differenzierend ausgewertet werden.

Thomas

Zu den Beschleunigungssensoren von Analog Devices hätte ich gleich noch ne Frage. Und zwar gibt's die ja mit Analogausgang und PWM-Ausgang.....nun könnte man ne Menge Strom sparen, wenn man den Mikrocontroller der Fernbedienung in den Sleep-Modus setzt und erst aufweckt wenn einer an der Fernbedienung rummacht....dazu braucht man nen Interrupt.....den Interrupt über die Analogspannung zu bekommen ist wohl mehr als ungenau und über PWM kann ich mir grad auch net so wirklich vorstellen...hat da jemand ne Idee?

Thomas

Hallo Thomas,

Da das wahrscheinlich mit einem Energieverbrauch nahe Null funktionieren soll und Du eh einen kleinen uC brauchst, einfach mal eine Bastelidee:

Nimm einen uC mit guten "Low Power Modes", etwa den MSP430. Dann einen FET mit kleinem C am Gate und sehr hochohmigem Widerstand, welcher vom Gate zu einer Metallplatte unter der Plastikfront fuehrt. Plus Schutzdioden, wenn der FET keine fuer das Gate besitzt.

uC geht x Sekunden nach letztem Tastendruck "schlafen" und schaltet Beleuchtung aus. Naehert sich eine Hand, bildet sich (hoffentlich) genuegend Ladung ueber die Metallplatte, FET zieht Pin nach Masse, uC erkennt Interrupt, wacht auf, entlaedt Kondensator am Gate ueber zweiten FET, knipst das Licht an und wartet x Sekunden auf eine Eingabe. Kommt keine, knirzt sich der uC wieder ins Heiabettchen und die Latuechte geht aus.

Bei Betriebsspannungen unter ein paar Volt muesste man es mit Bipolartransistoren versuchen. Sollte auch gehen.

Gruesse, Joerg

formatting link

Hallo Thomas,

zum Stromsparen wäre die Analog-Variante die geeignetste. (ADXL322 läuft schon mit 340 µA @2,4V) In vielen µC ist ein Analog-Comperator eingebaut, mit dem man den controller wieder aufwecken kann, ansonsten ein externer Comperator an einen INT-Pin zum Aufwecken verwenden.

Der Comperator bietet eigentlich einen sehr genauen Schaltpunkt, allerdings ist es etwas unpraktisch, wenn man eine programmierbare Schaltschwelle haben möchte, da man dann zusätzlich einen externen ADC mit niedriger Stromaufnahme benötigt (z.B. AD5320, 115µA @3V)

Um Sensoren mit PWM-Ausgang stromsparend zu messen, kann man µC mit Capture-Funktion im Timer nutzen, der Timer kann dann auch im Sleep-Mode das Signal ausmessen. Allerdings wacht der Controller bedeutend öfter wieder aus dem Schlaf auf um den neuen Wert zu verarbeiten.

Daniel

.~. Daniel Schramm Phone: +49 231 6108112 Mail:daniel.schramm@gmx.de /V\ Bruehlweg 36 Mobile:+49 178 8839848 ICQ: 35816985 // \\ 44379 Dortmund Fax: +49 231 96989961 WWW: pinguin.sauerland.de /( )\ Germany ^`~'^

Hallo Daniel,

Geht auch ohne. Wenn man ein reines Analogsignal hat, koppelt man es kapazitiv und verstaerkt es bis zum Abwinken. Der Kollektor/Drain eines Transistors zupft bei genuegendem AC Anteil mal kurz an einem uC Pin, welcher als Interrupt-Erzeuger fungiert. Das reagiert dann nur auf Aenderungen, was ja in diesem Fall erwuenscht ist.

Natuerlich muss man den Verstaerkungsfaktor so waehlen, dass die Chose nicht reagiert, wenn jemand niest oder ein Bierglas auf dem Tisch abstellt. Ein kleiner Tiefpass hilft auch, sodass nur relativ langsame Bewegungen erfasst werden.

Gruesse, Joerg

formatting link

Hi Thomas,

ich empfehle dir, das Problem mit einem kapazitiven Näherungssensor zu lösen. Das ist relativ einfach und sehr stromsparend. Damit erreichst du auch deine Wunschvorstellung eines Näherungssensors.

Schau mal in die Elektor 01/2004, Teletaster

Liebe Grüße, Roschan

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required