Furball 物联网传感器节点
furball
ESP32
1/5
🧩 软硬件结合
已发布
项目简介
HomeBus IoT传感器的开源硬件软件项目。
用于HomeBus物联网传感器的开源硬件和软件项目。
标签
项目特点
基于 ESP32 处理器,支持 Wi-Fi 和蓝牙
支持多种环境传感器:温度、湿度、气压、光照、 occupancy、声音、VOC
自动与 HomeBus IoT 框架配置
基于 PlatformIO 和 Arduino Core 构建
支持 OTA 无线更新
可选配 Plantower PMS5003 颗粒物传感器
兼容 ESPEasy32、ESPHome 等其他软件
技术规格
| 处理器 | ESP32 (LOLIN32 开发板) |
|---|---|
| 无线连接 | 802.11b/g/n Wi-Fi, 蓝牙 4.2/BLE |
| 温度传感器 | BME280 或 BME680 |
| 湿度传感器 | BME280 或 BME680 |
| 气压传感器 | BME280 或 BME680 |
| 光照传感器 | TSL2561 |
| 声音传感器 | 放大麦克风 (兼容 Sparkfun Sound Detector) |
| VOC 传感器 | BME680 (可选) |
| occupancy 传感器 | PIR (通过 3 针排针连接) |
| 可选传感器 | Plantower PMS5003 颗粒物传感器 |
| 供电方式 | USB |
| 指示灯 | 三色 LED 或 RGB LED |
| 构建系统 | PlatformIO |
| 固件框架 | Arduino Core |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32 LOLIN32 | 1 | — | 约 $6 |
| BME280 (温度/湿度/气压) | 1 | — | 约 $2.57,可选 |
| BME680 (温度/湿度/气压/VOC) | 1 | — | 约 $9,可选 |
| TSL2561 (光照) | 1 | — | 约 $1 |
| 放大麦克风 (声音) | 1 | — | 兼容 Sparkfun Sound Detector |
| PIR 传感器 (occupancy) | 1 | — | 通过 3 针排针连接 |
| Plantower PMS5003 (颗粒物) | 1 | — | 可选 |
| 电阻、电容、三色 LED | 若干 | — | 约 $1 |
| 定制 PCB | 1 | — | 第三版使用 |
能力画像
⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 3/5
⚪ 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 3/5
项目图库
所需技能
🔧 **动手能力**:需要焊接电子元件和模块,组装传感器和主控板,制作或购买外壳。
💻 **编程能力**:需要配置 PlatformIO 环境,修改 `config.h` 配置文件,编译和烧录固件。
⚡ **电子电路**:需要理解传感器接口 (I2C, SPI, GPIO),连接 PIR 传感器和麦克风模块。
适用场景
室内环境质量监测 (温度、湿度、气压、光照、噪音、空气质量)
智能家居系统传感器节点
HomeBus IoT 框架的开发和测试
物联网原型开发和教学