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

【源码】基于Arduino的冰淇淋车固件系统

项目简介

本项目名为EisTruck,是为女导游设计的冰淇淋车固件系统。硬件方面采用Arduino Nano 33 IoT作为微控制器,搭配RFID读卡器、ePaper显示屏、电池、充电器、蜂鸣器和LED灯等设备。通过特定交互逻辑,实现与不同RFID卡片的互动效果,如显示图片、控制灯光等。

项目的主要特性和功能

  1. RFID交互:可识别不同的RFID卡片,水果卡片首次贴近显示对应图片并点亮相应颜色灯光,再次贴近关闭灯光;船型卡片播放声光序列。
  2. 显示功能:利用Waveshare BW 200x200 1.54"" ePaper显示屏展示图片。
  3. 灯光控制:借助2x 8mm neopixel LED灯实现灯光效果。
  4. 声光提示:配备有源3.3V和无源(5V)蜂鸣器,可实现声光序列。
  5. 供电管理:采用1500 mAh 3.7V LiPo电池供电,搭配TP4056充电器,通过microUSB接口充电。

安装使用步骤

硬件准备

  1. 确认Arduino Nano 33 IoT、MFRC - 522 RC522 RFID读卡器、Waveshare ePaper显示屏、蜂鸣器、LED灯和充电器连接无误。
  2. 检查Arduino插座的Vin引脚,保证接触良好,防止引脚弯曲影响连接。
  3. 若机箱顶盖需经常打开,可重新处理其固定方式;若不常打开,可用环氧树脂加固。

软件安装

  1. 确保已下载本项目的源码文件。
  2. 打开Arduino IDE,安装以下库:
    • GxEPD2 (1.4.5)
    • Adafruit_GFX_Library (1.5.3)
    • Adafruit_NeoPixel (1.2.3)
    • RFID_MFRC522v2 (2.0.3)
  3. 打开项目源码文件,上传到Arduino Nano 33 IoT。因USB接口仅用于充电,上传代码时需打开机箱顶盖,从底部取出Arduino连接到计算机。

使用方法

  1. 给系统供电,等待系统初始化。
  2. 将RFID卡片贴近读卡器,观察系统反应,如图片显示、灯光变化和声光序列。

下载地址

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