Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W, SX1262 or
BresserWeatherSensorReceiver
智能家居, ESP32
⭐☆☆☆☆ (1/5)
已发布
项目简介
Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W, SX1262 or
这是一个基于Arduino平台的开源库,专门用于接收并解码Bresser品牌多款气象传感器(5合1、6合1、7合1等)在868MHz频段发射的无线电信号。项目依托于成熟的RadioLib无线通信库,支持CC1101、SX1276/RFM95W、SX1262及LR1121等多种射频模块,为DIY气象站、智能家居和物联网项目提供了低成本、高灵活性的传感器数据接入方案。
标签
项目特点
支持多种射频芯片:CC1101、SX1276/RFM95W、SX1262、LR1121,灵活适配不同硬件
兼容 Bresser 5-in-1、6-in-1、7-in-1 系列 868 MHz 气象传感器
基于 RadioLib 库,通信协议成熟稳定
支持 ESP32、ESP8266、RP2040 等多种 Arduino 平台
内置 MQTT 支持,方便接入 Home Assistant 等物联网平台
开源 MIT 许可证,可自由修改和商用
技术规格
| 工作频率 | |
|---|---|
| 支持传感器 | |
| 射频模块 | |
| 主控平台 | |
| 通信库 | |
| 协议支持 | |
| 许可证 | |
| 仓库星数 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32 / ESP8266 / RP2040 开发板 | 1 | — | 任选其一 |
| CC1101 模块 | 1 | — | 也可选 SX1276/RFM95W/SX1262/LR1121 |
| 868 MHz 天线 | 1 | — | 与射频模块匹配 |
| 杜邦线或排针 | 若干 | — | 连接主控与射频模块 |
| USB 数据线或电池 | 1 | — | 为主控板供电 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| Arduino IDE | 编写、编译、上传代码 | ✅ 是 |
| USB 数据线 | 连接开发板与电脑 | ✅ 是 |
| 逻辑分析仪 | 调试射频信号(可选) | ▢ 推荐 |
| 万用表 | 检查电路连接 | ▢ 推荐 |
能力画像
记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新
项目图库
所需技能
基础 Arduino 编程(C++)
了解无线通信(868 MHz 频段)
会使用面包板或焊接简单电路
熟悉 MQTT 协议(可选)
能阅读英文技术文档
适用场景
自制气象站数据接收器
将 Bresser 气象数据接入 Home Assistant
远程环境监测与数据记录
学习 868 MHz 射频通信与 Arduino 开发
低成本替代官方接收器方案