|
|
爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
之前也是在论坛里看到有研究这个汉朔价签,也去买了几个来研究下,改装电子墨水屏时钟。参考了其他帖子的研究结果也做了些如下改进。
1. 在价签原有硬件基础上增加了32.768K晶振,然后将原来的这两个信号线飞线到其他没用的管脚上去,这样就可利用原单片机进行计时。
硬件
2. 低功耗策略:切断RF电路的电源。让MCU大部分时间处于LPM3模式(实测板子电流小于5uA)。每秒唤醒做RTC计算,每分钟做一次墨水屏局刷,每小时做一次墨水屏全刷。
由于板上flash芯片不能切断电源,这里需要注意它的功耗。我手头的价签flash芯片有两种型号:PM25LD010和25VQ21。测试发现PM25LD010不需要额外设置功耗就比较低,但25VQ21需要向其发送Deep Power-Down指令(0xB9),这样板子的功耗才可以降下来。
3. 墨水屏全刷波形参考了其他老师发出的测试代码,局刷波形参考微雪的代码做了下调整,在phase0B段对LL以及HH两种情况产生一个周期的刷新波形。
4. 使用板子上clk 和cs这两个测试点做了个软件串口,可以通过串口去设置时间。连接上串口后,运行Python代码tools/SetTime.py 可以将电脑时间发送到串口用于设置墨水屏的时间。
时钟显示效果
显示
代码仓库:xxp1943/HanshowEpd: Modify and program the Hanshow 2.13 inch price tag as an EPD clock. (github.com)
|
打赏
-
查看全部打赏
|