当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]在本课中,我将向您展示Arduino如何使用简单的声音传感器识别声音。

介绍

在本课中,我将向您展示Arduino如何使用简单的声音传感器识别声音。

最后,你会建立一个光控制器系统,让你打开和关闭一个LED与按钮或拍手。

这是我们名为Arduino初学者的24部分系列的第11课。如果你是新来的,欢迎!一定要跟着我,这样你就不会错过即将到来的课程。

它是如何工作的

模拟声音传感器是一个很小但非常方便的模块。在它的核心,它使用一个麦克风来检测声音的强度。

声波击中麦克风内部的隔膜。这个薄板来回振动,产生微小的电压变化。Arduino将这些电压变化作为模拟信号读取。

•声音越大,电压越高。

•声音越小,电压越低。

如果你觉得这很熟悉,那是因为我们在其他组件中看到了类似的行为:

•光传感器根据亮度变化电阻。

•当你转动电位器时,它们的电阻会发生变化。

麦克风的电压随声音的变化而变化。

当然,这种传感器非常简单。它不能像你的智能手机那样识别单词或声音。但它很适合检测噪音水平、拍手声、敲击声或其他尖锐的声音。

一些声音传感器包括一个小电位器来调节灵敏度。我今天用的这个没有,这实际上使它更容易使用。

项目

我们将建立一个灯光控制系统,让我们可以使用按钮或拍手来打开和关闭LED。这两个控件可以互换工作。

你需要什么(来自MindPlus Arduino编码工具包):

•Arduino UNO。

•I/O扩展屏蔽。

•Red LED。

•按钮。

•模拟声音传感器。

•几根跳线。

组装非常简单:

•将扩展护罩连接到Arduino上。

•将LED连接到2号端口。

•将按钮连接到端口3。

•将声音传感器连接到模拟端口A5。

这是它!

如果您需要额外帮助,请按照下面的接线图进行操作。

代码

现在一切都连接好了,让我们继续编写代码。

您可以在本系列的GitHub存储库中找到完整的草图。

将其复制到Arduino IDE中,但在上传之前,让我们了解一下发生了什么。

我们从定义引脚开始:引脚2上的LED,引脚3上的按钮,以及A5上的声音传感器。我们还设置了一个变量来记住LED当前是打开还是关闭。

该按钮配置了Arduino的内部上拉电阻。这意味着当按钮没有按下时,引脚读数为高,当你按下它时,它会变低。我们使用状态的变化来决定何时切换LED。

对于声音传感器,我们读取0到1023之间的模拟值。当你拍手时,价值急剧上升。我们将其与阈值进行比较。如果它更高,我们把它当作鼓掌。

为了避免误触发,有一种被称为脱光的短暂延迟,这样回声或背景噪音就不会一直快速切换光线。

按钮和拍击检测都调用相同的函数:toggleLED。这个功能只是翻转LED的状态。如果它开着,就把它关掉。如果它关了,就打开它。

这样,无论你使用哪种输入方式,按钮或拍击,系统都保持同步。

去测试一下吧。拍拍你的手来打开和关闭LED。你也可以用按钮来控制灯光。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

3月10日至12日,2026年嵌入式世界展(Embedded World 2026,简称EW26)在德国纽伦堡展览中心成功举办,来自43个国家的1,262家参展商(2025年:1,188家)在七大展馆、34,069平方米...

关键字: 边缘AI 物理AI 传感器

随着自动驾驶技术从辅助驾驶向完全自动驾驶加速演进,车辆对环境感知、数据处理、指令执行的实时性、可靠性要求达到全新高度。电子控制单元(ECU)作为自动驾驶系统的“大脑”,其内部连接的稳定性与高效性直接决定了自动驾驶的安全等...

关键字: 自动驾驶 电子控制单元 传感器

在汽车产业向电动化、智能化深度转型的浪潮中,传统机械传动架构的局限性日益凸显,线控技术作为核心变革力量,正逐步取代机械连接,重构汽车电子电气架构的核心逻辑。从线控制转向、线控制动到线控悬架,线控技术以电信号传输替代物理机...

关键字: 线控 传感器 自动驾驶

中国上海,2026 年 3 月 12 日 —— Teledyne 将亮相于 2026 年 3 月 25 日至 27 日 在 上海新国际博览中心(SNIEC) 举办的 上海机器视觉展,并在现场展示其多项成像与视觉技术解决方...

关键字: 机器视觉 自动化 传感器

在下述的内容中,小编将会对温度传感器的相关消息予以报道,如果温度传感器是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: 传感器 温度传感器

在这篇文章中,小编将为大家带来温度传感器的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 传感器 温度传感器

温度传感器将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 传感器 温度传感器

以下内容中,小编将对温度传感器的相关内容进行着重介绍和阐述,希望本文能帮您增进对温度传感器的了解,和小编一起来看看吧。

关键字: 传感器 温度传感器 稳定性 精度

在这篇文章中,小编将对温度传感器的相关内容和情况加以介绍以帮助大家增进对它的了解程度,和小编一起来阅读以下内容吧。

关键字: 传感器 温度传感器 稳定性

温度传感器将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 传感器 温度传感器 响应时间
关闭