基于物联网的水产养殖水质监测系统(WQMS)。
该项目的目的是设计和实施一种便携式、低成本的水质监测系统,以持续监测水产养殖部门鱼菜共生池中的水质状况并有利于鱼类养殖。
- 由于池塘水的成分不断受到环境变化的影响,使得农民很难持续监测水的状况,因此我们开发了 WQMS 来监测变化。
- 水质测试可以在源头进行,而不是将水样运送到实验室,从而减少传统的实验室测试。为什么我们的系统与其他系统不同:
- 测量池塘的温度、浊度、pH 值和水位,以维持和控制水质。
- 快速识别水中的特定参数变化
- 生成视觉信息(折线图)
- 发送通知提醒
系统运行
- 在最佳范围内测量水温、深度、浊度和 pH 值 浊度(比浊法浊度单位或杰克逊浊度单位) 0-5 pH 4-10 水位 5-27(根据现场)
- 使用 Espduino#2 在微控制器上处理数据
- 发送数据到云端服务器
- 并在网页上发布数据
硬件实现
- Espduino-32
- 防水温度传感器DS18B20
- pH传感器- E-201-C
- 浊度传感器- SKU SEN0189
- 超声波传感器- HC-SR04
软件实施
- 前端
- 后端
- Python:逻辑
- 烧瓶:服务器
- SMTP:消息传递
- SQLite:数据库
- 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 埃尔宾 发送邮件
- 乔赛亚·科泰发送邮件
- 艾萨克·阿金·杜福尔 发送邮件
致谢
- 项目主管 Isaac A. Mensah 先生
- 丹尼斯·埃法·安波萨
- 达乌德·伊斯梅尔
- 乔赛亚·特克珀
部署
这个扩展是一个提高我们软件开发技能的项目。欢迎任何建议、提示以及 Pull 请求。谢谢。