IR2IO

Was ist IR2IO?

Es ist ein Modul mit 4 Schaltausgängen welche sehr einfach mittels einer beliebigen Infrarot Fernbedienung gesteuert werden können.
Du musst dabei keinerlei Kenntnis über das Protokoll oder die Frequenz deiner Fernbedienung haben. Das IR2IO Modul funktioniert mit allen gängigen Infrarot Fernbedienungen.
Das ist der einfachste Weg deine Hardwareprojekte mit einer Infrarot Fernbedienung zu steuern.

Ein Infrarot Protokoll in deinem Mikrocontroller Projekt zu implementieren ist nicht so einfach. Du musst dafür einige Informationen über deine Fernbedienung haben (Protokoll, Frequenz) und musst letztlich eine dafür passende Bibliothek finden welche zu deiner Fernbedienug und Mikrocontroller passt. Bei den meisten Projekten genügt es jedoch einfach auf ein paar ausgewählte Tasten deiner Fernbedienung zu reagieren. Mit IR2IO kannst du im Handumdrehen deine Hardware per IR-Fernbedienung steuern. Spar dir unnötigen Aufwand und konzentriere dich auf die Kernpunkte deines Projektes.

Um möglichst viele Anwendungen abdecken zu können, verfügt das IR2IO Modul über einen weiten Eingangsspannungsbereich von 3,3 V bis 24 V.

Wie funktioniert das?

Das IR2IO Modul verfügt über einen breitband Infrarot Empfänger. Es unterstützt Infrarot Signale mit einer Trägerfrequenz von 20 kHz bis 60 kHz. Dies deckt alle gängigen Frequenzen von Infrarot-Fernbedienungen ab.
Um eine Taste deiner IR-Fernbedienung mit einen der 4 Ausgänge zu koppeln, musst du einfach nur den zum Ausgang gehörigen Taster auf dem IR2IO Modul drücken und gedrückt halten und die gewünschte Taste auf der Fernbedienung drücken. Das wars schon! Nun ist der Ausgang mit dieser Taste deiner Fernbedienung gekoppelt - immer wenn du die Taste drückst, aktiviert sich der Schaltausgang solange wie du die Taste gedrückt hälst.

Konfigurierbar

IR2IO unterstützt drei Modi:

  • Normaler Modus: Dies ist die Grundeinstellung - der Ausgang ist so lange aktiv wie die Taste auf der Fernbedienung gedrückt wird.
  • Invertierter Modus: Die Ausgänge des IR2IO schalten gegen Masse, dies ist der beste Weg Lasten wie Relais zu schalten. Aber wenn du die Spannung am Ausgang misst, wirst du feststellen dass du dadurch ein high-pegel misst wenn der Ausgang inaktiv ist und ein low-pegel misst wenn der Ausgang aktiv ist. Wenn du dies ändern möchtest, dann kannst du den Invertierungs-Modus aktivieren. Dies wird benötigt wenn du z.B. direkt einen Motortreiber ansteuern möchtest welcher auf high-Signale reagiert.
  • Flipflop Modus: Wenn dieser Modus aktiviert ist, bleibt der Schaltausgang aktiv, auch wenn du die Taste deiner Fernbedienung wieder los lässt. Erst wenn du die Taste erneut drückst, geht der Ausgang wieder aus. Dadurch kannst du Dinge ein- und ausschalten.
Für weitere Details wie du diese Modien aktivieren/deaktivieren kannst, siehe video rechts oder Handbuch.

Technische Daten

Parameters Wert
Versorgungsspannung3,3 V* - 24 V
Ruhestrom @5V (alle Ausgänge inaktiv)265 µA
Maximale Stromaufnahme @5V (alle Ausgänge aktiv)18,8 mA
Schaltausgangsstrom80 mA
Pull Up Widerstand10 kOhm
IR-Frequenz20 kHz - 60 kHz
Anzahl Schaltausgänge4
Platinen Abmaße23 x 28 mm
* Die LEDs auf der Platine funktionieren erst ab einer Versorgungsspannung von 5V. Dennoch ist das Board voll funktionsfähig, eben nur ohne LED Anzeige.

Downloads

Handbuch Schaltplan 3D Model - STEP

Links

Tindie
Hackaday.io
Anwendungsbeispiel