站内搜索
发作品签到
专业版

epaper stm32 nfc_2

工程标签

154
0
0
0

简介

epaper墨水屏nfc版。

简介:epaper墨水屏nfc版。

开源协议

CC BY-NC-SA 4.0

创建时间:2025-10-09 09:18:07更新时间:2025-10-13 15:37:06

描述

epaper墨水屏nfc版。

之前的版本,立创eda不知啥bug,元器件都没了。。。
详情见https://oshwhub.com/xzcrazy2/epaper-stm32-nfc

 

项目说明

nfc!

通过nfc给mcu和墨水屏传输数据及供电。

目前上位机只跑通了微信小程序安卓端,ios端小程序不支持nfc也没法了。

想法源自稚晖君的L-card,去掉了nfc标签,但重点是不需要电池了!!!

 

项目相关功能

上位机生成图片后,将数据传给墨水屏刷新。

不需要🔋,预留了1206的电容区,紧挨着5颗100uf的。

经测试,1颗100uf的储能可以支持1.54(黑白),2.66(三色),2.9(三色),4.2(三色)的刷新。

项目属性

本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。

 

项目进度

项目的整体进度,申请项目耗材费用必填!

整体原型已经完成。。。

1.54黑白,2.66三色(未做壳),2.66三色高分屏,2.9三色和4.2寸三色基本完成了。

4.2寸三色的8灰阶,灰阶要额外60KB的ram,需要ram更大的stm32g0B1。

 

设计原理

提示:该项目的设计原理说明

1,mcu采用stm32g0系列。

1.54寸16灰阶和2.9寸红黑8灰阶至少额外需要20多KB的RAM。。。合适的mcu是stm32g070cbt6。

不要灰度的话ram8KB也够了,flash要32KB,mcu选用stm32g030c8t6,最便宜的可以用stm32g030f6p6(这个板子和的io有点不一样,已验证)

2,nfc芯片,st25dv04k。

封装是sop8,这个最便宜。

3,天线采用双线圈,一个是给nfc传数据和供电(但max只有2v左右)。另一个是主供电,通过ldo辅助给nfc芯片和mcu,3.3v的电。

4,屏幕

    (1)1.54,黑白,丝印WFC0000CZ07,SSD1608。。。支持16阶灰度。

    (2)2.66c,三色,xxxx,BLOZ价签里的,SSD1680。。。支持红黑8阶灰度。未做3D外壳。

    (3)2.9c,三色,xxxx,BLOZ价签里的,SSD1680A。。。支持红黑8阶灰度。

    (4)4.2c,三色,P420016-MF1-A,BLOZ价签里的,SSD1683?暂不支持灰度。

    (5)2.66hc,三色高分屏,184*360,xxx,SSD1685。支持红黑8阶灰度。

    (6)4.2c,三色,丝印FPC-194,SSD1683,咸鱼”墨水屏爱好者雨辰”买的,他最近貌似下架了。支持红黑8阶灰度。MCU要用STM32G0B1CBT6。2024.08.22更新。

     灰度的效果太依赖屏幕品质了,不可通用,小黄鱼掏来的屏幕,普通的看不出老化印迹,灰度时就可能看到了(颜色淡的灰阶可以看到长期不刷屏留下的图案)。

    红黑灰度是用这位大神LUT改进的。https://github.com/susabolca/cc2640r2-etag

5,传输速度2.4KB/s。。。传输用了RLE压缩算法,如果只是展示文字或重复色块多的的图片,大屏传输的时间也很短。

6,LED,蓝色两表示电容储能区电压大于阈值。橙色,传输的时候闪烁,大致,数据超出或校验不通过,超时会连续闪烁几下,记不清了。

7,刷新完后,mcu自动重启。

8,led蓝色阈值3.75v,屏幕刷新前检查电压阈值3.5v。

这个是因为屏幕刷新时会耗电大,电压会骤降,设置较高阈值是为了保证刷新成功率。

9,整体厚度5.5mm。。。

    pcb板上的元件要求厚度≤2mm。

    pcb板子都是1.54寸屏大小的。。。nfc天线太难调了。这个版本的能量够用。4.2寸的pcb板子要放在外壳边缘位置,保证nfc信号和能量,用一张FPC软线转接。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航