
CH571F无线温湿度计
简介
使用5号碱性电池供电,沁恒的CH571F单片机、SHT40制作的蓝牙温湿度计,以一定的时间间隔把温湿度数据、电池电量数据广播出去。
简介:使用5号碱性电池供电,沁恒的CH571F单片机、SHT40制作的蓝牙温湿度计,以一定的时间间隔把温湿度数据、电池电量数据广播出去。开源协议
:CC BY-NC-SA 3.0
描述
MounRiver Studio创建的程序工程,程序仓库地址
B站 子夜梦的死寂 呕心沥血对常见大品牌5号电池性能评测文章
方案设想
用单节5号碱性电池通过ME2188A33XG升3.3V给电路供电,以一定时间间隔读取温湿度传感器SHT40的数据广播出去然后休眠。
最初电池考虑用小体积的CR2477(南孚传应12.8¥一颗)或者CR2032(紫米2.58¥一颗),但因为价格贵电池容量小换成了紫米彩虹5号碱性电池(1.3¥一颗),电池以2200mAH计算大概能顶11颗CR2032电池 价格更低廉。5号碱性电池大部分电量在1.3V电压左右,单节电池升3.3V时系统待机电流偏大(40uA左右),好在电池容量大弥补了这点。
盛思锐想必很多朋友听说过了,温湿度传感器选用他们家的SHT40,价格稍微比STH30便宜些。
固定用的铜柱:双通M2*4 x4 、M2*18 x4
M2*4内六角螺丝 x8
板子使用的是1.6mm板厚的天线,使用其他板厚的请自行更换天线
程序流程
广播数据结构
//广播包固定长度31个字节,不够自动补0
static uint8_t advertData[] = {
0x02, //AD Structure长度 2
GAP_ADTYPE_FLAGS,//设备标识
GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED,
//广播数据
0x0a,//AD Structure长度 10
GAP_ADTYPE_LOCAL_NAME_SHORT,//数据类型 缩写设备名
0xe6,0xb8,0xa9,0xe6,0xb9,0xbf,0xe8,0xae,0xa1,//温湿计 URL编码
0x02, //AD Structure长度 2
0x0a,//发射功率
0,//0dbm
0x06,//AD Structure长度 6
GAP_ADTYPE_MANUFACTURER_SPECIFIC, //自定义数据 用来填充温湿度、电池电压数据
0, 0, //温度
0, 0, //湿度
0//电池电量 %
};
功耗测试
电池:紫米5号碱性电池以2200mA 年自放电率2%计算。小电流放电下电池容量估计接近2400mA,下面的功耗测试仅供参考。
1.升压为ME2188A33XG, 广播间隔为5秒,信号强度0dbm,工作天数=2200/(0.08965*24 + 0.12)≈968.5天。
2.升压为XT1861B302MR-G, 广播间隔为5秒,信号强度0dbm,工作天数=2200/(0.0818*24 + 0.12)≈1056天。
程序下载
使用沁恒的WCHISPTool(下载地址),串口下载,单片机需要冷启动才能被下载工具识别到,附件里提供5秒广播一次的固件(温湿度异常会改为100毫秒广播一次)
- 选择芯片系列 芯片型号
- 下载接口选择 串口
- 选择对应的COM口
- 选择好固件
- 点击下载
QQ交流群:697752852,非 手把手教学群
修改记录
2023-04-05:稍微调整了布线。
2023-05-09:去掉了电池电压测量分压的2个10K %1精度电阻。
2023-10-17:把元器件匹配立创商城以及修改了布线。
2023-11-01:增加了温湿度异常警报功能,温度超60℃、湿度超95%时由5秒广播间隔 改为 100毫秒,警报消除会改回5秒广播间隔以节省电量。
2024-05-14:重新测试了功耗,增加了使用升压使用XT1861B302MR-G的版本。
2024-09-08:将测量电池电压返回值修改为电量百分比,分7档电量。
设计图

BOM


评论