数码之家

标题: 红黑三色电子价签4.2寸墨水屏制作日历牌(二)结贴&代码分享 [打印本页]

作者: 慕名而来    时间: 2025-6-9 11:54
标题: 红黑三色电子价签4.2寸墨水屏制作日历牌(二)结贴&代码分享
一年前曾经发过一个关于用三色墨水屏做日历牌的帖子,发帖后这个屏幕就扔一边吃灰了,上个月找资料翻老帖子时发现了那个帖子感到让它不了了之有些不负责任,于是决定即使不为了有用仅为填一个当年自己挖的坑也要完成这个作品。

原帖连接在这里:用三色电子价签4.2寸墨水屏做日历牌(一)显示界面设计
https://www.mydigit.cn/forum.php?mod=viewthread&tid=424022&fromuid=1505079
有对这个制作感兴趣的朋友可以移步浏览下,没兴趣的就绕行吧。

自己挖坑崴了自己的脚,记录点亮墨水屏的那点事
https://www.mydigit.cn/thread-422049-1-1.html

这个屏当时也玩了很长时间,这次制作没有新画PCB而是借用了此贴:4.2寸黑白墨水屏日历时钟资料分享
https://www.mydigit.cn/forum.php?mod=viewthread&tid=484360&fromuid=1505079

用了此贴之中的黑白价签的外壳和为它匹配的PCB板,因为当时入手了两个这货、这个壳子里的墨水屏被我玩坏了壳子用在这里也物有所值了。
主控芯片依然是STC8H8K64U的20脚芯片,使用硬件SPI驱动墨水屏,使用硬件I2C总线驱动RX8025T做时基,使用3.7V500mAH带保护板的锂电池供电,每天午夜过2分更新数据并刷新一次屏幕显示而后MCU、墨水屏全部进入休眠状态,此后包括稳压芯片HT7333及RX8025的功耗在内电池输出的维持电流约4.5uA。

墨水屏驱动的原理图以往有分享过但最近更改一次错误,重新贴于此处如果又发现哪里还有毛病请告知我再修改完善,先谢了。
[attach]2464117[/attach]

工程代码:资料保留原创权利应用请表明出处且仅共本站坛友交流使用,请勿转发。

[attach]2464118[/attach]

注意!!使用上述代码时请修好主函数中的宏定义为:#define ADC0_data_Difference 400 //电压差值(百分比基准值)【原来程序中为300】 。在此提示就不另发程序了。


内部构造图:因借用了黑白屏的PCB板所以与以前发的黑白屏时钟没啥区别
[attach]2464120[/attach]

以下是显示画面:受室内光线影响图片拍的效果很烂凑合看吧
[attach]2464119[/attach]

[attach]2464121[/attach]




作者: 8191    时间: 2025-6-9 12:29
很漂亮啊!
作者: 茶壹杯    时间: 2025-6-9 12:36



顶部的日期显示  双数会不会引起显示越界?    如果月份和日期都是2位数  类似12月29。。  
年份只用2位数字表示  也有点不接地气    建议。。
[attach]2464136[/attach]


星期移到最下面,这样顶部空间也够了















作者: 邪恶海盗    时间: 2025-6-9 13:01
茶壹杯 发表于 2025-6-9 12:36
顶部的日期显示  双数会不会引起显示越界?    如果月份和日期都是2位数  类似12月29。。  
年份只用2位 ...

支持茶妹,把日期放到右下角,电量显示放到右上角,更美观...


二○二五年六月九日
作者: kingjia    时间: 2025-6-9 13:49
板子可以嘉立创免费撸么,贴片有点难
作者: mmxx2015    时间: 2025-6-9 14:05
做这么一个东西,即使很熟练,也要花不少时间。
作者: wjqok    时间: 2025-6-9 15:21
不错不错,节能减耗,保卫家园
作者: ljlj2001    时间: 2025-6-9 16:04
看起来还是很不错的
作者: sadfun    时间: 2025-6-9 17:51
明明只有黑色红色,为什么说三色?
作者: 慕名而来    时间: 2025-6-9 20:16
茶壹杯 发表于 2025-6-9 12:36
顶部的日期显示  双数会不会引起显示越界?    如果月份和日期都是2位数  类似12月29。。  
年份只用2位 ...

