课程

课程 讲师

声响开关-光敏传感器

购买数
3
课时数
1
浏览数
500
主讲人:
齐老师
有效期:
自购买之日起永久
优惠价:¥10
原价:¥10
分享

分享到:

手机查看

声音响动会控制声响开关,有无光亮会控制光敏结合起来可以是声光控开关

购买链接:

https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-18748153240.15.7eda723cVVKOLp&id=576264735588

声响开关-光敏传感器

一、功能介绍

声响开关-光敏传感器

使用中断接口,与IMX6魔法师Cortex-A系列底板的P5接口对应。

image.png

1、模块简介

    声响开关-光敏传感器有俩个触发点,一个是通过声音触发,另一个是通过光的照射触发。

声音触发方式是使用一个麦克,利用麦克感知到声音的特性,再通过电路控制使使用者能够得知是否有响声。

光照触发方式是利用了光敏电阻特性。光敏电阻常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。

常见的声响开关-光敏传感器很多应用在声控灯上,声控灯通过光敏部分控制黑天亮白天不亮,通过声响部分控制灯的点亮。

二、使用演示

三、原理分析

         声响开关-光敏传感器分为声响感知和光敏感知两个部分。声响感知部分利用了声音对麦克模块产生的影响,麦克在静音状态下阻值非常大,声音会使麦克的阻值变小。由电路图可以看出,在没有声音时,麦克阻值过大,电容C1左侧电压为0,所以没有电流经过放大器,放大器输出端电压等于3脚电压等于2.5V。最后经过比较器,由于比较器U1B的5脚电压为3.3V,比6脚的2.5V电压高,所以引脚EINT4为高电平。如果麦克感知到声音,电压产生变化,当输入比较器U1B的电压高于5脚电压时,比较器就会输出低电平,引脚EINT4为低电平。

光感部分使用了光敏电阻,光敏电阻具有在光的照射下阻值变小的特性。在无光照射下,光敏电阻阻值过大,所以LM324的10脚电压低于9脚电压,LM324输出为低电平。当光照射在光敏电阻上时,光敏电阻阻值变小,LM324的10脚电压高于9脚电压,LM324输出为高电平。

image.png

四、代码分析

1.    P5端口设备树配置

2.    GPIO操作库函数

3.    中断函数

4.    驱动程序

5.    应用程序

五、实践操作

1、编译驱动程序

2、编译应用程序

3、下载测试

 


讲师信息

齐老师

齐老师

Linux|应用开发..
粉丝:1
拥有多年Linux开发经验,精通Linux C,参与过多个大型Linux项目开发。
×

分享成功,快去个人中心查看吧~~~

祝您:学习愉快 !

确 定
×

加入我的看单

该课程需要加入我的看单后方可学习,确定加入?

确 定 取 消
关注官方微信