littlebot
Published on 2025-04-12 / 3 Visits
0

【源码】基于ESP32框架的Dot Bit查询工具

项目简介

本项目是基于ESP32框架开发的Dot Bit查询工具,能在Nervos网络上的ESP32 HMI(人机接口)设备运行,可提供.bit DID服务的记录查询和QR码生成功能。

项目的主要特性和功能

  1. 支持查询.bit DID服务的记录。
  2. 能为查询到的记录生成QR码。
  3. 设备可自动连接WiFi,具备自动重连功能。
  4. 利用SD卡存储GUI图像、保存的记录和QR码文件。
  5. 使用多个库(Time、ArduinoJson、ESP32Time、ESP Mail Client、LovyanGFX和TFT_eSPI)实现各种功能。

安装使用步骤

环境准备

安装Arduino 2.1 IDE或Platform.IO,确保ESP32 HMI设备已准备好。

库安装

在Arduino IDE的库管理器中安装所有必要的库:Time、ArduinoJson、ESP32Time、ESP Mail Client、LovyanGFX和TFT_eSPI。

项目设置

将"src"文件夹的内容复制到Arduino主文件夹的新文件夹"dotBitSearch_v1"中,将"images"文件夹的内容(仅复制其中的子文件夹)复制到FAT32格式的SD卡上。

设备配置

首次启动工具时,进入设置配置WiFi详情和邮件账户详情(如需要发送QR码)。

操作设备

启动工具后,通过触摸屏操作进行查询、生成QR码等操作。

注意事项

  1. 需使用与项目兼容的ESP32 HMI设备。
  2. SD卡应为FAT32格式,且容量要足够存储记录文件和QR码文件。
  3. 使用前要正确配置WiFi网络和邮件账户信息。
  4. 工具建立WiFi连接时可能有短暂无响应期,需耐心等待。
  5. 无外接扬声器时工具仍可运行,但无触摸反馈音频提示;使用外接扬声器时要确保电源供应充足,避免屏幕亮度降低。

下载地址

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