欢迎注册联首网-->注册 | 登录
网站颜色:

arduino语音识别模块含麦克风串口控制语音模块录音传感器

  • arduino语音识别模块含麦克风串口控制语音模块录音传感器
  • 价    格:225
  • 商品库存: 63 件
  • 品牌:
  • 货号:dcdc5bc6998
  • 立刻联系购买联系商家liuru_18

        本商品由liuru_18提供,通过liuru_18完成交易,请放心购物

  • 无参数

IOIO OTG Android 开发板 安卓控制器 兼容蓝牙
(咨询特价)
Iduino UNO(2011新版 非原装)R3 互动媒体ATmega328P-PU 单片机
(咨询特价)
Music Shield V2.0音频解码器模块 语音播放器模块 MP3音乐播放
(咨询特价)
Iduino yun shield 兼容arduino 云板 扩展板模块 yun控制主板
(咨询特价)
Arduino Pro 328 电子积木模块 开发学习板
(咨询特价)
VS1053模块 VS1053 MP3模块开发板 SD卡 解码板 板载录音功能
(咨询特价)
Arduino GSM/GPRS shield sim900 V2.0天线模块 无线通讯开发板
(咨询特价)
Arduino Pro Mini V1.2 mega328 5V/16MHz 微控制器 8个模拟口
(咨询特价)

我们都知道,有一种模块可以控制灯打开和关闭。你发出声音,指示灯才会亮起。过了一会关闭。这不是识别语音。我们可以把它的声音控制。语音识别是确切地知道你在说的东西。

我们所作的一个模块,这有助于通过语音控制其它设备,它不会花费太多的思考。最后,我们设计这个模块。嗯,这个模块可以做什么?多达15条声音指令,能够识别的语音指令,这是适合大多数情况下,涉及语音控制。

 

参数

  1. 电压: 4.5-5.5V
  2. 电流: <40mA
  3. 数字接口: 5V TTL level UART interface
  4. 模拟输入: 3.5mm 单声道麦克风接头+麦克风针接口
  5. 尺寸: 30mm x 47.5mm

此模块可以存储15条语音指令。这15枚被分成3组,每组5个。首先,我们应该一组一组的记录语音指令。之后,在它能识别该组中的5个声音指令之前先通过串行命令导入一个指令组。如果我们需要实现其他组的指示,我们应该先将需要的指令组导入。此模块具有独立的扬声器。如果你的朋友通过语音输入指令,而不是你的语音指令,它可能无法识别的指令。

Example 1

这里,我举一个例子展示如何用语言来控制灯发出红绿蓝三色。

1. 录音

 

我们需要发送一个串行命令到该模块。你可能需要一个USB-TTL 模块来将它与PC连接。之后发送命令0xaa11 来录音。要获取更多更详细的信息请参考产品手册。

Please record the following voice instrctions in order:请按顺序依次对下列指令进行录音:

  • WHITE
  • RED
  • GREEN
  • BLUE
  • OFF

2. 硬件连接

上图中展示的是V1版本产品的连接示意图. 对于 V2版本, 连接方式是相同的.

3. 代码

int redPin = 11; // R petal on RGB LED module connected to digital pin 11
int greenPin = 9; // G petal on RGB LED module connected to digital pin 9
int bluePin = 10; // B petal on RGB LED module connected to digital pin 10
byte com = 0; //reply from voice recognition

void setup()
{
Serial.begin(9600);
pinMode(ledPin, OUTPUT); // sets the ledPin to be an output
pinMode(redPin, OUTPUT); // sets the redPin to be an output
pinMode(greenPin, OUTPUT); // sets the greenPin to be an output
pinMode(bluePin, OUTPUT); // sets the bluePin to be an output
delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}

void loop() // run over and over again
{

while(Serial.available())
{
com = Serial.read();
switch(com)
{
case 0x11:
color(255,255,255); // turn RGB LED on -- white
break;

case 0x12:
color(255, 0, 0); // turn the RGB LED red
break;

case 0x13:
color(0,255, 0); // turn the RGB LED green
break;

case 0x14:
color(0, 0, 255); // turn the RGB LED blue
break;

case 0x15:
color(0,0,0); // turn the RGB LED off
break;

}
}

}

void color (unsigned char red, unsigned char green, unsigned char blue) // the color generating function
{
analogWrite(redPin, red*102/255);
analogWrite(bluePin, blue*173/255);
analogWrite(greenPin, green*173/255);
}

 

把上面的代码载入到Arduino。当载入代码的时候请断开TX和RX,否则有可能会损坏串口。

4. 视频

代码载入之后,接上RX和TX,并且按下ArduinoRESET键。

可还可以观看Yutube上的视频。

Example 2

在这里,我们将告诉你如何使用GPIO输出控制其他设备。

Step 1

首先你要录制的语音指令。发送命令0xAA12(第2组)。

请记录以下5种语音指令,按照给定的顺序:

 

"One"

"Two"

"Three"

"Four"

"Five"

请注意一定要发音清晰。

Step 2

以下列方式连接具有LED的移动设备:

Step 3

用命令20xAA2导入第二组语音指令组命令,或者将GCH引脚置高并且将GCL管脚置低。

说出语音指令。

现在,你可以通过语音控制LED。

 

发货清单:

 

  • 语音识别 Module x1
  • MIC x1
  • 4pin wire x1 
热门设计活动