Microduino-Module AudioPro/zh

来自Microduino Wikipedia
跳转至: 导航搜索
Language English
Microduino-GPRS

Microduino AudioPro是以VS1053为解码器,集成2.2W立体声功放,并且支持2.5mm立体声耳机接口的多功能音频模块


特色

  • 多种格式的解码支持:MP3/WMA/AAC/WAV/Ogg Vorbis/MIDI
  • 可实时模拟多达128种MIDI乐器
  • 集成2.2w立体声功放
  • 板载2.5mm立体声耳机接口
  • SPI高速通信接口
  • 小巧、便宜、堆叠、开放;
  • 开源的硬件电路设计,与 Arduino 兼容的编程开发环境程;
  • 统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
  • 2.54间距的排母接口方便集成到洞洞板。

规格

  • 多种格式的解码支持:MP3/WMA/AAC/WAV/Ogg Vorbis/MIDI
  • 可实时模拟多达128种MIDI乐器
  • MIDI:
    • 通用的MIDI和SP‐MIDI格式0文件是能播放的,而格式1和2文件必须由用户自己转换成0格式的
    • 最多的复音数为64,而最大持续的复音数是40
  • 电气特性
    • VS1053:3.3V,30~60mA
    • LM4863:5V,1A
  • 集成2.2w立体声功放(LM4863)
  • 板载2.5mm立体声耳机接口
  • 18比特超采样率的(oversampling)、多比特的、sigma‐delta型高精度DAC
    • 超采样率oversampling一般是指超过标称采样率整倍数的更高采样率,常用来提高采样精度。这里是指还原数码声音时,用标称采样率数倍的采样率输出,可以使音频的阶梯陡变趋于平缓,降低数字背景噪音和减小失真,从而获得超过原采样率输出效果的高质量音频
  • SPI高速通信接口

引脚说明

Microduino-nRF24 Spec


AudioPro模块引脚名 Microduino引脚 功能
SCK D13 SPI总线时钟
SI D12 数据输入脚
SO D11 数据输出脚
CS A3 SPI片选信 (程序中需要定义)
DCS A2 数据/命令模式选择 (程序中需要定义)
DERQ 3 中断输出 (程序中需要定义)
MIDI 2 MIDI输入 (默认不启用)


文档

开发

钢琴 0 Acoustic Grand Piano 大钢琴(声学钢琴) 1 Bright Acoustic Piano 明亮的钢琴 2 Electric Grand Piano 电钢琴 3 Honky-tonk Piano 酒吧钢琴 4 Rhodes Piano 柔和的电钢琴 5 Chorused Piano 加合唱效果的电钢琴 6 Harpsichord 羽管键琴(拨弦古钢琴) 7 Clavichord 科拉维科特琴(击弦古钢琴)

色彩打击乐器 8 Celesta 钢片琴 9 Glockenspiel 钟琴 10 Music box 八音盒 11 Vibraphone 颤音琴 12 Marimba 马林巴 13 Xylophone 木琴 14 Tubular Bells 管钟 15 Dulcimer 大扬琴

风琴 16 Hammond Organ 击杆风琴 17 Percussive Organ 打击式风琴 18 Rock Organ 摇滚风琴 19 Church Organ 教堂风琴 20 Reed Organ 簧管风琴 21 Accordian 手风琴 22 Harmonica 口琴 23 Tango Accordian 探戈手风琴

吉他 24 Acoustic Guitar (nylon) 尼龙弦吉他 25 Acoustic Guitar (steel) 钢弦吉他 26 Electric Guitar (jazz) 爵士电吉他 27 Electric Guitar (clean) 清音电吉他 28 Electric Guitar (muted) 闷音电吉他 29 Overdriven Guitar 加驱动效果的电吉他 30 Distortion Guitar 加失真效果的电吉他 31 Guitar Harmonics 吉他和音

贝司 32 Acoustic Bass 大贝司(声学贝司) 33 Electric Bass(finger) 电贝司(指弹) 34 Electric Bass (pick) 电贝司(拨片) 35 Fretless Bass 无品贝司 36 Slap Bass 1 掌击Bass 1 37 Slap Bass 2 掌击Bass 2 38 Synth Bass 1 电子合成Bass 1 39 Synth Bass 2 电子合成Bass 2

弦乐 40 Violin 小提琴 41 Viola 中提琴 42 Cello 大提琴 43 Contrabass 低音大提琴 44 Tremolo Strings 弦乐群颤音音色 45 Pizzicato Strings 弦乐群拨弦音色 46 Orchestral Harp 竖琴 47 Timpani 定音鼓

合奏/合唱 48 String Ensemble 1 弦乐合奏音色1 49 String Ensemble 2 弦乐合奏音色2 50 Synth Strings 1 合成弦乐合奏音色1 51 Synth Strings 2 合成弦乐合奏音色2 52 Choir Aahs 人声合唱“啊” 53 Voice Oohs 人声“嘟” 54 Synth Voice 合成人声 55 Orchestra Hit 管弦乐敲击齐奏

铜管 56 Trumpet 小号 57 Trombone 长号 58 Tuba 大号 59 Muted Trumpet 加弱音器小号 60 French Horn 法国号(圆号) 61 Brass Section 铜管组(铜管乐器合奏音色) 62 Synth Brass 1 合成铜管音色1 63 Synth Brass 2 合成铜管音色2

簧管 64 Soprano Sax 高音萨克斯风 65 Alto Sax 次中音萨克斯风 66 Tenor Sax 中音萨克斯风 67 Baritone Sax 低音萨克斯风 68 Oboe 双簧管 69 English Horn 英国管 70 Bassoon 巴松(大管) 71 Clarinet 单簧管(黑管)

