Featured image of post 桌面新宠:DIY墨水屏折腾记

桌面新宠:DIY墨水屏折腾记

AI 摘要
作者为丰富桌面,入手4.2寸CC2510主控墨水屏。尝试两种方案:一是保留原硬件,用ESP32替代CC Debugger刷入DIY固件,攻克了工具不兼容和安卓版本适配问题;二是购入集成驱动板,兼容微雪固件一次点亮。虽折腾开发环境,但乐在其中。

前言

最近总觉得办公桌上空荡荡的,少了点能让人会心一笑的小物件。刷小黄鱼时偶然看到一些DIY墨水屏,价格从几块钱的淘汰标签到百元左右的完整套件都有,一下子勾起了动手的念头。

正文

进一步了解DIY墨水屏已经非常商业化,小黄鱼上从8元淘汰标签墨水屏到100元左右完整墨水屏DIY套件(驱动板、系统固件、源码)资源非常丰富。当然我为DIY乐趣,选择从比较原始的标签墨水屏入手。

DIY玩法

  1. hack墨水屏原硬件和固件系统,通过刷机+接口方式实现自定义墨水屏显示内容
  2. 拆机取屏幕+简易驱动板+ESP8266/ESP32开发板(需要自己搞定驱动和固件),完成后自由度比较高
  3. 拆机取屏幕+高度集成驱动板(含ESP8266或ESP32)一般商家已经解决驱动和固件,价格偏高100元左右

方案一保持硬件系统,刷DIY固件

设备详细

  • 型号:4.2 BWR GL340
  • 主控型号:CC2510
  • 屏幕型号:SE2417FS051

1 2 3

  1. 使用ESP32-CC-Tool-Pro 刷入fanhuanji/VUSION4.2BWR_GL340项目中的cc.bin固件
  2. 使用fanhuanji/VUSION4.2BWR_GL340项目的app工具写入图片

看似简单的两部,实践过程中还是有挺多坑。第一坑原教程使用cc debugger烧写工具,但是……我没有。好在后面发现有国外大神使用esp32完成对cc2510芯片刷机。主要参考:atc1441/ESP_CC_Flasherz9m/ESP32-CC-Tool-Pro。第二坑fanhuanji大佬编译的安卓app不支持android 7系统,无奈继续安装android stdio开发工具,从源码一步步debug调试修改。

方案三使用高度集成驱动板

从咸鱼上找了家较便宜的集成驱动板,价格便宜但不提供技术支持,得自己去搞定驱动和固件。好在提供了交流群,拿到电路图和群资料。看电路图和微雪8266驱动板使用引脚,所以直接上微雪的固件。

总结

这一圈折腾下来,电脑里多了vscode + platformio、Arduino、Android Studio。虽然过程磕磕绊绊,但屏幕亮起的那一刻,还是挺有成就感的。接下来准备想想显示什么内容,再用3D打印做个外壳,给它一个正式的身份。

参考

ses价签墨水屏折腾-01
fanhuanji/VUSION4.2BWR_GL340
atc1441/ESP_CC_Flasher
z9m/ESP32-CC-Tool-Pro
微雪E-Paper ESP8266 Driver Board
微雪墨水屏简单开发记录

已持续更新 · 发表124篇文章 · 总计96.28k字
 赣ICP备18015110号-1   
使用 Hugo 构建 主题 StackJimmy 设计