esp8266-vindriktning-particle-sensor:让你的PM2.5传感器秒变智能设备
**esp8266-vindriktning-particle-sensor** 是一个为IKEA VINDRIKTNING PM2.5空气质量传感器添加WiFi和MQTT功能的开源项目,通过简单改装就能让普通传感器升级为智能设备,实现数据远程监控与智能家居集成。## 为什么选择这个项目?普通的IKEA VINDRIKTNING传感器只能通过LED灯颜色变化显示空气质量,而 **esp82
esp8266-vindriktning-particle-sensor:让你的PM2.5传感器秒变智能设备
esp8266-vindriktning-particle-sensor 是一个为IKEA VINDRIKTNING PM2.5空气质量传感器添加WiFi和MQTT功能的开源项目,通过简单改装就能让普通传感器升级为智能设备,实现数据远程监控与智能家居集成。
为什么选择这个项目?
普通的IKEA VINDRIKTNING传感器只能通过LED灯颜色变化显示空气质量,而 esp8266-vindriktning-particle-sensor 固件带来三大核心提升:
- ✅ WiFi数据传输:实时将PM2.5数据发送到MQTT服务器
- ✅ 智能家居集成:支持Home Assistant自动发现
- ✅ 低噪音改造:可选3.3V风扇供电方案,降低运行噪音
准备工作:所需材料
开始改装前,你需要准备这些基础组件:
- ESP8266开发板(推荐Wemos D1 Mini,带5V稳压)
- 杜邦线(短款,3-4根)
- 电烙铁和焊锡
- PH0十字螺丝刀(建议长柄款,如Wera 118022)
得益于传感器外壳内部的充足空间,所有电子元件都能完美隐藏,不影响设备外观。
硬件改装步骤
1. 拆解传感器外壳
首先拧下设备背面的4颗可见螺丝,然后小心分离前后外壳。传感器主板由3颗螺丝固定,建议完全取出以便焊接操作。
2. 焊接连接点
在传感器主板上找到三个关键测试点:
- GND(接地)
- 5V(电源)
- TX(传感器数据输出)
将杜邦线分别焊接到这些点,然后连接到ESP8266的对应引脚:
- GND → GND
- 5V → VIN
- TX → D2(GPIO4)
3. 低噪音风扇改造(可选)
原厂风扇会周期性启停导致噪音变化,可将其改接到ESP8266的3.3V输出端实现静音运行:
软件安装指南
快速开始:使用PlatformIO
项目采用PlatformIO配置,只需简单几步即可完成编译和烧录:
- 克隆项目仓库:
git clone https://gitcode.com/gh_mirrors/es/esp8266-vindriktning-particle-sensor
-
用PlatformIO打开项目,配置文件位于 platformio.ini,已预设依赖库:
- ArduinoJson(JSON数据处理)
- PubSubClient(MQTT客户端)
- WiFiManager(网络配置)
-
连接ESP8266到电脑,点击"Upload"按钮自动完成编译和烧录。
首次配置流程
设备首次启动后会创建名为"VINDRIKTNING-AP"的WiFi热点:
- 连接该热点,在浏览器访问
192.168.4.1 - 输入你的WiFi名称和密码
- 配置MQTT服务器信息(地址、端口、用户名、密码)
- 保存后设备将自动重启并连接到网络
智能家居集成
项目原生支持Home Assistant自动发现,配置完成后会在HA中自动出现PM2.5传感器实体。数据更新频率与原厂一致,约每2-3秒刷新一次。
传感器数据基于IKEA原厂固件解析,与LED指示灯同步,绿色(优良)、黄色(一般)、红色(较差)的阈值分别为30μg/m³和100μg/m³。
故障排除与提示
- 连接问题:若无法找到配置热点,可长按ESP8266上的RST按钮5秒重置网络设置
- 数据缺失:检查TX线焊接是否牢固,确保ESP8266正确接收传感器数据
- 供电问题:使用质量良好的Micro USB线,避免因供电不足导致的不稳定
总结
esp8266-vindriktning-particle-sensor 以最低成本实现了普通传感器的智能化升级,整个改装过程仅需基础焊接技能,非常适合智能家居爱好者尝试。项目代码完全开源,主要逻辑位于 src/esp8266-vindriktning-particle-sensor.ino,欢迎贡献改进!
通过这个项目,你的IKEA空气质量传感器将不再只是个简单的指示灯,而成为智能家居系统中一个强大的环境监测节点。
更多推荐





所有评论(0)