MENÜ English Ukrainian Russisch Startseite

Kostenlose technische Bibliothek für Bastler und Profis Kostenlose technische Bibliothek


ENZYKLOPÄDIE DER FUNKELEKTRONIK UND ELEKTROTECHNIK
Kostenlose Bibliothek / Schemata von radioelektronischen und elektrischen Geräten

Eine verbesserte Version der Steuerungssystemsoftware. Enzyklopädie der Funkelektronik und Elektrotechnik

Kostenlose technische Bibliothek

Lexikon der Funkelektronik und Elektrotechnik / Funkamateur-Designer

Kommentare zum Artikel Kommentare zum Artikel

Beschrieben werden die Änderungen und Ergänzungen, die der Autor des Artikels an der Software des von ihm in [L] beschriebenen „Amateur“-Smart-Home-Steuerungssystems vorgenommen hat.

Zunächst wurden Fehler behoben, die die Stabilität des Moduls ihsc.exe beeinträchtigen. Um die Stabilität des gesamten Systems zu erhöhen, wurde ein Überwachungsprozess erstellt (das Modul ihsc_guard.exe), der beim Start von ihsc.exe automatisch zu arbeiten beginnt. Fällt das Hauptmodul aus, startet es automatisch neu.

In der neuen Version der Software hat der Webserver gelernt, Informationen vom Browser zu akzeptieren. Das Attribut „action“ des Webformulars muss ein Skript enthalten, das an den Server gesendet und ausgeführt wird, wenn auf die Bildschirmschaltfläche auf der HTML-Seite geklickt wird. Der Zugriff auf das System über das Internet erfolgt über ein Android-Smartphone mit dem Browser Mozilla Firefox.

Auch das Mikrocontroller-Programm für universelle UD-Geräte wurde aktualisiert. Die Änderungen betrafen die Single Output Control Line-Komponente des Systems. Dieses Bauteil kann nun über einen Sensor verfügen, der die tatsächlich an der Last anliegende Spannung überwacht, der beispielsweise nach der in der Abbildung dargestellten Schaltung aufgebaut werden kann. Damit können Sie den Zustand des Leistungsteils des Geräts oder des Sicherungseinsatzes überwachen. Beim Erstellen einer Gerätekonfiguration muss der Wert des Feldes „Spannungssensor: Anti-Bounce 0,1 s * ein…“ für diesen Sensor auf 30 (3 s) eingestellt werden, um Fehlalarme zu vermeiden.

Fortgeschrittene Version der Steuerungssystemsoftware
Abb. 1. Sensorschaltung

Der Skriptsprache wurde ein Exit-Operator hinzugefügt, der die Ausführung des aktuellen Skripts stoppt.

Ich werde ein Beispiel dafür geben, wie Sie die Fähigkeiten des in [L] beschriebenen Geräts Nr. 12 erweitern können, indem Sie den Skriptsatz ändern. Es kann in ein laufendes Gerät geladen werden, indem auf dem Grafikterminal der Menüpunkt „Extras→Skripteditor...“ geöffnet wird.

Bringen wir Gerät Nr. 12 bei, die Lampe einzuschalten, wenn der Bewegungssensor innerhalb einer Minute nach seiner automatischen Abschaltung ausgelöst wird. Dadurch ist es möglich, die Beleuchtung beispielsweise durch eine Handbewegung wieder einzuschalten, wenn der Bewegungssensor zuvor länger als 15 Minuten nicht bemerkt hat, dass er die Beleuchtung ausgeschaltet hat, da niemand anwesend war das Zimmer. Eine Reihe von Skripten, die dieses Problem lösen, ist in der Tabelle aufgeführt. 1.

Tabelle 1

Fortgeschrittene Version der Steuerungssystemsoftware

Bitte beachten Sie, dass es nicht erforderlich ist, den aktuellen Status des Bewegungssensors zu überprüfen. Typischerweise dauert der Impuls dieses Sensors nur wenige Sekunden – jede Pegeldifferenz wird als Vorliegen einer Bewegung gewertet.

