这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【e起DIY】【过程帖】低功耗蓝牙温湿度计 - 低功耗蓝牙温湿度计开发实战

共1条 1/1 1 跳转至

【e起DIY】【过程帖】低功耗蓝牙温湿度计 - 低功耗蓝牙温湿度计开发实战

助工
2026-06-15 19:27:06     打赏

低功耗蓝牙温湿度计开发实战

在之前的文章中:Zephyr蓝牙透传数据Zephyr框架下的ADC采集,完成了在zephyr操作系统中的蓝牙透传和ADC采集,在本文中,将其合并陈一个完整的项目。

温湿度计算

63add990-9f63-4212-a3ec-71ff245a4d35.png

这个是温湿度传感器,居然用ADC采集的,所以在上一节中搞定的就是ADC采集,教程基本都是I2C的传感器,也是不清除如何解决基准电压这个玩意儿,但是好在可以通过分压来获取这个传感器的数据,只不过精度稍微会丢失一点。

这是温湿度的计算公式,整体是线性的

image.png

ADC0_A6接的是温度,ADC0_B6接的是湿度,所以计算公式如下:

温度: -88.375 + 131.25 * ADC0_A6

湿度:-12.5 + 41.667 * ADC0_B6

这样温湿度的值就获取到了。

连接图如下:

image.png

蓝牙数据上传微信小程序

Zephyr蓝牙透传数据中已经完成蓝牙串口打印在小程序中了,所以只需要将打印的数据稍作修改即可,

格式为:n="AA"d T="BB"C RH="CC"%,其中AA为这是第几包数据,BB和CC分别是温度和湿度的真实数据。

代码工程

完整的工程代码:bluetooth_1s_tx.zip





关键词: e起DIY开箱     蓝牙     Zephyr     透传     温湿度    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]