littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Teensy 4和BME68x传感器的空气质量监测系统

项目简介

本项目是基于Teensy 4开发板、BME68x传感器和ILI9341液晶显示屏构建的空气质量指数(IAQ)监测系统。能实时显示IAQ及多项环境参数,提醒用户关注空气质量,项目成本约70美元或60欧元。

项目的主要特性和功能

  1. 核心参数显示:可显示IAQ指数、等级及文本评价,同时展示eCO2、eVOC、温度、相对湿度等参数。
  2. 颜色警示:依据参数水平以不同颜色显示,IAQ为红色时建议通风。
  3. 更多参数展示:提供气压、海拔、绝对湿度、露点、空气密度等额外环境参数。
  4. 设置功能:支持温度偏移设置、UI黑暗模式开关、摄氏度和华氏度切换以及触摸校准。
  5. 状态显示:显示传感器的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 的路径,确保路径正确。

上传代码

  1. 根据传感器情况设置 float tempOffset = 0.9f; 的值。
  2. 上传代码到Teensy开发板。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】