Inhaltsverzeichnis:

IR-Empfänger Lichtsteuerung - Gunook
IR-Empfänger Lichtsteuerung - Gunook

Video: IR-Empfänger Lichtsteuerung - Gunook

Video: IR-Empfänger Lichtsteuerung - Gunook
Video: Kabellos kinetischer Schalter mit Empfänger - Funkschalter Set von BENNALD 2024, Kann
Anonim
IR-Empfänger Lichtsteuerung
IR-Empfänger Lichtsteuerung

Wenn Sie gerade erst anfangen, die Verwendung eines IR-Empfängers zu erlernen und herauszufinden, wie die Komponente funktioniert, ist dies das perfekte Projekt für den Anfang! Bevor Sie in dieses Projekt einsteigen, stellen Sie sicher, dass Sie die IR-Empfängerbibliothek heruntergeladen haben, die Sie unter Tools << Manage Libraries finden.

Lieferungen

  • 3 verschiedenfarbige LEDs
  • IR-Empfänger
  • Fernbedienung (Eine TV-Fernbedienung würde funktionieren)
  • Überbrückungsdrähte
  • 3 1K-Widerstände
  • Steckbrett

Schritt 1: Schritt 1: HEX-Code empfangen

Je nachdem, welche Fernbedienung verwendet wird, sind die HEX-Codes für jede Fernbedienung unterschiedlich. Damit der IR-Empfänger die gedrückten Fernbedienungen erkennt, müssen die HEX-Codes identifiziert und im Code gespeichert werden.

Hier ist der Code, um den HEX-Code für jedes Steuerelement zu erhalten. Sie möchten 5 Tasten von Ihrer Fernbedienung aufnehmen, einschließlich einer AUS- und EIN-Taste.

#enthalten

const int RECV_PIN = 7;

IRrecv irrecv(RECV_PIN); decode_results-Ergebnisse;

Void-Setup () {

Serial.begin (9600); irrecv.enableIRIn(); irrecv.blink13(wahr); }

Leere Schleife () {

if (irrecv.decode(&results)){

Serial.println (results.value, HEX);

irrecv.resume(); } }

Schritt 2: Schritt 2: IR-Empfänger einrichten

Schritt 2: IR-Empfänger einrichten
Schritt 2: IR-Empfänger einrichten

Jetzt ist es Zeit, die Komponenten auf dem Steckbrett einzurichten. Beginnen Sie mit der Montage des IR-Empfängers.

Der IR-Empfänger hat 3 Beine. Das Bein ganz rechts ist VCC (Strom), das Bein ganz links, wenn OUT (mit einem Pin verbunden) und das mittlere Bein ist für GND.

  • Verbinden Sie den VCC mit der Stromschiene auf dem Steckbrett
  • Verbinden Sie den OUT-Pin mit 11 auf dem Arduino
  • Verbinden Sie den GND-Pin mit der Erdungsschiene auf dem Steckbrett

Schritt 3: Schritt 3: LEDs anschließen

Schritt 3: LEDs anschließen
Schritt 3: LEDs anschließen
  • Verbinden Sie das kurze Bein aller LEDs mit einem 1-K-Ohm-Widerstand, der dann an die Stromversorgung angeschlossen wird
  • Verbinden Sie das lange Bein der blauen LED mit Pin 5 des Arduino
  • Verbinden Sie das lange Bein der roten LED mit Pin 3 des Arduino
  • Verbinden Sie das lange Bein der grünen LED mit Pin 6 auf dem Arduino

Schritt 4: Schritt 4: der Code

Schritt 4: der Code
Schritt 4: der Code

Hier ist der Kodex:

Stellen Sie sicher, dass Sie den HEX-Code jeder Taste in den für die verwendete Fernbedienung vorgesehenen HEX-Code ändern.