0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于RFID的儿童MP3播放器的制作

454398 来源:wv 2019-09-20 11:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:组件

基于RFID的儿童MP3播放器的制作

这些组件同时也是主流。以下是我用于此项目的组件列表。

1。 LCD显示器1602 2x16大字符5 V 122 * 44 MM蓝色

2。 RFID阅读器 - NFC RFID-RC522 RF IC

3。 MP3播放器 - 用于支持TF卡U盘IO/串行端口/ADArduino MP3 DFP音频模块MP3语音解码板

4。扬声器 - 4欧姆3瓦53MM方形扬声器36MM外置磁性泡沫边缘银色帽

5。 Micro SD卡8GB

6。 MPU6050 3轴模拟陀螺仪传感器

7。 MINI USB NANO V3.0 CH340 5 V 16 Mt Atmega328微控制器板(几乎所有引脚都使用!)

8。 DS3231精密RTC - 闹钟模块

9。 Powerbank JETech 3400 mAh

10。通用DIY PCBA Qi无线充电器接收模块 - 蓝色+黑色

11。原型PCB板Protoboard镀锡通用面包板原型无焊FR4 PCB双面5x7 cm 50x70mm FR4

12。 1x 2N 3904:晶体管NPN TO-92 40V 0,2A 0,5W

13。 1x1kOhm电阻器用于限制基极电流,3x220Ohms 0.5w(并联!以满足功率 - 可以使用更高规格的电阻器,我有这些)用于发射极和集电极之间的电流负载。 Arduino和DFplayer之间的TX和RX线路的2x1kOhms可以消除噪音 - 我这里没有问题。

14。一些标准的DIY电子产品 - 烙铁,焊锡,电推剪,连接器,电缆。..。..

14。很多精力和几个小时的组装:)

以上组件的总价格约为30-35欧元 - 主要来自aliexpress.com和dx.com。运输需要一些时间,但价格很高。

第2步:电子连接

我没有绘制布局,也没有像Fritzing或类似工具那样使用任何方便的工具。可能在以后的某个时间点。下面的描述显示了连接性。所有未提及的引脚都没有连接。

在焊接过程中,我一直在测量线路的连通性,还完成了对已安装元件的端部检查。没有什么比在组装之后必须寻找一个坏连接更烦人了。最关心GND和电压+。

任何组件的引脚布局都可以通过谷歌获得。

液晶显示器

LED ---- GND

LED + - -Via 220Ohm至5V powerbank

DB7 --- Arduino D2

DB6 --- Arduino D3

DB5 --- Arduino D7

DB4 --- Arduino D8

E --- Arduino A1/Pin 15

R/W --- GND

RS --- Arduino A0/引脚14

V0 --- 10Kohm电位器Rx(调整对比度)

VDD ---电源组+ 5V

VSS --- GND

DFPlayer MP3播放器

VCC --- + 5V Powerbank

RX ---软件串口Arduino D5(如果出现噪音问题,可能通过1kOhm电阻)

TX ---软件串口Arduino D9(在发生噪声问题时可能通过1kOhm电阻)

SPK1 ---扬声器+

GND --- Powerbank GND

SPK2 ---扬声器 -

忙碌--- Arduino A7

GND --- GND

NFC522 RFID阅读器

3.3V---Arduino 3.3V

GND --- GND

MISO --- Arduino D12

MOSI --- Arduino D11

SCK --- Arduino D13

SDA --- Arduino D10

IMU 6050陀螺仪传感器

VCC ---氩duino 3.3V

GND --- GND Powerbank

SCL --- Arduino A5/SCL

SDA --- Arduino A4/SDA

ADO --- + 3.3V(高电平信号),用于I2C地址0x69

DS3231实时时钟

3,3V --- Arduino 3.3V

SDA --- Arduino A4/SDA

SCL --- Arduino A5/SCL

GND --- GND

电流负载触发

2N3904发射极 - GND

2N3904基极 - 通过1kOhm到Arduino D6

2N3904集电极 - 通过3x220欧姆(并联! - 可以使用更高规格的电阻,我有这些)+ + 5V

Powerbank

Powerbank的V +和GND线通过母USB连接器连接到板上的电源连接器并连接到Arduino的Vin/GND)。通过盖板中的微动开关接通电源组。我通过负载电阻将微型开关焊接到V +,以模拟负载状态并将其打开。此后,电流负载使其无法关闭。

+ 5V - 板上电源连接器+ 5V

GND - 板上GND的电源连接器

+ 5V电源 - 负载电阻 - 微动开关引脚A

GND - 微动开关引脚B

