Ein kurzes Tutorial wie mit einen Arduino Nano, an dem ein Infrarot Empfänger (kurz IR-LED oder IRED) und ein Relay angeschlossen wird, eventuell auch deine IR Fernbedienung um ihre Möglichkeiten erweitert wird.
Zum Beispiel beim Einschalten des Fernseher, das gleichzeitig auch die Stehlampe und das Ambilight LED Strip mit eingeschaltet wird.
Gezeigt wird im Video auch wie eine Fernbedienung ausgelesen wird, um dann den gewünschten Tasten ihre erweiterte Funktion einzurichten.
Benötigte Hardware:
Arduino Nano
Infrarot Empfänger KY-022
Ein Kanal Relay
Schaltung:
Quellcode:
#include <IRremote.h> // benötigte Bibliothek
#define RELAY_PIN 8 // Relay an Pin 8
IRrecv irempf(2); // erstelle instance 'irempf' für Anschluss Pin 2
decode_results results; // erstelle instance 'decode_results'
void setup() {
Serial.begin(9600);
irempf.enableIRIn(); // Starte receiver
pinMode(RELAY_PIN, OUTPUT);
}
void loop() {
if (irempf.decode(&results)) {// wurde ein IR Signal empfangen?
switch (results.value) {
case 0x20DF8877: // Hinter dem 0x den eigenen ausgelesenen Hexadezimalen Wert überschreiben
digitalWrite(RELAY_PIN, HIGH);
break;
case 0x20DF48B7: // Hinter dem 0x den eigenen ausgelesenen Hexadezimalen Wert überschreiben
digitalWrite(RELAY_PIN, LOW);
break;
}
Serial.print ("IR Empfaenger meldet ");
Serial.println(results.value, HEX); //Zeigt Hexadezimalen Wert
Serial.println("-------------");
irempf.resume(); //Wert zurücksetzen
}
}
Video: