b‑parasite 是啥?b‑parasite 其实就是一块超小的传感器板,专门用来监测土壤湿度、空气温湿度和光照强度。它基于 nRF52840 / nRF52833 芯片,装在一颗普通的 CR2032 锂扣电池里,理论上可以跑两年不换电。最关键的是,它完全 开源硬件+开源软件,代码放在 GitHub,硬件图纸也公开,爱折腾的同学可以随意改造。
它解决了哪些痛点?
| | |
| 土壤湿度不准 | | |
| 数据孤岛 | | BLE/BLE‑MQTT、Zigbee 双协议,直接对接 Home Assistant、ZHA、Zigbee2MQTT |
| 续航短 | | |
| 成本高 | | 开源硬件+自制 PCB,成本在 30‑50 元左右 |
| 扩展困难 | | 多种固件样例(BLE、Zigbee、Blinky、土壤循环读数等),源码 MIT 授权,随意改写 |
安装&使用一步到位
- • PCB(Kicad 文件在仓库
kicad/,可自行下单或 3D 打印) - • 零件:CR2032、SHTC3(温湿度)、ALS‑PT19(光照)以及电容式土壤湿度传感器。
- • 选配 3D 打印外壳(原装 snap‑on、High airflow、Mushroom‑style 任意挑)
- • 按照 KiCad 布局焊接,建议先用热风预热防止贴片翘起。
- • 下载仓库
code/nrf-connect/,使用 nRF Connect for Desktop 编译并烧录。 - • 想要直接对接 Home Assistant?直接选
samples/ble,刷进去即可。
- • 打开手机蓝牙,搜索到 “b‑parasite‑xxx”。
- • 在 Home Assistant 添加 BLE + BTHome 集成,自动识别温湿度、光照、土壤湿度四项数据。
- • 若喜欢 Zigbee,也可以刷
samples/zigbee,配合 Zigbee2MQTT 使用。
- • 初次使用建议跑
samples/soil_read_loop,记录干、湿两端的原始数值,写进 data/ 里做线性映射。
优缺点一目了然
| |
| DIY 门槛 | |
| 传感器精度受环境影响 | 电容式湿度在极化土壤里可能有微小漂移,需要定期校准 |
| 外壳尺寸有限 | |
总结b‑parasite 把“植物健康监测”从昂贵的商业套装里搬到了开源社区的桌面上。它用电容式湿度、SHTC3 温湿度、ALS‑PT19 光照三合一的组合,配合低功耗 BLE/Zigbee,让每一盆绿植都能“说话”。如果你是园艺爱好者、智能家居玩家,甚至是硬件小白(只要敢动手),这块小小的板子都能帮你省去浇水的盲目与烦恼。动手一试,你会发现,原来养植也可以这么“智能”。
项目地址:https://github.com/rbaron/b-parasite