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

【源码】基于ESP8266和Arduino的Amiibo管理系统

项目简介

本项目是基于ESP8266和Arduino开发环境构建的Amiibo管理系统。借助ESP8266和NFC读取器,可实现对Amiibo的读取、存储与创建操作。项目对Wifiibo项目进行简化,去除了Web配置和WiFi功能,增强了便携性。主要功能有备份现有Amiibo、创建空白Amiibo以及使用数据文件创建新的Amiibo。

项目的主要特性和功能

  • 备份现有Amiibo:能读取并保存现有Amiibo的数据。
  • 创建空白Amiibo:可创建无现有数据的新Amiibo(需加密密钥)。
  • 使用数据文件创建Amiibo:利用Amiibo数据文件创建新的Amiibo(需加密密钥)。

安装使用步骤

硬件准备

  1. 准备ESP8266开发板,用于运行项目代码。
  2. 准备PN532 NFC读取器,用于读取和写入Amiibo数据。注意要将PN532板上的DIP开关设置为SPI模式(ch1: OFF, ch2: ON)。

软件准备

  1. 从项目仓库下载源代码。
  2. 安装Arduino IDE,确保具备Arduino开发环境。
  3. 项目使用了修改版本的Adafruit_PN532mbedtls库,这些库已包含在项目中,无需单独下载。

编译和上传

  1. 在Arduino IDE中打开下载的源代码。
  2. 在Arduino IDE中选择ESP8266开发板。
  3. 将代码上传到ESP8266开发板。

使用

  1. 将PN532 NFC读取器连接到ESP8266开发板。
  2. 启动ESP8266设备,系统开始运行。
  3. 使用设备读取、备份或创建新的Amiibo。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】