IR-LED / Emitter & Wellenlänge

Hallo,
wie komme ich denn dahinter- (bei zwei, optisch Gleichen, IR-LED´s-) mit was für einer Wellenlänge 950/940nm die
selbigen arbeiten? Über den Strom? Mit DigiCam? Gibt es da etwas einfaches?
Gruß und Dank
Andreas

SkobyMobil:
Gibt es da etwas einfaches?

Ja gibts, nennt sich Datenblatt :stuck_out_tongue:

Nur warum ist dir das so wichtig? Eine LED ist kein Laser, der wirklich kohärent und monocrom ist. Eine LED hat immer Nebenspektren und von Charge zu Charge schwankt die Wellenlänge auch noch. Das wird dann später selektiert. Und Ein Fototransistor sieht da auch nicht so genau hin :wink:
Wenn du wirklich messen willst, geht das bei 99,9% der Leute über Heimequipment hinaus. Dazu brauchst du ein Prisma und einen Fotosensor, der zeilenweise detektieren kann. Das Prisma beugt die Wellenlängen unterschiedlich und je nachdem, wo der gebeugte Strahl ankommt, schlägt dann der Fotodetektor an. Als Fertiggerät kostet das richtig Schotter!

Ein LED Spektrum sieht etwa so aus:

Wenn du da jetzt 10nm daneben liegst wird das egal sein. Wenn es um 940 <-> 1000-irgendwas Nanometer geht, wäre das was anderes.

Außerdem haben die Empfänger auch eine gewisse Bandbreite.

Außer Datenblatt oder Spektralanalyse oder einen Farbfilter mit einer sehr steilen Kennlinie fällt mir nichts ein.
Erstes ist unmöglich ohne Bezeichnung der LED zu finden die anderen 2 Möglichkeiten sind für private unerschwinglich.
Andreas wieso mußt Du das wissen?
Grüße Uwe

mir ist da noch was eingefallen.
Näherungsweise ist die Flusspannung höher, je kurzwelliger die LED strahlt. IR liegt bei ca. 1,3V, rot bei 1,4V, grün bei 2,5 blau und weiß (was eh aus blau per Leuchtschicht gemacht wird) bei 3,5V
bei gleichen Flusstrom (in Reihe schalten) kannst du ja mal mit dem DVM gucken wielviel an jeder LED abfällt. Keine Garantie, aber ein möglicher Hinweis :wink:

Auch wenn das so wäre dann ist die Änderung von 10nm bei 950 nm ca 1% und damit mitten in der Streuung der Durchflußspannung der LED.
Grüße Uwe

Hallo,
ich fummel hier gerade mit Arduino und Cyrus IR-Fernbedienung. Als IR-Dioden
mußten "BastelKiste" Dioden herhalten. Alles nicht so prall.

Dann bin ich zum großen "C" gefahren und habe mir zwei 940nm, und zwei 950nm
Dioden geholt. Der "TresenPenner" hat alles eingetütet. Jetzt habe ich hier
2 blaue, und 2 graue Dioden liegen. Die können ohne Zweifel IR. Aber was bei
der einen oder anderen rauskommt weiß ich nicht.

Hätte ja sein können, dass man (nicht Frau) das einfach feststellen kann.
Wenn ich aber darüber nachdenke, so werden wohl 10nm bei Fernbedienungen nicht
der KnackPunkt sein. Ich wollte von der HardwareSeite aus, nur sicher sein.
Es funktioniert schon, aber eben nicht so sicher, wie mit der originalen
Fernbedienung.
Gruß und Dank
Andreas

Wo es natürlich größere Unterschiede gibt ist die Lichtstärke. Wenn du mal die zwei Dioden vergleichst:
http://www.reichelt.de/LD-274-3/3/index.html?&ACTION=3&LA=446&ARTICLE=65174&artnr=LD+274-3&SEARCH=infrarot+LED
http://www.reichelt.de/SFH-4550/3/index.html?&ACTION=3&LA=446&ARTICLE=65172&artnr=SFH+4550&SEARCH=infrarot+LED

