该方案是以Arduino UNO开发板为控制核心,由功能模块SHT30进行温湿度检测,再由蓝牙转串口模块E104-BT08将检测的数据上传给手机进行显示,其器件连接见图1所示。

图1 器件连接
通过器件库的安装,使用例程即可进行检测,其程序内容及检测结果见图2和图3所示。

图2 温湿度检测程序

图3 检测结果
在使用E104-BT08时,它被设置为透传工作模式,为此要将其串口引脚连接到开发板上。
在手机端,其接收的数据内容见图4的红色框内所示,显然其分辨精度有了一定的提高。

在功耗方面,图6是Arduino UNO开发板的基本功耗测试结果(0.14W),图7是整体的功耗测试结果(0.23W)。

图6UNO 基本功耗检测

图7 整体检测功耗(0.23W)
在触摸传感器的情况下,其波形变化见图8所示。

图8 温湿度波形变化
视频演示:
我要赚赏金
