在日常会议和培训中,席卡大家都很熟悉。
每次来了不同的专家或嘉宾,我们都要重新排版、打印、裁切,再把纸张装进席卡。人数一多,这项工作不仅费时间,也容易因为临时调整而返工。
于是我产生了一个想法:能不能做一块电子席卡?以后只需要在手机或电脑上修改姓名和内容,就不用每次重新制作纸质席卡了。
沿着这个想法,我完成了这次分享的项目——一块基于 ESP32 和 7.5 英寸三色墨水屏的电子席卡。
为什么选择墨水屏?
这次使用的是一块 7.5 英寸黑、白、红三色墨水屏,分辨率为 640×384,驱动 IC 为 UC8159。
墨水屏非常适合席卡这类不需要频繁变化的内容。它最大的特点是:画面刷新完成后,即使屏幕不再持续供电,显示内容仍然可以保留。
当网页提示“显示完成”后,墨水屏驱动会进入休眠。保持当前画面不需要持续刷新,因此非常省电。需要说明的是,ESP32、热点和电源模块在开机状态下仍会有一定耗电。
另外,墨水屏没有普通液晶屏那种持续发光的感觉,在会议桌面上看起来更接近纸张,长时间摆放也比较自然,拍照不会出现频闪条纹。
手机连接后就能设置
项目使用 ESP32 作为主控。打开设备电源后,ESP32 会自动建立一个以 EINK- 开头的 Wi-Fi 热点。
每块 ESP32 都会根据自身芯片编号生成不同的热点名称,例如:
EINK-A1B2C3D4E5F6EINK-112233445566
这样在同一个会场放置多台电子席卡时,也不会因为热点重名而连接错设备。
使用步骤很简单:
-
打开电子席卡电源;
-
用手机或电脑连接以
EINK-开头的热点; -
输入默认密码
12345678; -
打开浏览器,访问
http://192.168.4.1/; -
编辑需要显示的内容,确认预览后刷新墨水屏。
整个过程不需要连接互联网,也不需要额外安装 App,只要设备带有浏览器就可以操作。
不只是显示一行姓名
进入后台管理页面后,可以添加任意多行文字。每一行都可以单独设置:
-
文字内容;
-
字号大小;
-
字间距;
-
上下位置;
-
黑色、白色或红色;
-
常规、粗体或特粗字重。
文字会自动水平居中,也可以使用“均匀排列”快速完成多行布局。
除了文字,后台还支持上传 JPG、PNG、WebP、GIF 等图片,可以设置完整显示、铺满裁切或拉伸,也可以调整图片透明度,在图片上继续叠加文字。
背景同样可以设置为黑色、白色或红色。
锁住格式,只修改名字
为了让后续操作更方便,我给每一行文字加入了三种状态:
不锁定:文字和所有格式都可以修改。
锁格式:固定字号、位置、颜色、字间距和字重,只允许修改文字内容。
锁全部:文字和格式全部固定。
例如,第一行始终显示单位或会议名称,就可以使用“锁全部”;第二行需要不断更换专家姓名,就可以使用“锁格式”。制作下一张席卡时,只改名字,不用重新调整大小、位置和颜色。
锁定内容会保存在 ESP32 中,即使刷新网页、换一部手机或者设备重新启动,仍然可以恢复。
保存方案,主持人也能切换
后台最多可以保存 10 个命名方案。例如,可以提前保存:
-
张老师;
-
李教授;
-
主持人;
-
会议主题;
-
中场休息。
需要切换时,可以直接在网页方案列表中点击“显示”,也可以点击“上一个”或“下一个”。
设备上还设置了两个三线按钮模块:
-
GPIO13 按钮:显示上一个方案;
-
GPIO14 按钮:显示下一个方案。
两个按钮模块都由 ESP32 的 3.3V 供电:VCC 接 3.3V,GND 接 ESP32 的 GND,两个模块的 OUT 分别接 GPIO13 和 GPIO14。
这样即使技术人员不在现场,主持人也可以直接按按钮切换内容,不需要重新进入后台设置。
使用锂电池,方便携带
为了方便在会议室、培训现场和临时活动中使用,这个项目采用一节 18650 锂电池供电,并配有带 Type-C 接口、支持 5V 输出的锂电池充放电模块。
电量不足时,可以通过 Type-C 接口充电,也可以直接更换一节已经充好的 18650 电池,使用起来比较灵活。
外壳采用 3D 打印制作,把墨水屏、驱动板、ESP32、电池和充放电模块整合在一起。
项目接线图
接线时需要特别注意:充放电模块的 5V 输出接 ESP32 的 5V/VIN,墨水屏驱动模块只能使用 3.3V,所有模块必须共地,不能把 5V 直接接到墨水屏驱动板的 3.3V 引脚。
主要硬件
-
7.5 英寸黑白红三色墨水屏,外形尺寸约 170.2×111.2 mm;
-
UC8159 墨水屏驱动模块;
-
ESP32 开发板;
-
一节 18650 锂电池;
-
带 Type-C 接口、支持 5V 输出的锂电池充放电模块;
-
约 8.6×4.7 mm 拨动开关;
-
两个三线方案切换按钮模块;
-
4 颗 M3×3 圆头螺丝;
-
3D 打印外壳。
(总成本不含3D打印,大约在120左右)
开源资料
程序、网页源码和 3D 打印文件:
https://gitee.com/zhoutao10086/electronic-pass
写在最后
这块电子席卡的出发点很简单:解决工作中反复制作纸质席卡这个小问题。
它不需要复杂的网络环境,也不需要专门的软件。打开设备,用手机连接热点,修改内容并刷新即可。提前保存好方案后,还可以通过实体按钮直接切换。
如果你在工作中也经常需要组织会议、培训或接待活动,希望这个项目能给你提供一点新的思路。
当然,这个项目只是提供了一种基础实现,大家完全可以按照自己的需求继续改造。显示内容不一定只是专家姓名,也可以改成会议日程、教室门牌、活动指引、价签、值班信息或欢迎标语。
两个按钮的功能也不必局限于“上一个”和“下一个”,可以改成一键刷新、切换页面、清空屏幕、进入休眠,或者执行其他常用操作。你还可以修改网页界面、增加更多显示方案,重新设计外壳和供电方式。
硬件只是工具,真正有趣的是把它变成适合自己的作品。欢迎大家发挥创意,做出属于自己的电子墨水屏应用。