欢迎临帖讨论,首先说,双数是不会越界的,因为我在程序中设定了在显示单个数字时显示在两个数字的中间位置,另外,显示两位年份数字确实有些牵强,星期显示放在下面也是不错的设计,但这个屏或许因为老化问题在显示电量的右侧有一个字符的位置显存地址有些问题,就是现在的电池图符的位置如果右移8bit就无法显示了,我没有弄明白原因只能将就用了。
作者: 慕名而来    时间: 2025-6-9 20:20
邪恶海盗 发表于 2025-6-9 13:01
支持茶妹,把日期放到右下角,电量显示放到右上角,更美观...

多谢!这个屏幕在玩的过程中就感觉显示效果逐渐变差,如果再碰到合适的屏幕换掉这个屏再按照二位的想法修改显示界面吧。
作者: 慕名而来    时间: 2025-6-9 20:28
mmxx2015 发表于 2025-6-9 14:05
做这么一个东西,即使很熟练,也要花不少时间。

这种屏局刷很鸡肋、真的仅适合做不频繁刷新显示的价签使用,如果不是没事的闲人为了玩、感兴趣真的没啥意思,起初玩这东西有个想法就是因为显示不用供电为了省电,但后来发现这货做时钟无法跳秒就有些无聊了。
作者: 慕名而来    时间: 2025-6-9 20:29
sadfun 发表于 2025-6-9 17:51
明明只有黑色红色,为什么说三色?

网上都这么说也就人云亦云了,白色也算一种颜色吧。
作者: 慕名而来    时间: 2025-6-9 20:32
kingjia 发表于 2025-6-9 13:49
板子可以嘉立创免费撸么,贴片有点难

还好吧,毕竟一块板子上就这么几个元件,我都是用牙签点锡浆而后铁板烧焊的。
作者: 茶壹杯    时间: 2025-6-9 20:34
慕名而来 发表于 2025-6-9 20:16
欢迎临帖讨论,首先说,双数是不会越界的,因为我在程序中设定了在显示单个数字时显示在两个数字的中间位 ...

其实这样也挺干净利落的   茶随便说说   慕兄勿放心上
茶一开始感觉字符余地有点不够的样子  如果双位数字可能会发生越界

看来这个屏顶部也是有特殊的图标位置   不是普通的点阵区域
排版上确实会有妨碍




作者: 邪恶海盗    时间: 2025-6-9 20:43
慕名而来 发表于 2025-6-9 20:20
多谢!这个屏幕在玩的过程中就感觉显示效果逐渐变差,如果再碰到合适的屏幕换掉这个屏再按照二位的想法修 ...

这种好像只适合显示静态字符,刷新次数过多就容易挂...


二○二五年六月九日
作者: 慕名而来    时间: 2025-6-9 20:49
茶壹杯 发表于 2025-6-9 20:34
其实这样也挺干净利落的   茶随便说说   慕兄勿放心上
茶一开始感觉字符余地有点不够的样子  如果 ...

真的很高兴和各位讨论问题,这个屏当时也是入手了两个,貌似老王家依然有这货但感觉真的不太好了,有一个屏右侧出现了杂乱的竖线,可以刷出白屏但却与黑色字符显示伴生出现已经扔了,这个屏的显示故障也是在调试后期逐渐出现问题的估计也没有多少寿命了。
作者: 茶壹杯    时间: 2025-6-9 21:01
慕名而来 发表于 2025-6-9 20:49
真的很高兴和各位讨论问题,这个屏当时也是入手了两个,貌似老王家依然有这货但感觉真的不太好了,有一个 ...

现在各种LCD/TFT不要太多  机械寿命应该都会强过墨水屏吧
墨水屏比较适合长时间静态内容  光这一点茶就没兴趣了



作者: maidoo    时间: 2025-6-9 21:09
有个建议:ESP32在休眠模式下芯片仅消耗约2.5μa电流,用它做日历屏的主控,可以NTP对时,能省掉rx8025。
作者: 慕名而来    时间: 2025-6-9 21:16
茶壹杯 发表于 2025-6-9 21:01
现在各种LCD/TFT不要太多  机械寿命应该都会强过墨水屏吧
墨水屏比较适合长时间静态内容  光这一点茶就没 ...