Schauen wir uns zwei weitere Beispiele mit einem Bewegungssensor an. Angenommen, am Eingang des Hauses sind zwei Türen installiert – außen und innen. Sie befinden sich in geringem Abstand voneinander, sodass beim Betreten oder Verlassen des Hauses eine Zeitspanne lang beide Türen gleichzeitig geöffnet sind. Über der Außentür ist eine Straßenlaterne angebracht. Im Flur gibt es Deckenleuchten, die von einem Gerät Nr. 4 gesteuert werden.

Es ist darauf zu achten, dass im Dunkeln beim Verlassen des Hauses die Straßenlaterne für einige Minuten eingeschaltet wird und beim Betreten des Hauses die Beleuchtung im Flur eingeschaltet wird. Dieses Problem wird durch eine Reihe von Skripten gelöst, die in der Tabelle aufgeführt sind. 2.

Tabelle 2

Fortgeschrittene Version der Steuerungssystemsoftware

Informationen über die aktuelle Beleuchtung besitzt Gerät Nr. 10 – eine mit einem Lichtsensor ausgestattete Heimwetterstation. Die Beleuchtungsschwellen, bei denen Lampen ein- oder ausgeschaltet werden müssen, werden für die Straße und den Flur unterschiedlich sein, da das natürliche Licht in Innenräumen immer geringer ist als draußen.

Herkömmliche Lampen mit eingebauten Bewegungssensoren sind in diesem Fall ungeeignet, da die Raumkonfiguration und die möglichen Standorte der Lampen es nicht zulassen, dass deren Sensoren beim Öffnen der Tür ausgelöst werden. Das sorgt für Unbehagen: Der erste Schritt muss im Dunkeln gemacht werden, erst danach schaltet der Bewegungssensor das Licht ein. Und Sie müssen sicherstellen, dass es sich auch dann einschaltet, wenn die Tür geöffnet wird.

Wir werden dem zu erstellenden Gerät die Nummer 3 zuweisen. Wir werden zwei Reed-Schalter daran anschließen – das sind Sensoren für offene Türen (extern und intern), die im Türrahmen versteckt sind. Lassen Sie uns auch eine Anruftaste anschließen. Das Gerät wird über eine externe Lampe und eine Klingel gesteuert.

Die Schrittvariable nimmt den Wert 1 an, wenn das Gerät erwartet, dass die Person das Haus verlässt, oder den Wert 2, wenn die Person das Haus betritt.

Die Still-Variable soll das automatische Einschalten der Beleuchtung blockieren. Zum Beispiel, wenn Sie in der Dämmerung aus dem Fenster schauen müssen oder die Tür nicht für unerwünschte Gäste öffnen müssen.

Die Dunkelvariable enthält den Grad der externen Beleuchtung, ausgedrückt in konventionellen Einheiten. Je höher er ist, desto niedriger ist der Wert dieser Variablen. Da die erforderliche Beleuchtungsschwelle experimentell gewählt wird, ist es nicht erforderlich, sie in Standardeinheiten auszudrücken. Der Sensor selbst ist ein Fotowiderstand, der an einen ADC angeschlossen ist.

2 Minuten nach dem Gerätestart wird der Dunkelvariable der vom Gerät Nr. 10 (Wetterstation) empfangene Wert der aktuellen Lichtstärke zugewiesen. Zukünftig wird der Wert dieser Variablen alle 15 Minuten aktualisiert. Durch die lokale Speicherung eines sich langsam ändernden Parameters können Sie die Skriptausführung beschleunigen, da Sie nicht jedes Mal Zeit damit verschwenden müssen, ein benachbartes Gerät abzufragen. Eine zweiminütige Verzögerung ist erforderlich, damit die Wetterstation Zeit hat, die Beleuchtungsstärke zu messen, wenn alle Geräte des Systems gleichzeitig mit Strom versorgt werden.

