找回密码
 立即注册

QQ登录

只需一步,快速开始

基础模块资料库

基于Arduino使用光敏电阻传感器模块



光敏传感器简介

光敏传感器是对外界光信号或光辐射有响应或转换功能的敏感装置。
光敏传感器是最常见的传感器之一,它的种类繁多主要有:光电管、光电倍增管、光敏电阻、光敏三极管、太阳能电池、红外线传感器、紫外线传感器、光纤式光电传感器、色彩传感器、CCD和CMOS图像传感器等,国内主要厂商有OTRON品牌等,光敏传感器是目前产量最多、应用最广的传感器之一,它在自动控制和非电量电测技术中占有非常重要的地位,光敏传感器主要应用于太阳能草坪灯、光控小夜灯、照相机、监控器、光控玩具、声光控开关、摄像头、防盗钱包、光控音乐盒、生日音乐蜡烛、音乐杯、人体感应灯、人体感应开关等电子产品光自动控制领域,最简单的光敏传感器是光敏电阻,当光子冲击接合处就会产生电流,光敏电阻能感应光线的明暗变化,输出微弱的电信号,通过简单电子线路放大处理,可以控制LED灯具的自动开关,因此在自动控制、家用电器中得到广泛的应用,对于远程的照明灯具,例如:在电视机中作亮度自动调节,照相机中作自动曝光;另外,在路灯、航标等自动控制电路、卷带自停装置及防盗报警装置中等。

QQ截图20200418205922.jpg
(光敏电阻传感器)
产品参数

  • 采用灵敏型光敏电阻传感器
  • 比较输出,信号干净,波形好,驱动能力强,超过15mA
  • 配可调电位器可调节检测光线亮度(图中蓝色数字电位器调节)
  • 工作电压3.3V-5V
  • 输出形式:D0数字开关量输出(0和1)和A0模拟电压输出
  • 设有固定螺栓孔,方便安装
  • 小板PCB尺寸:30mm*14mm
  • 使用宽电压LM393比较器

接线方式

Arduino Nano    <------>   光敏电阻传感器
         3.3V/5V      <------>      VCC
           GND         <------>      GND
              D5         <------>        D0
              A0         <------>        A0

备注:
1. 电源极性不能接反,否则有可能将芯片烧坏,开关信号指示灯亮时输出低电平,不亮时输出高电平,信号输出的电平接近于电源电压
2. D0接口可传输数字信息,只显示0或者1
3. A0接口可传输模拟信息,可识别光的亮度输出模拟值

工作原理

光敏电阻是用硫化隔或硒化隔等半导体材料制成的电阻器,其工作原理是基于内光电效应,随着光照强度的升高,电阻值迅速降低,由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降,其在光照时,几乎呈高阻状态,暗电阻很大。

555.png
(光敏电阻传感器原理图)

实验原理

利用Arduino Nano 结合光敏电阻传感器,读取光敏电阻传感器数值

程序测试----读取光敏电阻传感器在不同光线下的数值Mixly 图形化编程程序

666.png
(图形化程序)

打开串口监视器,会显示光敏电阻传感器读取到的数值

1、有光照时

777.png
(串口数值显示)

2、用手捂住光敏电阻传感器没有光照时

888.png
(串口数值显示)

程序实现代码

  1. void setup(){
  2.   Serial.begin(9600);
  3. }
  4. void loop(){
  5.   Serial.println(analogRead(A0));
  6.   delay(1000);
  7. }
复制代码
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册