esp8266-vindriktning-particle-sensor:让你的PM2.5传感器秒变智能设备

【免费下载链接】esp8266-vindriktning-particle-sensor Wifi MQTT Data Logging via an esp8266 for the Ikea VINDRIKTNING PM2.5 air quality sensor 【免费下载链接】esp8266-vindriktning-particle-sensor 项目地址: https://gitcode.com/gh_mirrors/es/esp8266-vindriktning-particle-sensor

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颗螺丝固定,建议完全取出以便焊接操作。

IKEA VINDRIKTNING传感器主板 图:半组装状态的传感器,可见内部安装的ESP8266模块

2. 焊接连接点

在传感器主板上找到三个关键测试点:

  • GND(接地)
  • 5V(电源)
  • TX(传感器数据输出)

将杜邦线分别焊接到这些点,然后连接到ESP8266的对应引脚:

  • GND → GND
  • 5V → VIN
  • TX → D2(GPIO4)

3. 低噪音风扇改造(可选)

原厂风扇会周期性启停导致噪音变化,可将其改接到ESP8266的3.3V输出端实现静音运行:

3.3V风扇改造测试 图:使用示波器测试3.3V风扇供电的稳定性

软件安装指南

快速开始:使用PlatformIO

项目采用PlatformIO配置,只需简单几步即可完成编译和烧录:

  1. 克隆项目仓库:
git clone https://gitcode.com/gh_mirrors/es/esp8266-vindriktning-particle-sensor
  1. 用PlatformIO打开项目,配置文件位于 platformio.ini,已预设依赖库:

    • ArduinoJson(JSON数据处理)
    • PubSubClient(MQTT客户端)
    • WiFiManager(网络配置)
  2. 连接ESP8266到电脑,点击"Upload"按钮自动完成编译和烧录。

首次配置流程

设备首次启动后会创建名为"VINDRIKTNING-AP"的WiFi热点:

  1. 连接该热点,在浏览器访问 192.168.4.1
  2. 输入你的WiFi名称和密码
  3. 配置MQTT服务器信息(地址、端口、用户名、密码)
  4. 保存后设备将自动重启并连接到网络

智能家居集成

项目原生支持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空气质量传感器将不再只是个简单的指示灯,而成为智能家居系统中一个强大的环境监测节点。

【免费下载链接】esp8266-vindriktning-particle-sensor Wifi MQTT Data Logging via an esp8266 for the Ikea VINDRIKTNING PM2.5 air quality sensor 【免费下载链接】esp8266-vindriktning-particle-sensor 项目地址: https://gitcode.com/gh_mirrors/es/esp8266-vindriktning-particle-sensor

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