MSP430 2.13寸墨水屏时钟
简介
2.1寸价签利用原来的MSP430G2553单片机制作低功耗温湿度时钟
简介:2.1寸价签利用原来的MSP430G2553单片机制作低功耗温湿度时钟开源协议
:GPL 3.0
描述
可以先看下视频了解下功能和使用方法。认真看下下面的描述,一些问题可以解决。
【墨水屏温湿度时钟怎么用和功能-哔哩哔哩】 https://b23.tv/7yIE5aA
感谢 wsw123 提供3D外壳 平头螺丝用8mm的

注意做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
修复DCO方法 https://blog.csdn.net/yanyuanfen2011/article/details/74896449
自校正固件 DCO_ADJUST
有问题可以加群讨论 542747636
-
2.1寸汉朔的 Stellar-M价签改造成时钟
-
所有PCB厚度都是1mm PCB做外壳 M2 6mm铜柱 M2 5mm平头螺丝固定

- 利用原来的MSP430G2553单片机和cr2450电池
功耗测试是用uA微安级低功耗测试仪功率电流记录分析仪EKA1080这个设备
- 睡眠电流3uA

- 墨水屏刷新电流3-4mA

- 长刷新(局刷30次后全刷一次)24小时耗电1.056mAh(3V) 平均电流44uA左右

- 停止刷新(每分钟唤醒一次检测亮度)24小时耗电0.072mAh(3V) 平均电流3uA左右

- 通过按钮设置时间
- 带温补高精度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小时制
-
按住减键再按设置切换光敏模式
-
单击设置切换正反显
额外说明


固件使用编程器SBW下载 ,我是用开发板的板载编程器

Setup - connection 改成下面的


重新布板支持BSL(BSL下载有人验证成功了用CP2102下载飞线下载成功)
参考博客把P1.1-TX和P1.5-RX画了出来看附件
https://blog.csdn.net/qq_40425695/article/details/122728414

至于如何修改最低亮度休眠,只要检测GL_ADC电压大于1.5V就休眠,GL_POWER是电源电压。用万用表测试最低亮度时光敏电阻值,用串联分压公式1.5=R6/(R7+R6)*GL_POWER。就能计算出R7的值

价签板子上元件标识图
来自开源工程 https://oshwhub.com/gl1996/msp430

焊接注意点:
先焊好墨水屏电路,烧录固件上电复位看下墨水屏会不会刷新,再接着焊
如果墨水屏不刷新
检查下面:
1.墨水屏电路检查fpc是否有虚焊短路。
2.电感是否短路
3.墨水屏排线是否有垫高
以上都没问题的话。可能是BSL烧录密码不同把DCO校正值烧没了。要焊上32.768K晶振,烧录校正固件DCO_ADJUST。上电复位让他校正后再烧录。
修复DCO方法 https://blog.csdn.net/yanyuanfen2011/article/details/74896449
自校正固件 DCO_ADJUST
如果还有问题可能是某个元件有问题。建议换新板新料焊接,不要用旧板的料。
焊接要最后焊AHT21免得烤太久搞坏了。价签是用汉朔的 Stellar-M,屏幕不是接插的,排线垫厚才能座子接触,可以贴2层美纹纸垫厚

电池的负极垫片用原电池焊弹片剪一段使用


有bug可以在评论区反馈
有好的建议也可以在评论区分享
更新
-
2022.03.02
修复月只能设置到2 -
2022.03.07
硬件布局更新AHT21可以全烙铁焊接的版本

-
2022.03.16
固件增加日期变化才全刷其他时间局刷,省电了很多配上光敏功耗特别低。刷新平均电流33uA对比之前的44uA,旧固件残影严重的不要刷了,屏幕素质决定了。
新固件全改成进入设置全改成先按住 + -再按设置才能进入时间设置 按一下设置会全刷一次 -
2022.03.18
4次0-6-12-18点全刷其他时间局刷提高VCOM
增加30局刷提高VCOM的固件。 -
2022.04.08
最终版固件 加不上功能了,代码优化开到O4了,flash用的光光了。

1.增加暗光到亮光快速唤醒,5秒内立马刷新时间不用在等待分钟更新,暗光休眠电流6uA左右,正常休眠3uA左右。(有个bug分更新中断在唤醒刷新内触发,就会丢失这次的时间更新显示前1分钟的时间,修不了就这样吧)
2.单击设置键 正反显切换

- 2022.04.09
原谅我食言了,睡一天就有想法了,去掉adc那边的延时跳出省了一点点空间,把丢失最新时间修复了
- 2022.04.11
上个局刷电流图,最终版在flash空间允许下优化了耗电,局刷平均电流30uA左右比之前少了3uA,这省下的3uA刚好补暗光唤醒的电流

暗光唤醒电流6uA

- 2022.05.05
下面是最终板功能说明视频
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。








评论