工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Raspberry Piでセントラルヒーティングボイラーを監視 – ハードウェア、ソフトウェア、セットアップガイド

ハードウェア概要

以下は、このボイラー監視システムに必要なRaspberry Piコンポーネントの簡潔なリストです。ボイラーのバーナーとポンプを管理するリレーユニットは、元のPCセットアップから変更されていません。

ブロック図(省略)は一般的な配線レイアウトを示します。オプションでGSMモデムを後から統合し、SMSアラートを受信可能。

ソフトウェアコンポーネント

監視システムを駆動する3つの主要プログラム:

すべてのプログラムは元々、Dell GX11 PC上のWindows/2000 Server環境でC言語で記述されていました。Linuxへの移行には、特にPi-Face Digital APIとOWFS(One-Wire File System)インターフェースの大幅な書き換えが必要でした。

CGIモジュールが最も複雑で、SVG棒グラフとタイムラインを生成。_stat()呼び出しをstatfs()に置き換え、文字列処理ルーチンを修正してLinuxに移植。

ファイルシステムレイアウト

典型的なLinuxとApacheディレクトリは黄色でハイライト;カスタムパスは青。すべての監視ファイルは/1-wire配下に配置:

/1-wire
├─ src
├─ events
├─ temperatures

ステップ1 – ディレクトリ作成

sudo su
cd /
mkdir /1-wire
mkdir /1-wire/src
mkdir /1-wire/events
mkdir /1-wire/temperatures

ステップ2 – ダウンロードとコンパイル

wget https://www.noveldevices.co.uk/rpdl/logger.c -O /1-wire/src/logger.c
wget https://www.noveldevices.co.uk/rpdl/1-wire.c -O /1-wire/src/1-wire.c
wget https://www.noveldevices.co.uk/rpdl/server.c -O /1-wire/src/server.c
gcc -L/usr/local/lib -lpiface-1.0 -o /1-wire/events/logger /1-wire/src/logger.c -lm
gcc -L/usr/local/lib -o /1-wire/temperatures/1-wire /1-wire/src/1-wire.c -lm
gcc -L/usr/local/lib -o /usr/lib/cgi-bin/server /1-wire/src/server.c -lm

ステップ3 – 設定ファイルとスタイルシート取得

wget https://www.noveldevices.co.uk/rpdl/1-wire.conf -O /1-wire/temperatures/1-wire.conf
wget https://www.noveldevices.co.uk/rpdl/server.conf -O /usr/lib/cgi-bin/server.conf
wget https://www.noveldevices.co.uk/rpdl/boiler.css -O /var/www/boiler.css

ステップ4 – 1-Wireログ設定

1-wire.confファイルには、ロガーとCGIグラフジェネレータの設定が含まれます。各エントリは順序に依存しません:

ここで#RRGGBBはグラフ上のセンサー線のHTMLカラーコード、sensor-descriptionは温度プロットに表示されるラベルです。

詳細については、元記事を参照: Monitoring My Central Heating Boiler。

製造プロセス

  1. ソーラー暖房システム:パッシブからアクティブまで、持続可能な住宅暖房ソリューション
  2. Raspberry PiとDS18B20によるプロフェッショナルな温度監視
  3. Raspberry Piでサーバークローゼットの温度を正確に監視
  4. Raspberry Pi 3とPubNubでリモート気象監視
  5. K30 CO2センサで室内空気質をリアルタイム監視する
  6. 非接触温度スクリーニングゲート:Arduino MKR1000で迅速・高精度な検温
  7. セントラルヒーティングをArduinoでスマート制御:OpenThermシールド活用ガイド
  8. 学校向けスマート体温監視システム: 正確、リアルタイム、安全
  9. セラミックヒーター(セラミック発熱体)完全解説:金属線ヒーター比較での優位性(均一加熱・低温・長寿命・低コスト)
  10. 製造効率を高めるリモート監視のトップ3メリット
  11. セントラルコントローラーとリモート監視でエネルギー節約を最大化