eagler8 发表于 2019-6-24 08:47:46

一、 工作电压:直流4--6伏
二、主要芯片:LM393、驻极体话筒
三、 模块尺寸:23mm X13mm X 10mm   长X宽X高
四、用于声音检测,模块有2个输出:
1、AO,模拟量输出,实时输出麦克风的电压信号
2、DO,当声音强度到达某个阀值时,输出高低电平信号【阀值-灵敏度可以通过电位器调节】

eagler8 发表于 2019-6-24 08:51:48

电原理图

eagler8 发表于 2019-6-24 09:26:18

模块特点
1、一路音频信号输出,检测到声音输出音频信号
2、有3mm的安装螺丝孔
3、使用5v直流电源供电
4、模拟量电压信号输出,信号幅度VCC/2
5、有阀值翻转电平输出
6、高感度麦克风,灵敏度高
7、 两路红色LED指示:POWER和SENSOR。POWER:上电即亮。SENSOR:当麦克风感测的声音达到一定值时,此LED亮。
8、内置放大电路,增益可调,性能稳定
9、能直接输出线性模拟量,AD采集的时候,就更加方便了,解决了很多客户,直接采集波形的痛苦。也可以直接作为分贝传感器使用
10、能检测声音大小,是否有声音,口哨声,可检测声音强度;但不能识别特殊频率。
11、可以用于声控灯,配合光敏传感器做声光报警,以及声音放大,声音检测的场合。

eagler8 发表于 2019-6-24 09:40:47

接口定义
1.AO:    传感器模拟量输出
2. GND:接地
3. VCC:   电源输入,范围: 3V-24V
4. DO:    数字量输出(比较器输出)



eagler8 发表于 2019-6-24 09:55:45

为做这次实验,采购了三只传感器做备份:P


eagler8 发表于 2019-6-24 10:50:23

/*
【Arduino】37种传感器模块系列实验(35)
实验三十五:模拟量声音传感器模块(4线制波形)之一
*/

void setup() {
Serial.begin(9600);
pinMode(A0,INPUT);
pinMode(3,OUTPUT);
}

void loop() {
analogWrite(3, (map(analogRead(A0), 0, 1023, 235, 0)));
Serial.println((map(analogRead(A0), 0, 1023, 1023, 0)));
delay(500);
}

eagler8 发表于 2019-6-24 10:54:29

几乎输出一条直线,实验失败

eagler8 发表于 2019-6-24 12:01:18

进一步简化了程序,对这模块(普通低端的)也不再抱什么希望了

/*
【Arduino】37种传感器模块系列实验(35)
实验三十五:模拟量声音传感器模块(4线制波形)之二
*/

void setup()
{
Serial.begin(9600);
pinMode(A0,INPUT);
}

void loop()
{
Serial.println(analogRead(A0));
delay(100);
}

eagler8 发表于 2019-6-24 12:04:00

环境噪声的波形

eagler8 发表于 2019-6-24 12:07:02

放音乐的波形

eagler8 发表于 2019-6-24 12:09:48

比较极端的情况,敲桌子,大声喊叫.......

eagler8 发表于 2019-6-24 12:31:14

实验结论,这个模块太简陋了,由于有带393比较器,更适合数字量输出(其A0端只是摆设),比如做声控开关,灵敏度还行

eagler8 发表于 2019-6-24 15:40:31

实验三十六:WS2812B智能外控集成LED四位彩灯模块(内置驱动IC)

WS2813B
是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同,每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和12V高压可编程定电流控制部分,有效保证了像素点光的颜色高度一致。

eagler8 发表于 2019-6-24 16:14:21


eagler8 发表于 2019-6-24 16:14:42

页: 27 28 29 30 31 32 33 34 35 36 [37] 38 39 40 41 42 43 44 45 46
查看完整版本: 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)