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

DasFilisera スマート温室:高度な植物生育モニタリングシステム

概要

Arduino MKR1000(Wi-Fi内蔵)と複数の環境センサー、リレー制御を組み合わせ、温室内外の温度・湿度・土壌水分・水位をリアルタイム監視・自動制御するシステムです。aRESTライブラリでREST APIを提供し、Windowsアプリ(Visual Studio/.NET)やクラウドサービス(DasData)からデータ可視化・遠隔操作が可能です。

植物生育に必要な環境条件

植物の生育には温度、湿度、光、栄養分、酸素などが最適な範囲で必要です。本システムでは以下を監視・制御します。

ハードウェア構成

センサー/アクチュエータ ピン接続 役割
DS18B20(防水温度センサー)D1外気温度(TH1)
DHT22(温湿度センサー)D0温室内温度・湿度(TH2)
FS200-SHT25(土壌温湿度センサー)SCL=D12, SDA=D11土壌温度・水分(TH3)
HC-SR04(超音波距離センサー)Echo=A0, Trigger=A1水位測定(W1)→ 4chリレーで電磁弁制御
4chリレーモジュール(R1)D7, D8, D9, D10給水弁等の制御
2chリレーモジュール(R2)D5, D6換気窓・ファン制御(A1)
Arduino MKR1000—メイン制御・Wi-Fi通信

ソフトウェアアーキテクチャ

Arduino側(Filisera_Arduino.ino)

Windowsアプリ側(Filisera - VS / VB.NET)

データフロー

  1. センサー → Arduino(アナログ/I2C/1-Wire)
  2. Arduino → REST API(JSON) → ローカルネットワーク
  3. Windowsアプリ → 定期ポーリング → 表示・履歴保存
  4. Windowsアプリ → DasData API → クラウドストレージ
  5. ユーザー → Windowsアプリ/ブラウザ → リレー操作命令 → Arduino

セットアップ手順

  1. 回路図(PDF)に従い配線。リレーは適切な駆動回路(トランジスタ/フォトカプラ)経由で接続。
  2. Arduino IDEで libraries.zip のライブラリをインストール。
  3. スケッチ内の ssid, password を自分のWi-Fi環境に書き換え書き込み。
  4. シリアルモニタでIPアドレス確認(例: 192.168.0.102)。
  5. Windowsアプリの Settings.txt に IP, AKey, DSKey, リレーピン割り当てを記入。
  6. アプリ起動 → デバイス接続確認 → 監視開始。

カスタマイズのポイント

リポジトリ

https://github.com/dasdata/DasFilisera - 全ソースコード、回路図、Windowsアプリプロジェクト

ライセンス・注意

商用利用・再配布は各ライブラリのライセンスに従ってください。水・電気を扱うため、漏電・感電・水漏れ対策を十分に行ってください。

製造プロセス

  1. 5ドルI2C温度センサーで作るRaspberry Pi温度ロガー
  2. 複数DS18B20 1-WireセンサーをRaspberry Pi接続で精密温度監視
  3. Raspberry PiでTMP006赤外線温度センサーを使う – Pythonライブラリとセットアップガイド
  4. Raspberry PiとPythonでリモート温度センサーを構築 – ステップバイステップガイド
  5. DS1820ワンワイヤー温度センサーをGPIOでRaspberry Piに接続する方法
  6. DS18B20ワンワイヤーデジタル温度計をRaspberry Piに接続 - ステップバイステップガイド
  7. Raspberry PiとDS18B20でマルチセンサー温度・光監視システムを構築
  8. Raspberry Pi、MCP9808、InfluxDB、Grafanaで作る家庭温度モニター
  9. 色感度プロセス向け高精度赤外線温度センシング
  10. 高精度ベアリング温度センサー:正確な検知と監視
  11. NASAゴダード研究所、リアルタイム流量・温度監視用ラボオンチップセンサを開発