其实我在接触墨水屏之前也一直在玩各种规格的TFT小屏,但是如果做时钟日历的话用电池供电就感觉吃力了,相比之下LCD段码屏反倒更实用些,而我也只喜欢做时钟显示这些,其他的也玩不明白的。
作者: 茶壹杯    时间: 2025-6-9 21:19
慕名而来 发表于 2025-6-9 21:16
其实我在接触墨水屏之前也一直在玩各种规格的TFT小屏,但是如果做时钟日历的话用电池供电就感觉吃力了, ...

是的  墨水屏 省电是个优势
作者: ks11900    时间: 2025-6-10 09:15

作者: 慕名而来    时间: 2025-6-10 11:26
maidoo 发表于 2025-6-9 21:09
有个建议:ESP32在休眠模式下芯片仅消耗约2.5μa电流,用它做日历屏的主控,可以NTP对时,能省掉rx8025。 ...

你的方案是最靠谱的,也是这种时钟、万年历的常见玩法,力创开源中绝大部分也都是用这种模式,而电子价签墨水屏的很多刷屏示例代码也都有esp32或8266的例程,但我玩不明白所以就放弃了,我手里在用的一个tft万年历是是用esp8266弄的(tft屏背光耗电大、不考虑省电模式),后来发现一旦家里路由器更改了名称万年历就无法联网了,开始时可以在手机里配置联网,后来手机换成5G网络后也与8266失联了,主要是光猫、路由器、手机这些互联互通我玩不明白。
作者: maidoo    时间: 2025-6-10 11:51
本帖最后由 maidoo 于 2025-6-10 13:10 编辑
慕名而来 发表于 2025-6-10 11:26
你的方案是最靠谱的,也是这种时钟、万年历的常见玩法,力创开源中绝大部分也都是用这种模式,而电子价签 ...

你说的“后来发现一旦家里路由器更改了名称万年历就无法联网了”,这情况确实生活中会很尴尬的出现。我有一个小工具可以处理这个问题,不过得在现场(无法远程帮朋友处理):
借助一个电池供电的WIFI中继器放在故障现场。中继器上行连接到新路由器的WIFI,下行释放出旧的无线信号,就是万年历所能理解的那个信号。这样万年历可以临时连上网络,然后赶紧去修改万年历连接到新路由器的WIFI,搞好之后就可以撤掉中继器了。
这个电池供电的WiFi中继器可以自己用esp8266 diy一个。咱数码之家坛子里就有人共享过。
作者: hefanghua    时间: 2025-6-10 15:27
锂电池没有用充电芯片而是直接接5V的USB的?
作者: 心想事成    时间: 2025-6-10 23:24
看了评论,大神真多!这种DIY我是做不来,帮顶了
作者: 慕名而来    时间: 2025-6-11 08:45
maidoo 发表于 2025-6-10 11:51
你说的“后来发现一旦家里路由器更改了名称万年历就无法联网了”,这情况确实生活中会很尴尬的出现。我有 ...

我对于这些无线连接总是很迷糊,家里原来是入户光猫连接路由器使用的,后来小宝宝淘气给桌子下面的路由器浇了尿烧坏了就直接用光猫了,而后我的万年历就失联了。
作者: 慕名而来    时间: 2025-6-11 08:50
hefanghua 发表于 2025-6-10 15:27
锂电池没有用充电芯片而是直接接5V的USB的?

锂电池选的带有充放电保护板的电池,实测放电到3.2V以下时关闭输出充电到4.179V停止充电,没电了用手机充电头充电,USB只做充电用,。
作者: gu_572101993    时间: 2025-6-11 09:33
墨水屏就是 省眼
作者: 打你不许哭    时间: 2025-6-11 09:36
感谢分享
作者: 打你不许哭    时间: 2025-6-11 09:36
感谢分享
作者: mmxx2015    时间: 2025-6-11 10:07
慕名而来 发表于 2025-6-11 08:45
我对于这些无线连接总是很迷糊,家里原来是入户光猫连接路由器使用的,后来小宝宝淘气给桌子下面的路由器 ...

