スマートホーム、私たちの時代のややハッキーなトピックであり、この出版物では、このトピックの新しい技術、製造業者、および現代のトレンドについては説明しません。 深い技術的なナレーションなしでスマートホーム(以下UDと呼びます)を作成するプロセスを簡単に説明します。 このトピックが読者にとって興味深いものである場合、この奇跡があなたの家の中心になるために必要なプログラム、MKファームウェア、回路、およびすべてのすべてのリストを完全にレイアウトします。
UDの開発における基本的な概念は、「集合農場」が完全に存在しないことです。言い換えると、電子充填物は審美的に目立つべきではなく(通常のソケット、スイッチ、電球)そして、スマートフォンから、そしてスマートランプとは異なり、被験者の誰もが理解します)。 わかりやすくするために写真を添付します。
最後の追加と歌詞は終了します。 既製のスマートホームシステムを購入することはできましたが、最近では、回路、ラジオエレクトロニクス、プログラミングについて十分に理解しており、タイムカーがありました。その瞬間から、自分の脳を本当に使いたいカントリーハウスの建設を始めました。 一般的に、これは漁師に釣りをする理由を尋ねる方法です。 みんなの喜びのために、あなたがあなたの家を自動化できることを理解する喜びのために、そしてあなたの魂、アイデア、あなたの論理を投資することはあなたの家を生き生きとさせます。 行こう!
まず、本当に必要なUDの機能を決定しました。
- 両方のスイッチから、したがってアプリケーションからのすべての光源の管理
- ランプ輝度制御
- さまざまな照明モード:自動シャットダウン、プレゼンスモード、夜間照明-私自身がこのモードを思いつきました。オンにすると、夜間にトイレへの道が照らされます。 スイッチを求めて壁をなでない場合、他の何かを考えることができます。
- アイロン、ヘアアイロン、ヘアドライヤー、コンロなどが接続されている特定のコンセントの管理 イデオロギーは次のとおりです。左、オフにするかどうかを忘れた、アプリケーションを介してオフにしました。
- 前の段落は、世界のどこからでも家を管理する必要があることを意味し、それは軽いままです:
-家の中、路上、地下の温度と湿度
-暖房システムの温度と圧力(民家、どこでもない)
-漏れ、煙に対する保護、さらに正確には保護ではなく通知。
言葉から行為へ
システムを3つのブロックに分割しました。
- 照明および電力負荷制御ユニット
- 監視ユニット(各種センサー)
- ミニコンピューター(メインブレイン、OSサーバーコア、.Net)
9チャンネル照明および電力負荷制御ユニット
Atmel atmega1284のMKのベースはarduinoではなく、ハードコードのみ、Cのみで、イーサネットモジュールENC28J60が脳との通信チャネルとして選択されました(UARTは退屈で、ワイヤの長さの制限、ヒュームにも依存します)、ENC28J60モジュールに関するいくつかの単語、実際には疑わしいマイクロ回路:正誤表はデータシート以上のものですが、1か月間はハングアップすることはなかったので、今のところ文句はありません。 彼は技術的な説明なしで約束しましたが、これは床の清掃ではなく、用語がまったくない場所です。 7つのスイッチと7つの照明装置がユニットに接続され、2つのチャンネルがそれぞれ25Aのコンタクターに接続されます。 まず、実験室で膝の上にあるものをすべて集めました
LUTメソッドを使用してボードをエッチング
ボードの性能をテストした後、ノボシビルスクにある回路基板のインスタンスをいくつか注文しました
コントロールユニットの2つのコピーを作成しました。1つは負荷のテスト用、もう1つはカントリーハウスへの設置用です。 自宅によくわからない機器を設置するのは怖いです。 理論上、各チャネルは12アンペアの電流に耐えますが、2-3Aでコンタクタの照明または制御に十分です。 テストしたボードをどのように焼き付けようとしても、うまくいきませんでした。3KWのヒートガンを接続しても、トライアックはほとんど赤くなりましたが、どれも失敗しませんでした。 要約すると、ボードは可能な限りテストに合格しました。
ボード上のマイクロコントローラをプログラムして家の中に設置しました。スイッチを介してすでにライトをオンにすることはできましたが、スマートハウスはまだ臭いがしませんでした。
ミニコンピューター
職場では、1GB RAMと8GB ROMを搭載したシンクライアントをAmazonで開きました。価格は100ドルを少し上回ります。 私はC#指向の人なので、OSとしてServer Coreを選びました。 アンドロイドとアップル用のネイティブソフトウェアを書くことはできません。長い間、パシュカデュロフのプラットフォームにいる私のボット(電報を理解していなかった)がスマートホームを約1週間管理することを決めました。 賢い人と仕事をするのはいいことです。私は電報について話しています。ボットは同じ息、明確なドキュメント、作業ライブラリ、不具合なしで書かれました。 誰もが知っている悲しい点:Roskomnadzorは最大限の力でカートをブロックしたいし、スマートフォンでも動作しますが、ボットの状況は少し異なります。彼らは毎回サーバーに接続します。サーバー(および無料で、Amazonにはトラフィックに対する支払いがあり、ボットを通るトラフィックは最小限です)。 ロード後、シンクライアントはvpnサーバーに接続し、すべてのRoskomnadzorロックをバイパスして静かに処理されたリクエストを処理します。
まとめ
このシステムは、実際の状態で1か月間不具合なく1か月間動作します。 Androidの電報には、ボットをデスクトップに直接持ち込み、別のアプリケーションとして開くことができるパンがあります。 はい、私は創造的な人間であるとは程遠い、ボットジャービスと呼ばれています
ボットには非常に満足しており、モバイルデバイス用のネイティブソフトウェアを記述する必要はありません。
監視ユニットからの情報
質問を繰り返します。トピックが興味深い場合は、プロジェクトのすべてのソースとすべてのスキームをgithubに投稿します。これにより、すべてのKITを組み立ててファームウェアを埋めることができ、プログラミングと回路の特別な知識がなくても大丈夫です。
PS。 回路基板に欠陥があります(電力経路間のギャップ、接点が小さすぎる、直角に離婚した経路があります)。 私は手数料を変更します、新しいものを作ることの利益はペニーです。 これらのエラーを指摘してくれた皆さんに感謝します。