Inhaltsverzeichnis:

Infrarot-Panel-Timer - Gunook
Infrarot-Panel-Timer - Gunook

Video: Infrarot-Panel-Timer - Gunook

Video: Infrarot-Panel-Timer - Gunook
Video: 💡 ANLEITUNG: Heidenfeld Thermostat Bedienung | FAQ ➡️ HF-HP110 | HF-HP120 | HF-HP130 | HF-HS100 2024, Juli
Anonim
Infrarot-Panel-Timer
Infrarot-Panel-Timer

In einem der Zimmer oben in meinem Haus habe ich ein Infrarot-Panel. Wenn ich in diesem Raum bin und dieses Panel einschalte, vergesse ich manchmal, es auszuschalten, was eine Verschwendung wertvoller Energie ist. Um dies zu verhindern, habe ich diesen Infrarot-Panel-Timer gebaut. Natürlich können Sie diese Schaltung auch zum Abschalten anderer Geräte nach einer gewissen Zeitüberschreitung verwenden.

Die Bedienung dieses Timers ist einfach. Durch einmaliges Drücken eines Tasters wird eine LED eingeschaltet, das Infrarot-Panel eingeschaltet und ein Timer von 30 Minuten gestartet. Durch erneutes Drücken der Taste wird der Timerwert um weitere 30 Minuten erhöht und eine zweite LED leuchtet auf. Da 4 LEDs vorhanden sind, beträgt der maximale Timerwert 2 Stunden. Beim Countdown zeigen die LEDs an, wie viel Zeit noch übrig ist. Wenn also nur noch 1 Stunde übrig ist, leuchten 2 LEDs auf. Wenn die Zeit abgelaufen ist, sind alle LEDs aus und das Infrarot-Panel wird ausgeschaltet.

Während des Betriebs kann der Timerwert um 30 Minuten – falls noch nicht auf den Maximalwert von 2 Stunden – durch einmaliges Drücken des Tasters erhöht werden. Wenn Sie den Timer vor Ablauf des Timeouts ausschalten möchten, müssen Sie den Taster eine Sekunde lang gedrückt halten.

Wie immer habe ich dieses Projekt um meinen Lieblings-Mikrocontroller herum gebaut, den PIC, aber Sie können auch einen Arduino verwenden.

Beachten Sie, dass das Projekt die Netzspannung von 230 Volt schaltet, also seien Sie vorsichtig!

Schritt 1: Erforderliche Komponenten

Erforderliche Komponenten
Erforderliche Komponenten

Sie benötigen die folgenden Komponenten für dieses Projekt mit einigen Referenzen, wo Sie sie erhalten können:

  • Ein Stück Steckbrett
  • PIC-Mikrocontroller 12F615,
  • Sicherungshalter + Sicherung 4A/250V
  • Keramikkondensator von 100nF
  • 5 Volt Relais, schaltbar 230 V, 4 Ampere
  • Widerstände: 1 * 1k, 1 * 10k, 5 * 330 Ohm, 1 * 220 Ohm
  • Diode 1N4148,
  • Transistor BC548,
  • Druckknopf
  • LEDs: 1 Grün, 4 Gelb, 1 Rot
  • 5 Volt Netzteil
  • Ein Kunststoffgehäuse

Siehe das schematische Diagramm zum Anschließen der Komponenten.

Schritt 2: Das Netzteil

Die Stromversorgung
Die Stromversorgung

Zum verwendeten Netzteil muss noch etwas gesagt werden. Sie können jedes beliebige 5-Volt-Netzteil verwenden, das einen Strom von etwa 200 mA liefern kann. In diesem Projekt habe ich ein altes iPhone-Ladegerät verwendet, von dem ich das Gehäuse und den USB-Anschluss entfernt und mit einigen Drähten mit festem Kern auf das Steckbrett gelegt habe.

