首先很感谢e络盟和EEPW,也很荣幸能入选参加本次e起DIY-“低功耗蓝牙温湿度计开发实战”活动。
本次活动可以在开发板FRDM-MCXN947与FRDM-MCXW71之间二选一,在温湿度传感器 DHT20、DHT22、SHT30与DHT11之间四选一。我选择FRDM-MCXW71 与SHT30(我也有DHT11,感觉准确性不是很高,打算试试SHT30)。那么本次活动是使用 FRDM-MCXW71 开发板与 SHT30 温湿度传感器,构建一个基于 Zephyr 实时操作系统的低功耗蓝牙温湿度监测设备。之后可以通过蓝牙把本地温湿度数据上传到微信小程序,实现实时监测温湿度。
当打开快递盒子,可以看到使用气泡袋填充,保护效果好。


继续打开盒子,开发板使用防静电袋子包裹,保护完好,附带一根type-c的下载线,还有一张FRDM-MCXW71开发板简单说明小册。小册子很有作用,展示了排针的具体IO,也有如何使用该开发板进行开发的简单说明。


接下来先简单了解一下FRDM-MCXW71开发板。FRDM-MCXW71是恩智浦(NXP)推出的一款专为无线应用设计的紧凑型开发板,可以轻松地评估MCX W71对BLE、Zigbee、Thread和Matter的多协议无线支持。
核心芯片 - MCXW716CMFTA
内核架构 - 32位 ARM Cortex-M33 (主频96MHz)
存储资源 - 1MB 应用闪存 + 256KB 无线子系统闪存,128KB TCM RAM + 88KB 无线子系统RAM
无线协议 - 支持 Matter, Thread, Zigbee, 低功耗蓝牙 (Bluetooth LE)
板载功能 - 板载MCU-Link调试器、加速度传感器、光传感器、8MB SPI闪存
扩展接口 - Arduino、mikroBUS、Pmod™ (部分未焊接) 等标准接口
用户接口 - RGB LED、复位键、ISP键、唤醒键
SHT30 是一款非常经典的高精度数字温湿度传感器,由瑞士盛思锐公司出品,常被用在智能家居、气象站、工业监控等场景中。它可以直接通过 I2C 接口与 FRDM-MCXW71 开发板通信。所使用的SHT30如图:

测量精度:温度 ±0.2℃ (@0~65℃),湿度 ±2%RH (@10~90%RH)
测量范围:温度 -40~125℃,湿度 0~100%RH
工作电压:2.4V - 5.5V
通信方式:I2C 总线(地址可选 0x44 或 0x45)
关键特性:低功耗(休眠电流仅 0.1μA)、带 CRC 校验、出厂已校准
我要赚赏金
