电子名片毕业设计
共 789字,需浏览 2分钟
·
2022-02-09 17:38
这学期毕业设计由于疫情的原因差一点完成,但是主要的功能除了nfc均已完成。
下面介绍电子名片组成部分。
大容量usb储存:设计这个的目的是为了他具有像u盘的功能,然后用ui的可视化交互使用户能改变屏幕上的照片和名字。亲测微信二维码可用。同时能在ui中改写NFC模块中需要发送给手机的URL,这个可以是用户的个人博客地址。
最终成果图(目前这款屏幕只支持黑白像素,所以解码的步骤,改变大小,灰度转换和黑白转换都已经实现)
为什么选择这款屏幕呢?
因为当初设计的时候需要一个尽量小,且能持续显示的屏幕。所以显示了像kindle一样的墨迹屏,而且该屏幕不需要供电就能维持显示的状态,所以完美符合了需求,再者因为若干墨迹屏中只有这款屏幕的刷新时间在两秒以内,最终就选择了这款产品。
然后显示的问题解决了就得解决用户的交互问题,我们这款电子名片设计的可以像u盘一样插入电脑并显示盘符。本来打断写一个接上电脑就自动启动的脚本,因为老师说不能破坏电脑的安全性,最终选择写一个植入在大容量储存的u盘来实现。当电子名片插入电脑的时候,用户需要点击盘符中的应用程序来进行修改图片和文字,但是这个输入的过程中,u盘的图片和文字是只读不可以修改的,只有当用户输入正确密码的时候才能打开修改文件的权限,而且保存在u盘中的密码被加密。具体加密原理不是我写的,我也不懂。
然后在ui保存图片和文字后,单片机会读区sd卡中的文件。(用sdio和fatfs进行读取)最后屏幕刷新。最后nfc的步骤目前只能读取信息还不能写,和主单片机的交互的spi也没有实现。目前就是这样,整张名片成本大概50美元,并且usb大容量储存的相应时间比较久,需要一两分钟,原因还未知。
以下是工程嘛和英文描述,欢迎点赞。本文章会在到家后进行更新。