可以先看下视频了解下功能和使用方法。认真看下下面的描述,一些问题可以解决。
【墨水屏温湿度时钟怎么用和功能-哔哩哔哩】 [https://b23.tv/7yIE5aA](https://b23.tv/7yIE5aA)
## 感谢 wsw123 提供3D外壳 平头螺丝用8mm的
![image.png]
## 注意做AHT21的版本的,买AHT20,淘宝第二次买的8个AHT21全翻车了温度差0.5湿度差10。重新买了AHT20正常。AHT21和AHT20是可以互相替换的。
PCB_20220228_AHT21_全烙铁焊便捷版这个是把BSL的P1.1-TX和P1.5-RX引出来了,有打板的可以试下BSL,有反馈用CP2101下载成功了。
BSL下载要用BSL430.NET-x86下载。固定一个密码。密码不一样会把内置晶振校验值清空。程序来源[https://github.com/parezj/BSL430.NET](https://github.com/parezj/BSL430.NET)
修复DCO方法 [https://blog.csdn.net/yanyuanfen2011/article/details/74896449](https://blog.csdn.net/yanyuanfen2011/article/details/74896449)
自校正
固件 DCO_ADJUST
有问题可以加群讨论 542747636
* 2.1寸汉朔的 Stellar-M价签改造成时钟
* 所有PCB厚度都是1mm PCB做外壳 M2 6mm铜柱 M2 5mm平头螺丝固定
![image.png]
* 利用原来的MSP430G2553单片机和cr2450电池
功耗测试是用uA微安级低功耗测试仪功率电流记录分析仪EKA1080这个设备
* 睡眠电流3uA
![image.png]
* 墨水屏刷新电流3-4mA
![image.png]
* 长刷新(局刷30次后全刷一次)24小时耗电1.056mAh(3V) 平均电流44uA左右
![image.png]
* 停止刷新(每分钟唤醒一次检测亮度)24小时耗电0.072mAh(3V) 平均电流3uA左右
![image.png]
* 通过按钮设置时间
* 带温补高精度RTC芯片rx8025t
* 支持AHT21、AHT20和SHT3X温湿度芯片(上传支持SHT30固件。支持替换同协议芯片,已测试SHT35、SHT30、GXHT30)
* 按键启禁用光线感应暗光停止刷新
* 温湿度显示
* 局刷低残影显示
* 农历干支生肖年显示。支持24/12小时制切换
* 设置模式无按键操作,1分钟后自动退出
* 功耗大致计算:
开启光线感应,按8点开灯0点熄灯,24小时耗电44X16+3X8=728uAh。一个CR2450按500mah计算理论能用686天1.88年
## 按键操作
注意再刷新的时候按键是无效的,重复操作几次就行
* 按住加减键再按设置进入时间设置,按设置切换变更数字,刚进入按加键退出,按设置切换到反显时按加键确认修改,中途不修改了直接按复位键就行
* 按住加键再按设置切换12或者24小时制
* 按住减键再按设置切换光敏模式
* 单击设置切换正反显
## 额外说明
![image.png]
![image.png]
固件使用编程器SBW下载 ,我是用开发板的板载编程器
![image.png]
Setup - connection 改成下面的
![image.png]
![image.png]
重新布板支持BSL(BSL下载有人验证成功了用CP2102下载飞线下载成功)
参考博客把P1.1-TX和P1.5-RX画了出来看附件
https://blog.csdn.net/qq_40425695/article/details/122728414
![image.png]
至于如何修改最低亮度休眠,只要检测GL_ADC电压大于1.5V就休眠,GL_POWER是电源电压。用万用表测试最低亮度时光敏电阻值,用串联分压公式1.5=R6/(R7+R6)*GL_POWER。就能计算出R7的值
![image.png]
价签板子上元件标识图
来自开源工程 https://oshwhub.com/gl1996/msp430
![image.png]
### 焊接注意点:
先焊好墨水屏电路,烧录固件上电复位看下墨水屏会不会刷新,再接着焊
如果墨水屏不刷新
检查下面:
1.墨水屏电路检查fpc是否有虚焊短路。
2.
电感是否短路
3.墨水屏排线是否有垫高
以上都没问题的话。可能是BSL烧录密码不同把DCO校正值烧没了。要焊上32.768K晶振,烧录校正固件DCO_ADJUST。上电复位让他校正后再烧录。
修复DCO方法 [https://blog.csdn.net/yanyuanfen2011/article/details/74896449](https://blog.csdn.net/yanyuanfen2011/article/details/74896449)
自校正固件 DCO_ADJUST
如果还有问题可能是某个元件有问题。建议换新板新料焊接,不要用旧板的料。
焊接要最后焊AHT21免得烤太久搞坏了。价签是用汉朔的 Stellar-M,屏幕不是接插的,排线垫厚才能座子接触,可以贴2层美纹纸垫厚
![image.png]
电池的负极垫片用原电池焊弹片剪一段使用
![image.png]
![image.png]
# 有bug可以在评论区反馈
# 有好的建议也可以在评论区分享
## 更新
* 2022.03.02
修复月只能设置到2
* 2022.03.07
硬件布局更新AHT21可以全烙铁焊接的版本
![image.png]
* 2022.03.16
固件增加日期变化才全刷其他时间局刷,省电了很多配上光敏功耗特别低。刷新平均电流33uA对比之前的44uA,旧固件残影严重的不要刷了,屏幕素质决定了。
新固件全改成进入设置全改成先按住 + -再按设置才能进入时间设置 按一下设置会全刷一次
* 2022.03.18
4次0-6-12-18点全刷其他时间局刷提高VCOM
增加30局刷提高VCOM的固件。
* 2022.04.08
最终版固件 加不上功能了,代码优化开到O4了,flash用的光光了。
![image.png]
1.增加暗光到亮光快速唤醒,5秒内立马刷新时间不用在等待分钟更新,暗光休眠电流6uA左右,正常休眠3uA左右。(有个bug分更新中断在唤醒刷新内触发,就会丢失这次的时间更新显示前1分钟的时间,修不了就这样吧)
2.单击设置键 正反显切换
![image.png]
* 2022.04.09
原谅我食言了,睡一天就有想法了,去掉adc那边的延时跳出省了一点点空间,把丢失最新时间修复了
* 2022.04.11
上个局刷电流图,最终版在flash空间允许下优化了耗电,局刷平均电流30uA左右比之前少了3uA,这省下的3uA刚好补暗光唤醒的电流
![image.png]
暗光唤醒电流6uA
![image.png]
* 2022.05.05
下面是最终板功能说明视频
https://www.bilibili.com/video/BV1bU4y1U7zr