Schritt 4: Testen Sie Ihre Fernbedienung
Arbeit auf Ihre Skizze zu tun:
Ersetzen Sie meine Kanal-Puls-Codes mit Ihren Puls-Codes. Copy/Paste Ihre gereinigten Codes aus dem vorherigen Schritt, die Codes zu ersetzen, die ich verwendet. Gehen sie zwischen Ihren "{" und "}" Klammern.
Auch wird sich der Code nur für Zahlen zu arbeiten, das eigentliche Kanäle auf meinem Fernseher sind eingerichtet. Um dies in Ihrer Skizze zu ändern müssen Sie zwei Teile des Codes ändern.
Zunächst ist die Linie gerade über Serial.println(channel); Sie wollen nur ein "|| Kanal == 4" für Kanäle in Ihre Serial Monitor gedruckt werden soll.
Zweitens ist der Schalter/Fall. Sie wollen nur einen
"Fall 4:
irsend.sendRaw(channel4,68,38);
Bruch;"
für Kanäle sollten Sie die IR-LED Fernsehers zu ändern.
Arbeit auf Ihrem Surfboard zu tun:
Richten Sie das Steckbrett, genau so, wie es im Bild gezeigt wird:
Die linke Seite des Schalters taktile geht an Arduino 5V
Der rechten Seite des Schalters taktile geht an Arduino digitale pin2 und ein 10K-Ohm-Widerstand
Das andere Ende des 10K-Ohm-Widerstand geht auf Arduino Gnd
Arduino-pin3(PWM) geht auf eine 15 Ohm Widerstand
Das andere Ende des Widerstands geht an der Anode(+) (längere Leitung) der IR LED
Das andere Ende des IR-LED, die Cathode(-) (kurze Lieferzeiten), geht auf Arduino Gnd
Als Anmerkung; mein Bild zeigt mich mit einem 15 Ohm, 1/2 Watt Widerstand, um meine Infrarot-LED zu begrenzen. Sie sollen einen 100 Ohm 1/4 Watt Widerstand verwenden. Ich habe versucht, die aber nur noch etwa 5 Fuß der Palette mit meiner Fernbedienung, so dass ich die 100 Ohm Widerstand für 5, 15 Ohm Widerstände in Serie (75 Ohm gesamt) ausgelagert. Das gab mir ein wenig mehr Reichweite, also beschloss ich, ein 15 Ohm Widerstand langsam zu entfernen, nacheinander, bis ich es auf nur einer schnitzte hatte 15 Ohm, 1/2 Watt Widerstand. Ich bin mir ziemlich sicher, das ist nicht der beste Weg, um die IR-LED zu behandeln, aber es funktionierte, so dass ich mit ihm stecken. Ich geknackt eine echte Fernbedienung zu öffnen und sie verwendet einen teeny SMT-Transistor aber ich konnte nicht herausfinden, den Schaltplan, die sie verwendet. Mit einem 15 Ohm Widerstand landete ich mit 25-ish Füßen der Palette. So nehmen Sie dies als Warnung nicht zu brennen IHRE IR LED UP! Dies ist, wie ich es tat, aber wenn Sie sich unwohl dabei sind dann gehen sie auf Nummer sicher und halten mit 100 Ohm, 1/4 Watt Widerstand.
Testen Sie es:
Mit Ihrem Steckbrett geändert und Ihre neue Skizze fest mit Ihrer sauber Impulse sind wir bereit, es zu testen. Schließen Sie Ihre Arduino, laden Sie Ihre Skizze und öffnen Sie dann den Serial Monitor.
Nun wenn du den Knopf drückst es hoch, um digitale pin2 Signal senden (unsere Trigger-Pins) die dann zeigt Ihre zufällige Kanal in Ihrem Serial Monitor, eine Sekunde zu verzögern und dann blinken Ihre Impulse an die IR-LED, ändern Ihren TV-Kanal. Wenn alles funktioniert, wie es sein sollte, dann alles, was übrig bleibt ist tausche die taktile Schalter mit dem CH4 Methan-Sensor und umhüllen sie.