【雕爷学编程】Arduino动手做(125)---WT588D语音模块

news/2024/11/16 18:53:04/

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百二十五:WT588D语音模块 语音芯片 可反复擦写高音质语音下载16P-16M 蓝板HW-708

在这里插入图片描述
在这里插入图片描述

WT588D 语音芯片特征
• 模块封装(带 FLASH 存储器及外围电路)有 DIP16、DIP28,芯片封装有 DIP18、SSOP20 和 LQFP32 形式;
• 根据外挂或者内置 SPI-Flash 的不同,播放时长也不同,支持 2M~32Mbit 的 SPI-Flash 存储器;
• 内嵌 DSP 高速音频处理器,处理速度快;
• 内置 13Bit/DA 转换器,以及 12Bit/PWM 输出,音质好;
• PWM 输出可直接推劢 0.5W/8Ω扬声器,推挽电流充沛;
• 支持 DAC/PWM 两种输出方式;
• 支持加载 WAV 音频格式;
• 可通过与业上位机操作软件,随意组合语音,可插入静音,插入的静音不占用内存的容量,一个已加载声音可重复调用到多个地址;
• USB 下载方式,支持在线下载/脱机下载;即便是在WT588D 语音芯片通电的情况下,也一样可以正常下载数据到 SPI-Flash; • 支持 MP3 控制模式、按键控制模式、3×8 按键组合控制模式、幵口控制模式、一线串口控制模式、三线串口控制模式以及三线串口控制 I/O 口扩展输出模式;
• 三线串口控制模式切换到三线串口控制 I/O 口扩展输出模式只需发送数据就可以进行切换。切换后仍可把切换前的最后一工作状态带进切换后的模式工作;
• 任意设定显示语音播放状态信号的 BUSY 输出方式;
• 抗干扰性强,可应用在工业领域;
• 220 段可控制地址位,单个地址位最多可加载 128 段语音,地址位内的语音组合播放;
• 支持对已加载语音播放试听;
• 语音播放停止马上迚入休眠模式,芯片转为完全停止状态;
• 15 种按键控制模式,仸意一个按键可设定任意一种控制模式;
• 配套 WT588D VoiceChip 上位机软件,接口简单,使用方便。能极大限度的发挥出 WT588D 语音单片机的各项功能;
• 简单的单片机编写方式,摆脱以往复杂繁琐的汇编思维;
• 单个芯片支持外挂多个存储器;
• 最多可加载 500 段用于编辑的语音;
• 插入的静音时间范围 10ms~25min;
• 芯片复位时间 5ms;
• 工作电压 DC2.8V~5.5V;
• 静态休眠电流小于 10uA;
• 支持加载 6K~22KHz 采样率音频;
• 支持 8 和弦 MIDI 播放(此功能有待开放)。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
WT588D语音模块功能概述

是一款功能强大的可重复擦除烧写的语音单片机芯片。WT588D让语音芯片不再为控制方式而寻找合适的外围单片机电路,高度集成的单片机技术足于取代复杂的外围控制电路。配套WT588D VoiceChip上位机操作软件可随意更换WT588D语音单片机芯片的任何一种控制模式,把信息下载到SPI-Flash上即可。软件操作方式简洁易懂,撮合了语音组合技术,大大减少了语音编辑的时间。完全支持在线下载,即便是WT588D通电的情况下,一样可以通过下载器给关联的SPI-Flash下载信息,给WT588D语音芯片电路复位一下,就能更新到刚下载进来的控制模式。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1、支持插入静音模式,插入静音不占用SPI-Flash内存的容量,一个地址位可插入10ms~25min的静音;
2、MP3控制模式下,完全迎合市场上MP3的播放/暂停、停止、上一曲、下一曲、音量+、音量-等功能;
3、按键控制模式下触发方式灵活,可随意设置任意按键为脉冲可重复触发、脉冲不可重复触发、无效按键、电平保持不可循环、电平保持可循环、电平非保持可循环、上一曲不循环、下一曲不循环、上一曲可循环、下一曲可循环、音量+、音量-、播放/暂停、停止、播放/停止等15种触发方式,多可用10个按键触发控制输出;
4、3×8按键组合控制模式下能以脉冲可重复触发的方式触发24个地址位语音,所触发地址位语音可在0~219之间设置;
5、并口控制模式可用8个I/O口进行控制,仅限于WT588D-32L、WTW-28P;
6、一线串口控制模式可通过发码端控制语音播放、停止、循环播放和音量大小,或者直接触发0~219地址位的任意语音,发码速度600us~2000us;
7、三线串口控制模式和三线串口控制I/O口扩展输出模式之间可通过发码切换,三线串口控制模式下,能控制语音播放、停止、循环播放和音量大小,或者直接触发0~219地址位的任意语音,三线串口控制I/O口扩展输出可以扩展输出8位,在两种模式下切换,能让上一个模式的后一种状态保持着进入下一个模式;
8、PWM和DAC输出方式,PWM输出可直接推动0.5W/8Ω的扬声器,DAC输出外接功放,音质好。

