当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]空气质量问题不仅限于户外,室内空间也可能积聚挥发性有机化合物(VOCs)、二氧化碳(CO₂)和污染物,影响健康与工作效率。本项目将XIAO RP2040和ENS160传感器改造为一款桌面型空气质量监测仪。设备内置一个JUSTWAY 3D打印外壳,内部配备单个NeoPixel RGB LED灯,可即时以彩色编码形式反馈空气质量,并记录详细的传感器数据。

空气质量问题不仅限于户外,室内空间也可能积聚挥发性有机化合物(VOCs)、二氧化碳(CO₂)和污染物,影响健康与工作效率。本项目将XIAO RP2040和ENS160传感器改造为一款桌面型空气质量监测仪。设备内置一个JUSTWAY 3D打印外壳,内部配备单个NeoPixel RGB LED灯,可即时以彩色编码形式反馈空气质量,并记录详细的传感器数据。

动机

•健康意识:关注您大部分时间待在的室内空气质量。

•视觉简洁:发光LED可一目了然地显示AQI等级。

•紧凑设计:小巧轻便,可轻松放置在办公桌上。

•专业级做工:定制的3D打印外壳使其看起来像消费品,而非原型。

硬件与组件

•XIAO RP2040 微控制器

•ENS160 空气质量传感器(AQI、TVOC、eCO₂)

•JUSTWAY 3D打印外壳(带扩散器顶部的桌面机箱)

•跳线、焊接工具或面包板USB数据线用于编程

XIAO RP2040

XIAO RP2040 是一款紧凑而强大的微控制器板,基于树莓派 RP2040 双核 ARM Cortex-M0+ 处理器构建。尽管体积小巧,但它具备多个 I²C、SPI 和 UART 接口等丰富功能,非常适合空间受限但对性能要求较高的嵌入式项目。其低功耗和与 Arduino 的兼容性,使其成为创客们在物联网和传感器驱动应用中的热门选择。

重力:ENS160空气质量传感器

ENS160 是一款用于测量室内污染物的数字空气质量传感器,可提供空气质量指数(AQI)、总挥发性有机化合物(TVOC)以及等效二氧化碳(eCO₂)读数。该传感器内置温度和湿度补偿功能,为健康监测和智能通风系统提供可靠的数据。当与 XIAO RP2040 配合使用时,其 I²C 接口可实现无缝集成,支持开发桌面空气质量监测设备,将精准传感与直观的视觉反馈相结合。

布线

ENS160(I²C)转Xiao RP2040:

代码

该草图显示来自EN160的AQI、TVOC和eCO₂数值,并根据AQI等级点亮NeoPixel灯,颜色相应变化:

封闭式与Justway

桌面显示器需要看起来足够美观,才能保持清晰可见。光靠裸露的PCB板是不够的——因此我使用了一个JUSTWAY 3D打印的外壳,为项目赋予了专业的外观。

•双层设计:半透明的扩散罩顶部可柔化LED灯光,搭配哑光底座,隐藏内部电子元件。

•专业级表面处理:平滑的印刷质量避免了可见的分层线条,确保光线均匀扩散。

•快速响应:将STL文件上传至Justway平台,我获得了快速的报价和交付。

•定制化:双色印花使设备看起来更有设计感,更接近成品。

结果

串行监视器实时显示AQI、TVOC和eCO₂数值。

NeoPixel 提供即时的视觉反馈:

•绿色 = 优秀

•蓝色 = 好

•黄色 = 中等

•橙色 = 差

•红色 = 不健康

结论与总结

这款桌面空气质量监测器展示了XIAO RP2040和ENS160传感器等紧凑型硬件如何与富有表现力的设计元素相结合,打造出实用且贴近日常使用的工具。通过将精确的AQI、TVOC和eCO₂测量数据与简洁的NeoPixel LED指示灯结合,该项目使空气质量意识变得即时而直观。再加上JUSTWAY 3D打印外壳,这一装置从原型升级为外观精致的桌面设备,无论置于何种工作空间都显得十分得体。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

你是否好奇过微控制器如何同时处理多个任务?本项目展示了STM32F407ZGT6 RT-Spark开发板上定时器中断和任务调度的工作原理。两个定时器以不同的频率闪烁LED,而按钮中断则在按下时立即响应——所有这些功能都通...

关键字: 微控制器 开发板 LED STM32CubeMX

该项目是一个简单的人体反应计时器,使用RT-Spark开发板和STM32F407ZGT6微控制器构建而成。它用于测量当RGB LED亮起时,人能多快做出反应。

关键字: 微控制器 开发板 LED STM32F407ZGT6

我制作了一个人类反应计时器,用来精确测量一个人对灯光亮起的反应速度。电路板会点亮内置的RGB LED灯,我的任务是尽可能快地按下板上的按钮(SW1)。

关键字: LED 电路板 示波器

引言:微控制器广泛应用于嵌入式系统中,用于控制输入和输出设备。GPIO引脚使微控制器能够与所使用的外部硬件进行通信,例如开关按钮、LED灯和显示屏(LCD)。

关键字: 微控制器 嵌入式系统 LED

这是我对硬件与电子世界的入门介绍。Arduino UNO上的GPIO引脚(D0 - D13)用于控制连接到它们的元件,这里就是LED灯。通过编写代码,可以产生电信号来控制LED灯的开关。

关键字: LED 面包板 GPIO引脚 Arduino UNO

本项目详细介绍了采用离散模拟和功率电子元件构建的自动应急备用LED照明系统。该电路将环境光感应与自动双电源切换(交流电源 + 3.7V 18650锂离子电池备用)无缝结合。

关键字: LED 功率电子 二极管 LM7805

我有一台M5Stack AtomS3R,放在一个盒子里。它是一个24×24×27毫米的立方体,前面玻璃后面是ESP32-S3芯片,128×128像素的显示屏,整个正面都是一块按钮。内置BMI270六轴IMU和8MB的PS...

关键字: LED 显示器 ESP32-S3

交通摄像头可生成有用信息,但向云端持续发送视频需要大量带宽,并可能引发隐私问题。

关键字: 摄像头 RK3576 NPU 传感器

在翻新我的工作室时,我决定为未来的自动化做好准备,而不是依赖Wi-Fi设备。每面墙上的开关和插座位置都额外增加了网线,为传感器、开关和控制器提供了可靠的通信通道。

关键字: 传感器 自动化 智能家居 C4002

我的目标是一个简单且自包含的自主系统:用我最喜爱的M5Stack/ESP32硬件实现一个现实可行的系统,同时精度足够,能够实现可重复运行。我没有依赖SLAM或ArduPilot,而是从零开始自行构建定位、传感器融合和导航...

关键字: 传感器 自动驾驶 激光雷达 M5Stack
关闭