项目简介
本项目是将Neodyme的Arduino “框架”进行C++适配的成果。目标是实现对防水温度和压力传感器的管理。系统具备自主供电能力,采用WiFi通信方式,适用于真空罩环境。该电路会作为WiFi服务器,提供一个包含三个选项卡的页面,用于展示测量数据、调试信息以及进行参数设置。
项目的主要特性和功能
- 传感器管理:可对温度和压力传感器进行管理,若未定义
PRESSURE_MEASUREMENT
,则不加载BMP280库。 - 节能优化:考虑到压力模块功耗大,对压力管理相关代码进行注释处理。
- 通信调整:对与Livet应用的通信代码进行注释处理。
- 日志重构:对日志进行了重构优化。
- 页面展示:提供“Mesures”“Debug”“Paramétrages”三个选项卡页面,分别用于显示温度和压力测量数据、调试信息,以及设置测量延迟和WiFi等参数。
安装使用步骤
- 确保已下载本项目的源码文件。
- 配置好C++编译环境以及相关的Arduino开发依赖。
- 根据需求,若需压力测量功能,定义
PRESSURE_MEASUREMENT
;若不需要,可不定义。 - 编译并上传代码到目标设备。
- 设备启动后,连接到设备创建的WiFi网络。
- 打开浏览器,访问设备提供的页面,查看测量数据、调试信息并进行参数设置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】