Furball 物联网传感器节点 furball

ESP32 1/5 🧩 软硬件结合 已发布
HomeBusProjects 11 Stars MIT BOM 完整度: 0/5 教程完整度: 0/5
Furball 物联网传感器节点

项目简介

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 框架的开发和测试
物联网原型开发和教学