简介

我前段时间已经实现了声音相关项目,称为 如何制作简单的CLAP SWITCH 。该项目基于着名的555定时器IC。

在这个项目中,我将使用不同的声音传感器(虽然想法是一样的),它对声音如大声,拍手,按扣,砰砰声和敲击声都很敏感。

我们生活在一个虚拟助手的世界里语音交互,甚至可以让你理发约会!

今天在我们的DIY项目中实现声音传感器可能看起来有点过时,但我觉得学习新东西并建立一个项目我们自己比购买演讲者并与之交谈更好(双关语)。

声音传感器(声音检测器)简介

声音传感器很简单检测声音的设备。它只是放一个带有一些处理电路的麦克风。使用声音传感器,您可以测量来自不同来源的声音强度,如敲击,拍手,响亮的声音等。

此项目中使用的声音传感器如下图所示。

它由麦克风组成,一个电压比较器IC(LM393),一个电位器,一个晶体管,一对LED和一些其他无源元件(电阻器和电容器)。

引脚和元件声音传感器

麦克风

LM393电压比较器IC

NPN晶体管(在我板上标记为J6)

10KΩ电阻器x 2

1KΩ电阻器x 3

10KΩ电位器

100nF电容器x 4

LED x 2

510KΩ电阻器

51KΩ电阻器

以下图片将帮助您识别组件基于LM393 IC的典型声音传感器模块上的nts和引脚。

声音传感器示意图

如果您想更多地了解声音传感器模块,那么了解原理图是开始使用的最佳方式。市场上有几种声音传感器模块可以使用不同的IC实现,如LM324,LM393,LM344,LM386等。因此,请检查主声IC的声音传感器并确定其原理图。

下图显示了使用LM393电压比较器IC实现的声音传感器模块的原理图。

如果您在原理图中观察,我已指出您可以从传感器中提取模拟输出的位置。在大多数基于LM393的声音传感器中,只有数字输出可用,即当检测到的声音高于或低于某个水平时,传感器的输出将为低或高。

In在我的情况下,声音传感器在检测到声音时将产生逻辑低电平,在没有声音时产生逻辑高电平。

将声音传感器与Arduino连接

由于该项目是关于声音传感器与Arduino的接口,让我们看看它是如何完成的。为此,我设计了几个电路,在第一个电路中,我将声音传感器与Arduino连接,并在LED的帮助下检测声音。

即将到来到第二个电路,我会在声音的帮助下控制一个继电器(手指按下)。对于这两个传感器,声音传感器与Arduino接口的部分是相同的,但检测到声音后的动作是不同的。

所需组件

声音传感器模块[购买]

Arduino UNO [在此处购买]

继电器模块(5V)[购买]

LED [在此处购买]

1KΩ电阻器[在此购买]

连接线[在此处购买]

迷你面包板[在此处购买]

声音传感器与Arduino连接的电路图

电路设计

将声音传感器的VCC和GND连接到Arduino的+ 5V和GND。将Sensor的OUT引脚连接到Arduino UNO的数字I/O引脚7。最后,将一个带1KΩ电阻的LED连接到Arduino的引脚12上。

代码

工作

建立连接并将代码上传到Arduino后,快照或拍手传感器的前部。您可以观察连接到声音传感器的OUT引脚的LED以及Arduino的数字引脚12在检测到任何声音时将处于活动状态。

控制a带声音传感器和Arduino继电器

进入声音传感器的应用,以下是使用Arduino,声音传感器和继电器模块的简单电路。

电路图

电路设计

早期电路与此电路的唯一区别在于LED被移除且继电器模块连接到数字I/O引脚11 Arduino。

注意:我没有将任何负载连接到继电器,因为这只是一个演示。

警告: 如果您打算让继电器实际控制电气设备,在进行交流电源连接时要格外小心。

代码

工作

即使执行继电器控制类似于LED的控制,内部执行稍有不同。

进行连接并上传代码后,在前面发出类似快照或拍手的声音传感器打开继电器。

再次发出声音关闭继电器。

应用程序

声音传感器可用于各种应用,例如:

安全系统

防盗警报

设备控制

门铃