Skript 1 wird vom Gerät ausgeführt, wenn sich der Zustand der Reed-Schalter der Außen- und Innentüren ändert. Die Bewegungsrichtung wird dadurch bestimmt, welche Tür zuerst geöffnet ist. Der Nachteil dieser Methode besteht darin, dass die getroffene Entscheidung falsch ist und die Beleuchtung nicht automatisch eingeschaltet wird, wenn Sie vergessen haben, die Tür zu schließen.

Skript 2 wird vom Gerät ausgeführt, wenn die Ruftaste gedrückt wird.

Schauen wir uns abschließend die Aufgabe an, die Beleuchtung in einem Badezimmer, einer Toilette oder einem anderen Hauswirtschaftsraum zu automatisieren. Eine Reihe von Skripten zur Lösung des Problems finden Sie in der Tabelle. 3. Aus den oben beschriebenen Gründen war es nicht möglich, Bewegungssensoren allein zu verwenden. Außerdem war es notwendig, Türöffnungssensoren zu installieren.

Tabelle 3

Fortgeschrittene Version der Steuerungssystemsoftware

Die Variable t nimmt den Wert 0 an, wenn die Tür zum Raum geschlossen ist und sich niemand dort befindet; Wert 1 – wenn sich die Tür öffnet und eine Person den Raum betritt; Wert 2 – wenn er den Raum betrat und die Tür hinter sich schloss; Wert 3 – wenn sich die Tür öffnet und eine Person den Raum verlässt.

Der Algorithmus funktioniert korrekt, wenn der gesamte Zyklus fehlerfrei abläuft, das heißt, das Öffnen und Schließen der Tür wird nicht vergessen. Wenn eine Person den Raum verlässt und innerhalb von 6 Minuten die Beleuchtung ausgeschaltet wird, bleibt die Variable t in der Erwartung, dass die Tür geschlossen wird, gleich 3. Betritt nach einiger Zeit eine Person die geöffnete Tür, wird der Bewegungssensor ausgelöst und der Variablen t der erforderliche Wert 1 zugewiesen.

Sie können diesen Algorithmus verbessern, indem Sie die Variable t zurücksetzen, wenn innerhalb weniger Minuten nach dem Schließen der Tür keine Bewegung im Raum erkannt wurde. Dadurch wird der normale Betrieb des Geräts wiederhergestellt, nachdem eine Person die Tür offen lässt, den Raum betritt und nach einer Weile die Tür hinter sich verlässt und schließt.

Dank des Türöffnungssensors schaltet sich die Beleuchtung beim Öffnen sofort ein. Da der Bewegungssensor jedoch nur auf die Anwesenheit einer Person im Raum reagiert, schaltet sich das Licht beim Passieren der Tür nicht ein, wenn diese aus irgendeinem Grund offen gelassen wird.

Bei Verwendung von Standardlampen mit eingebauten Bewegungssensoren konnte dieser Effekt nicht erreicht werden. Vor allem im Bad und WC. Tatsache ist, dass es sehr schwierig ist, die optimale Betriebszeit der Lampe einzustellen. Wenn es zu klein ist, muss sich eine Person ständig bewegen, um die Arbeit zu verlängern, und wenn es zu groß ist, bleibt die Beleuchtung nach dem Verlassen des Raums lange Zeit nutzlos an.

Um Skripte beim Laden in die Steuerung auf Syntaxfehler zu überprüfen, können Sie den im grafischen Terminal integrierten Skripteditor („Extras→Skripteditor...“) verwenden. Beachten Sie, dass Variablen bei der ersten Verwendung in der erstellt werden Zuweisungsoperator. Daher müssen Sie vor der Überprüfung der Funktion des bedingten Operators, in dem sich Variablen befinden, diese erstellen. Und wenn Sie Parameterwerte von Systemkomponenten benachbarter Geräte verwenden, werden Sie vom Programm aufgefordert, den Wert manuell einzugeben , wodurch das Senden einer Anfrage und das Empfangen des Werts des gewünschten Parameters simuliert wird.

Das Programm verfügt außerdem über Funktionen, die noch nicht in der Praxis eingesetzt wurden, aber zum Testen zur Verfügung stehen:

