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

スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理

必要な部品と材料

部品数量
Arduino UNO1
リレーモジュール(汎用、8チャネル)1
LCDディスプレイ 20x41

このプロジェクトについて

はじめに

ガスボイラーを使用したセントラル暖房システムにおいて、リビングの室温調節器(サーモスタット)が設定温度に達するとボイラー全体が停止してしまい、家の他の部屋を暖めることができません。リビングに暖炉や薪ストーブがある場合、それを使うと他の部屋が寒くなってしまうのです。ボイラーメーカーは通常、外気温連動制御(気候制御システム)を導入して解決を図りますが、これにはガス代が高くなる、床暖房との相性が悪いといった欠点があります。ボイラー制御ボックス(BCB)は、これらより優れかつ安価な解決策です。

主な機能

メリット

仕組み

BCBは、ボイラーのサーモスタット端子、リビングの室温調節器、床暖房給湯配管に設置した電動弁、そしてボイラー給湯出口配管に取り付けたNTCサーミスタ(湯温測定用)に接続します。

フロントパネルのディスプレイには、給湯実測温度(Tmeasured)、オーバーライド時の設定上限温度(Tset)、オーバーライドのオン/オフ/永続、バルブ保護プログラムの実行回数が表示されます。

オーバーライド非作動時(またはBCB無電源時)
リビングの室温調節器が直接ボイラーを制御し、床暖房弁は開いたままになります。BCBが存在しないのと同じ状態です。フロントパネルのLEDは消灯し、ディスプレイには「Override: OFF」と表示されます。リビングの室温調節器がボイラー停止を指示すれば、他の部屋の温度に関わらずボイラーは停止します。

スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理

オーバーライド作動時
フロントパネルの2つのボタンでリビングの室温調節器をオーバーライドします。トグルスイッチで永続オーバーライド、プッシュボタンで一時オーバーライド(ディスプレイに従い1〜8時間を選択)が可能です。オーバーライド中はディスプレイにその旨が表示され、LEDが点灯します。

スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理
スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理

オーバーライドモードでは、BCBがボイラー制御を引き継ぎます。実測給湯温度が設定上限温度Tset(写真では59℃)を超えるとボイラーを停止し、温度が(Tset - h)以下(ヒステリシスh=20℃、つまり39℃)になるとボイラーを起動します。これにより給湯温度を39〜59℃の範囲で維持します。ヒステリシスはスケッチで変更可能です。各部屋の温度は、ラジエータのサーモスタット付きバルブで個別に制御できます。

リビングの温度は、従来通り室温調節器が床暖房の電動弁を開閉することで制御されます。

組み立て方法

回路図に従って部品を接続します。Arduino UNOの5V出力をすべての+5V接続(矢印)に、すべてのGNDピンを相互接続してください。

スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理
スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理
スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理

BCBには外部12V DC電源をArduinoに接続して給電します。Arduinoの5V出力だけではLCDとリレーモジュールの両方を駆動できないため、リレーモジュールのリレー駆動回路には別途LM2596ベースの5Vスイッチング電源を用意し、これを外部12V電源から直接給電します。リレーモジュール上のVccとJD-Vccを繋ぐジャンパーは必ず外してください。回路図をよく確認して配線してください。

スケッチをダウンロードしてArduinoに書き込めば完成です。

必要な追加部品

設置方法

電動弁、リビングの室温調節器、ボイラーのコネクタをBCBの対応するコネクタに接続します。NTCのリード線は収縮チューブなどで確実に絶縁し、ボイラーの給湯出口弁にタイラップで固定します。NTCのコネクタをBCBに接続し、12V電源をBCBの電源コネクタに、さらに電源プラグを壁面コンセントに接続します。

スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理
スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理

BCBの起動手順

電源プラグをコンセントに差すと、BCBは起動メッセージとスケッチのバージョンを表示します。

スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理

永続オーバーライド用トグルスイッチがOFFの場合、起動完了後は実測給湯温度(Tmeasured)、設定上限温度(Tset)、オーバーライド状態(OFF)、および「BOOTED」という起動完了メッセージが表示されます。

スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理

「BOOTED」メッセージを消すには、トグルスイッチを永続オーバーライド位置にし、一時オーバーライドボタンを押します。LEDが点灯し、ボイラーが起動する場合があります。

スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理
スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理

ディスプレイの「BOOTED」が「#VP=0」に変わり、バルブ保護プログラム(VP)が起動後0回実行されたことを示します(「バルブ保護プログラム」参照)。

トグルスイッチをOFFに戻すとLEDが消灯します。

スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理

バルブ保護プログラム(VPP)

約24時間ごとに自動実行されます。電動弁を一度閉じてから開くことで固着を防止します。実行ごとにカウンタ#VPがインクリメントされ、99の次は0に戻ります。実行中はディスプレイに残り時間が表示され、全工程で約15分かかります(電動弁の応答に数分かかるため)。オーバーライド機能を使用した場合、最初のVPP実行はオーバーライドを解除してから約24時間後に行われます。

スマート中央暖房ボイラー制御ボックス - 効率的なエネルギー管理

ウォッチドッグ

万一ソフトウェアがクラッシュしても、内蔵ウォッチドッグがBCBを自動リブートします。リブート中はLCDに「REBOOT IN PROGRESS」と表示され、リブート後は正常に機能します。「#VP=..」の表示が「REBOOT」に変わり、リブートが発生したことをユーザーに通知します。このメッセージは「BCBの起動手順」と同じ要領で消去できます。

スケッチ

Boiler Control Box スケッチ v1.3

コードはGitHub等で公開されています。

回路図

詳細な回路図は上記「組み立て方法」の画像を参照してください。

製造プロセス

  1. ジュースボックスの革命:歴史、設計、環境への影響
  2. 経口避妊薬:歴史、メリット、リスク、製造
  3. ブラックボックス飛行記録装置:初期試作から将来の統合設計まで
  4. ソーラー暖房システム:パッシブからアクティブまで、持続可能な住宅暖房ソリューション
  5. Raspberry Piでセントラルヒーティングボイラーを監視 – ハードウェア、ソフトウェア、セットアップガイド
  6. Raspberry Piでセンサーとアクチュエータを制御:加速度計、サーボ、データストリーミング
  7. 自動プール給水・監視システム
  8. DIY Wall-E 風 Raspberry Pi CD ボックスロボット
  9. DIY UVC滅菌ボックスキット:低コスト・簡単自作の医療・日用品用紫外線殺菌器
  10. DIY自動列車制御システム – Arduinoで実現するシンプル・信頼性・カスタマイズ自在なレイアウト運転
  11. 制御回路:基礎、応用、ベストプラクティス