应用范围广,几乎可以涉及到所有的语音场所,如报站器、报警器、提醒器、闹钟、学习机、智能家电、治疗仪、电子玩具、电讯、倒车雷达以及各种自动控制装置等场所,工艺上达到工业应用的要求。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/572588.html

相关文章

ImageList

例如: CImageList m_imageList; //创建CImageList对象 m_imageList.Create(16, 16, ILC_COLOR8, 0, 4); //加载图标 m_imageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_ROOT)); 然后该CTreeCtrl了,这是一个树形列表控件,提供了分层级结构…

imageio.get_reader()

imageio.get_reader(uri, formatNone, mode?, **kwargs) 参数 uri:{str, pathlib.Path, file} 读取的源,例如文件名、pathlib.path、http地址或文件对象, format:str 用于读文件,默认系统基于文件名选择合适的. mode:{‘i’, ‘I’, ‘…

用Adobe ImageReady制作简单GIF动画

以前也玩过,但是好久不用,忘记了,这次记下来备忘 原理: 利用在Photoshop中先制作多图层的图片 然后再在ImageReady中通过加Frame,以及控制每个Frame的显示隐藏来制作动画 例:制作一个简单的两桢GIF动画 1.Photoshop中做一个两层图片(都要显示,图层前的眼睛) 2.到ImageRe…

一、枚举类型——多路分发

当你处理多个交互类型时,程序可能会变得相当混乱。举例来说,考虑一个解析并执行数学表达式的系统。里面可能包括 Number.plus(Number)、Number.multiply(Number) 等,此处的 Number 是数值对象家族的基类。但是当你要执行 a.plus(b)&#xff0…

基于51单片机设计的计算器

一、项目介绍 计算器是一种常见的电子产品,广泛应用于各个领域。而基于单片机的计算器设计则是学习单片机的一个重要环节。本项目基于STC89C52单片机设计了一款基本的四则运算计算器。 项目里采用了单片机的IO口、定时器和LCD1602显示屏等技术原理。其中,IO口用于控制矩阵键…

Jetpack Compose 入门难点解疑

作者:晴天小庭 近些年声明式布局开发方式逐渐从网页端延展到了手机端,说到底还是声明式太香了,其代码更加清晰、简洁,并且更接近于自然语言的表达方式。这使得代码易于理解和维护,降低了开发人员的心智负担。 谷歌和苹…

Ubuntu下使用迅雷看看

从网上找的方法,已经通过本人的验证,可用。 1. 使用firefox浏览器,可以直接使用User Agent Switcher选择iphone即可,没有这个插件,就下载一个,很容易的。 2. 使用chrome, 可以在没一个打开的迅雷看看上的…

优化迅雷看看片库

网络视频一直是我们的最爱,搜索→下载→播放也成了一条大家熟知的网络视频“三步曲”。迅雷狗狗为我们提供了良好的搜索功能,迅雷提供了高速、安全的下载,而迅雷影音播放器则提供了更好的播放体验。近日迅雷影音2.3.0.172版也已经发布正式版&…