- die Möglichkeit, eine Drittanbieteranwendung zur Klangsynthese zu starten. Dazu müssen Sie in das Feld, in dem Sie zuvor den Namen der abzuspielenden WAV-Datei angegeben haben, eine Befehlszeile eingeben, die eine Drittanbieteranwendung startet;
- Der TCP-Server bietet Zugriff auf Nachrichten, die zwischen Geräten über den Systembus ausgetauscht werden. Im Menüpunkt „Service→Einstellungen“ können Sie einen Port auswählen. Wenn Sie eine Verbindung zum TCP-Server herstellen, werden Sie zur Eingabe des Administratorkennworts (Standard 1234) aufgefordert.

Die modifizierte Software kann von ftp://ftp.radio.ru/pub/2017/02/ihsc.zip heruntergeladen werden.

Literatur

  1. Antonov M. „Amateur“-Smart-Home-Steuerungssystem. - Radio, 2016, Nr. 6, S. 31-35; Nr. 7, S. 33-37.

Autor: M. Antonov

Siehe andere Artikel Abschnitt Funkamateur-Designer.

Lesen und Schreiben nützlich Kommentare zu diesem Artikel.

<< Zurück

Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik:

Alkoholgehalt von warmem Bier 07.05.2024

Bier, eines der häufigsten alkoholischen Getränke, hat einen ganz eigenen Geschmack, der sich je nach Temperatur des Konsums verändern kann. Eine neue Studie eines internationalen Wissenschaftlerteams hat herausgefunden, dass die Biertemperatur einen erheblichen Einfluss auf die Wahrnehmung des alkoholischen Geschmacks hat. Die vom Materialwissenschaftler Lei Jiang geleitete Studie ergab, dass Ethanol- und Wassermoleküle bei unterschiedlichen Temperaturen unterschiedliche Arten von Clustern bilden, was sich auf die Wahrnehmung des alkoholischen Geschmacks auswirkt. Bei niedrigen Temperaturen bilden sich eher pyramidenartige Cluster, wodurch die Schärfe des „Ethanol“-Geschmacks abnimmt und das Getränk weniger alkoholisch schmeckt. Im Gegenteil, mit steigender Temperatur werden die Cluster kettenförmiger, was zu einem ausgeprägteren alkoholischen Geschmack führt. Dies erklärt, warum sich der Geschmack einiger alkoholischer Getränke, wie z. B. Baijiu, je nach Temperatur ändern kann. Die Erkenntnisse eröffnen Getränkeherstellern neue Perspektiven, ... >>

Hauptrisikofaktor für Spielsucht 07.05.2024

Computerspiele werden bei Teenagern zu einer immer beliebteren Unterhaltungsform, die damit verbundene Gefahr einer Spielsucht bleibt jedoch ein erhebliches Problem. Amerikanische Wissenschaftler führten eine Studie durch, um die Hauptfaktoren zu ermitteln, die zu dieser Sucht beitragen, und um Empfehlungen für ihre Vorbeugung abzugeben. Über einen Zeitraum von sechs Jahren wurden 385 Teenager beobachtet, um herauszufinden, welche Faktoren sie für eine Spielsucht prädisponieren könnten. Die Ergebnisse zeigten, dass 90 % der Studienteilnehmer nicht von einer Sucht bedroht waren, während 10 % spielsüchtig wurden. Es stellte sich heraus, dass der Schlüsselfaktor für die Entstehung einer Spielsucht ein geringes Maß an prosozialem Verhalten ist. Jugendliche mit einem geringen Maß an prosozialem Verhalten zeigen kein Interesse an der Hilfe und Unterstützung anderer, was zu einem Verlust des Kontakts zur realen Welt und einer zunehmenden Abhängigkeit von der virtuellen Realität durch Computerspiele führen kann. Basierend auf diesen Ergebnissen, Wissenschaftler ... >>

Verkehrslärm verzögert das Wachstum der Küken 06.05.2024

Die Geräusche, die uns in modernen Städten umgeben, werden immer durchdringender. Allerdings denken nur wenige Menschen darüber nach, welche Auswirkungen dieser Lärm auf die Tierwelt hat, insbesondere auf so empfindliche Tiere wie Küken, die noch nicht aus ihren Eiern geschlüpft sind. Aktuelle Forschungsergebnisse bringen Licht in diese Frage und weisen auf schwerwiegende Folgen für ihre Entwicklung und ihr Überleben hin. Wissenschaftler haben herausgefunden, dass der Verkehrslärm bei Zebraküken zu ernsthaften Entwicklungsstörungen führen kann. Experimente haben gezeigt, dass Lärmbelästigung das Schlüpfen der Küken erheblich verzögern kann und die schlüpfenden Küken mit einer Reihe gesundheitsfördernder Probleme konfrontiert sind. Die Forscher fanden außerdem heraus, dass die negativen Auswirkungen der Lärmbelästigung auch auf die erwachsenen Vögel übergreifen. Reduzierte Fortpflanzungschancen und verringerte Fruchtbarkeit weisen auf die langfristigen Auswirkungen von Verkehrslärm auf die Tierwelt hin. Die Studienergebnisse unterstreichen den Bedarf ... >>

Zufällige Neuigkeiten aus dem Archiv

Diamant so groß wie ein Planet 13.01.2012

Der amerikanische Schriftsteller Scott Fitzgerald hat eine fantastische Geschichte „Ein Diamant von der Größe des Ritz Hotels“. Die Fantasie verblasst oft vor der Realität: Australische Astronomen haben in unserer Galaxie einen Planeten gefunden, der aus einem riesigen Diamanten zu bestehen scheint.

Auf jeden Fall ist das spezifische Gewicht eines Planeten, der den Pulsar PSR J1719-1438 umkreist, gleich dem eines Diamanten. Der Durchmesser des Planeten, der sich im Sternbild Schlange in einer Entfernung von etwa 4000 Lichtjahren befindet, beträgt 55 Kilometer, was dem 4,3-fachen Durchmesser der Erde entspricht.

Natürlich muss das Material eines neuen Himmelskörpers kein Diamant sein, aber Astronomen glauben, dass dies eine Art kristalline Substanz mit einer für Diamant charakteristischen Dichte ist. Und es ist möglich, dass es sich chemisch gesehen wirklich um Kohlenstoff handelt, da angenommen wird, dass der Planet ursprünglich ein Stern war - ein weißer Zwerg, dessen Material im Prozess der Kernumwandlung zu Kohlenstoff ausgebrannt ist.

Wenn es sich tatsächlich um einen Diamanten handelt, wird seine Masse auf 1031 Karat geschätzt.

Weitere interessante Neuigkeiten:

▪ LP5907 - rauscharmer LDO von Texas Instruments

▪ Samsung eUFS 3.1 512 GB schneller Flash-Speicher

▪ Die NASA schickt Astronauten zur Venus

▪ Eine umweltfreundliche Art, Vanillin zu gewinnen

▪ Mikrofon Razer Seiren

News-Feed von Wissenschaft und Technologie, neue Elektronik

 

Interessante Materialien der Freien Technischen Bibliothek:

▪ Abschnitt der Website Civil Radio Communications. Artikelauswahl

▪ Artikel Die wichtigsten Maßnahmen der Russischen Föderation zum Schutz der Bevölkerung vor Notfällen. Grundlagen des sicheren Lebens

▪ Artikel Ist amerikanisches Essen gesund? Ausführliche Antwort

▪ Artikel Europäische Erle. Legenden, Kultivierung, Anwendungsmethoden

▪ Artikel Antennensalmler. Enzyklopädie der Funkelektronik und Elektrotechnik

▪ Artikel Asse an der Spitze. Fokusgeheimnis

Hinterlasse deinen Kommentar zu diesem Artikel:

Name:


E-Mail optional):


Kommentar:





Alle Sprachen dieser Seite

Startseite | Bibliothek | Artikel | Sitemap | Site-Überprüfungen

www.diagramm.com.ua

www.diagramm.com.ua
2000-2024