Der USB-Anschluss an diesem Netzteil wird auch verwendet, um zwei Teile der Platine des Netzteils zu verbinden, also stellen Sie sicher, dass diese Verbindung mit einem Draht hergestellt wird. Auf dem Bild - Entschuldigung für die schlechte Bildqualität - sehen Sie dieses Kabel, das sich an der Stelle befindet, an der sich früher der USB-Anschluss befand. Das iPhone-Ladegerät kann die benötigte Leistung problemlos bereitstellen.

Schritt 3: Aufbau der Elektronik

Aufbau der Elektronik
Aufbau der Elektronik
Aufbau der Elektronik
Aufbau der Elektronik

Sie können die Schaltung auf einem Steckbrett aufbauen, aber seien Sie sehr vorsichtig mit der Sicherung und den Relais, die die Netzstromversorgung für das Infrarot-Panel schalten. Berühren Sie keinesfalls das Stromnetz!

Auf dem Bild sehen Sie die Schaltung, wie ich sie auf dem Steckbrett gebaut habe, einschließlich der temporären Einrichtung zum Testen, ob alles funktioniert. Wie bereits erwähnt, habe ich das iPhone-Ladegerät mit einigen Drähten mit einem festen Kern etwas über dem Steckbrett verbunden. Es passt alles in ein Standard-Kunststoffgehäuse.

Wenn alle LEDs und die Relais an sind, zieht der Stromkreis ca. 130 mA aus dem 5 Volt Netzteil.

Schritt 4:

Wie bereits erwähnt, ist die Software für einen PIC12F615 geschrieben. Es wurde in JAL geschrieben. Da ich keine speziellen Bibliotheken verwendet habe, beträgt die Gesamtcodegröße nur 252 Byte, was problemlos in den 1k-Programm-Flashspeicher dieses speziellen Controllers passt.

In diesem Projekt läuft der PIC mit einer internen Taktfrequenz von 4 MHz, wobei Timer 1 verwendet wird, um den Timeout-Wert zu verringern, die Relais und die LEDs zu steuern. Timer 1 tickt alle 262 ms. Die Hauptschleife scannt den Taster und erhöht den Timeout, wenn der Taster gedrückt wird, oder setzt den Timeout zurück, wenn der Taster für 1 Sekunde oder länger gedrückt wird.

Die JAL-Quelldatei und die Intel Hex-Datei sind angehängt.

Das Video zeigt die Bedienung des Infrarot-Panel-Timers. In diesem Video ist der Timeout auf 5 Sekunden pro LED anstatt auf 30 Minuten eingestellt, um zu zeigen, wie der Timer funktioniert. Die grüne LED zeigt an, dass die Stromversorgung eingeschaltet ist und die rote LED zeigt an, dass das Infrarot-Panel eingeschaltet ist. Im Video habe ich eine Lampe verwendet, um die Operation zu demonstrieren.

Anscheinend habe ich es verkehrt herum gefilmt, so dass beim Erhöhen des Timeout-Werts mehr LEDs auf der linken Seite leuchten als auf der rechten Seite, was Sie normalerweise erwarten würden.

Das Video zeigt Folgendes:

  • Beim Drücken des Tasters leuchtet die erste LED und die Lampe wird eingeschaltet
  • Durch erneutes Drücken der Drucktaste wird die Zeit verlängert und weitere LEDs werden eingeschaltet, bis alle LEDs an sind
  • Während des Countdowns schalten sich immer mehr LEDs aus, bis die Zeitüberschreitung abgelaufen ist, die die Lampe ausschaltet
  • Durch Drücken des Tasters während des Betriebs verlängert sich die Zeitüberschreitung in diesem Video um 5 Sekunden
  • Durch Drücken des Tasters für 1 Sekunde wird der Timeout zurückgesetzt und die Lampe ausgeschaltet.

Viel Spaß beim Bauen Ihres eigenen Projekts und gespannt auf Ihre Reaktionen.

Empfohlen: