项目简介
本项目是基于ESP8266和Arduino开发环境构建的Amiibo管理系统。借助ESP8266和NFC读取器,可实现对Amiibo的读取、存储与创建操作。项目对Wifiibo项目进行简化,去除了Web配置和WiFi功能,增强了便携性。主要功能有备份现有Amiibo、创建空白Amiibo以及使用数据文件创建新的Amiibo。
项目的主要特性和功能
- 备份现有Amiibo:能读取并保存现有Amiibo的数据。
- 创建空白Amiibo:可创建无现有数据的新Amiibo(需加密密钥)。
- 使用数据文件创建Amiibo:利用Amiibo数据文件创建新的Amiibo(需加密密钥)。
安装使用步骤
硬件准备
- 准备ESP8266开发板,用于运行项目代码。
- 准备PN532 NFC读取器,用于读取和写入Amiibo数据。注意要将PN532板上的DIP开关设置为SPI模式(ch1: OFF, ch2: ON)。
软件准备
- 从项目仓库下载源代码。
- 安装Arduino IDE,确保具备Arduino开发环境。
- 项目使用了修改版本的
Adafruit_PN532
和mbedtls
库,这些库已包含在项目中,无需单独下载。
编译和上传
- 在Arduino IDE中打开下载的源代码。
- 在Arduino IDE中选择ESP8266开发板。
- 将代码上传到ESP8266开发板。
使用
- 将PN532 NFC读取器连接到ESP8266开发板。
- 启动ESP8266设备,系统开始运行。
- 使用设备读取、备份或创建新的Amiibo。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】