发作品签到
专业版

基于立创·梁山派的水文监测系统设计_2023-07-03_17-24-53

工程标签

705
0
0
0

简介

使用立创·梁山派为核心,利用ESP01s接入ONENET云平台实现水温、水位、TDS、浊度数据的上传,LED+蜂鸣器报警;

简介:使用立创·梁山派为核心,利用ESP01s接入ONENET云平台实现水温、水位、TDS、浊度数据的上传,LED+蜂鸣器报警;

开源协议

GPL 3.0

创建时间:2023-07-03 17:24:58更新时间:2023-07-04 09:51:27

描述

1、项目名:

 

基于立创·梁山派的水文监测系统设计;

 

2、目标:

 

熟悉嵌入式项目的开发流程,掌握如何设计一个监测系统硬件电路、软件编程以及系统调试等能力。

 

3、功能介绍:

 

该系统使用立创·梁山派为核心,利用ESP8266接入ONENET云平台实现水温、水位、TDS、浊度数据的上传,蜂鸣器报警

使用DS18B20,实现水温采集

使用TDS模块,实现水体TDS采集

使用浊度模块,实现水体浑浊度采集

使用超声波模块,模拟水位测量

 

4、技能掌握:

 

学习嵌入式项目电路分析的能力,学会如何看懂原理图;

初步学习掌握元器件选型与数据手册阅读的基础能力;

学习原理图设计与PCB设计技巧,培养独立项目设计思维;

掌握电烙铁、热风枪等工具使用,具备元器件焊接与硬件调试能力,

了解GD32基础功能及外设的使用,上手GD32项目开发;

了解ADC采集原理,实现ADC多模块采集;

了解IIC协议与OLED驱动原理,实现屏幕驱动;

掌握嵌入式软件开发、代码的阅读与BUG调试的方法与技巧;

 

5、碰到的问题与解决方法(非常重要):

 

读写iic设备时奇数地址的寄存器可以读到数值,偶数地址的寄存器无法读到正确的数值。这是时序存在问题,没有在结束位做相应的拉低拉高操作,奇数寄存器可以只是因为最后一位是奇数会拉高总线。

DS18B20首次获取温度值时会出现85℃的问题。转换需要时间,精度越高时间越长,不能一启动转换就去读值,温度转换完成后要再初始化DS18B20。

ESP8266偶尔出现无法连接WiFi的问题。初始化ESP8266后需要对其进行重启,并延长等待时间。

 

6、演示视频:

 

演示视频见附件

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
petal_20230608_162920.mp4
64
2
简述.docx
40
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航