极客硬核折腾:低成本捡漏改造盒马 2.13 英寸墨水屏价签 (附 ESP32 MicroPython 驱动教程)

极客硬核折腾:低成本捡漏改造盒马 2.13 英寸墨水屏价签 (附 ESP32 MicroPython 驱动教程)

calendar_month 2026年04月03日 person ZGQ Inc. schedule 约 1 分钟阅读

最近发现了个极其好玩的“工业垃圾”:盒马鲜生的 2.13 英寸墨水屏电子价签

主要是极其便宜!买微雪的 2.13 英寸要 50 元一块裸屏,这个只要 2.5元 一个!我一看这不是标准的 24pin FPC 接口吗?我直接买了 30 个。 结果拆的时候极其折磨,外壳全是超声波热压焊,我拿超薄钢锯片切开,折磨了好久我的电磨笔。后来干脆让卖家包了 10 个拆好的带接口座的,4元一个。

极客折腾排雷指南: 如果你要用树莓派 Pico,乐鑫 ESP32,Arduino UNO,或者 STM32 这种外部单片机去驱动它,千万记得让卖家挑拆开是“接口座”的板型。如果你想极其硬核地去折腾原板子自带的瑞萨斯 DA14585 蓝牙单片机,那两种板型没区别。我看了一下 DA14585 的资料,极其晦涩难懂令我两眼一黑,暂时鸽了。

这次我用极其便宜的 ESP32-C3 搭配 MicroPython 来驱动。买了几个墨水屏驱动板,9元一个(是的,极其滑稽的是驱动板比屏幕都贵好几倍)。

逆向与驱动开发过程:

  1. 搜索裸屏的丝印 HINK-E0213A07-A1,查到了屏幕的极其底层的数据手册参数。
  2. 发现它和微雪的某款屏幕极其相似。下载微雪的代码套用了一下,果然能跑起来!
  3. 将驱动移植到 MicroPython,顺利工作。
  4. 引入了 UFont 字库,完美解决了极其棘手的中文字库显示问题。

🔗 核心开源资源:

  • epd2in13.py: 核心驱动文件
  • eink.py: 文本图形绘制 Demo
  • einkcn.py: 中文字库 Demo
  • einktime.py: 实时时钟 Demo

MakerGo ESP32-C3 SuperMini 开发板参考接线:

  • GND → GND
  • 3.3 → 3.3V
  • SCL → 4
  • SDI → 6
  • RES → 1
  • D/C → 3
  • CS → 7
  • BUSY → 0

我只是提供极其底层的驱动 Demo,怎么极其巧妙地实际运用就看各位 DIY 极客的奇思妙想了。

墨水屏实拍 1 墨水屏实拍 2 墨水屏实拍 3 墨水屏实拍 4 墨水屏实拍 5 墨水屏实拍 6

share 分享到 Telegram
arrow_back 极客网络安全:论第三方 Telegram 客户端的黑盒信任危机与 CherryGram 事件 闲置二手:鹿仙子大功率便携锂电点焊机 (支持 0.3mm 镍片 / 3颗大功率MOS) arrow_forward