项目简介
本项目是基于Arduino框架开发的POAP徽章智能展示交易系统,目标是打造一个智能徽章,用于展示和交易POAP(Proof of Attendance Protocol)徽章。项目借助Open Smart Watch的ESP32 Pico和GC9A01 TFT显示屏,通过Arduino编程实现与硬件的交互。
项目的主要特性和功能
- POAP徽章展示:能在GC9A01 TFT显示屏上展示POAP徽章。
- POAP徽章交易:支持POAP徽章的交易功能。
- 硬件支持:基于Open Smart Watch的ESP32 Pico和GC9A01 TFT显示屏。
- 3D打印外壳:提供3D打印文件,可制作徽章的外壳。
安装使用步骤
硬件准备
- 获取Open Smart Watch Light Edition。
- 准备一个450mA的圆形LiPo电池。
- 安装PlatformIO和ESP Pico Kit。
- 安装WCH IC CH341驱动程序(根据操作系统选择合适的版本)。
- 安装Arduino_GFX和Pngle库。
上传固件
- 通过USB连接Open Smart Watch。
- 按住BTN1 FLASH按钮,然后短暂按下EN RESET按钮。
- 当PlatformIO开始上传时,释放BTN1 FLASH按钮。
- 上传完成后,按下EN RESET按钮启动应用程序。
构建和上传文件系统镜像
- 将240x240px的PNG文件添加到/data文件夹。
- 在PlatformIO中选择“Build Filesystem Image”任务。
- 选择“Upload Filesystem Image”任务,并使用与上传固件相同的按钮操作。
3D打印外壳
- 使用提供的3D模型文件进行打印。
- 打印1个顶部、1个底部和4个按钮。
完成以上步骤,即可成功安装并使用本项目,实现POAP徽章的展示和交易。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】