笛 72 Piccolo 短笛 73 Flute 长笛 74 Recorder 竖笛 75 Pan Flute 排箫 76 Bottle Blow [中文名称暂缺] 77 Shakuhachi 日本尺八 78 Whistle 口哨声 79 Ocarina 奥卡雷那

合成主音 80 Lead 1 (square) 合成主音1(方波) 81 Lead 2 (sawtooth) 合成主音2(锯齿波) 82 Lead 3 (caliope lead) 合成主音3 83 Lead 4 (chiff lead) 合成主音4 84 Lead 5 (charang) 合成主音5 85 Lead 6 (voice) 合成主音6(人声) 86 Lead 7 (fifths) 合成主音7(平行五度) 87 Lead 8 (bass+lead)合成主音8(贝司加主音)

合成音色 88 Pad 1 (new age) 合成音色1(新世纪) 89 Pad 2 (warm) 合成音色2 (温暖) 90 Pad 3 (polysynth) 合成音色3 91 Pad 4 (choir) 合成音色4 (合唱) 92 Pad 5 (bowed) 合成音色5 93 Pad 6 (metallic) 合成音色6 (金属声) 94 Pad 7 (halo) 合成音色7 (光环) 95 Pad 8 (sweep) 合成音色8

合成效果 96 FX 1 (rain) 合成效果 1 雨声 97 FX 2 (soundtrack) 合成效果 2 音轨 98 FX 3 (crystal) 合成效果 3 水晶 99 FX 4 (atmosphere) 合成效果 4 大气 100 FX 5 (brightness) 合成效果 5 明亮 101 FX 6 (goblins) 合成效果 6 鬼怪 102 FX 7 (echoes) 合成效果 7 回声 103 FX 8 (sci-fi) 合成效果 8 科幻

民间乐器 104 Sitar 西塔尔(印度) 105 Banjo 班卓琴(美洲) 106 Shamisen 三昧线(日本) 107 Koto 十三弦筝(日本) 108 Kalimba 卡林巴 109 Bagpipe 风笛 110 Fiddle 民族提琴 111 Shanai 山奈

打击乐器 112 Tinkle Bell 叮当铃 113 Agogo [中文名称暂缺] 114 Steel Drums 钢鼓 115 Woodblock 木鱼 116 Taiko Drum 太鼓 117 Melodic Tom 通通鼓 118 Synth Drum 合成鼓 119 Reverse Cymbal 铜钹

Sound Effects 声音效果 120 Guitar Fret Noise 吉他换把杂音 121 Breath Noise 呼吸声 122 Seashore 海浪声 123 Bird Tweet 鸟鸣 124 Telephone Ring 电话铃 125 Helicopter 直升机 126 Applause 鼓掌声 127 Gunshot 枪声 你可以通过GSM库进行功能测试,_03_Microduino_GSM_SIM800L

你也可以通过AT命令直接测试:Microduino_GSM_AT_sim800H

应用

测试Microduino GPRS/GSM模块功能。

准备

  • 所需要准备的硬件有:Microduino FT232R、Microduino Core、Microduino GSM、USB数据线或锂电池;
  • 所需要准备的软件有:GPRS_GSM测试程序、Arduino IDE(1.0.3版本以上);
  • 通过USB数据线将Microduino FT232R和电脑连接,进行程序下载和串口监视;
  • 通过USB数据线或者锂电池给Microduino GSM模块供电;并且长按电源键使Microduino GSM开机,大约维持4S的时间,开机灯点亮表示开机成功。


调试

  • 下载测试程序:Github下载
  • 打开测试程序,你需要确认几个参数:
    • “#define NUM "13667928xxx"”:需要更改成要接收你信息的号码。
    • “#define SMS_CEN "13010720xxx"”:你手机号码的信息中心,在手机里面可以查到。它是不是必要的。如果在发送短信出问题时可以启用试试。
  • 编译通过后,板卡选择Microduino Core+ (Atmega644P@16M,5V),直接下载即可;
  • 打开串口监视器,确定串口波特率为9600;
    • 输入“t”,可发送“wiki.microduino.cc”消息;
    • 输入“d”,可拨打电话,但是无法正常通讯,因为没扬声器和话筒;
    • 输入“h”,可提交HTTP请求,获取网上的一些数据;
    • 输入“s”,可将传感器的数据发送到网络;
  • 如果你使用Microduino Core调试,你需要用到软串口(TX1,RX1)
    • 使用软串口库(SoftwareSerial)
#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3); // RX, TX
    • 将Serial1改为mySerial即可。
  • 如果你使用Microduino CoreUSB调试,你需要将串口改为串口0(TX0,RX0)即可。
Microduino-SIM800L-Pinout

其它应用:

Microduino 物联网智能家居方案

Microduino GPRS 远程监视系统/zh

问题解答

  • 能不能用这个module来制作电话?有没有语音引脚接出来?
    • 不能,没有引出语音引脚。
  • 能不能和Core+一起使用?
    • 可以。
  • 能使用Arduino GSM library吗?
    • 可以。
  • 能用于3G 吗?
    • 不能。
  • 如何给模块供电?
    • 该模块有两种供电方式:
      • 使用附属shield模块上的USB进行供电,这时相当于接入了5V,电源要求:>1A。
      • 使用附属shield模块上的锂电池接口进行供电,注意正负极,电池要求:Li-ion电池(3.7V )。

BM 模块可以给Core和其他模块供电,比如10DOF 模块,但是不建议给GPRS/GSM 模块供电,因为这个模块的耗电量比较大。建议使用外加电源供电。

购买

历史

图库

Microduino-GPRS/GSM Front
Microduino-GPRS/GSM Front
Microduino-GPRS/GSM Front
Microduino-GPRS/GSM Front

视频