6338浏览
查看: 6338|回复: 11

用音频放大模块播放音乐(求助)

[复制链接]
本帖最后由 大连林海 于 2015-5-31 11:39 编辑

来到论坛的时候发了一个贴纸是从其他论坛找到的资料,播放音乐。那个是通过代码的方式来播放的。后来看到很多小伙伴都用很多传感器来播放音乐。于是到商城https://www.dfrobot.com.cn/user.php?act=order_detail&order_id=6130找了相关的模块准备来完成自己的意志想设计的这个播放器,那个player模块经常卖断货,这个有货那个没货,终于全部都有货了,一次都买回来了。

先展示一下所需要的器材:


386AMP Module音频放大模块(Arduino兼容)

DFPlayer Mini 播放器模块

Romeo 三合一Arduino兼容控制器

数字大按钮模块(Gadgteer专用)

内存卡一张 连接线若干

了解一下Module音频放大模块:(资料来源
概述
386AMP音频放大模块采用美国国家半导体公司生产的LM386音频功率放大器,其外围元件少,电压增益内置为20,在6V电源电压下,它的静态功耗仅为24mW,模块特别适用于电池供电的场合。 386AMP音频放大模块可连接MIC声音传感器、MP3模块或者其他音频发生器,把输出的音频信号放大后从喇叭放出,可通过模块上的电位器调节放大倍数。适用于机器人人机语音交互项目。
技术规格
  • 1、工作电压:4V-12V
  • 2、输出功率:VS = 6V, RL = 8W,P=325mW,峰值功率500mW
  • 3、电压增益:VS = 6V, f = 1 kHz,Av=26dB
  • 4、带宽:300KHK
  • 5、模块尺寸:45x30mm
引脚示意图



386AMP Module音频放大模块针脚说明
  • 该模块有两个电源输入端,两个音频输入端和两个音频输出端,是为了方便不同的音频/电源接口,实际使用的时候,二选一即可。
  • 电源输入是5V到12V。如下图,可以插3P线的电源输入端,但是绿色信号线是空的,起不到作用,只要将红线接在主控的VCC针脚,黑线接在主控的GND针脚。


  • 使用音频输入端2的时候,“-”极不要接线。如下图:


我从wiki上学习了很多,这次接线也是按照图上的例子接的,不过我却遇到了问题,代码什么的都对了 就是音乐不想。我附上wiki的图和代码,大家帮我看看那里出现了问题,不过在这里我还要吐槽一下子,wiki的代码一定要做准确了,多个空格对我这样的小白来说,却是是一个比较头疼的事。

这个是wiki中的图,我的所有实物都是按照这个来连接的。

Arduino与MiniMp3模块、按钮以及音频放大模块连接起来,如下图:



这个是wiki中的代码 ,在时间设置的时候 多了一个空格,在编译的时候哦总是提示错误,终于找到了错误所在,修改了一下,代码如下:


  1. void setup()
  2. {
  3.   pinMode(3,INPUT);
  4.   pinMode(2,OUTPUT);
  5.   Serial.begin(9600);
  6. }
  7.   
  8. void loop()
  9. {
  10.   int val=digitalRead(3);
  11.   digitalWrite(2,HIGH);
  12. if(val==1){
  13.   
  14.    digitalWrite(2,LOW); delay(100);这个地方在wiki中 100之间有个空格,希望能更正一下。
  15.   }
  16.   else
  17.    digitalWrite(2,HIGH);delay(100);
  18.    Serial.println(val);
  19. }
复制代码

什么都是按照wiki中的来做的 ,但是怎么尝试结果都没有美妙的音乐播放出来 我想知道问题出在哪里 ,高手们,快来支招






fbygg  高级技师

发表于 2015-5-31 20:31:14

你在Arduino中的全部程序就是帖子中的这些吗?如果是的话很明显没有音乐,从代码来看这相当于初始化这个系统,要播音乐的话得有音乐文件才可以的吧。
回复

使用道具 举报

丄帝De咗臂  高级技匠

发表于 2015-5-31 21:39:25

蜂鸣器放音乐,教材有这样一课;P
回复

使用道具 举报

Cain  初级技匠

发表于 2015-6-1 10:07:47

先试一下用MP3模块连喇叭能不能正常播放?
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-6-1 20:36:34

fbygg 发表于 2015-5-31 20:31
你在Arduino中的全部程序就是帖子中的这些吗?如果是的话很明显没有音乐,从代码来看这相当于初始化这个系 ...

这个是wiki中的 我是参考这个来的
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-6-1 20:36:46

丄帝De咗臂 发表于 2015-5-31 21:39
蜂鸣器放音乐,教材有这样一课

用到了放大器
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-6-1 20:36:56

Cain 发表于 2015-6-1 10:07
先试一下用MP3模块连喇叭能不能正常播放?

OK 我试试看
回复

使用道具 举报

丄帝De咗臂  高级技匠

发表于 2015-6-1 21:09:22


所以嘛,你已经高大上啦:lol
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-6-1 21:16:31

丄帝De咗臂 发表于 2015-6-1 21:09
所以嘛,你已经高大上啦

鼓捣不响了 很郁闷
回复

使用道具 举报

丄帝De咗臂  高级技匠

发表于 2015-6-1 21:21:35

大连林海 发表于 2015-6-1 21:16
鼓捣不响了 很郁闷

不要着急,慢慢来
回复

使用道具 举报

Ricky  NPC

发表于 2015-6-2 18:44:43

大连林海 发表于 2015-6-1 21:16
鼓捣不响了 很郁闷

放进mp3文件了没?
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-6-2 19:29:00

Ricky 发表于 2015-6-2 18:44
放进mp3文件了没?

放了 买了一张新的卡 下了一首新歌进去 从酷狗上下载的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail