無線電子工学および電気工学の百科事典 制御システムソフトウェアの改良版。 無線エレクトロニクスと電気工学の百科事典 無線電子工学と電気工学の百科事典 / アマチュア無線デザイナー 記事の著者が [L] で説明した「アマチュア」スマート ホーム制御システムのソフトウェアに加えた変更と追加について説明します。 まず、ihsc.exe モジュールの安定性に影響を与えるエラーが修正されました。 システム全体の安定性を高めるために、監視プロセス (ihsc_guard.exe モジュール) が作成されました。このプロセスは、ihsc.exe が起動されると自動的に動作を開始します。 メインモジュールに障害が発生すると、自動的に再起動します。 ソフトウェアの新しいバージョンでは、Web サーバーはブラウザからの情報を受け入れることを学習しました。 Web フォームの「action」属性には、HTML ページ上の画面上のボタンがクリックされたときにサーバーに送信されて実行されるスクリプトが含まれている必要があります。 インターネット経由でシステムにアクセスするには、Mozilla Firefox ブラウザを搭載した Android スマートフォンを使用します。 ユニバーサルUDデバイス用のマイコンプログラムもアップデートされました。 この変更は、システムの単一出力制御ライン コンポーネントに影響を与えました。 このコンポーネントには、負荷に印加される実際の電圧を監視するセンサーが搭載されており、たとえば図に示す回路に従って組み立てることができます。 これを使用すると、デバイスの電源部分またはヒューズ リンクの状態を監視できます。 デバイス構成を作成する場合、誤警報を避けるために、このセンサーの「電圧センサー: アンチバウンス 0,1 秒 * オン...」フィールドの値を 30 (3 秒) に設定する必要があります。
現在のスクリプトの実行を停止する exit 演算子がスクリプト言語に追加されました。 スクリプトのセットを変更することで、[L] で説明されているデバイス No. 12 の機能を拡張できる例を示します。 グラフィック ターミナルでメニュー項目「ツール→スクリプト エディタ...」を開くと、実行中のデバイスにロードできます。 デバイス No. 12 に、自動シャットダウン後 15 分以内にモーション センサーが作動した場合にランプを点灯するように教えてみましょう。 これにより、1 分以上モーションセンサーに感知されずに照明が消えてしまった場合でも、手を振るなどして照明を再度点灯させることができます。部屋。 この問題を解決する一連のスクリプトを表に示します。 XNUMX. 表1 モーションセンサーの現在の状態を確認する必要はないことに注意してください。 通常、このセンサーのパルスは数秒しか続きません。そのレベルの違いは動きの存在として認識されます。 モーション センサーを使用したさらに 4 つの例を考えてみましょう。 家の入り口に、外部と内部の XNUMX つのドアが設置されているとします。 距離が近いため、家に出入りする際に両方のドアが同時に開いている時間帯があります。 外扉の上には街灯が設置されています。 廊下には、デバイス XNUMX によって制御される天井照明があります。 暗闇の中で、家を出るときは街灯が数分間点灯し、家に入るときは廊下の照明が点灯することを確認する必要があります。 このタスクは、表に示す一連のスクリプトによって解決されます。 2. 表2 現在の照明に関する情報は、光センサーを備えた家庭用気象ステーションであるデバイス No. 10 によって所有されています。 屋内の自然光は屋外よりも常に低いため、ランプをオンまたはオフにする必要がある照度のしきい値は、道路と廊下では異なります。 モーションセンサーが組み込まれた従来のランプは、部屋の構成とランプの可能な位置により、ドアが開いたときにセンサーを作動させることができないため、この場合には適していません。 これは不快感を引き起こします。最初の一歩は暗闇の中で行われなければなりません。その後、モーションセンサーがライトを点灯させます。 また、ドアが開いているときでもオンになることを確認する必要があります。 作成中のデバイスに番号 3 を割り当て、XNUMX つのリード スイッチを接続します。これらは、ドア フレームの内側に隠されたオープン ドア センサー (外部および内部) です。 通話ボタンを追加しましょう。 このデバイスは外部ランプとベルによって制御されます。 ステップ変数は、デバイスが人が家を出ると予想している場合は値 1 をとり、人が家に入る場合は値 2 をとります。 静止変数は、照明の自動スイッチオンをブロックすることを目的としています。 たとえば、夕暮れ時に窓の外を眺める必要がある場合や、望まない来客にドアを開けたくない場合などです。 dark 変数には、従来の単位で表される外部照明のレベルが含まれます。 値が大きいほど、この変数の値は小さくなります。 必要な照明しきい値は実験的に選択されるため、標準単位で表す必要はありません。 センサー自体は、ADC に接続されたフォトレジスタです。 デバイスが起動してから 2 分後、デバイス No. 10 (気象観測所) から受信した現在の光レベルの値が dark 変数に割り当てられます。 今後、この変数の値は 15 分ごとに更新されます。 ゆっくりと変化するパラメータをローカルに保存すると、隣接するデバイスを毎回ポーリングする時間を無駄にする必要がなくなるため、スクリプトの実行を高速化できます。 システムのすべてのデバイスに同時に電力が供給されている場合、気象観測所が照度を測定する時間を確保するには、XNUMX 分の遅延が必要です。 スクリプト 1 は、外側ドアと内側ドアのリード スイッチの状態が変化したときにデバイスによって実行されます。 移動方向は、どのドアが最初に開いたかに基づいて決定されます。 この方法の欠点は、ドアを閉め忘れた場合、判断が誤り、照明が自動的に点灯しないことです。 スクリプト2は、呼び出しボタンが押されたときにデバイスによって実行されます。 最後に、バスルーム、トイレ、その他のユーティリティ ルームの照明を自動化するタスクを見てみましょう。 これを解決するための一連のスクリプトを表に示します。 3. 上記の理由により、モーションセンサーのみを使用することはできませんでした。 ドア開放センサーの設置も必要でした。 表3 部屋のドアが閉まっていて誰もいない場合、変数 t は値 0 をとります。 値 1 - ドアが開いて人が部屋に入った場合。 値 2 - 彼が部屋に入り、後ろでドアを閉めた場合。 値 3 - ドアが開き、人が部屋を出た場合。 サイクル全体がエラーなしで実行された場合、つまりドアの開閉を忘れていない場合、アルゴリズムは正しく機能します。 人が部屋を出て 6 分以内に照明が消えますが、ドアが閉まると予測して、変数 t は 3 のままになります。 しばらくして開いたドアに人が入ると、モーション センサーが作動し、変数 t に必要な値 1 が割り当てられます。 ドアを閉めてから数分以内に室内で動きが検出されなかった場合、t 変数をリセットすることでこのアルゴリズムを改善できます。 これにより、人がドアを開けたまま部屋に入り、しばらくして部屋を出て後ろでドアを閉めた後、デバイスの通常の動作が復元されます。 ドアオープンセンサーのおかげで、ドアを開けるとすぐに照明が点灯します。 ただし、人感センサーは室内に人の存在のみに反応するため、何らかの理由でドアが開いたままになっていると、通過時にライトが点灯しません。 モーションセンサーを内蔵した標準ランプを使用した場合、この効果は得られませんでした。 特にバスルームとトイレ。 実際のところ、ランプの最適な動作時間を設定するのは非常に困難です。 小さすぎると、作業を延長するために常に移動する必要があり、大きすぎると、部屋を出た後、照明が無駄に長時間点灯したままになります。 コントローラにロードするときにスクリプトの構文エラーをチェックするには、グラフィカル ターミナルに組み込まれているスクリプト エディタを使用できます ([ツール]→[スクリプト エディタ...])。変数は、変数が初めて使用されるときに作成されることに注意してください。したがって、変数が含まれる条件演算子の動作を確認する前に、条件演算子を作成する必要があります。また、隣接するデバイスのシステム コンポーネントのパラメータ値を使用する場合、プログラムは値を手動で入力するように求めます、リクエストの送信と必要なパラメーターの値の受信をシミュレートします。 このプログラムには、まだ実際には使用されていないが、テストには利用できる以下の機能もあります。 - サウンド合成用のサードパーティ アプリケーションを起動する機能。 これを行うには、再生する wav ファイルの名前を以前に指定したフィールドに、サードパーティ アプリケーションを起動するコマンド ラインを入力する必要があります。
変更されたソフトウェアは、ftp://ftp.radio.ru/pub/2017/02/ihsc.zip からダウンロードできます。 文学
著者:M。アントノフ 他の記事も見る セクション アマチュア無線デザイナー. 読み書き 有用な この記事へのコメント. 科学技術の最新ニュース、新しい電子機器: 交通騒音がヒナの成長を遅らせる
06.05.2024 ワイヤレススピーカー Samsung ミュージックフレーム HW-LS60D
06.05.2024 光信号を制御および操作する新しい方法
05.05.2024
その他の興味深いニュース: ▪ レコードロープ
無料の技術ライブラリの興味深い資料: ▪ サイトのセクション テクノロジーの歴史、テクノロジー、私たちの周りの物体。 記事の選択 ▪ ヘルツェン・アレクサンダー・イワノビッチの記事。 有名な格言 ▪ 記事 階段照明オートマタ。 無線エレクトロニクスと電気工学の百科事典 このページのすべての言語 ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー www.diagram.com.ua |