MP3电子模块

MP3 Sensor

image.png

一、概述

一款小巧且物美价廉的MP3模块,自带扬声器。模块配合内置扬声器、魔洛克Qmind系列主控板使用,也可以通过串口控制,作为Arduino UNO或者是任何有串口的单片机的一个模块。模块本身集成了MP3、WAV、WMA的硬解码。同时软件支持TF卡驱动,支持FAT16、FAT32文件系统。通过Mycode简单的串口指令即可完成播放指定的音乐,也可以通过蓝牙功能用手机连接播放使用者想要播放的音乐。

二、规格

工作电压 5V
工作电流 300MA
最大电流 500MA
工作温度 -25-55
通信方式 串行通信(UART)
模块尺寸 58 x 43 x 28 mm (长 x 宽 x 高)

三、特性

a) 具有反接保护,电源反接不会损坏IC;
b) 支持 Arduino IDE 编程, 并且提供运行库来简化编程;
c) 支持Robobloq-APP/MyQode-PC图形化编程,适合全年龄用户。
d) 具有两个M4孔位,可以根据自己的需要来安装附加金属零件或者乐高,可通过螺丝螺母从M4孔位和金属件进行连接以及乐高的插销孔进行固定。
e) 使用RJ11接口连线方便,该模块可以链接Qmind系列主板任意黑色端口。

四、使用方法

a) 装配。

模块有三个M4螺丝装配孔,可以将模块通过螺丝固定到魔洛克机器人金属平台,同时也兼容乐高体系圆孔插销。
(缺图)

b) 连线。

将此模块连接到Qmind系列主控板的黑色RJ11端口:
(缺图)
连接完成后在PC端会弹出连接的模块名称

c) 编程语句块

【舞台互动】PC端接入机器人,之后在角色Sprite内找“魔洛克”指令,点击每个语句块可以在线调试机器人,实时调试控制模块的状态。
【在线及离线编程】MP3电子模块的语句块在“声音”语句块内;

语句块解释
1. 返回值语句块(种类:传感器)

积木块图示 参数:端口 输出值与输入值



image.png
Qmind 1,2,3
Qmind plus范围2~7
可以选择MP3模块所接上的端口对应数值,来进行操作,并且可以选择并控制:
1.“播放歌曲”
2.“暂停播放”
3.“播放上一首”
4.“播放下一首”
image.png Qmind 1,2,3
Qmind plus范围2~7
可以选择MP3模块所接上的端口对应数值,来进行操作,可以输入数值来调节音量(数值范围:缺 )

d)应用案例

微信图片_20191230165526.jpg

  1. 连接MP3电子模块到主控板2号口。
    2. 设置如上图程序。
    3. 按右下角运行键开始程序运行。

实现效果:
启动魔洛克主控板后,连接MP3电子模块, 然后让手机配对MP3的蓝牙符号,配对成功后,随意在手机上播放音乐,可以发现MP3模块会对应播放手机使用者选择播放的音乐。(注意:1.首先用手机蓝牙配对魔洛克Qmind系列主控板,2.配对成功后,再点击手机中的“设置”,选择“蓝牙”,再用手机蓝牙配对Robobloq-mp3)

五、原理

暂缺