毕业设计常用模块之语音模块MY1680使用

这篇具有很好参考价值的文章主要介绍了毕业设计常用模块之语音模块MY1680使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MY1680模块介绍

MY1680U-12P 是深圳市迈优科技有限公司自主研发的一款小巧的集成MP3模块。采用MY1680U-16S MP3主控芯片,支持MP3、WAV格式双解码,模拟U盘下载。模块内置FLASH存储芯片,1-16M容量可选;也可外接U盘或USB数据线连接电脑更换FLASH的音频文件。该模块内置3W功放,可以直接驱动3W的喇叭,使用更方便。

产品特性

  • 支持 MP3 、WAV 高品质音频格式文件,声音优美。
  • 24 位 DAC 输出,动态范围支持 93dB,信噪比支持 85dB。
  • 完全支持FAT16、FAT32 文件系统,最大支持 16M FLASH,32G 的 U 盘。
  • 支持 UART异步串口控制:支持播放、暂停、上下曲、音量加减、选曲播放、插播等。 ADKEY 功能,通过电阻选择可实现标准 MP3 功能的 5按键控制和其他功能。 内置音量、曲目掉电记忆功能。
  • 支持 USB 连接电脑下载声音。 自带 3W的功放,直接外接喇叭即可完成播放;音量不够客户也可外接功放。
  • MY1690-12P 插 SD卡模块与这款管脚兼容,需要升级大存储空间方便更换

MY1690-12P是MY1680-12P的升级版

使用接线说明

毕业设计常用模块之语音模块MY1680使用
常用接线说明:
喇叭两根线:发出声音
电源两根线:提供能量
串口两根线:发送指令
毕业设计常用模块之语音模块MY1680使用
一般都是模块上直接插上杜邦线连接如果需要自己设计电路,注意方向
毕业设计常用模块之语音模块MY1680使用
毕业设计常用模块之语音模块MY1680使用
毕业设计常用模块之语音模块MY1680使用

串口控制协议

MY1690-12P内置标准UART异步串口接口,为3.3V TTL电平接口。可通过MAX3232芯片转换成RS232电平或者通
过 USB转TTL模块与PC通讯进行调试。通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。
下图有USB转TTL模块与MY1690-12P的连接图,使用电脑串口调试助手,需要正确设置串口的参数,设置如下图
毕业设计常用模块之语音模块MY1680使用

协议命令帧格式

毕业设计常用模块之语音模块MY1680使用
格式说明:
数据全部为十六进制数。
长度”是指:长度+操作码+参数(有些没有参数,有些有两位参数)+校验码的个数;
校验码”是指:长度<异或>操作码<异或>参数的值,既按顺序分别异或的值。

举例子说明

校验码客户可通过程序计算得到:例如,设置音量指令为
7E 04 31 19 2C EF
7E代表是起始码是一个字节的十六进制数据
长度 04 是这样得到:就是“04”,“31”,“19”,“2C”4 个数
长度+操作码(31)+参数(1个参数是19)+校验码(2C)
校验码如何计算呢?
校验码 2C 是这样得到 04 XOR 31 XOR 19 = 2C
毕业设计常用模块之语音模块MY1680使用

指令列表

毕业设计常用模块之语音模块MY1680使用
毕业设计常用模块之语音模块MY1680使用
毕业设计常用模块之语音模块MY1680使用

高频指令详细说明

毕业设计常用模块之语音模块MY1680使用
播放指令可以播放音乐,没有参数只有操作码11
暂停指令可以暂停播放音乐,没有参数只有操作码12
下一曲指令可以播放下一曲,如果最后一曲可以回到第一区(支持循环播放)操作码13
上一曲指令该指令能够触发播放下一曲音乐,在播放第一曲音乐时,发送该指令可触发播放最后一曲音乐也支持循环播放 操作码14

毕业设计常用模块之语音模块MY1680使用
音量加:芯片的音量总共有三十个等级,发一次等级加1,最大30 操作码15
音量减:芯片的音量总共有三十个等级,发一次等级减1, 最小是0 操作码16
复位指令:发送该指令则复位芯片,所有参数回复出厂设置(
量最大,回到第一首
),一般情况下不需要使用该命令 操作码19
毕业设计常用模块之语音模块MY1680使用

快进指令:发送一次指令快进一段时间 操作码1A
快退指令:发送一次指令音乐快退一段时间 操作码1B
播放暂停切换指令:发送一次是播放 再发一次是暂停 操作码1C
停止指令音乐在播放或者暂停状态下发送该指令可停止音乐 操作码1E
设置音量指令:音量为 0-30 级可调,该指令可以实时修改调节音量,范例中发送的音量 级为 25
25解析:0x19 = 1*16+9 = 25十进制
设置EQ指令:发送该指令可以改变 EQ
EQ是什么?
0-5(NO\POP\ROCK\JAZZ\CLASSIC\BASS)
毕业设计常用模块之语音模块MY1680使用
设置循环循环模式:
发送该指令可设置循环模式,范例中为设置单曲循环模式
02参数代表循环模式
毕业设计常用模块之语音模块MY1680使用

毕业设计常用模块之语音模块MY1680使用
文件夹切换指令:
发送该指令可以切换文件夹播放,发送 1 为下一文件夹,0 为上一文件夹。

设备切换指令:
当系统存在多个设备时,可发送该指令选择要读取的设备,范例为选择 TF 卡播放
毕业设计常用模块之语音模块MY1680使用
BUSY电平切换:当用到 BUSY 信号控制功放使能脚,而需要播放时是低电平工作可以发以上命令
为什么是低电平?低电平是暂停或停止状态
毕业设计常用模块之语音模块MY1680使用
选择播放指定编号曲目:需要在根目录设置音乐名称
选择播放指定文件夹指定编号曲目:需要设置文件夹名称跟曲目名称
毕业设计常用模块之语音模块MY1680使用
插播功能:当接收到本条指令时,就暂停正在播放的曲目,然后执行本条指令所指定的播放曲目,当播放完后,接着播放原来暂停的曲目。

插播指定文件夹里指定曲目歌曲:当接收到本条指令时,就暂停正在播放的曲目,然后执行本条指令所指定的文件里的对应曲目播放,当播放完后,接着播放原来暂停的曲目。高8位为文件夹号,低8位为歌曲曲目。

注意事项:如要使用到该功能,文件夹必须命名为 00-99,歌曲必须命名为 001 XXX.MP3-255 XXX.MP3, XXX 可以为中文也可以没有,否则会出错无法播放。

组合播放指令:
连续发送:
7E 05 41 00 01 45 EF
7E 05 41 00 03 47 EF
7E 05 41 00 02 46 EF
7E 05 41 00 04 40 EF
播放第 1,3,2,4 曲,播完停止,最多连续播放 20 曲。
两个命令时间间隔小于 6MS。 指令跟指令之间相差时间不能太大

查询指令

毕业设计常用模块之语音模块MY1680使用
例如:发送查询播放状态命令 7E 03 20 23 EF,返回 OK 0001 表示处于正在播放状态。
发送查询指令之后都会返回上面查询命令表的相应参数,不做详细说明

命令注意事项

注意事项:连续发送两条命令之间间隔在 20MS 以上,组合播放功能两条命令间隔在 6MS 以内

曲目命名注意事项

  1. 存根目录时按以下方式命名,四位数字开头命名,后面可以带中文也可以不带
    毕业设计常用模块之语音模块MY1680使用

  2. 建文件夹时按以下方式命名,文件夹以两位数字开头命名,文件夹内歌曲以三位数字命名 后面可以带中文也可以不带
    毕业设计常用模块之语音模块MY1680使用

纯硬件模拟按键应用电路图(不常用)

毕业设计常用模块之语音模块MY1680使用

跟单片机如何接在一起

如果是单片机不是3.3V电平标准 不能直接连接 需要加上拉电阻 1K
如果是3.3V电平标准 那么可以直接连接。
毕业设计常用模块之语音模块MY1680使用

其它用法

毕业设计常用模块之语音模块MY1680使用文章来源地址https://www.toymoban.com/news/detail-434206.html

