首页

Arduino光传感器

光传感器是一种探测光线的装置。它产生与光强成正比的输出信号。光传感器测量在光谱中广泛的频率范围内存在的辐射能量。一些常见的频率是红外线、可见光和紫外线。

光传感器又称光传感器或光电传感器,因为它将光能或光子转化为电信号。

有不同类型的光传感器用于不同的应用。光电管或光电阻器是常见的光传感器类型。

光电阻器在有光照射时,其电阻会发生变化。因此,光电阻也被称为光依赖电阻或LDR。

在Electronicshub中选择您想学习的下一组Arduino项目 Arduino项目»

在没有光的情况下,LDR的电阻非常高。当有光照射在LDR上时,它的电阻降低。

光传感器有广泛的应用。这些应用包括日常住宅应用的科学研究,如安全系统、防盗报警器、车库开门器、太阳能跟踪系统等。

在本项目中,利用LDR设计了一个简单的光传感器。该项目是围绕Arduino构建的。电路、元器件和工作原理将在下文中介绍。

线路图

Arduino光传感器 硬件要求

  • Arduino UNO [在这里买
  • 光依赖电阻(LDR)
  • 100 KΩ锅
  • 蜂鸣器

组件描述

光依赖电阻(LDR)

LDR是一种可变电阻,它的电阻根据入射光的强度而变化。一般来说,当光强较小时,即在黑暗条件下,LDR的电阻将在百万欧姆(MΩ)的数量级。

随着光强的增加,它的电阻降低,并在最大光强时下降到几欧姆。

光电阻器是具有光敏电池的半导体器件。光电池是由不同的化合物制成的,这取决于光的频率和它们所使用的应用。

基于硫化镉电池的光电阻器在消费应用中最为常见,因为它们价格低廉。一些应用是夜灯,报警系统,太阳能跟踪系统等。

基于硫化铅和锑化铟电池的光电阻器经常用于低到中红外频率。

基于锗铜电池的光依赖电阻用于远红外频率应用,它们用于红外天文学和光谱学。

100 KΩ电位计

这是一个可变电阻,其电阻可以从0Ω到100 KΩ变化。

Arduino UNO

它是项目的主要控制部分。它有模拟和数字引脚。它有6个模拟输入引脚和14个数字I/O引脚。

光传感器电路设计

由于光电阻或LDR是一个可变电阻,必须使用分压器网络从它获得模拟等效输出。

100 KΩ POT和LDR形成一个分压器,分压器的输出给Arduino的模拟输入A0。

一个蜂鸣器连接到Arduino的引脚11上。

Arduino光传感器的工作

光传感器在广泛的应用中是非常有用的设备。一个常见的应用是自动夜灯在那里,太阳一落山,灯泡就会自动亮起。

另一个很好的应用是太阳跟踪器,它跟踪太阳并相应地旋转太阳能电池板。

所有这些应用都使用一个简单的光电阻器或LDR作为主要的传感装置。因此,在这个项目中,我们设计了一个简单的光传感器,它可以指示灯亮的时间。该项目的工作非常简单,如下所述。

所有的连接都按照电路图进行。Arduino的代码已经写好并转储到板中。当LDR检测到超过一定强度的光时,Arduino将触发蜂鸣器。当光强度降低时,蜂鸣器关闭。

分压器网络中使用的100 KΩ POT可以用来调节蜂鸣器触发时的强度级别。

代码

应用程序

  • 光传感器被用于各种各样的应用。
  • 它们可以用于安全系统,如防盗报警系统,当落在传感器上的光线被打断时,警报就会被触发。
  • 光传感器的另一个常见应用是夜灯。只要太阳光落在光传感器上,灯就会被关闭。当阳光开始减弱并完全熄灭时,灯将自动打开。
  • 光传感器的重要应用之一是产生高效的太阳能。光传感器常用于太阳能跟踪系统中。太阳能电池板将根据太阳的运动和强度进行旋转。

7反应

    1. 家用电器在高交流电压下工作。所以,你需要给他们一个大约200V(不是5V)的输出。所以,你必须使用一个5V中继板(与Arduino一起),它可以控制家用电器。是的,蓝牙接口没有单独的编码,只需要将蓝牙的RX连接到Arduino的TX,蓝牙的TX连接到Arduino的RX(同时连接蓝牙的电源引脚)。

  1. 亲爱的先生,
    在以下代码的进展中;
    line number-2 //int ledPin = 13;//选择LED的引脚
    //可能被删除。
    谢谢,问候
    参考:Arduino光传感器项目

留下一个回复

您的电邮地址将不会公布。

Electronicshub图标
Baidu
map