步骤3:电子组装

电路板组件 - MP3播放器,RTC,IMU,Arduino都安装在插座中。选择和上/下键,RFID,LCD和电源通过自焊“带状电缆”连接足够长,以便以后装入盒子。

接通电源组的微动开关是固定盖板 - 未显示在电脑中。

我使用固定电源来测试设置。

组装时我单独测试了每个组件 - 》示例组件的Arduino草图在这里非常有用。

由于powerbank有一个低电流自动关闭运行我包括晶体管控制负载峰值每15秒100 ms通过一个70欧姆电阻器(实际上是3并联220欧姆,以满足足够的功率,它只是一个短的峰值,但三个电阻将共享电流,因此不能在规格以上操作)。

后来发现Mini DFPlayer连续拉动》 70mA。由于我还使用了powerbank自动关闭功能来关闭盒子(不再触发当前负载),我现在需要重新考虑这个。

仍然遇到Arduino睡眠模式的问题和DF播放器降低电流 - 电流不会低于阈值以启用关闭。欢迎反馈。

注意:对于第二个Box,我不得不重新订购另一个powerbank,因为我杀了我最初的电子设备。看看这里 - 这个电源在我停止触发负载电流10秒后关闭 - 》关闭现在正在工作。

无线充电接收器插入电池充电USB。充电器底座内置一个充电器盒,用我的3D打印机打印。

步骤4:软件

软件可用github

编程很有趣,我喜欢从快速的核心例子开始并进一步发展。由于我没有真正做出相应的规范,功能规划和结构化程序计划,我最终得到了一些工作但不是非常优雅的代码。这总是一个todo - 》更多地进入对象,在.h和.cpp中分开。..

但是我确实想让这个东西快速运行所以在很多情况下我最多不会到达那里高效的路径。

但最棒的是 - 只要硬件正常工作就可以开始做各种各样的事情。

我使用了arduino IDE,需要几个库 - 简单地使用arduino IDE库管理器完成。

所以我的当前版本的软件支持:

欢迎信息

卷(duh)

左/右倾斜的盒子可以切换到上一首/下一首歌曲,如果RFID来回停用到下一个文件夹。

暂停/播放(duh)

初始化,学习新的RFID - 基于下一个RFID下一个SD卡文件夹分配文件夹。数据存储在Arduino EEPROM

分配给RFID的播放文件夹 - 通过学习功能分配RFID到文件夹

加载并保存参数以启用设置保存。恢复出厂设置:)

时钟和日期设置。

打开/关闭闹铃,设置闹钟小时和分钟,播放固定歌曲进行闹铃。

开关关闭RFID - 在没有它的情况下播放mp3。

我的清单上还有更多想法 - 仍有待实施

显示温度(RTC可以做到这一点 - 它测量温度以补偿对石英的影响)

摇动时开始大笑,

设置歌曲以进行报警

选择在学习模式下将哪个文件夹分配给RFID

存储文件夹分配和RFID芯片上播放的最后一首歌 - 盒子之间的可重用性(我正在构建另一个 - 两个孩子还记得。..。?)

启用关闭 - 这个在没有连接到USB的情况下现在没有工作 - 》在此设置中减少了通过Powerbank的当前负载。

SD卡上的文件夹结构信息

我有一些mp3有声读物和音乐为我的孩子存储。所以我使用了一些linux脚本将歌曲转换为正确的命名。文件夹应按顺序两位数字命名(即“00”,“01”,“02”。..。..)。那里的歌曲需要按顺序三位数字命名(即“001.mp3”,“002.mp3”,。..。..)。

我的开启欢迎mp3(“你好,我“你的玩具箱。..。..”)作为“001.mp3”存储在文件夹“99”中。

脚本不是白痴证明,只能在“复制”目录中使用而不能在原件。

#!/bin/bash

let i=1

for file in *.mp3

do

if (($i 《 10)); then

mv “$file” “00${i}.mp3”

elif (($i 《 100)); then

mv “$file” “0${i}.mp3”

else

mv “$file” “${i}.mp3”

fi

let i++

done

步骤5:打印和组装盒子

所以现在HW和SW正在工作 - 我需要一个BOX!

一个很好的起点是Tinkercad - 我喜欢它!简单易用,你得到你想要的一切。建立在一个庞大的社区和许多来自聪明的“Tinkerers”的很好的例子。

人们可以很容易地永远进入这里 - 这里有一个变化,有一个新的山,洞,。..新的设计,。 。..

但最后我对目前的盒子设计感到非常满意。我还为充电器构建了一个底座盒,可以将MP3盒放到。..充电。看到这里

