This website requires JavaScript.
入驻
发布

【阿里云】智能水质检测系统

AjUn W
发布于2022-04-20 09:27:24
CC BY-NC协议 分类:物联网 侵权投诉
销量: 146
64
42
2
简介:

智能水质检测系统,可采集PH值、浑浊度、TDS、温度数据,并判断各参数阈值提供报警功能,支持连接阿里云服务器实现APP远程控制、实时查看水质数据、手动-自动切换控制等功能。

应用场景:

1、智能水产养殖 2、实时数据远程监控 3、手机APP远程控制 4、阿里云生活物联网平台

一、产品简介:

智能水质检测系统,可采集PH值、浑浊度、TDS、温度数据,并判断各参数阈值提供报警功能,支持连接阿里云服务器实现APP远程控制、实时查看水质数据、手动-自动切换控制等功能。


二、应用场景:

1、智能水产养殖

2、实时数据远程监控

3、手机APP远程控制

4、阿里云生活物联网平台


三、产品概述:

本设计主控为STM32F103C8T6,通过PH值传感器、浑浊度传感器、TDS传感器、DS18B20温度传感器采集各项水质数据,系统可设定各参数的阈值,超过设定的阈值将通过蜂鸣器响来提醒用户做出措施,同时通过ESP-12F WIFI模块将设备连接阿里云物联网平台,在该平台下实现在手机APP、网页端进行远程实时控制、数据实时交互,具体效果见演示视频。


四、产品参数:

1、采用Micro USB接口供电,DC-5V;

2、工作电压5V,功率2W;

3、PCB尺寸8.5cm*8.5cm;

4、采用ESP-12F连接2.4G WIFI网络;

5、采用DS18B20温度传感器PH值传感器、浑浊度传感器、TDS传感器,采集水质数据;

6、采用1.44寸 LCD显示屏,实时显示系统参数;

7、支持阈值设定,超阈值报警功能;

8、支持手机APP 实时查看、远程控制等。

【阿里云】智能水质检测系统硬件项目图1



五、使用说明:

1、可以对水体中浑浊度、PH、TDS、温度数据进行采集,支持在手机APP上远程、实时查看数据,也可以在LCD屏进行显示;

2、在main.c 文件中 “变量说明” ,需要根据自己配置的阿里云平台、以及WiFi网络信息进行设置、编译程序;

3、第一次使用系统时请按住 “K1” 按键 + “RST”按键进入恢复模式,默认将编译的WiFi网络信息、服务器配置信息存入EEPROM(因为全新的EEPROM芯片里面没有存储任何信息),否则系统将无法完成初始化;


六、备注:

1、在附件文件中有程序源码(源代码.zip)、源代码中关键部分添加了详细的注释说明(不提供技术支持,建议有做过类似项目可以使用参考)

2、手机APP是使用阿里云平台的配置方案(云智能APP 兼容Android、IOS),具体的配置方法大家可以在B站查找相关的教程;

3、在该项目中硬件部分比较简单,主要难度在于程序软件部分,源码已经提供给大家,欢迎大家在此基础上进行优化迭代;

4、在连接WiFi网络、访问阿里云服务器、JSON数据解析部分暂时只提供了API 接口(API.lib 大家可以移植到自己的设计、产品中通过MQTT.h、WiFi.h 提供的 API 接口完成配置);

5、附件中提供的程序源码 源代码.zip 中为keil v5开发环境中 STM32的工程文件,可以在keil v5中进行编译、调试、烧录,推荐使用Jlink、ST-link等仿真器进行程序的烧录调试;

6、设计的物料成本大概在300元左右,模块和插件的购买链接以及数据手册见附件。(注:上传的BOM不包含6颗插件,需要自行准备)

7、3D描述图中,USB-TTL模块部分为调试所用,此实物未贴元器件,各位小伙则需要贴好方便调试。


七、演示视频:

视频简单演示了数据采集、阈值设置、手机APP、实时查看数据.......



希望各位小伙伴,点赞、关注,感谢感谢!!!

阿里云服务器 水质检测 远程控制 智能水产 STM32F103C8T6
最近更新时间 2022-12-23 16:51:55
描述
PCB
元件清单
原理图
附件
讨论