这应该是2.4G WIFI关闭导致的,现在的一体化光猫、路由器应该还支持2.4G WIFI,在设置里打开就行了。
作者: hefanghua    时间: 2025-6-11 11:15
锂电池没有充电电路的话会损伤电池,会让充电电流过大。保护电路只是在充放电电路失效时的最后一级保护。你想省事就串两个0.4伏压降的二极管降压充电兼限流得了。
作者: 慕名而来    时间: 2025-6-11 15:48
hefanghua 发表于 2025-6-11 11:15
锂电池没有充电电路的话会损伤电池,会让充电电流过大。保护电路只是在充放电电路失效时的最后一级保护。你 ...

多谢指点,回头我弄一下。
作者: 慕名而来    时间: 2025-6-11 15:51
mmxx2015 发表于 2025-6-11 10:07
这应该是2.4G WIFI关闭导致的,现在的一体化光猫、路由器应该还支持2.4G WIFI,在设置里打开就行了。 ...

路由器、电脑网线这些没弄过,看来需要学习了。
作者: 姜尚    时间: 2025-6-11 15:52
手里有几块单色屏, 但是技术还不行, 没法搞
作者: xueyeteng    时间: 2025-6-12 14:28
邪恶海盗 发表于 2025-6-9 13:01
支持茶妹,把日期放到右下角,电量显示放到右上角,更美观...

同赞,这个三色屏显示挺漂亮
作者: xy6666    时间: 2025-6-12 16:12
看起来还是很不错的
作者: worldlyguest    时间: 2025-6-13 11:57
不错不错,蛮好看的
作者: wy2000    时间: 2025-6-16 11:17
这种三色屏还是有很多地方可以用的。但是单买就会比较贵了。只能玩玩二手的
作者: qinhuwei    时间: 2025-6-16 11:34
这个厉害了!
作者: 慕名而来    时间: 2025-6-16 20:39
wy2000 发表于 2025-6-16 11:17
这种三色屏还是有很多地方可以用的。但是单买就会比较贵了。只能玩玩二手的 ...

这东西大都是是玩二手的,但有些二手货碰到不好的也挺坑的,我图片这个就老化较重感觉显示效果越玩越坏,搞不好后面还需要再找一个换换。
作者: 一叶孤刀    时间: 2025-6-18 08:54
右下角,加上时钟,就更好了
作者: weln2016    时间: 2025-6-19 08:31
空间这么大 升压部分用个boost模块不是更好吗
作者: 慕名而来    时间: 2025-6-19 18:36
本帖最后由 慕名而来 于 2025-6-19 18:45 编辑
一叶孤刀 发表于 2025-6-18 08:54
右下角,加上时钟,就更好了

右下角可以显示二十四节气、数伏、数九,如果加时钟的话又涉及时间的局刷更新,因为此屏没找到靠谱的局刷数据表就只能采用整屏显示数据即时写入的方法来实现了,就需要有400*300点字节的SRAM数据存储空间,就要换用AI8051U单片机、如此就用不了这个PCB板了。
作者: 慕名而来    时间: 2025-6-19 18:38
weln2016 发表于 2025-6-19 08:31
空间这么大 升压部分用个boost模块不是更好吗

屏接口升压等相关东西直接在在原装底板上移植过来的。
作者: lnguoguo    时间: 2025-6-20 14:29
墨水瓶在哪里淘的?
作者: 行了吧    时间: 2025-6-20 16:27
用红黑三色电子价签4.2寸墨水屏制作日历牌,我对这个制作很感兴趣,但本人对此是外行。楼主制作的日历牌,倒是提醒了我一个疑问:用于银行口令输出的那些不用了的U盾的小液晶显示屏是否还有用处?
作者: 慕名而来    时间: 2025-6-20 20:16
行了吧 发表于 2025-6-20 16:27
用红黑三色电子价签4.2寸墨水屏制作日历牌,我对这个制作很感兴趣,但本人对此是外行。楼主制作的日历牌, ...

U盾的液晶屏我没有弄过,不知道是段码还是LCD点阵屏,但是如果感兴趣的话无论什么屏做时钟应该没啥问题。
作者: 慕名而来    时间: 2025-6-20 20:19
lnguoguo 发表于 2025-6-20 14:29
墨水瓶在哪里淘的?

