合作推广电子森林 × 高校与社区 · 开放硬件实践活动 · 从创意到可复用的开源项目
电子森林EETREE我的空间
桌面环境监测站

示例项目:桌面环境监测站

活动优选概念设计 · 示例内容
林同学开源硬件爱好者 · 高校电子社团

基于 XIAO 的桌面环境监测站,采集温湿度、PM2.5 与 CO₂ 等环境数据,提供清晰显示与可扩展的开源设计,可用于宿舍、实验室或教室的环境感知实践。

项目报告

项目简介与设计思路

本项目面向日常学习与实验环境的空气质量感知需求,基于 XIAO 构建一台小型桌面环境监测站。通过温湿度、PM2.5 和 CO₂ 传感器采集环境数据,并在屏幕上直观显示;硬件、固件与结构文件全部开源,便于学习、复现与功能扩展。

关键实现

  • 传感器采集:温湿度、PM2.5、CO₂ 等环境数据
  • 数据显示:OLED 实时显示环境指标
  • 开放设计:提供原理图、PCB、结构与固件源码
  • 可扩展:预留 I²C / UART 接口,支持更多传感器

制作过程

1. 模块选型与连接
1. 模块选型与连接
2. PCB 设计与制作
2. PCB 设计与制作
3. 组装与调试
3. 组装与调试

工程文件(开源)

原理图
原理图
PCB
PCB
3D
3D
void loop() {
  readSensor();
  updateDisplay();
}
固件
文件名称类型说明操作
schematic.pdf原理图系统原理图
pcb.zipPCBPCB 设计文件
enclosure.step3D 结构外壳模型(STEP)
firmware.zip固件设备固件源码

测试记录(作者提供)

测试内容与结果

  • 功能测试:各传感器数据正常采集并稳定显示。
  • 连续运行:桌面环境下连续运行,数据更新正常。
  • 环境变化测试:通过通风等方式改变环境,PM2.5 与 CO₂ 读数能及时响应并回落。