使用CH592驱动段码液晶屏设计的低功耗温湿度计,带广播温湿度数据。
家居温湿度测量、孵化器温湿度测量等。
一、产品概述
基于沁恒微的CH592X单片机设计的低功耗段码液晶屏 温湿度计,可用于居家、孵化器的温湿度测量,使用纽扣电池供电可长时间工作,以及带有无线广播温湿度数据。
二、产品参数
工作模式:2种,显示温湿度+显示温湿度的同时通过BLE把温湿度数据广播出去。
温湿度刷新间隔:2秒
温湿度数据广播间隔:1.68秒,广播数据为标准的BLE广播包。
供电:CR2032电池
功耗:不开启无线:13.86uAH;开启无线:20.74uAH。
续航:不开启无线:21个月;开启无线:17个月。(以紫米CR2032 210mAH供电计算的续航)
PCB尺寸:40.4x50.3mm
三、使用说明
本工程为硬件+软件,电路焊接好后还需要给单片机下载程序才能工作(程序固件以及下载方式在附件中给出)。
源码为MounRiver Studio工程,使用了TMOS系统,主要内容都注释了。原理图工程为立创EDA专业版。
按键功能:开关广播温湿度数据,段码液晶为淘宝购买,附件里给出购买地址。
BLE广播包数据结构:
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
0x07,//AD Structure长度 7
GAP_ADTYPE_MANUFACTURER_SPECIFIC, //自定义数据 用来填充温湿度、电池电压数据
0, 0, //16位温度数据(高8位在前) 温度值为 16位数据/100 ℃
0, 0, //16位湿度数据(高8位在前) 湿度 16位数据/100 %
0, 0//电池电量百分比(高8位在前) 电压 = 读数/100
四、备注
1、物料成本:约15元(非批量),不含PCB
段码屏(QYT12429):7.2 ¥ (boom表中不包括段码屏,需要单独购买,附件中给出购买链接,复刻前先确认屏幕是否有货)
CH592X:2.7¥
SHT40:3.2¥
CR2032电池座:0.4¥
2、方案为硬件+软件
3、本模块需要下载程序后才能使用,程序使用 WCH ISP 通过USB转串口工具 即可下载
4、附件包含程序源码、单片机下载程序说明、编译好的固件、焊接位号图、段码屏购买链接
5、源码为MounRiver Studio工程、源码为MounRiver Studio工程、源码为MounRiver Studio工程
6、原理图工程为立创EDA专业版、原理图工程为立创EDA专业版、原理图工程为立创EDA专业版
五、测试视频
视频展示了BLE广播数据,使用手机app扫描查看广播数据,以及关闭BLE广播数据。
六、更新日志
V1.0 首次上传
点赞