范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Arduino阿杜伊诺音响机

  我仍然收到许多发布Arduino Sound Machine项目的请求。我认为现在是为初学者准备入门书的合适时机。首先,保持低期望,因为我在这里没有什么新的东西可以分享。我只是想帮你构建一个基于Arduino的小型语音生成器项目 - 仅此而已。好的,让我们开始吧! MP3-TF-16P 模块
  我在这里介绍的项目是基于旧的,但仍然可用的串行MP3迷你模块MP3-TF-16P,这是一个廉价的MP3模块,具有放大的单声道扬声器输出。该模块可用作带有电池、扬声器和按钮的独立模块,或与 Arduino 或任何其他具有串行通信 (UART) 功能的微控制器结合使用。根据数据表,这种易于使用、稳定且可靠的模块提供了完美的集成MP3和WMV硬件解码。
  最小的模块有一个SD卡端口,并从SD卡读取MP3文件。此外,该模块具有用于与微控制器通信的TX和RX引脚。它还具有DAC和USB功能。
  主要特性(复制自数据表):
  支持的采样率 (kHz): 8/11.025/12/16/22.05/24/32/44.1/48 24 位 DAC 输出,支持动态范围 90dB,SNR 支持 85dB 完全支持FAT16,FAT32文件系统,最大支持32G的TF卡,支持32G的U盘,64M字节的NORFLASH 多种控制模式、I/O控制模式、串行模式、AD按钮控制模式 广告声音等待功能,音乐可以暂停。当广告结束时,音乐继续播放 音频数据按文件夹排序,最多支持100个文件夹,每个文件夹最多可容纳255首歌曲 30级可调音量,6级EQ可调 解码 MP3、WAV、WMA
  以下是围绕YX5200-24SS(内核)和8002(音频)IC构建的MP3-TF-16P模块的引脚。正如您在引脚排列数据中看到的那样,小MP3模块还在软件音量控制(DAC_R,DAC_L)下提供双声道(立体声)音频输出。
  MP3-TF-16P 模块操作有三种模式 – 串行模式、AD 键模式和 I/O 模式。串行模式支持异步串行通信 – UART。
  通信标准:9600 基点 数据位数:1 结账: 无 流量控制:无 在串行通信模式下,应注意电平转换,因为模块的外部接口是为3.3V TTL电平定制的。如果您的项目建议的微控制器是5V类型- 如Arduino Uno / Nano,那么建议包括一个与模块的RX引脚串联的1K电阻。该模块的推荐输入电压 (Vcc) 为 DC3.2V 至 5.0V(典型值为 4.2V)。板载"桥式"音频放大器可以驱动标准的3W额定扬声器(请参阅数据表以了解有关扬声器选择的更多信息)。
  相关网站链接:
  http://www.flyrontech.com/eproducts/126.html ,http://thaieasyelec.com/downloads/EFDV308/HXJ8002_Miniature_Audio_Amplifier_Datasheet.pdf https://picaxe.com/docs/spe033.pdf https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299
  要与 Arduino 板配合使用,您只需要模块的 VCC、GND、SP+、SP-、TX 和 RX 引脚(其他引脚是可选的)。整个布线非常简单。该模块通过其标有TX和RX的引脚与Arduino Uno串行通信。在当前设置中,Uno 的引脚 D10 和 D11 充当软件串行库下的可编程 TX 和 RX。模块的扬声器输出引脚(SPK_1和SPK_2)被路由到小型扬声器。将一些MP3文件复制到SD卡并上传Arduino Sketch后,您可以看到模块上的红色LED在播放操作期间开始闪烁。
  请注意,您只能将micro SD卡与模块一起使用(1GB足以快速入门)。大多数微型SD卡开箱即用,但设置可能无法读取以前使用的卡。如果是这样,请尝试使用micro SD卡适配器/读卡器和计算机格式化存储卡。该安装程序支持 FAT16 和 FAT32 文件系统。将micro SD卡插入计算机,转到"我的电脑",右键单击SD卡,然后选择"格式化..."
  接下来,在该Micro SD卡上创建一个名为MP3的新文件夹,并将mp3文件复制到那里。MP3文件应具有名称"0001名称.mp3","0002名称.mp3"等。请记住,您将MP3文件复制到micro SD卡中的顺序会影响播放顺序,即播放(1)功能在这里使用的Arduino Sketch中将播放复制到micro SD卡中的第一个MP3文件。
  在下面,您可以看到我在上述硬件设置中使用的快速测试Arduino Sketch。坦率地说,这个Arduino Sketch是从Web获取的代码的改编版本。Arduino Sketch需要三个库 - "Arduino h","SoftwareSerial h"和"DFRobotDFPlayerMini.h"。
  下载并安装第三个库后,只需复制并粘贴Arduino Sketch并上传(库下载链接 https://github.com/DFRobot/DFRobotDFPlayerMini ).
  [code]#include "Arduino.h"#include "SoftwareSerial.h"#include "DFRobotDFPlayerMini.h" // Requisite LibrarySoftwareSerial mySoftwareSerial(10, 11); // RX, TXDFRobotDFPlayerMini myDFPlayer;void printDetail(uint8_t type, int value);void setup(){  mySoftwareSerial.begin(9600);  Serial.begin(115200);  Serial.println();  Serial.println(F("MP3 TF 16P Module Test"));  Serial.println(F("Initializing MP3 TF 16P >>> (May take a couple of seconds)"));  if (!myDFPlayer.begin(mySoftwareSerial)) {     Serial.println(F("Unable to begin:"));    Serial.println(F("1.Please recheck the connection!"));    Serial.println(F("2.Please insert the SD card!"));    while(true);  }  Serial.println(F("MP3 TF 16P Module Active!"));  myDFPlayer.volume(30);  //Set volume value to 30  myDFPlayer.play(1);  //Play the first mp3}void loop(){  static unsigned long timer = millis();  if (millis() - timer > 5000) {    timer = millis();   // myDFPlayer.next();  //Play next mp3 every 5 seconds  }  if (myDFPlayer.available()) {    printDetail(myDFPlayer.readType(), myDFPlayer.read());    /*Print the detail message from MP3 TF 16P Module to handle different errors and states*/  }}void printDetail(uint8_t type, int value){  switch (type) {    case TimeOut:      Serial.println(F("Time Out!"));      break;    case WrongStack:      Serial.println(F("Stack Wrong!"));      break;    case DFPlayerCardInserted:      Serial.println(F("Card Inserted!"));      break;    case DFPlayerCardRemoved:      Serial.println(F("Card Removed!"));      break;    case DFPlayerCardOnline:      Serial.println(F("Card Online!"));      break;    case DFPlayerPlayFinished:      Serial.print(F("Number:"));      Serial.print(value);      Serial.println(F(" Play Finished!"));      break;    case DFPlayerError:      Serial.print(F("DFPlayerError:"));      switch (value) {        case Busy:          Serial.println(F("Card not found"));          break;        case Sleeping:          Serial.println(F("Sleeping"));          break;        case SerialWrongStack:          Serial.println(F("Get Wrong Stack"));          break;        case CheckSumNotMatch:          Serial.println(F("Check Sum Not Match"));          break;        case FileIndexOut:          Serial.println(F("File Index Out of Bound"));          break;        case FileMismatch:          Serial.println(F("Cannot Find File"));          break;        case Advertise:          Serial.println(F("In Advertise"));          break;        default:          break;      }      break;    default:      break;  }}[/code]
  这是上述Arduino Sketch的Serial Monitor窗口:
  这是我的快速测试设置:
  老实说,我讨厌我的小聚酯薄膜扬声器的微弱单声道MP3输出。因此,我寻找一种简单的方法来获得立体声输出,并找到了一个很棒的技巧!我将MP3-TF-16P模块的输出引脚DAC_R和DAC_L连接到一个有点"黑客入侵"的PC多媒体扬声器的信号输入点L和R,通过100Ω电阻,而其公共信号输入点(G)连接到GND。然后,模块的现有单声道扬声器输出引脚(SPK_1和SPK_2)连接到2引脚螺丝端子,作为可选的单声道声音插座。尽管如此,修改后的设置仍然发挥出色!
  这是我使用的PC多媒体扬声器系统。幸运的是,它有自己的USB电源。
  下一步是什么?
  最初的DFPlayer模块(来自DFRobotics)是一个很棒的小型MP3播放器模块,价格实惠。这款便宜的MP3-TF-16P模块的性能也相当不错。该MP3-TF-16P模块的原理图基本上是YX5200-24SS MP3播放器芯片供应商描述的官方参考设计的近似复制品(见下文),但它在BTL(桥接负载)模式下采用了伪造的AB类(不是D)8引脚8002音频放大器芯片。
  随它去!您刚刚学习了如何将MP3-TF-16P迷你MP3播放器模块连接到Arduino Uno以及如何开始播放。显然,将基于micro SD卡的MP3播放器模块连接到Arduino打开了一个真正的数字音频的新世界。您可以编辑此基本想法,以便在许多需要自定义基于语音的报警器的项目中使用。
  结语
  这里介绍的Mini MP3播放器模块是一个小巧而便宜的模块,可直接输出一个扬声器。该模块还可以用作独立模块,并附有电池、扬声器和按钮。值得注意的是,这个超级可爱的模块有很多变体,包括假货。我观察到这些假货并不支持最新DFR库的所有功能(假货有效,但形式有限)。此外,如果您在播放过程中听到非常响亮的噪音,则需要将模块电源与Arduino电源分开和/或简单地将模块的Vcc降低到4.2VDC。这是DFPlayerMini备忘单的有用链接
  https://reprage.com/post/dfplayer-mini-cheat-sheet

12部西游记看过瘾!3月7日1905APP佳作连播关注1905电影网APP直播剧场365天佳片有约每天24小时联播不见不散公元664年3月7日(农历二月初五)唐朝高僧玄奘逝世一起回顾西游记电影经典永不褪色西游记之大闹天宫生命如油灯央视综合频道主持人出镜率调整,撒贝宁不再霸屏,冯硕站稳了脚跟央视综合频道主持人出镜率调整,撒贝宁不再霸屏,冯硕站稳了脚跟目前的央视综合频道,主持人总共才7位,包括撒贝宁李晓东舒冬冯硕龙洋王嘉宁张舒越,是央视几个主流频道里主持人数量最少的,但巴黎时装周3大焦点陆仙人首秀,刘雯贺聪遭批,刘亦菲赢麻了文凡不凡编辑嵋彼铭近日,一年两度的巴黎时装周正在如火如荼的进行中,数位明星应邀看展,大批超模百花齐放。而这一场场秀看下来,笔者也发现了不少焦点。有人服装太暴露,被批不尊重女性。有素郭刚堂的儿子郭振将于本月在山东结婚,是真回归还是另有隐情昨晚看到信息,说郭刚堂的儿子郭振回归了,3月在山东郭家举行婚礼。看到这个消息时,第一个反应是真的是回归了吗?本来郭振回归,是万众期盼的好消息,为什么又引发其他猜测呢?本来对这些事已三位冷门但业绩数据相对比较亮眼的美女基金经理2月财经新势力现在自媒体太卷了,估计三月八日周三会有很多基金自媒体讲女性基金经理,我要比他们更卷,提前一天来跑跑数据,哈哈。首先预祝所有女性读者女神节快乐。具体的条件是,基金的第一发生了啥?中行两支行合计被罚百万,两人终身禁业中新经纬3月7日电据福州银保监局网站3月1日消息,中国银行泉州行政中心支行中国银行泉州泉秀支行均因信用卡购车分期业务办理不尽职,分别被泉州银保监分局罚款50万元。具体来看,泉银保监ST瑞德股民迎喜讯20万元以下全赔超出部分清偿5乘胜追击奥联电子索赔继续进行中近日,ST瑞德(600666)虚假陈述侵权民事赔偿案件迎来喜讯,众多受损投资者拿到了赔偿款。根据ST瑞德重整方案,每家债权人20万元以下(含20万元)的部分,以现金方式全额清偿,超否认转型失败!格力电器董明珠回击争议股市分红有1000多亿3月7日消息,格力电器CEO董明珠回应了近期有关格力电器多元化转型失败的争议,表示策略没问题,已经给股市分红了1000多亿。据悉,目前格力电器旗下已经覆盖智能装备重工汽车和新能源等美国正放行中国光伏电池板?相关光伏企业这样回复当地时间3月6日,一名白宫官员表示,美国开始放行从中国进口的太阳能电池板,被困在美国海关边境或等待从海外运输的中国太阳能电池板已能够顺利在美清关。此前,美国海关和边境保护局在去年6孙颖莎王曼昱32险胜日乒,伊藤美诚组合落幕,新的恶战即将到来北京时间3月6日最新消息透露,国乒女将孙颖莎王曼昱又传来捷报,沙王组合与日乒队伊藤美诚早田希娜对决8强的争夺,两队从比赛开始,就杀红了眼,王曼昱与孙颖莎配合高度默契,两人轮番换位一今天被好客山东,好品山东刷屏了!今天被好客山东,好品山东刷屏了!今天一大早,一位在北京工作的大学师姐,就给我刷了一组照片。这是人民日报又一次整版推介好客山东好品山东。看到这些图片,真是油然而生的自豪感。作为生活在
米饭馒头和面条,哪个更容易升血糖?主食吃对了,血糖稳稳地随着我国人口老龄化与生活方式的变化,糖尿病患病率逐年升高。作为一种慢性疾病,糖尿病目前尚不能被根治。由于血糖的长期升高,还常常伴随各种急慢性并发症的发生,不仅严重影响了患者的生活质8道家常菜做法,4荤4素,营养味香,特别适合春天吃春天来了,正是胃口好的时候,胃口增加,一定要多给家人做一些美味的食材,到底什么样的食材好吃呢?平时吃的家常菜基本上都吃厌了,今天就来分享8样特别简单易做的家常菜,这些菜品有荤有素,逛超市时,遇见这4款便宜零食别错过,好吃又解馋,值得尝尝天气温暖,下了班和爱人一起去逛超市,推着购物车在摆放整齐的货品中穿梭,既可以享受逛街的愉悦,又可以看看有什么生活必需品,需要及时补充,一边逛超市,一边挑选商品,也算是一种休闲方式作何超莲和朋友逛街,打扮低调显得接地气,购买平价护肤品近日,何超莲返回香港陪伴妈妈陈婉珍,待在家中无事的她和朋友相约一起逛街,当天有记者就拍到她和朋友逛街的画面,引起大家的关注。何超莲和朋友逛街,打扮低调显得接地气,购买平价护肤品。从去泰国旅游,别不听导游劝阻执意去酒吧二楼,不然钱包保不住现如今越来越多的小伙伴会选择出国游玩,一般他们会选择距离我国比较近的小国家,其中最受欢迎的国家之一为泰国。毕竟泰国拥有比较丰富的旅游资源,并且当地的物价水平也十分的低廉。(此处已添贵州五大必去旅游地一提到贵州,人们第一个浮现的就是奔腾的瀑布,千户苗寨的万家灯火,七孔小溪的精致美丽。一提到贵州,人们就会想到它的自然和人文景观。中国西江千户苗寨在贵州,千户西江是必去的地方。在中国免费!北京这些地方民国风与文艺范十足,景美人少还出片!从司藤到觉醒年代这些热门影视剧掀起了一阵复古风不少人问去哪可以拍民国风照片别急,小北这就告诉你中法大学旧址中法大学旧址位于东城区东皇城根北街甲20号,由一座灰色西式三层楼房一座两层千元性价比电竞显示器,泰坦军团P27A2G入手和常见的显示器相比,电竞显示器在刷新率响应速度上更胜一筹,同时也针对不同游戏场景做了优化,对于游戏玩家而言,一款好的电竞显示器,能够带来更佳的游戏体验,一定程度也会提升游戏水平。今冠心病药物都有什么副作用?医生提醒药物不同,副作用也不同冠心病药物副作用太大,不能常吃?去年年底的时候,郑州王大爷就曾因为心肌梗死被送往医院。出院后,医生嘱咐其按时吃药,好好控制冠心病。但最近王大爷感觉自己恢复得不错,再加上老伴一直说冠警惕!这些药物可能正在偷偷伤你的肾温州网讯肾脏是人体重要的器官。它的主要作用是排泄体内的代谢废物,维持内环境清洁和稳定,是人体的下水道。得了肾病,就相当于下水道出了问题,严重到下水道完全堵塞,就是尿毒症。原本干净的5大妙招,和失眠说拜拜,远离药物治疗失眠不知不觉成为了大家最烦恼的问题之一,不管是上学的还是退休的,不管男性还是女性,都或多或少为失眠的问题头疼过,甚至很多人都要依赖药物才能睡得着觉。今天,花花和大家分享一些自己用过