|
本人业余爱好是电子DIY(一般网上称呼的电子垃圾佬),主要对各种拆机单片机、LCD模块、无线模块感兴趣,自己没怎么搞过软件开发,多是跟着教程搞烧录现成的固件,DIY过四轴无人机、循迹小车、WS2812LED彩灯及各种烧录器。
前些年从老王那5元入手了1块4.2的墨水屏,打算做个墨水屏阅读器,在JLC打板了甘草不酸的ESP8266墨水屏驱动板子,但自己贴片比较麻烦,一直没抽出时间去做,搁置了1年多。去年10月看到TB老五的拆机墨水屏便宜就入手了几块,然后在网上查询各种价签的资料(主要是在立创开源平台和拆机乐园,当然还有B站),最终完成3种价签的原版利用(时钟、日历、蓝牙传图功能),整理一下过程,共享出来。(本文不是手把手教程,只提供一些链接,需要有一些单片机基础,自己动手烧录。
一、入手的三种价签
1、tb老五店里的4.2寸黑白双色价签(全新)14.5元,主控芯片为Nrf51822,后又在pdd创客电子购入主控芯片为Nrf51802黑白红三色价签(无外壳)
2、同样是老五店里2.13寸保姿的黑白红三色价签(全新4.9元)3个,主控芯片为cc2460r2L
3、pdd 购入的盒马2.13寸黑白双色价签(8个14.5元),主控芯片为DA14585,新旧不一,外壳发黄老旧,拆机后屏幕还不错,显示字体清晰,部分屏幕有瑕疵。
以上1、2老五店里都已下线买不到了,闲鱼有卖的,第3款盒马2.13寸价签量比较大,PDD有卖的,闲鱼上也有许多0.7元的(不包邮)
二、拆机技巧
第一种4.2寸黑白双色价签(全新)不用拆机,用小刀片可以撬开后面的电池盖板,取下电池后可以看到烧录接口,直接烧录即可。如果要拆机可用热风枪加热前面板后在拆,但非常不好拆,强烈建议不要拆开,我拆开一个主要是想把后面购入的无外壳的N51802黑白红三色价签装进去,结果三色价签的主板大了些装不进去,后悔拆开了!
第二种2.13寸黑白红三色价签拆开时用小刀片拆入前面板的耐心的一点一点撬两个长边,有小灯的短边也可以撬,但另一边不能撬,那边有排线很容易将排线搞坏。
第三种盒马2.13寸黑白双色价签不太好拆,容易拆坏,有人直接把外壳用尖嘴钳一点一点掰掉,我入手的外壳较新还可以利用,拆机技巧是先用小刀片插入外壳的缝隙中在四边轻拉一下,然后用剪线钳在价签背面右下角剪开一个小豁口,然后拆入小启子轻撬即可完美撬开,外壳基本完好还可在用。
三、原版开发前的一般思路
入手价签拆开后先看是否有烧录接口或测试点,明确价签主控芯片型号,在网上搜一下是否有相关资料,一般都能找到,建议去厂家网站下载主控芯片的技术手册看一下,了解芯片的技术参数、烧录引脚等信息。一般GitHub或geithub上都有一些项目,下载后有些需要自己编译固件,有些可以下载编译好的固件直接烧录即可。(高手略过此段,此段内容主要写给不是以上3种价签,手里又有其它主控价签的)。
四、正式开始DIY过程(不再啰嗦)
1、第一种价签因为在有tsl0922的开源项目,DIY最简单,只需从http://tsl0922.github.io/EPD-nrf5下载固件直接烧录后即可使用,网站提供网页版的蓝牙传图工具简单易用。烧录器JLink-ob\st-Link\DAP-link等其中的一种,只要有SWD接口的烧录器就行,最好是JLink-ob,JLink-ob可自制也可网上购买10元以内的即可。烧录前请仔细看下源码目录下的readme.md文件。2024年年底之前还需要下载源码自己编译源码后再烧录,编译烧录使用Keil5.10版,编译过程略过了,没基础的小白也听不懂。(编译过程一般也不复杂,但可能会出现一些问题需要自己解决)现在网站已提供了编译好的固件,用JLink-ob 直接烧录即可,烧录时先擦除然后进行烧录。烧录过程tsl0922上周发布了B站视频,链接:https://b23.tv/AaphIZp,自己去看吧!
2、第二种cc2460r2L价签是3种价签里比较有难度的,需要有较强动手能力,如果是小白建议就不要入手这种价签。(保姿价签电路板改4线JTAG接口飞线图)
参考资料:
1.https://gitee.com/XZCRAZY/cc2640r2-etag (此款价签的时钟、传图开源固件,需要自己下载源码编译)
2.烧录工具:我是用STM32F103C8T6最小板自制的,固件版本为v7版,我实测是可以用4线JTAG方式烧录cc2640r2芯片的,固件是在立创开源社区下载的,但现在固件链接已经失效了。现在立创开源社区有了一款新的RA4M2芯片的全功能jlink v11版本的应该也可以烧录此款芯片,因我已有最小板做的烧录器了,就没有去尝试,喜欢尝试的玩家去尝试吧!
3、第三种盒马2.13寸黑白双色价签DA14585最便宜,也不算难搞,但DA14585烧录Flash时有些蹊跷,开始死活不行,烧录问题前前后后搞了一个月,时间最长,直到3月初才搞定。这份文档、视频本计划在1月中旬就发布的,但迟迟没有发出来就是因为一直在搞烧录DA14585时碰到的问题,最后发现问题可能是烧录工具的问题,我开始用的烧录器都是自己DIY的,可能稳定性不太好,后来换了网上买的成品JLink-ob成功率就高了,串口烧录时最好用FIDI芯片的烧录器,CH34x系列的烧录器也可以烧录但成功率不高,很不稳定,经常失败,一开始我一直没成功,主要是工具问题,所以烧录工具要买质量好些的!DA14585没有找到开源固件,目前只有时钟的固件功能单一,期待后面有高手出手,弄个原版开发开源的功能多样的固件出来。
参考资料:
1、https://www.mydigit.cn/thread-388199-1-1.html
2、https://oshwhub.com/article/ru-he-kuai-su-shang-shou-yi-kuan-xin-xin-pian
3、盒马2.13寸墨水屏价签制作万年历时钟教程-哔哩哔哩 https://b23.tv/prLPo54
最近又收了2种价签(CC2530、TLSR8269)查了下资料CC2530是51内核的单片机无线部分是Zigbee,学习资料也比较多,但没找到相应的墨水屏固件。TLSR8269网上资料不太多,没有太多精力就不打算再搞了,拆屏给ESP8266用了。
使用原版价签可以不用自己打板、买元件、焊接等DIY过程,小白上手还是相对容易些,不过如果买不到便宜的价签,不如直接买好点的墨水屏用ESP8266或ESP32去驱动更好玩,资料也多,复刻起来也容易。ESP8266、ESP32C3 的开发板10元就能买到,再入手一个YuToo的驱动板,用arduino就可以玩起来了,最后祝玩友们动起手了玩的开心!
最后展示一下成品图
3种墨水屏价签原版烧录-哔哩哔哩 https://b23.tv/WESyUzt |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|