项目简介
本项目是基于Teensy 4开发板、BME68x传感器和ILI9341液晶显示屏构建的空气质量指数(IAQ)监测系统。能实时显示IAQ及多项环境参数,提醒用户关注空气质量,项目成本约70美元或60欧元。
项目的主要特性和功能
- 核心参数显示:可显示IAQ指数、等级及文本评价,同时展示eCO2、eVOC、温度、相对湿度等参数。
- 颜色警示:依据参数水平以不同颜色显示,IAQ为红色时建议通风。
- 更多参数展示:提供气压、海拔、绝对湿度、露点、空气密度等额外环境参数。
- 设置功能:支持温度偏移设置、UI黑暗模式开关、摄氏度和华氏度切换以及触摸校准。
- 状态显示:显示传感器的IAQ精度及状态信息。
安装使用步骤
硬件连接
将TFT和BME传感器连接到Teensy开发板。
软件安装
安装所需的库。
修改配置文件
修改“platform.txt”(路径可能因安装位置而异,如“C:\Program Files (x86)\Arduino\hardware\teensy\avr\platform.txt”):
1. 在 compiler.elf2hex.flags=-O ihex -R .eeprom
下添加 compiler.libraries.ldflags=
。
2. 在 ##Link
下的行添加 Cortex_M7\libalgobsec.a
的路径,确保路径正确。
上传代码
- 根据传感器情况设置
float tempOffset = 0.9f;
的值。 - 上传代码到Teensy开发板。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】