项目简介
本项目利用Arduino板和多种传感器,实现环境数据的捕获与记录。集成了温度、湿度、压力、气体阻力、海拔和光照水平等测量功能,搭配LCD实时显示数据、SD卡存储数据以及LED阈值警报,为环境监测提供全面方案。
项目的主要特性和功能
- 多传感器集成:采用Adafruit BME680和BH1750传感器,可测量多种环境参数。
- 实时数据可视化:通过Adafruit GFX驱动的LCD,展示当前传感器读数和历史数据图形。
- SDI - 12通信:支持SDI - 12协议,便于与兼容传感器进行数据通信。
- 数据存储:自动将传感器读数保存到SD卡,方便长期观察和分析。
- 交互界面:通过按钮导航,可在不同数据视图间切换。
- 阈值警报:传感器值超预设阈值时,LED灯亮起。
- 看门狗定时器:系统无响应时,可重置板卡,确保持续运行。
安装使用步骤
安装步骤
- 安装库:在Arduino IDE中安装所有所需的库,多数库可在库管理器中找到。
- 硬件连接:按原理图连接所有硬件组件,需将LED连接到引脚48、49、50、51、52和53以使用软件中断功能。
- 上传代码:在Arduino IDE中打开提供的
.ino
文件,选择正确的板和端口,将代码上传到Arduino。
使用步骤
- 开启设备电源。
- 用按钮在LCD菜单中导航。
- 查看实时传感器数据或历史数据图形。
- 传感器数据自动记录到SD卡。
- 选择保存数据按钮,可保存所有传感器的数据,时间附近出现“(S)”图标表示正在保存。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】