印刷花费时间(~8-12小时甚至更多),我测试了不同的线条厚度,最后我保持打印机标准。对于当前的盒子,我正在使用原型(最初基于较旧的设计打印)盒子,但是最新的设计有一些新的功能,坐骑,整体在我的待办事项清单上制作另一个项目。

还有一件非常重要的事情要做:为盒子买一些漂亮的衣服 - 但这将是我妻子的领域 - 期待盒子的新衣服 - 即将推出。..。..

一旦打印输出冷却并且在盒子外面完成电子器件的基础测试,就必须完成最后的组装。

我用热胶来固定零件 - 微动开关,LCD和RFID接收器固定在盖板上。我使用了一些双面胶带预先固定组件,然后用热胶将一些最终固定点放入。

与基盒相同。首先将充电接收器板固定到盒子的底部 - 双面胶带在这里做得很好 - 当将盒子放在充电器底座的顶部时,需要调整到底座的中间,使其足够接近充电线圈。

然后是powerbank,再次双面预先修复,然后将一些热胶粘到“战略”点。可以在准备好的支架上用一些漂亮的胶点固定扬声器 - 美观而且紧凑。

最后板 - 我在3D打印设计中加入了一些迷你安装垫,因此板整齐地安装在那里 - 再次 - 一些战略热点胶点。吵闹不应该把事情分开 - 所以我给了这个人一些注意力。

最后使用一些可用的迷你螺丝(我的印刷设计包括一些3M螺丝安装座,但它们对于真正的螺丝不是很好)

第6步:完成的盒子 - 但没有衣服

这里是为我的孩子们准备好两个盒子。他们已经做了一些beta测试并发现了一些软件错误; - )。

我还买了20包RFID M3贴纸。

