树莓派 Pico 2 W 无线接入点 + I2C 接口 BME280 温湿度气压传感器(物联网方案)

这款 Adafruit BME280 温湿度气压传感器 breakout 评估板搭载博世 BME280 传感器,支持四线 SPI 通信接口,同时也可通过 I2C 接口实现设备互联。

此前在一篇题为 基于 Nordic nRF54L15-DK 开发板的 Zephyr SPI 气象站(温湿度 + 气压监测方案)的帖子中,已对该 Adafruit BME280 温湿度气压传感器 breakout 评估板 的应用进行过演示验证。

本方案中,树莓派 Pico 2 W 无线接入点采用与前文所述单总线温度传感器相似的集成思路,通过 I2C 接口搭载这款 Adafruit BME280 温湿度气压传感器 breakout 评估板,搭建一套全新的物联网传感演示系统。该演示系统基于 C 语言软件开发工具包(SDK)进行开发。

传感器板与 树莓派 Pico 2 W 之间通过 有孔原型板实现电路连接。得捷电子(DigiKey)供应多款 有孔原型板,具体可参考其官网:得捷电子 —— 电子元器件分销商(Prototype Boards Perforated | Electronic Components Distributor DigiKey)。

完成固件编译并下载至 树莓派 Pico 2 W 后,用户只需在手机端输入对应的 WiFi 名称与密码,即可直连该设备构建的无线接入点。打开浏览器访问 IP 地址 192.168.4.1,博世 BME280 传感器采集的温度、相对湿度及气压数据,将通过 HTTP TCP 协议实时推送至用户端,界面如下所示:

用户可在手机浏览器中执行刷新操作,获取最新的温度、气压及相对湿度读数。传感器板与 有孔原型板之间通过一个 7 针排针实现连接。

这种连接方式可按需插拔 Adafruit BME280 温湿度气压传感器 breakout 评估板,无需进行永久性焊接。此外,还可借助传感器板上的 QWIIC 连接器,搭配以下 QWIIC 连接线,实现 I2C 接口连接:

连接线另一端接入焊接在 有孔原型板上的对应 QWIIC 连接器即可完成组网:

若需在 树莓派 Pico 2 W 的 I2C 总线上挂载更多 I2C 设备,推荐选用以下器件,其在 有孔原型板上的适配性与操作便捷性更具优势:

得捷电子可提供适用于此类场景的多款 有孔原型板。参考前文 基于 Nordic nRF54L15-DK 开发板的 Zephyr SPI 气象站(温湿度 + 气压监测方案)的设计思路,基于 树莓派 Pico 2 W 也可开发一套完整的物联网气象站解决方案。