到了这里,关于毕业设计常用模块之语音模块MY1680使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 毕业设计-基于MATLAB的含噪语音信号降噪处理系统

    目录 前言 课题背景和意义 实现技术思路 一、设计思路 二、IIR 数字滤波器的设计原理 三、语音信号的采集、 含噪语音信号的分析处理 四、总结 实现效果图样例 最后     📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边

    2024年02月07日
    浏览(151)
  • 毕业设计|基于STM32单片机的语音识别控制智能停车场设计

    演示视频 https://www.bilibili.com/video/BV1bC4y1579d/?spm_id_from=333.999.0.0vd_source=0fb8a603c3cd84c0c72e5fa5d4201605 本系统采用stm32f103c8t6单片机+晶振电路+复位电路+电源电路+车位检测电路+OLED显示电路+继电器控制电路+语音识别电路构成。 1,通过红外对管模块实时检测车位是否占用,车位分为

    2024年02月04日
    浏览(86)
  • 毕业设计——基于ESP32的智能家居系统(语音识别、APP控制)

    多种控制方式 ① 语音控制 ②APP控制 ③本地按键控制 ESP32嵌入式单片机实战项目演示  这一个基于esp32c3的智能家居控制系统,能实现语音、app和按键控制。有手动和自动两种模式,自动模式下会根据当前的光照强度控制灯的亮灭,当温湿度达到设定值之后报警器会响。而且

    2024年04月25日
    浏览(113)
  • 毕业设计——基于STM32的智能家具系统(语音识别控制、步进电机、舵机)

    智能家具系统分为两个不同版本系列: ①系列一:手机app远程控制、远程检测温湿度显示在app,(云平台)!!!!                   https://blog.csdn.net/m0_59113542/article/details/123737710 ②系列二:语音识别控制-------本文章 硬件采购链接: 步进电机及相关驱动 ULN2003步进电机驱动

    2024年02月05日
    浏览(76)
  • 毕业设计 单片机语音识别分类智能垃圾桶(STM32 ESP8266 LD3320)

    离线语音识别识别垃圾种类并且垃圾桶自动翻盖: 说出唤醒词“垃圾桶”后,再说一句垃圾名称,语音识别模块端识别到相应,便会将结果通过串口发送到STM32端,STM32端接着会发送打开相应垃圾桶盖的指令,6s后,垃圾桶盖自动关闭。其中翻盖功能是通过STM32端控制舵

    2024年04月26日
    浏览(71)
  • 嵌入式linux物联网毕业设计项目智能语音识别基于stm32mp157开发板

    stm32mp157开发板FS-MP1A是华清远见自主研发的一款高品质、高性价比的Linux+单片机二合一的嵌入式教学级开发板。开发板搭载ST的STM32MP157高性能微处理器,集成2个Cortex-A7核和1个Cortex-M4 核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统。开发板搭配仿真

    2024年02月02日
    浏览(82)
  • 【毕业设计】58-基于51单片机的智能语音密码锁设计(原理工程+PCB工程+仿真工程+源代码+答辩论文+实物图)

    主要研究内容: 掌握电子密码锁的原理、构造、以及运用51单片机设计出一款简易密码锁,实现相应的一些要求;掌握并且实际运用所学知识,将书中知识转化为实际能力;对密码锁的应用和未来的发展进行分析。 研究方法: 通过相关的书籍和网上资料,查阅相关资料,收集有

    2024年02月05日
    浏览(107)
  • 单片机毕业设计 stm32发送短信消息(GMS模块)

    Hi,大家好,学长今天向大家介绍如何使用GMS模块,达到单片机发送短信的效果,应用场景非常广泛 ** 单片机发送短信消息(GMS模块)** 大家可用于 课程设计 或 毕业设计 GSM模块使用上海SIMcom公司的SIM900高精度无线GSM/GPRS完全四频芯片,使用SMT封装且融 合了高性能的ARM926EJ

    2024年02月07日
    浏览(53)
  • 毕业/课程设计——基于STM32的智能灯光控制系统(物联网、智能家居、手机APP控制、语音控制)

            文章 首先介绍本系统所包含的功能 ,主要包含六方面功能, 之后逐步分享开发过程 ,其流程如下:点亮灯带(三极管) → 调节灯光亮度(PWM)→为系统添加远程控制功能→为系统添加语音识别功能→添加超声波姿态监测功能→添加OLED显示功能         特别

    2024年02月03日
    浏览(65)
  • 【毕业设计教程】单片机发送短信消息(GMS模块) - 物联网 嵌入式 stm32

    Hi,大家好,这里是丹成学长,今天向大家介绍如何使用GMS模块,达到单片机发送短信的效果,应用场景非常广泛 ** 单片机发送短信消息(GMS模块)** 大家可用于 课程设计 或 毕业设计 单片机-嵌入式毕设选题大全及项目分享: https://blog.csdn.net/m0_71572576/article/details/125409052 GS

    2024年02月02日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包