现在我需要收集所有可能的小数字并让他们玩MP3盒子的令牌。父亲和孩子们的乐趣:)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RFID
    +关注

    关注

    392

    文章

    6765

    浏览量

    246889
  • 播放器
    +关注

    关注

    5

    文章

    413

    浏览量

    38534
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    花椒直播开源鸿蒙专属直播播放器 助力高效开发高性能直播应用

    近日,花椒直播开源了专注于直播场景的播放器“HJPlayer”。它基于自研的通用多媒体框架“HJMedia”打造,与早前开源的推流“HJPusher”共同构成了覆盖主播推流到观众播放的完整客户端
    的头像 发表于 10-22 11:20 216次阅读
    花椒直播开源鸿蒙专属直播<b class='flag-5'>播放器</b> 助力高效开发高性能直播应用

    广州唯创电子WT2003HX高品质MP3音频语音芯片在早教故事机中的智能化应用

    体验与内容品质,广州唯创电子推出的WT2003HX高品质MP3音频语音芯片,为早教故事机提供了高音质、高灵活性的语音解决方案。一、清晰语音引导,提升人机交互体验WT200
    的头像 发表于 08-25 08:00 518次阅读
    广州唯创电子WT2003HX高品质<b class='flag-5'>MP3</b>音频语音芯片在早教故事机中的智能化应用

    创通联达助力飞傲M27革新便携HiFi播放器体验

    2025年8月15日,飞傲在第19届深圳国际音频展(SIAS)正式发布年度旗舰播放器FIIO M27。作为基于创通联达TurboX C6490 SOM打造的标杆产品,M27凭借该模块的卓越性能与飞傲自研声学技术形成协同突破,为用户带来全方位、全场景的优秀音频体验,全面革新便携HiFi
    的头像 发表于 08-19 16:15 1635次阅读

    Made with KiCad(135):Echo - 开源的音乐播放器

    “  Echo 是一个开源硬件平台,专为音乐播放器设计。该项目的目标是开发一款基于开源软件并采用开源设计的高品质音乐播放器。 ”   Made with KiCad 系列将支持新的展示方式。直接将以
    的头像 发表于 07-16 11:17 2764次阅读
    Made with KiCad(135):Echo - 开源的音乐<b class='flag-5'>播放器</b>

    广州唯创电子WT2003H高品质MP3语音芯片:赋能儿童早教故事机新体验

    当前儿童早教故事机市场产品品质参差不齐,音质粗糙、功能单一、内容安全无保障等问题,困扰着众多家长。广州唯创电子推出的WT2003H高品质MP3语音芯片应用方案,凭借其卓越的音质表现、创新的内容保护
    的头像 发表于 07-11 08:46 459次阅读
    广州唯创电子WT2003H高品质<b class='flag-5'>MP3</b>语音芯片:赋能<b class='flag-5'>儿童</b>早教故事机新体验

    新品|Unit AudioPlayer,支持 MP3/WAV 播放的音频播放单元

    UnitAudioPlayer是一款自带MP3解码功能的音频播放单元,内置高性能音频解码芯片N9301,自带microSD卡座。该产品采用UART通信接口,用户可通过配置指令实现音频播放功能,音频
    的头像 发表于 06-20 15:59 730次阅读
    新品|Unit AudioPlayer,支持 <b class='flag-5'>MP3</b>/WAV <b class='flag-5'>播放</b>的音频<b class='flag-5'>播放</b>单元

    请问k230如何读取sd卡并播放其中的mp3音频,他有库支持吗?

    k230如何读取sd卡并播放其中的mp3音频,他有库支持吗?
    发表于 06-04 06:24

    芯资讯|广州唯创电子MP3语音芯片IC的音频解码方式解析

    支持、技术特性及应用场景三方面,解析其解码方案的设计逻辑与优势。一、音频解码格式的支持MP3播放类芯片的主流解码能力唯创电子的MP3语音芯片(如WT2003H系列)
    的头像 发表于 05-28 08:48 582次阅读
    芯资讯|广州唯创电子<b class='flag-5'>MP3</b>语音芯片IC的音频解码方式解析

    【开源分享】用ESP32复刻一个iPod :便携式音乐播放器Tangara

    时间长,并包括一个功能强大的处理,目前支持的音频格式有MP3、FLAC、OGG、Opus。Tangara核心使用的是大家熟悉的ESP32模块,而且还还为您提供全彩显
    的头像 发表于 04-22 08:05 1766次阅读
    【开源分享】用ESP32复刻一个iPod :便携式音乐<b class='flag-5'>播放器</b>Tangara

    Made with KiCad:Tangara 便携式音乐播放器

    3D 及 BOM,查询设计中器件、走线、焊盘的属性详情。还可以在原理图中与AI小助手互动,帮您更高效地学习设计细节: 概览 Tangara 是一款便携式音乐播放器。它通过3.5毫米耳机插孔或
    发表于 04-16 14:01

    KT142C语音芯片支持的语音文件格式什么?Mp3还是wav呢?

    KT142C语音芯片支持音频格式是mp3,不支持wav格式,不支持WMA、flac等等 详细的可以看看KT142C的完整手册,描述如下: 1、为什么不支持wav,是有原因的,不是芯片做不到,而是
    的头像 发表于 02-17 11:07 820次阅读
    KT142C语音芯片支持的语音文件格式什么?<b class='flag-5'>Mp3</b>还是wav呢?

    flash MP3语音IC芯片厂介绍儿童电子琴智能语音方案

    N9300和MP3-FLASH-16P,‌这些芯片提供了集成MP3、‌WAV硬解码的能力,‌支持串口通信协议,‌以及通过简单的串口指令完成语音播放,‌无需复杂的底层
    的头像 发表于 02-07 18:31 802次阅读
    flash <b class='flag-5'>MP3</b>语音IC芯片厂介绍<b class='flag-5'>儿童</b>电子琴智能语音方案

    学习机MP3语音芯片方案:WMV硬解码芯片,N9301-316

    在当今数字化时代,学习机已不再仅仅是静态的物品。随着技术的快速发展和不断探索创新方法,人们将音乐与互动学习相融合,为儿童创造出更加富有创意和学习机产品。其中,九芯电子N9301系列MP3解码芯片
    的头像 发表于 02-07 18:31 815次阅读
    学习机<b class='flag-5'>MP3</b>语音芯片方案:WMV硬解码芯片,N9301-316

    蛇年焕新,数字标牌播放器点亮新春营销

    春节期间,商场成为人们欢聚、购物的热门场所。在商场入口处,大型数字标牌展示着精心制作的新春广告,高清画质将喜庆氛围完美呈现,流畅的切换效果瞬间将顾客带入热闹的春节气氛中。 借助数字标牌播放器
    的头像 发表于 01-24 11:26 638次阅读
    蛇年焕新,数字标牌<b class='flag-5'>播放器</b>点亮新春营销

    将基于PC的MP3播放器软件移植到ADSP-21262 SHARC处理

    电子发烧友网站提供《将基于PC的MP3播放器软件移植到ADSP-21262 SHARC处理上.pdf》资料免费下载
    发表于 01-03 14:54 0次下载
    将基于PC的<b class='flag-5'>MP3</b><b class='flag-5'>播放器</b>软件移植到ADSP-21262 SHARC处理<b class='flag-5'>器</b>上