发新帖本帖赏金 50.00元(功能说明)我要提问
返回列表
打印
[技术讨论]

声控灯的原理是什么?自己动手做一个试试就知道了。

[复制链接]
727|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 起点116 于 2023-3-1 22:21 编辑

  声控的
   网上有很多搞笑视频,会议室安装声控灯,一边开会一边还要有个人拍手发出声音,点亮灯。是不是很搞笑?
   其实生活中就用到了很多声控灯,比如楼道灯。既可节约电能又省去了手动开关的麻烦,使用起来非常方便。那你真的了解声控灯吗?你真的了解他的原理吗?今天我们通过制作一款声控灯来探究它的原理。


  我们都知道声控灯不光有声音检测模块,还有一个亮度检测模块,也叫光源感应模块光源感应模块检测到的光照达不到要求的时候的同时产生声音,的情况下就会点亮小灯当光达到一定照度后,即使声音再大即使声音模块检测到后也不会使小灯点亮。
根据需求,我们现在准备硬件,1.开发板一块这里选用的ESP32开发板,2.LED小灯一个用来代替灯泡3.声音检测模块,4.亮度检测模块
这里聊一聊这两个模块
声音检测模块,
它主要是由唛头将声音信号转化为电信号,再由芯片将电信号转化为数字信号输出,当有信号时也就是有声音时输出数字信号0”或者“1

光照检测模块
主要是由光敏电阻和芯片组成,当光敏电阻受到光照后阻值变低阻值变低后通知芯片输出数字信号0”或“1”当光照减弱到一定值后输出数字信号“1”或“0
我们先连接硬件。将小灯连入控制引脚,控制数字输出引脚。我们。先将两个模块连入开发板,

我们将亮度模块接入开发板的四号引脚端口。将声音传感器模块接入我们开发的十六号引脚端口上。
我们打开米思齐 ,然后读取他们的输入值我们发现。当光照被遮挡的时候输出为数字信号0当有光照充足时,输出为数字信号1。我们可以通过调整旋钮来调整它的灵敏度范围
我们再看一下声音传感器模块,声音传感器模块是。当没有声音的时候。输出信号1,当有声音的时候,输出信号0。所以我们在使用的时候,应该在它前面加一个,非模块,就是取它的反逻辑。也就相当于他输出0,让他输出1当他输出1让他输出0。我们编入程序试一下吧。打开米思齐加入判断语句如果否则,如果满足两个条件点亮小灯延时10秒否则熄灭。程序编好啦看下状态吧。
没有光线发出声音小灯点亮10秒后熄灭,
有光照发出声音小灯没反应。效果完美复制感应灯。



怎么样通过制作声控灯进行感应灯的原理了解是不是就一目了然了。


这样是不是很神奇呢?编程真的可以让我们学习很多很多编程以外的其他知识。
今天我们学会了声音模块以及光照模块的原理以及他们的使用方法,更深入了解了声控的工作原理。这样一来既学习了新知识又自己动手做了一个好玩的,既开心又有新知识学,这样的学习方法实在是太好了。你们觉得呢?

微信图片_20230228192521.jpg (281.52 KB )

微信图片_20230228192521.jpg

使用特权

评论回复

打赏榜单

21ic小管家 打赏了 50.00 元 2023-03-13
理由:签约作者奖励

相关帖子

发新帖 本帖赏金 50.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

82

主题

532

帖子

10

粉丝