arduino声音传感器与二极管_如何将声音传感器与Arduino连接 并实现继电器控制项目...相关推荐

  1. arduino声音传感器与二极管_怎样使用Arduino构建基于声音传感器的警报

    步骤1:必需的组件 1.声音传感器 2.一个LED 3. 330欧姆电阻 4. Arduino开发板 5.电线束 6.计算机 此外,它还需要对Arduino代码和python有基本的了解 步骤2:构建 ...

  2. arduino声音传感器与二极管_红外二极管发射电路图大全

    红外二极管发射电路图(一) 传感器检测及声光报警电路 传感器模块由热释电传感器.烟雾传感器MQ211和红外传感器组成. 烟雾传感器的内部电阻是随着烟雾的浓度的变化而变化,因此要将其转化为变化的电压信号 ...

  3. 苹果手机通话没有声音是怎么回事_手机通话声音太小?只需要打开这个开关,声音变大好几倍...

    手机用久了之后,声音就会变得很小,有时候打电话会有杂音不清晰.今天教大家一个好方法,只需要打开一个开关,声音立马变大好几倍. 一.内部原因 我们的手机内部设置,很多都是默认的,所以导致声音很小,只需要 ...

  4. 光照传感器哪个好_论文|多传感器环境下的温室蓝莓智能控制系统研究

    作者:吴亚榕1,陈绍基2,李键红3* 单位:1.仲恺农业工程学院仲恺科技孵化园;2.仲恺农业工程学院自动化学院;3.广东外语外贸大学语言工程与计算实验室 简介:吴亚榕,助理研究员,硕士,从事农业科技信 ...

  5. 苹果手机通话声音小怎么调_手机通话声音小怎么解决

    随着手机的普及使用,大家需要联系的时候都会直接拨打电话.打电话可以直接方便的说明白要交代的事情,也不像短信那样有时间差.可是有的时候,会发现手机通话的音量很小,手机通话声音小怎么解决?小编推荐一下以下 ...

  6. 苹果手机通话声音小怎么调_手机通话声音小不清晰,打开这几个开关,音量音质立刻提高1倍多...

    阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注.(注:本文转载自网络,如有侵权,请联系我们进行删除, ...

  7. arduino声音传感器与二极管_Arduino--声音传感器(九)

    一.声音传感器 声音传感器的作用相当于一个话筒(麦克风).它用来接收声波,显示声音的振动图象,但不能对噪声的强度进行测量.传感器内置一个对声音敏感的电容式驻极体话筒.声波使话筒内的驻极体薄膜振动,导致 ...

  8. 「雕爷学编程」Arduino动手做(35)——模拟量声音传感器

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

  9. arduino超声波测距接线图详细_使用Arduino UNO开发板和超声波传感器测量距离

    超声波传感器不仅提供距离测量实用程序,而且没有任何物理接触,但需要我们在无噪音和光线的情况下进行测量,与基于激光的距离测量仪器不同.此外,即使在基于激光的仪器经常降低其效率的日光下,这些仪器也便宜且更 ...

最新文章

  1. 主题已放宽,科研UP主们速来Bio-protocol破浪吧
  2. 设计原则——依赖倒置
  3. TopCoder-SRM632-DIV1-300pt-PotentialArithmeticSequence-归纳推理+枚举
  4. mysql 获取日期每行_我如何从MySQL表行获取日期和时间
  5. 经典算法——合并两个有序单向链表
  6. webpack的sourcemap
  7. 来自糯大米童鞋的 纯 golang 的 mp4 读写库。
  8. android模拟器安装教程视频教程,安卓模拟器安装教程 安卓模拟器怎么安装
  9. 编程数学课:万万没想到,他们都用这个方式学好了数学
  10. python实现一个web服务器
  11. 一种安卓设备投屏到笔记本电脑上的简易方式
  12. Mybatis+spring知识点
  13. 精英班10名学生名单进行排序输出
  14. Palo, Palo
  15. hduoj 1874 畅通工程续(Floyd)
  16. CCS 使用报错合集 -mcu:cc26xx
  17. Java查漏补缺之Java8新特性
  18. 多功能计算机十二生肖,十二生肖那是真人实演的危险特技,不是电脑特效!
  19. iOS 疑难杂症 学习笔记
  20. 造个迷你小轮子-轮播公告栏

热门文章

  1. 中国头孢菌素药物行业市场供需与战略研究报告
  2. 使用mdadm创建raid mdadm命令详解_php_sir_新浪博客
  3. 1.python自动化登录12306
  4. 直方图均衡化算法原理详解
  5. Verilog HDL——运算符
  6. 成都 java_成都Java开发程序员薪资多少?
  7. c# picturebox控件的使用方法介绍
  8. 华为机考108题(c++)(41-51)
  9. 直接在pcb中查看焊盘尺寸
  10. 服务器被攻击了多久恢复?服务器被攻击了怎么处理?