IoTを活用した養殖用水質監視システム(WQMS)。
このプロジェクトの目的は、水産養殖部門のアクアポニックス水槽で水質が良好で魚の養殖に適しているかどうかを一貫して監視する、ポータブルで低コストの水監視システムを設計および実装することです。
- 池の水の組成は環境変化によって継続的に影響を受け、農家が水の状態を一貫して監視することが困難であるため、変動を監視するために当社の WQMS が開発されました。
- 水質検査は、水サンプルを研究所に輸送する以外に、水源で行うことができるため、従来の研究所での検査が削減されます。私たちのシステムが他のシステムと異なる理由:
- 池の水温、濁度、pH、水位を測定し、水質の維持管理を行っています。
- 水中の特定のパラメータの変化を素早く特定します
- 視覚的な情報(折れ線グラフ)を生成します
- 通知アラートを送信します
システム運用
- 水温、深さ、濁度、pH を最適な範囲で測定 濁度 (比濁濁度単位またはジャクソン濁度単位) 0 ~ 5 pH 4 ~ 10 水位 5 ~ 27 (サイトに基づく)
- Espduino#2を使用してマイコン上のデータを処理します
- クラウドサーバーにデータを送信します
- そしてそのデータをWebページに公開します
ハードウェアの実装
- エスプドゥイーノ-32
- 防水温度センサー DS18B20
- pHセンサー-E-201-C
- 濁度センサー - SKU SEN0189
- 超音波センサー - HC-SR04
ソフトウェアの実装
- フロントエンド
- HTML/CSS/
- ブートストラップ
- 神社
- チャートjs
- バックエンド
- Python: ロジック
- フラスコ: サーバー
- SMTP: メッセージング
- SQLite: DB
- C プログラム: Esp32 のセンサー プログラム
- HTTP
- ヒーローク
はじめる
前提条件
- リポジトリのクローンを作成する
- Esp32 パッケージを追加してボードを有効にする
- センサーコードのリンクは次のとおりです。
github.com/joewzy/WaterQualityMS.git
インストール
使用法:
- esp32をネットワークに接続する
- リポジトリのクローンを作成します::
git clone https://github.com/Erbynn/IoT-WQMS.git
cd IoT-WQMS
- 仮想環境を作成してアクティブ化します::
virtualenv env
source env/bin/activate
- インストール要件::
pip install -r 'requirements.txt'
アプリケーションを実行します::
データは http://wqms.herokuapp.com/dashboard で公開されています
楽しむ ?
サンプル画像
著者/チーム::
- ジョン・PK・アービンがメールを送信
- ジョサイア・コーティ メールを送信
- アイザック・アジェン・ダフォー メールを送信
謝辞
- プロジェクトスーパーバイザー アイザック・A・メンサー氏
- デニス・エファ・アンポサー
- ダウド・イスマイル
- ジョサイア・テルクパー
導入
この拡張機能は、ソフトウェア開発スキルを向上させるためのプロジェクトです。提案やヒント、プル リクエストは大歓迎です。ありがとう。