发作品
专业版

CH571F无线温湿度计

8.6k
0
0
18
简介:使用5号碱性电池供电,沁恒的CH571F单片机、SHT40制作的蓝牙温湿度计,以一定的时间间隔把温湿度数据、电池电压数据广播出去。
开源协议:CC BY-NC-SA 3.0
创建时间:2022-12-04 12:19:56更新时间:2024-05-24 09:57:52

描述

MounRiver Studio创建的程序工程,程序仓库地址

B站视频地址

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板厚的天线,使用其他板厚的请自行更换天线

程序流程

w2MB3ew828gJ53geBUBY0SM7YsXCtlrm7EUlSACq.png

广播数据结构

//广播包固定长度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毫秒广播一次)

  1. 选择芯片系列 芯片型号
  2. 下载接口选择 串口
  3. 选择对应的COM口
  4. 选择好固件
  5. 点击下载

G8TprrRQGgwAlk1dNCg8btJJitQDoBiOSNUpo4EE.png

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的版本。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
DXF_亚克力切割_2023-11-01.dxf
21
2
CH571_BLE_Hygrothermograph.hex
35
克隆工程
分享
0
0
添加到专辑
侵权投诉
工程成员
全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程