当前位置: 首页 > news >正文

纸板留声机:用ESP32和NFC打造会唱歌的复古装置

引言:当复古遇见科技

想象一下,一台完全用硬纸板制作的留声机,却能像真的黑胶唱片机一样播放音乐——这不是科幻电影的场景,而是你可以亲手完成的DIY项目!这个纸板留声机项目巧妙结合了传统手工艺与现代电子技术,用ESP32单片机驱动,通过NFC标签选歌,让普通硬纸板焕发神奇的音乐魔力。

纸板留声机成品展示

项目概述:会唱歌的纸板装置

工作原理

这个纸板留声机并非简单模型,而是功能完整的音乐播放设备:

  • NFC识别:通过MFRC522模块读取黑胶唱片上的NFC标签
  • 音乐播放:DFPlayer Mini模块驱动3W喇叭播放MP3音乐
  • 视觉效果:28BYJ-48步进电机带动唱片旋转,模拟真实留声机效果
  • 主控核心:ESP32单片机协调各模块工作

功能特点

  • 复古外观:经典留声机造型,纸板材质营造独特质感
  • 互动体验:更换不同NFC标签即可切换音乐,像换唱片一样简单
  • 便携设计:USB供电,尺寸适中,可随时移动
  • 教育价值:融合结构设计、电子电路、编程开发等多学科知识

留声机细节展示

材料准备:电子元件与环保材料

电子元件清单

元件名称规格参数作用
ESP32开发板任意型号系统主控,协调各模块工作
MFRC522模块RFID-NFC识别读取NFC标签ID
DFPlayer Mini音频播放模块播放SD卡中的MP3文件
28BYJ-485V步进电机带动唱片旋转
ULN2003电机驱动板驱动步进电机
喇叭3W 8Ω声音输出
USB-C母头电源接口
SD卡≤32GB存储音乐文件
Ntag215NFC贴纸存储歌曲信息

结构材料与工具

  • 材料:硬纸板、A4纸、8mm圆形磁铁、热熔胶棒
  • 工具:美工刀、剪刀、尺子、铅笔、切割垫、热熔胶枪

项目材料展示

制作步骤:从纸板到音响的蜕变

1. 底座制作

首先制作留声机的主体结构:

  1. 裁剪两块15×20cm纸板作为顶板和底板
  2. 在顶板中心挖1cm直径的孔(电机轴穿过)
  3. 制作四条边框:两条15×5cm和两条20×5cm
  4. 在一条短边上剪缺口(为USB接口预留位置)
  5. 用热熔胶将四边粘成盒子结构

底座制作步骤

2. NFC标签准备

为每个"唱片"准备NFC标签:

  1. 在手机上安装"NFC Tools"应用
  2. 打开NFC功能,将手机靠近NFC贴纸
  3. 记录每个标签的"Serial Number"(如04:AB:76:BD:79:00:00)
  4. 建议准备3-5个标签,对应不同歌曲

NFC标签读取

3. 编程与音乐准备

ESP32程序要点
// NFC标签ID与歌曲编号映射
String nfcUIDs[3] = {"04AB76BD790000",  // 标签1对应歌曲1"04CD87CE801111",  // 标签2对应歌曲2"04EF98DF912222"   // 标签3对应歌曲3
};void onCardDetected(String uid) {// 查找匹配的NFC标签for(int i=0; i<3; i++){if(uid == nfcUIDs[i]){dfPlayer.play(i+1);  // 播放对应歌曲startMotor();        // 启动电机旋转break;}}
}
音乐文件准备
  1. 将SD卡格式化(FAT32格式)
  2. 新建"MP3"文件夹
  3. 将音乐文件重命名为"001.mp3"、"002.mp3"...
  4. 歌曲编号需与程序中的NFC标签顺序对应
  5. 将SD卡插入DFPlayer Mini模块

4. 电路连接

按照以下步骤连接电路:

  1. RFID模块连接ESP32的SPI接口
  2. 步进电机通过ULN2003连接ESP32
  3. DFPlayer Mini通过串口连接ESP32
  4. 喇叭连接DFPlayer的音频输出
  5. 所有GND连接在一起,所有5V连接在一起

电路连接示意图

5. 组装与调试

  1. 将电子元件固定在底座内
  2. 电机轴穿过顶板中心孔
  3. 安装唱片托盘和喇叭
  4. 连接USB电源测试
  5. 放置NFC标签测试音乐播放和唱片旋转

创意拓展:个性化你的留声机

外观升级

  • 装饰设计:用彩笔或贴纸装饰纸板外壳
  • 唱片制作:打印复古唱片图案贴在纸板上
  • 灯光效果:添加LED灯模拟喇叭工作状态

功能增强

  • 音量控制:增加电位器调节音量
  • 蓝牙播放:添加蓝牙模块实现无线音乐传输
  • 电池供电:内置锂电池组,摆脱电源线束缚
  • 曲目显示:增加LCD屏显示当前播放歌曲信息

结语:科技与艺术的完美融合

这个纸板留声机项目不仅是一个有趣的DIY作品,更是一个综合性的STEAM教育项目。它将传统工艺与现代电子技术巧妙结合,让参与者在制作过程中掌握结构设计、电子电路、编程逻辑等多方面知识。

无论是亲子手工、学校科技课还是创客活动,这个项目都能带来丰富的学习体验。完成后,它不仅是一个能播放音乐的装置,更是一件充满创意的艺术品。

完整的代码文件、详细制作视频和疑难解答,请访问项目原链接:
纸板留声机完整教程

拿起你的工具,开始制作这台独一无二的纸板留声机吧!它不仅能播放音乐,更能播放创意与科技的美妙旋律。

http://www.dtcms.com/a/298780.html

相关文章:

  • SeaweedFS深度解析(四):裸金属单机部署之配置文件启动master服务
  • IMU的精度对无人机姿态控制意味着什么?
  • [特殊字符] 第9篇:《SQL高阶 SELECT 技巧:DISTINCT、ORDER BY、LIMIT 全家桶》
  • ComfyUI中运行Wan 2.1工作流,电影级视频,兼容Mac, Windows
  • java微操
  • NLP验证自动化脚本优化
  • 硬核接线图+配置步骤:远程IO模块接入PLC全流程详解
  • 前端开发 Vue 状态优化
  • 多场景通用车辆计数算法助力暑期交通管理
  • Java从入门到精通!第十四天,重点!(反射)
  • 20250725-day22
  • Ivanti Endpoint Manager Mobile 远程命令执行漏洞复现(CVE-2025-4427)
  • 壁纸管理 API 文档
  • 测试实时性内核参数配置
  • 如何阅读字节码文件
  • Arrays 工具类详解
  • 在线事务型的业务、实时分析类业务、离线处理类型的业务
  • C语言————原码 补码 反码 (超绝详细解释)
  • 【循环语句,求100内能被6整除的和】
  • 群晖 File Station:集中浏览与管理 NAS 文件的工具
  • 60个Java与Spring核心知识点详解
  • [Java恶补day46] 整理模板·考点九【二叉树最近公共祖先】
  • 跨境电商流量密码:自养号测评采购技术,低成本撬动高转化
  • agent含义、起源、定义、分类、应用场景以及未来趋势
  • 机器学习入门
  • 从 “能打” 到 “顶尖”:DeepSeek-V3 后训练拆解,微调 + 强化学习如何让大模型脱胎换骨?
  • html+js列表分页功能封装
  • Kubernetes服务发布进阶
  • GPT - 5被曝将在8月初发布!并同步推出mini、nano版
  • 如何评估一个RWA项目的可信度?关键指标解析