精华内容
下载资源
问答
  • 您将学习如何将KY-037声音检测传感器与Arduino结合使用。您可以测量环境中声音强度的变化。 硬件组件: Arduino UNO R3× 1 ElectroPeak KY-037声音检测传感器模块× 1 330欧姆电阻× 10 ElectroPeak公对母跳线× 1 ...
  • 您将学习如何将KY-037声音检测传感器与Arduino结合使用。 您可以测量环境中声音强度的变化。
  • 使用Arduino Uno和Sound Detector传感器声音检测安全系统。 硬件部件: Arduino UNO×1个 英国威廉希尔SparkFun声音检测器(带标题)×1个 无焊面包板一半尺寸×1个 LED(通用)×1个 蜂鸣器×1个 跳线(通用)×1...
  • 在本篇文章中,您将学习如何在Arduino中使用KY-037声音检测传感器。您可以使用此模块测量环境中声音强度的变化。 什么是KY-037声音探测传感器? 该模块由用于检测声音的敏感电容式麦克风和放大器电路组成。该模块的...

    在本篇文章中,您将学习如何在Arduino中使用KY-037声音检测传感器。您可以使用此模块测量环境中声音强度的变化。

    什么是KY-037声音探测传感器?

    该模块由用于检测声音的敏感电容式麦克风和放大器电路组成。该模块的输出可以是模拟值和数字值。数字输出充当开关,当声音强度达到某个阈值时激活。可以通过传感器上的电位器调节灵敏度阈值。

    在这里插入图片描述

    模拟输出电压随麦克风接收的声音强度而变化。您可以将此输出连接到Arduino模拟引脚并处理输出电压。

    所需的材料

    ● Arduino UNO R3开发板

    ● KY-037声音检测传感器模块

    ● LED光条

    ● 330欧电阻

    ● 公对母跳线

    ● Arduino IDE

    在这里插入图片描述

    将KY-037声音检测模块与Arduino连接

    要将此模块与Arduino一起使用,只需连接模块的电源电压,然后根据需要将其模拟或数字引脚连接到Arduino。

    这里我们使用的是模拟输出。

    电路连接

    将传感器连接到Arduino开发板,如下图所示

    在这里插入图片描述

    更多内容请参考以下链接:https://www.yiboard.com/thread-1232-1-1.html

    展开全文
  • 在该项目中,使用了简单的5050 RGB LED灯带(不是可寻址LED WS2812),Arduino声音检测传感器和12V适配器。 那么它是怎样工作的?如果您仔细查看该项目的Arduino IDE源代码,则在定义了阈值(就像0到1023)之后,...
  • 火焰检测传感器.rar 热敏传感器.rar 热释电模块.rar 电流传感器 电流检测 模块.rar 红外反射式光电开关传感器.rar 超声波测距资料.rar 雨水传感器.rar 霍尔传感器.rar 高灵敏声音传感器模块.rar
  • 只需一个基本的声音传感器就可以激活LED,带有可选的LCD,用于检测声级数据。周围有闪光效果! 硬件组件: Arduino UNO和Genuino UNO× 1 无焊接面包板全尺寸× 1 9V电池(通用)× 1 9V至Barrel插座连接器× 1 公/母...
  • 声音传感器

    千次阅读 2018-07-15 16:29:18
    验采用OJ模拟声音传感器,驻极体检测声音大小,并经过放大电路输出模拟量。所以,检测声音的大小就与输出的模拟量成正比。实验中,我们采用模拟声音传感器循环检测外部音量,当超过一定值后,点亮LED,延时一段时间...
    验采用 OJ 模拟声音传感器,驻极体检测声音大小,并经过放大电路输出模拟量。所以,检测声音的大小就与输出的模拟量成正比。实验中,我们采用模拟声音传感器循环检测外部音量,当超过一定值后,点亮 LED ,延时一段时间后,熄灭 LED 。这样模拟夜间楼道声控灯工作。
    实验所需模块清单:
    Zduino UNO × 1
    OJ传感器扩展板× 1
    USB 数据线 × 1 
    3p 杜邦线 × 2 
    声音传感器模块 × 1 
    食人鱼 LED 模块 × 1 

    主要知识点:
    analogRead(PIN)  读取模拟输入值。 
      这里的PIN只能是对应A0---A5 这种带ADC功能的引脚,数字引脚0—13则不能使用该函数。
      读取到的值是则是一个0~5V的电压值,而这里的模拟输入精度为10位,也就是2的10次方为1024,将0—5V伏对应映射到0—1023,所以analogRead(PIN)的返回值为0—1023中的一个值。通过这个值也可以换算为读取到的电压值。

    实验连接图
    食人鱼 LED 对应连接 13 IO 口。

     

    声音传感器对应连接A0 口。

    声音传感器输出的是一个模拟值,可以调节中间蓝色电位器来调节其检测灵明度。

    模拟量-- 控制系统量的大小是一个在一定范围内变化的连续数值,比如温度,压力等等,这些都是模拟量;模拟量传感器发出的是连续信号,用电压,电流,电阻等表示被测参数的大小;

    开关量--该物理量只有两种状态,如开关的导通和断开的状态,继电器的闭合和打开,电磁阀通和断等等;

    对控制系统来说,由于CPU是二进制的,数据的每位有“0”和“1”两种状态,因此,开关量只要用CPU内部的一位即可表示,比如,用“0”表示开,用“1”表示关。而模拟量则根据精度,通常需要8位到16为才能表示一个模拟量。

    声音传感器是通过麦克风接收声音信号转化为音频信号,根据音频的变化确定电压的变化,从而输出所感知的声音信号的强度(可以通过LED灯来反馈电压变化);

    声音传感器一般有四个接口,AO表示模拟量输出,用来实时输出麦克风所检测声音电压信号,DO表示当声音到达某个阈值时,输出高低电平信号;

    具体实现代码:

    1. int led= 7; //定义LED接口,以便观察声音信号的电平
    2. int button= 6; //定义传感器DO接口,接收声音信号
    3. int val; //定义数字变量,读取声音信号
    4. int wal; //输出传感器模拟值
    5. void setup() {
    6.   Serial.begin( 9600); //串口输出端口
    7.   pinMode(led,OUTPUT); //led输出接口
    8.   pinMode(button,INPUT); //DO输出接口
    9. }
    10. void loop() {
    11.   val=digitalRead(button); //DO接口输出值赋给val
    12.   wal=analogRead(A0); //接收模拟信号
    13.  Serial.println(wal); //打印模拟信号电平
    14.   if(val==HIGH) //检测到声音信号
    15.   {
    16.     digitalWrite(led,HIGH);
    17.   }
    18.   else
    19.   {
    20.         digitalWrite(led,LOW);
    21.   }
    22. }



    连线实物图:
    展开全文
  • 德国大陆(Continental)公司2010年7月7日公开了用于检测汽车正面碰撞的新款传感器“CISS”(Crash Impact Sound Sensing)的技术性能指标。CISS可根据车体变形时所传出声音的频率,判定碰撞程度。其特点是,可在...
  • 为研究表决融合检测准则对声音传感器网络系统探测效能的影响, 先将监测区域进行网格化, 然后定义两 个用于评价传感器网络检测效能的指标, 并以定理的形式给出了其计算方法. 仿真分析表明, 所提出的效能指标可用...
  • 声音传感器开发

    2019-04-11 18:57:37
    硬件开发声音传感器,完整代码,还有安卓控制代码,可以实现
  • 如果传感器能发出音频声音,基本就可以确定比超声波传感器是好的。 图1检测超声波传感器的电路  注:C1=3900μF时,为1.9kHZ左右;C1=0.O1μF时,约0.76kHZ。  常用的在空气中传播的小型超声波传感器的主要参数...
  • 人体红外感应传感器声音传感器、红外避障传感器是三个比较简单的传感器,之所以说其简单,是因为它们的功能为判断是否有人体靠近、是否有声音、是否有障碍物,功能明确、简单,均为被动式传感器,树莓派的仅仅通过...

    简介

    人体红外感应传感器、声音传感器、红外避障传感器是三个比较简单的传感器,之所以说其简单,是因为它们的功能为判断是否有人体靠近、是否有声音、是否有障碍物,功能明确、简单,均为被动式传感器,树莓派的仅仅通过读取GPIO接口的高低电平状态即可完成判断。
    图1. 人体红外感应传感器、声音传感器、红外避障传感器(从左至右)

    人体红外感应传感器

    转自https://blog.csdn.net/sinat_33523805/article/details/78701878

    简要说明

    人体都有恒定的体温,一般在37度,所以会发出特定波长10UM左右的红外线,被动式红外探头就是靠探测人体发射的10UM左右的红外线而进行工作的。人体发射的10UM左右的红外线通过菲泥尔滤光片增强后聚集到红外感应源上。
    红外感应源通常采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,后续电路经检测处理后就能产生报警信号。

    模块调节

    1、 调节检测距离
    2、 封锁时间:感应模块在每一次感应输出后(高电平变为低电平),可以紧跟着设置一个封锁时间,在此时间段内感应器不接收任何感应信号。此功能可以实现(感应输出时间和封锁时间)两者的间隔工作,可应用于间隔探测产品;同时此功能可有效抑制负载切换过程中产生的各种干扰。(默认封锁时间2.5S)

    注:
    1、调节距离电位器顺时针旋转,感应距离增大(约 7 米),反之,感应距离减小(约 3 米)。
    2、调节延时电位器顺时针旋转,感应延时加长(约300S),反之,感应延时减短(约 0.5S)。
    图2. 转自https://blog.csdn.net/sinat_33523805/article/details/78701878

    实战

    与树莓派的连接
    1. vcc~2号接口,对应5V电源;
    2. GND~6号接口,接地;
    3. OUT~12号接口(BCM编码为18号GPIO接口),数据接口。
    源码
    # -*- coding: utf-8 -*-
    import time
    import RPi.GPIO as GPIO
    
    BODY_GPIO = 18
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(BODY_GPIO, GPIO.IN)
    
    def body_detect():
        signal = GPIO.input(BODY_GPIO)
        if signal == 1:
            print "DETECT BODY!"
        else:
            print "NO BODY!"
    
    if __name__ == "__main__":
        count = 0
        while True:
            body_detect()
            time.sleep(6)
            count += 1
            if count == 20:
                break
        GPIO.cleanup()
    

    声音传感器

    转自 https://blog.csdn.net/zhang_z_qiang/article/details/51237026

    简要说明

    1.可以检测周围环境的声音强度 ,使用注意:此传感器只能识别声音的有无(根据震动原理)不能识别声音的大小或者特定频率的声音
    2 .灵敏度可调(图中蓝色数字电位器调节)
    3.工作电压3.3V-5V
    4.输出形式数字开关量输出(0和1高低电平)

    与树莓派的连接

    1. vcc~2号接口,对应5V电源;
    2. GND~6号接口,接地;
    3. OUT~12号接口(BCM编码为18号GPIO接口),数据接口。

    源码

    # -*- coding: utf-8 -*-
    import time
    import RPi.GPIO as GPIO
    class SoundDetect(object):
        def __init__(self):
            self.port = 18
            GPIO.setmode(GPIO.BCM)
            GPIO.setup(self.port, GPIO.IN)
    
        def detect(self):
            while True:
                signal = GPIO.input(self.port)
                if signal == 1:
                    print "detect sound"
                else:
                    print "no sound"
                time.sleep(1)
    
    
    if __name__ == "__main__":
        sound = SoundDetect()
        sound.detect()
    
    

    红外避障传感器

    转自 https://blog.csdn.net/xieyan0811/article/details/56011900

    简要说明

    红外避障传感器具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收。它常用于安装在小车上,判断前方是否有障碍物。可通过电位器设置阀值。正前方有障碍时绿灯亮起,OUT引脚为低电平,反之为高电平。其灵敏度可通过蓝色旋钮调节。

    实战

    与树莓派的连接
    1. vcc~2号接口,对应5V电源;
    2. GND~6号接口,接地;
    3. OUT~12号接口(BCM编码为18号GPIO接口),数据接口。
    源码

    根据该传感器的工作原理,我们只需监测相应GPIO接口为高/低电平即可。

    import time
    import RPi.GPIO as GPIO
    class ObstacleDetect(object):
        def __init__(self):
            self.port = 18
            GPIO.setmode(GPIO.BCM)
            GPIO.setup(self.port, GPIO.IN)
    
        def detect(self):
            while True:
                signal = GPIO.input(self.port)
                if signal == 0:
                    print "detect obstacle"
                else:
                    print "no obstacle"
                time.sleep(1)
    
    
    if __name__ == "__main__":
        obstacle = ObstacleDetect()
        obstacle.detect()
    

    当没有物体靠近时,为检测到障碍物,当用手靠近传感器时,LED指示灯点亮,并且输出低电平,可以通过GPIO接口监测到。
    图5. 红外避障传感器

    展开全文
  • 声音传感器模块的改进

    千次阅读 2018-05-30 16:51:38
    目前淘宝上贩卖的声音传感器模块存在这样的问题:输出为毫秒级别的交流信号,而非宣称的有声音时为低电平信号,无声音时为高电平信号。如此设计,给单片机输入检测带来一定的麻烦,造成误检测。输出给单片机的声音...

    目前淘宝上贩卖的声音传感器模块存在这样的问题:输出为毫秒级别的交流信号,而非宣称的有声音时为低电平信号,无声音时为高电平信号。如此设计,给单片机输入检测带来一定的麻烦,造成误检测。

    输出给单片机的声音信号:

    (1) 图1


    (2) 图2



    原理分析:



    话筒上加了1伏左右的偏置电平,声音信号作为交流信号被放大器放大。没有音频输入时,三极管是导通的,输出中间电平。当输入音频信号时,三极管截止,输出高电平。人说话时,三极管反复导通截止,输出一个通断的中间电平信号。这个中间电平信号通过运放搭成的比较器电路输出,这个输出信号也是交流信号,周期为毫秒级别。


    建议加上一个滤波电路,使输出周期为秒级别的高低电平信号。参考电路如下图, 这个电路放在放大电路和比较电路之间:



    恨不得把这个改进型给做出来放在淘宝上卖。

    大家都见过这个廉价的东西吧:




    展开全文
  • 如果传感器能发出音频声音,基本就可以确定比超声波传感器是好的。 图1检测超声波传感器的电路  注:C1=3900μF时,为1.9kHZ左右;C1=0.O1μF时,约0.76kHZ。  常用的在空气中传播的小型超声波传感器的主要参数...
  • I2C 和 ADC 用于光传感器声音检测器和温度计,具有 xively 云通信 传感器: 在 MOD-DEV-70 上使用 MOD5441X 的 TSL2561 光度传感器 在 MOD-DEV-70 上使用 MOD5441X 的 TMP102 温度计 Sparkfun 声音检测器板, //...
  • 1 可以检测周围环境的声音强度 ,使用注意:此传感器只能识别声音的有无(根 据震动原理)不能识别声音的大小或者特定频率的声音 2 灵敏度可调(图中蓝色数字电位器调节) 3 工作电压 3.3V-5V 5 输出形式 数字开关量...
  • 基于NanoPi的声音传感器驱动开发

    千次阅读 2016-08-18 10:07:02
    1.可以检测周围环境的声音强度,使用注意:此传感器只能识别声音的有无(根据震动原理)不能识别声音的大小或者特定频率的声音 2.灵敏度可调(图中蓝色数字电位器调节) 3.工作电压3.3V-5V 5.输出形式 数字开关量...
  • 作者:GWD 时间:2019.06.28 三色RGB学习笔记(开关量类传感器) 一、学习要点:无 二、手册分析(开关量传感器) ...高感度声音检测模块(模拟量输出类传感器) 一、 学习要点:(无) 二、 手册分析:...
  • 本设计分享的是基于NE555芯片DIY制作的声音传感器模块,见附件下载其原理图/PCB/demo程序等。...5、可以用于声控灯,配合光敏传感器做声光报警,以及声音控制,声音检测的场合。 NE555声音传感器模块电路 PCB截图:
  • 德国大陆(Continental)公司2010年7月7日公开了用于检测汽车正面碰撞的新款传感器“CISS”(Crash Impact Sound Sensing)的技术性能指标。CISS可根据车体变形时所传出声音的频率,判定碰撞程度。其特点是,可在...
  • 声音传感器程序-STM32

    2015-08-26 16:48:16
    声音信号进行采集,通过麦克风,以及LM386,采集声音和放大声音,通过STM32单片机对其数字信号和模拟信号进行处理。
  • 声音传感器文档,检测环境中声音大小,485通信,Modbus协议
  • 灯为输出管脚,触碰传感器为输入管脚,即gpio接口可以定义为输入模式还是输出模式,先是输入模式(检测gpio接口),然后输出控制高电位led灯显示。0、接口介绍GPIO(General Purpose I/OPorts)为通用输入/输出端口,...
  • 笔者最初选择构建一个声音情感传感器,是因为它似乎是一个妙趣横生的项目。 尽管反复思量,但还是意识到,通过音频感知情感有一些非常有趣的应用。 想象一下,如果你的智能家居设备可以播放与你的情绪相符合的歌曲,...
  • 树莓派3 声音传感器(win10)

    万次阅读 2016-04-25 00:32:47
    使用Win10 Iot Core和树莓派3 实践声音传感器的使用
  • 37种传感器(六)之声音传感器模块+Stduino Nano&UNO 本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid=28&extra=page%3D1= 关键词: 51、stm32、arduino、stduino、单片机、stduino ...
  • 树莓派基础实验18:声音传感器实验

    千次阅读 2020-07-23 14:32:24
       声音传感器是一种接受声波并将其转换为电信号的组件,它像麦克风一样检测周围环境中的声音强度。 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ★40P软排线*1 ★PCF8591模数转换器模块*1 ★声音传感器模块*1...
  • 对着咪头说话,如果达到触发值,就会输出低电平,适合做一用声音来触发的设备.
  • 一、 尺寸:32mmX17mmX15mm 长X宽X高 二、 主要芯片:LM393、驻极体话筒 三、 工作电压:直流4~6伏 四、 特点: 1、具有信号输出指示。...5、可以用于声控灯,配合光敏传感器做声光报警,以及声音控制,声音检测的场合。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,122
精华内容 2,848
关键字:

声音检测传感器