把电子货架标签变成数字艺术画布用TagTinker在墨水屏硬件上展示图像的5个创意玩法【免费下载链接】TagTinkerFlipper Zero app for ESL research using IR. All based on https://www.furrtek.org/?aesl项目地址: https://gitcode.com/gh_mirrors/ta/TagTinkerTagTinker 是一款运行在 Flipper Zero 上的开源应用通过红外信号向电子货架标签ESL发送自定义图像和文字把小小的墨水屏变成可展示像素艺术、实时行情、天气卡片甚至极客徽章的数字画布。它还附带一个纯浏览器运行的图像预处理工具拖入照片即可完成抖动、量化并导出可直接使用的 BMP。⚠️先说两句重要的事只测试自己拥有或被允许测试的标签。很多红外 ESL 的固件和显示数据存放在易失性 RAM 中电池耗尽或拆电池可能导致标签永久失效详见 README.md 中的硬件警告。一、准备工作5分钟搭好你的墨水屏画布整个流程只有 4 步全程不需要写代码编译安装 Flipper 应用仓库提供统一的 Makefile执行make setup一次性下载 SDK 并装好构建工具再运行make build-fap生成.fap用ufbt安装即可仓库地址git clone https://gitcode.com/gh_mirrors/ta/TagTinker。打开图像预处理工具web-image-prep/index.html 是一个单文件、零依赖的网页支持调色、对比度、锐化、抖动和照片级三色量化选中你的标签型号后即可导出 Flipper 可直接读取的 BMP。放入 SD 卡把 BMP 拷到 Flipper 的apps_data/tagtinker/dropped/目录首次启动会自动创建。发送图像在设备上打开Targeted Payloads → 你的标签 → Set Image选图、选页码、发送。标签的型号编码藏在条形码的第 13–16 位也可以直接用 Scan NFC扫描标签上的 NFC 芯片自动识别。Flipper 会自动缩放导出的 BMP一张图可以发给不同尺寸的标签。二、5个创意玩法从像素肖像到实时行情玩法1在墨水屏上展出像素艺术肖像把照片丢进预处理工具三色彩色标签红/黄强调色 Floyd-Steinberg 抖动后连人脸的明暗过渡都能呈现。下面是实际发到标签上的效果一张笑脸 NICE的像素肖像还有一块写着 TagTinker 字样的黑底屏——墨水屏的静态显示特性让画面像一幅永不褪色的电子版画。小建议高对比、低细节的图案logo、海报风插画效果最好细节过多的人物照适当加锐化。玩法2给标签装上实时加密货币行情卡这是整个项目最惊艳的玩法。插上 Flipper WiFi Dev BoardESP32-S2云端的 crypto.ts 插件会拉取实时币价在标签上画出一张编辑风行情卡大号价格、涨跌百分比徽章、迷你走势图——三色彩标签上强调色填充的曲线让画面看起来就是故意设计的。玩法3极简天气卡片weather.ts 插件用纯程序化图形绘制太阳、云、雨、雪图标即使是最小的 152×152 标签也清晰可辨城市名 当前温度 两日预报一张干净利落的桌面天气牌放在办公桌上特别有仪式感。玩法4DEF CON 风格的极客身份徽章identicon.ts 插件把标签变成一枚电子会议徽章左侧是一块带丝印边框的芯片里面是对称像素 identicon右侧是大号呼号 十六进制 UID 角色标签底部还有一条由种子决定、永不改变的二进制条码。同一个名字永远生成同一张脸正好是极客圈的身份识别方式。玩法5GitHub 个人主页球星卡github.ts 插件把标签渲染成一张交易卡顶部强调色条纹 用户名头像抖动成灰度下方是 Stars、Followers、Repos 三格数据。把常用开发者的主页裱在墙上比任何海报都酷。 以上 4 个联网玩法都来自cloud-plugins/目录新插件只需要部署到云端 Worker无需重新刷写 Flipper 固件插件由设备自动发现。三、隐藏玩法8页轮播 文字广播多页轮播每个标签最多可存 8 页内容见 tagtinker_scene_image_options.c 中的 Page 选项做一套轮播屏保完全可行。文字广播通过Broadcast场景可以向多个标签批量发送文字消息适合做店铺告示、实验室提示牌。彩色支持单色标签黑白清晰三色彩标签红/黄则能呈现上图那种强调色戏剧感。四、常见问题速答问题答案必须要 Flipper Zero 吗是本仓库只提供 Flipper 实现协议本身也可用 ESP32 红外灯实现我的标签能驱动吗确认标签走红外而非 2.4G/蓝牙且型号编码在应用的支持列表内NFC 扫不出型号怎么办改用 Type Barcode手动输入条形码 13–16 位的型号码如何更新应用源码优先发布make build-fap自行编译即可五、项目结构速览应用主逻辑tagtinker_app.c各页面界面scenes/图像选项、NFC 扫描、WiFi 插件等 20 多个场景红外协议protocol/tagtinker_proto.cWiFi 插件云端cloud-plugins/src/plugins/图像预处理网页web-image-prep/index.htmlESP32 开发板固件esp32-wifi-fw/把一块原本只会显示价格的货架标签变成你的像素画框、行情屏或极客徽章——这正是红外协议研究最有趣的副产品。动手试试吧 【免费下载链接】TagTinkerFlipper Zero app for ESL research using IR. All based on https://www.furrtek.org/?aesl项目地址: https://gitcode.com/gh_mirrors/ta/TagTinker创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考