Automatisierung der Beleuchtung eines Grundstücks in einem Dorf oder der erste Schritt zu einem Smart Home
Lange Zeit wollte ich über mein Smart Home schreiben, und hier kam ein langer Urlaub, für den ich nirgendwo hingegangen bin und es einen guten Grund gibt, meinen Plan zu erfüllen. Ich denke darüber nach, den Text in mehrere kleine Artikel zu unterteilen, die leichter zu lesen sind (und wahrscheinlich auch zu schreiben sind).Erstens die Präambel. Alles begann damit, dass ich ein paar Stangen auf das Dorfgelände legte und sie beleuchtete. Danach kam mir die Idee, das Ein- und Ausschalten des Lichts irgendwie zu automatisieren.Die einfache Möglichkeit, das Licht abends einzuschalten und morgens mit Hilfe eines Fotorelais auszuschalten, passte nicht, da das Licht in die Fenster des Hauses gelangte und den Schlaf verhinderte. Die Familie sagte dieser Option ein freundliches Nein.Die nächste Option war ein Timer mit einem REV-302-Kalender von Novatek-Electro. Der Nachteil dieser Option war, dass das Licht in der Dämmerung (Kalenderdämmerung) mehr oder weniger eingeschaltet werden konnte, aber es war definitiv unmöglich festzustellen, wann das Licht ausgeschaltet werden musste - manchmal gingen wir um 22 Uhr in Dörfern schlafen, manchmal um 1 Uhr morgens - kein Modus!Ich begann über mögliche Szenarien nachzudenken. In der ersten Version (ziemlich ungeschickt) gab es drei Modi:- Tag - das Licht ist aus
- Dämmerung - das Licht ist an
- Nacht - das Licht wird für eine Weile vom Bewegungssensor eingeschaltet.
Das Umschalten zwischen Tag-Dämmerung und Nacht-Tag-Modus wurde offensichtlich mithilfe eines Fotorelais implementiert. Das Konzept der Dämmerungsnachtumschaltung sollte nach einer bestimmten Zeit (30 oder 60 Minuten) nach dem Erlöschen der Lichter auf der Terrasse durchgeführt werden. Die Terrasse im Dorf ist so ein Ort, an dem jeder immer rumhängt und wenn jeder ins Bett geht, geht dort das Licht aus. Die Bewegungssensoren sollten an den Ausgängen des Hauses oder im Korridor stehen und das Licht auf der Baustelle einschalten, wenn jemand nachts auf die Toilette geht.Dieses Szenario erschien mir zu kompliziert und ich vereinfachte es, indem ich auf die Bewegungssensoren verzichtete. In vereinfachter Form sah das Skript folgendermaßen aus:- Das Licht geht an, wenn die Dämmerung einsetzt (Fotorelais).
- das Licht geht aus, wenn der Morgen kommt (auch Fotorelais)
- Das Licht kann jederzeit über einen Schalter ein- und ausgeschaltet werden.
Trotz der Einfachheit des Skripts war es unmöglich, es ohne spezielle Geräte zu implementieren. Hier in einem der Foren wurde die Verwendung des programmierbaren Widder-Relais PR110 vorgeschlagen.
Nachdem ich die Dokumentation für das Relais studiert hatte, entschied ich, dass dies genau das ist, was ich brauche. Übrigens (darüber habe ich viel später nachgedacht) können Sie mit diesem Relais das allererste Szenario implementieren. Das einzige, was ein wenig peinlich war - es schien mir, dass die Verwendung eines solchen Relais für eine so einfache Aufgabe wie eine Spatzenkanone war, aber mangels anderer Optionen entschied ich mich dafür.Das Relais wird in der speziellen visuellen Umgebung OWEN Logic programmiert, in der das Programm in Form von Blockdiagrammen erstellt wird. Die visuelle Herangehensweise an die Programmierung spielte ebenfalls eine Rolle - ich wollte mich nicht an Programmiersprachen erinnern, aber alles schien einfach zu sein (viel später änderte ich meine Einstellung zur visuellen Programmierung ein wenig - dies ist wirklich gut für sehr einfache Aufgaben, aber sobald die Komplexität zunimmt, wird die visuelle Programmierung zur Belastung ) In dieser Umgebung habe ich meine Logik implementiert und im Emulationsmodus eingecheckt - alles funktioniert genau so, wie ich es wollte.
Ich bin mir immer noch nicht sicher, wie optimal der Algorithmus implementiert ist, aber da alles funktioniert, gibt es nichts zu berühren))Es war möglich, weiter zu üben. Ich kaufte ein programmierbares Relais, ein Fotorelais und einen Knopfschalter. Ich musste auch ein spezielles Gerät kaufen, um eine Verbindung zum Computer herzustellen, um die Programme in das Relais zu laden und um Fehler zu beheben. Es gab vor allem nichts zu debuggen, aber es war unmöglich, ohne es zu laden.
Zusammengebauter Prüfstand in der Küche.Im Mai, als wir ins Dorf gingen, installierte ich ein Relais, lud das Programm hinein und seit zwei Jahren funktioniert alles einwandfrei, ohne einen einzigen Eingriff.
Könnte eine optimalere Lösung für diese Aufgabe gefunden werden? Wahrscheinlich ja, wenn Sie den Steuerkreis selbst löten. Diese Option wurde ebenfalls in Betracht gezogen, aber mein Wissen reichte eindeutig nicht aus, um selbst eine Schaltung zu entwickeln, und obwohl ich weiß, wie man lötet, mag ich es nicht wirklich. Seitdem habe ich verschiedene Steuerungen kennengelernt und studiert, aber für einfache Aufgaben halte ich programmierbare Relais immer noch für eine gute Alternative.PSDiesen Sommer habe ich angefangen, die gesamte Verkabelung im Haus zu erneuern und schließlich habe ich vor, alles in eine ordentliche Schachtel zu packen))) Source: https://habr.com/ru/post/de388711/
All Articles