littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Arduino框架的POAPBadge项目

项目简介

本项目是基于Arduino框架开发的POAP徽章智能展示交易系统,目标是打造一个智能徽章,用于展示和交易POAP(Proof of Attendance Protocol)徽章。项目借助Open Smart Watch的ESP32 Pico和GC9A01 TFT显示屏,通过Arduino编程实现与硬件的交互。

项目的主要特性和功能

  1. POAP徽章展示:能在GC9A01 TFT显示屏上展示POAP徽章。
  2. POAP徽章交易:支持POAP徽章的交易功能。
  3. 硬件支持:基于Open Smart Watch的ESP32 Pico和GC9A01 TFT显示屏。
  4. 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】