好几年前19元淘的,说实话这款屏老化厉害些真心不咋的就不说谁家的了
作者: 行了吧    时间: 2025-6-21 10:20
慕名而来 发表于 2025-6-20 20:16
U盾的液晶屏我没有弄过,不知道是段码还是LCD点阵屏,但是如果感兴趣的话无论什么屏做时钟应该没啥问题。 ...

还有就是过去那种BB机即呼机的显示屏能利用起来吗?
作者: 慕名而来    时间: 2025-6-21 21:41
行了吧 发表于 2025-6-21 10:20
还有就是过去那种BB机即呼机的显示屏能利用起来吗?

十多年前我刚刚上手单片机时很多东西都在地摊上找、曾经想过玩BB机的屏幕,但当时因为水平太菜没能实现就买了一块带字库的LCD12864屏开始了入门单片机控制LCD之路也完成了我的第一个DIY作品一个日历时钟,这也是当时网上入门新手玩的最热的一个仿制品,后来x宝上各种廉价的有资料的各种屏幕越来越多就再没考虑过玩那些没资料的屏了,如果层主真的想玩这些东西我建议你从有资料、有例程的屏幕玩起,否则费劲不说还会丧失玩的乐趣与动力。
作者: 行了吧    时间: 2025-6-22 11:43
慕名而来 发表于 2025-6-21 21:41
十多年前我刚刚上手单片机时很多东西都在地摊上找、曾经想过玩BB机的屏幕,但当时因为水平太菜没能实现就 ...

呵呵,谢谢回复那么多,码字辛苦了。
作者: xuguangqi08    时间: 2025-6-24 15:27
这个可玩性很高
作者: lishibai    时间: 2025-7-1 08:31
这个高级还是双色的,现在电子书双色的还是很贵,感觉墨水屏技术现在没有突破
作者: 地狱火    时间: 2025-7-1 11:27
都是高手啊
作者: 南天音乐    时间: 2025-7-1 12:11
屯了一堆墨水屏,还没玩上有空也来做个日历
作者: 阿粗    时间: 2025-7-2 11:26
谢谢分享,软、硬件制作帖
作者: jjm6361    时间: 2025-7-2 14:04
我玩的盒马
作者: 就是没有用户名    时间: 2025-7-2 15:30
三色屏没有局刷,时钟太费电这点太不友好了,不然做成带时钟的日历很合适
作者: 慕名而来    时间: 2025-7-3 20:03
就是没有用户名 发表于 2025-7-2 15:30
三色屏没有局刷,时钟太费电这点太不友好了,不然做成带时钟的日历很合适 ...

碰到能局刷的屏就能做带时钟的日历了。
作者: 15093396719    时间: 2025-7-7 01:08
非常不错!
作者: macadam    时间: 2025-7-7 22:30
感觉不错,很实用的日历
作者: mshhwj    时间: 2025-7-8 12:24
墨水屏也有颜色的吗
作者: cxdong    时间: 2025-7-11 15:51
好像也可以做电子桌牌吧
作者: 摸心拿肝    时间: 2025-7-11 16:29
这玩意是不是不太省电?我在咸鱼买了一个4.2寸三色的,刷成日历模式,两节2450电池只能用两个月就没电了
作者: ba21    时间: 2025-7-11 20:19
very nice。。。
作者: jianpanyu    时间: 2025-7-14 09:08
看效果挺不错的。
作者: cj8510    时间: 5 天前
漂亮,就是玩不转
作者: fireflying    时间: 5 天前
感觉各种电子价签改出来的时钟耗电量都很不理想。我家里有个米家的墨水屏温湿度计时钟,两粒CR2032纽扣电池可以用一年。楼主这个不知道耗电情况怎样。
作者: zjk103    时间: 5 天前
刚刚看了一个墨水屏改电子书的
作者: wfy2008    时间: 5 天前
厉害!文武全才
作者: 师虫    时间: 6 小时前
sadfun 发表于 2025-6-9 17:51
明明只有黑色红色,为什么说三色?

白也是颜色




欢迎光临 数码之家 (https://www.mydigit.cn/) Powered by Discuz! X3.4