1-Wire産業用ネットワークを構築した私の経験

背景

多くのハブユーザーと同様に、ある程度のスキルと優れた想像力を持っているので、私はなんとかサイトにつまずき、それが人々にかかって、自家製デバイスとPCのペアリングに専念しました。 そのとき、何かをして、コンピューターからそれを管理するために、無制限の興味の種が生じました。 それから、もちろん、それはすべてプリンターのlptポートから始まり、徐々にcomポートに、そして最終的にusbに成長しました。 スマートホームシステムの作成専用のサイトに出会うまで、すべてがうまくいくでしょう。 それから私は本当に興味があることに気づきました。 この記事はプロではなくアマチュアとして書いているので、ネットワークをゼロから作成したり、ネットワークの有用な経験を引き出すのに役立つことを願っています。この記事では、1wireネットワークの作成について説明します。建設のすべての段階と有用なヒントを含むスクラッチ。 したがって、ネットワークを作成する最も簡単な方法は、ネットワークウィザードと、このプロトコルで実行されているデバイスです。 通常、デバイスを自分で行う(温度センサーを除く)か、多額のお金で購入する必要があります。 初心者には、usb / comネットワークのマスターといくつかの温度センサーが必要です。 これらはすべて、ポートの標準電源、いわゆる迷電源を使用して接続するか、多数のデバイスとループの長さの場合は追加の電源に接続できます。たとえば、USBポート(DS9490R)で既製のネットワークマスターを使用します。 ご覧のとおり、一端がサービングシステムのusbポートに挿入されています。コンピューターまたはwi-fiルーター、または単一カメラソリューションです。 もう一方の端はRJ-11コネクタの「母」(標準の電話ジャック)であり、校正済みの温度センサー(DS18B20 +)も使用しています。 私も使用し、使用する予定です: 残念ながら、これらはすべてチップであり、特に各チップのマニュアルでは、要素の定格と接続オプションを含む標準的な使用方法を見つけることができるボードを自分で作成する必要がありました。 トップ5のボードは引っ張らないので、文字通りコピーしないでください:VANIL-1880:(ニーズに応じた8入力/出力の小さなボード-リードスイッチ、モーションセンサー、低電流システムの管理など) 画像 VANIL-1853S(高電圧デバイスを接続するための5つの入力/出力と3つのトライアックを備えたボード、ラジエーターは使用しませんでした。したがって、リレーまたは磁気スターターのみを介して、アプリケーションの範囲は非常に広いです): 画像 ご覧のとおり、すべてのものは、ネジとホットメルト接着剤を使用して、標準のプラスチックはんだ付けボックスにきちんと配置されています。 現時点では、国内の温度を監視するために20個の温度センサーのみのネットワークを使用しており、すべてがGentoo Linuxのサーバーに接続されています。 owfsネットワークを操作するためのソフトウェア:この記事のこの最初の部分は、知り合いを対象としていますが、残りの詳細情報は、後で、ブラウザの要求に応じて追加されます。 ボードのエッチングについて:今日、私は塩化第二鉄から塩+クエン酸+過酸化水素に切り替えました。 エッチングの品質に関する情報はありませんが、ボードはまだエッチングされています。 画像 組成は次のとおりです:過酸化物100ml、クエン酸30グラム、食卓塩5〜6グラム。しばらくしてから、記事に追加したいと思います。工業用水で井戸の液面を制御するためにボードをエッチングしました。2つのセンサーが取り付けられています。1つは鼻の上に、もう1つは最上部にあります。システム。 液面センサーは通常高価なので、私は自分で作成しましたが、残念ながら写真を撮る方法はなく、すでに井戸に浸っています。 しかし、喜んでコンポーネントとデザインを説明します。 使用されるコンポーネントのリスト: コンポーネントの写真は次のとおりです(センサーのこの実装はまだ時間までにテストされていません)。また、PNDを切断するためのレイツールも付属しています。 このシステムは1wireで直接動作しません。作業のステータスのみを読み取ることができます。 実際には十分ですが、8つの入力/出力の1つに接続するだけで、井戸の充満をシミュレートし、コンピューターからの排気を開始できます。DINレール用の電源を含むすべてが密閉されたボックスに取り付けられます また、デバッグボードを購入することを初心者に勧めます。次のようになります。 箱の写真は次のとおりです。 SLayer5プログラムを使用してボードを設計します。ここに記載していないのは、すべてのボードのレイアウトと、まだ実装していないボードだけです。しかし、このトピックは最終製品ではなく、私の経験であり、開発するつもりです。そのため、Linuxを知っていれば、カーネルはowfsが機能するためにヒューズを構築する必要がありました。カーネルをコンパイルするときに、いくつかの新しいアイテムを簡単に含めることができます。 これはソファ用です。 クラウンを介して15分ごとにセンサーを要求し、4時間ごとに、つまり1時間で測定値を印刷します。この記事にすべてを収めることはできないので、次の部分で残りを書き、1wireタグを探します



All Articles