使用声音传感器制作Arduino口哨探测器开关

在很小的时候,我被一个玩具音乐车迷住了,当你拍手时会触发音乐,然后我长大之后,我想知道我们是否可以使用相同的功能来开关家中的灯光和风扇。只需拍手就可以打开我的风扇和灯光,而不是将懒惰的自己带到开关板上。但通常它会发生故障,因为这个电路会响应环境中的任何巨响,比如大声的收音机或我邻居的割草机。虽然建立一个拍手开关也是一个有趣的项目。

就在那时,当我遇到这种口哨检测方法时,电路会检测到口哨。与其他声音不同的是,哨声在特定持续时间内具有均匀的频率,因此可以与语音或音乐区分开。因此,在本篇文章中,我们将学习如何通过将声音传感器与Arduino连接来检测哨音,当检测到哨声时,我们将通过继电器开关AC灯。在此过程中,我们还将了解麦克风如何接收声音信号以及如何使用Arduino测量频率。听起来很有趣,让我们开始使用基于Arduino的家庭自动化项目。

所需材料

● Arduino UNO开发板

● 声音传感器模块

● 继电器模块

● AC交流电灯

● 连接线

● 面包板

声音传感器工作

在我们深入了解这个家庭自动化项目的硬件连接和代码之前,让我们来看看声音传感器。本模块中使用的声音传感器如下所示。市场上大多数声音传感器的工作原理与此类似,尽管外观可能会有所改变。

在这里插入图片描述

我们知道声音传感器中的原始组件是麦克风。麦克风是一种将声波(声能)转换成电能的换能器。基本上麦克风内的振膜振动到大气中的声波,在其输出引脚上产生电信号。但是这些信号的幅度非常低(mV),因此不能像Arduino这样的微控制器直接处理。此外,默认声音信号本质上是模拟的,因此麦克风的输出将是具有可变频率的正弦波,但微控制器是数字设备,因此方波效果更好。
在这里插入图片描述

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值