9xx mm dürfte dann schon passen wenn es geht, aber die 850nm Hochleistungsdiode ist fast 10 mal stärker!

Hallo,
ja das mit der Leistung des Licht´s kenne ich, habe ich aber nicht
berücksichtigt. Bei 3m BastelAbstand kann man das vernachlässigen. ich wollte
nur einmal üben.
Empfangen und verarbeiten funktioniert ohne Probleme. Man braucht nur hinter
der TastenAbfrage- z.B ein "|| (results.value == 0x77E150B6);" setzen.
Dann läßt sich das ganze auch über IR steuern. Ist schon lustig.

Das Senden funktioniert mit zweien der IR-Dioden, kann man aber mit dem
Mega vergessen. Wenn mich nicht alles täuscht verwendet die Lib für PWM
Timer-2 auf Pin-3. Der liegt beim Mega aber auf Pin-9. Pin-9 brauche ich aber
für das TFT. Ich habe mir die Lib einmal angeschaut, einiges traue ich mir
ja zu, aber da gehe ich nicht ran.
Gruß und Dank
Andreas

Timer2 ist Pin 9 und 10 auf dem Mega. Also auf Pin 10 könnte man es ohne große Änderungen umbauen. Man muss glaube ich nur A <-> B bei den Pin-Bezeichnungen ändern. z.B. COM2A1 >-> COM2B1, OCR2A <-> OCR2B

Hallo,
die Pin-Bezeichnungen neu zuordnen hatte ich auch schon in Verdacht. Das könnte man probieren. Aber dieses TFT benutzt SPI und
PIN 8, 9, 10 und 11. Ich muss mal einen Blick in die GrafikLib werfen, vielleicht ist es dort einfacher.
Diese Arduino-IR-Geschichte ist ziemlich dünn gestreut. Eine Alternative Lib habe ich noch nicht gefunden.
Gruß und Dank
Andreas

Sowie ich das sehe ich das alles schon vorgesehen. Schau mal in IRremoteInt.h

// Arduino Mega
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
  //#define IR_USE_TIMER1 // tx = pin 11
#define IR_USE_TIMER2 // tx = pin 9
  //#define IR_USE_TIMER3 // tx = pin 5
  //#define IR_USE_TIMER4 // tx = pin 6
  //#define IR_USE_TIMER5 // tx = pin 46

Du kannst da problemlos Timer3, 4 oder 5 verwenden

Hallo,
an die "IRremoteint.h" habe ich überhaupt noch nicht gedacht.

Ich habe die IRremoteint.h geändert:

Original:

// Arduino Mega
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
  //#define IR_USE_TIMER1 // tx = pin 11
#define IR_USE_TIMER2 // tx = pin 9
  //#define IR_USE_TIMER3 // tx = pin 5
  //#define IR_USE_TIMER4 // tx = pin 6
  //#define IR_USE_TIMER5 // tx = pin 46

und Fälschung:

// Arduino Mega
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
  //#define IR_USE_TIMER1   // tx = pin 11
  //#define IR_USE_TIMER2     // tx = pin 9
  #define IR_USE_TIMER3   // tx = pin 5
  //#define IR_USE_TIMER4   // tx = pin 6
  //#define IR_USE_TIMER5   // tx = pin 46

Und was soll ich sagen? Das läuft wie die wilde Wutz!
Es läuft also auf dem "Mega 2560 R3" auch mit Timer-3 auf Pin-5.

Die Pin´s 9, 6 und 46 funktionieren ebenfalls mit dem o.g. Mega.
Pin-11 habe ich nicht probiert, wegen Display.

Serenifly! Andreas sagt für das "auf die Sprünge helfen" Danke schön.
Gruß und Spaß
Andreas