电子说
第1步:你需要什么
随机分类LED
LED限流电阻器
万用表
面包板
明亮的手电筒
微控制器(我使用Arduino)
第2步:它是如何工作的?
根据维基百科:
LED作为光传感器:
“LED只是一种二极管,专门用于高效发光,并采用透明外壳封装。因此,如果以与插入电路相同的方式插入电路中一个光电二极管,基本上是相同的,LED将执行相同的功能。“
光电二极管:
”光电二极管是一种能够转换的光电探测器根据操作模式,将光线转换为电流或电压。“
步骤3:感应
你要做的就是连接万用表以读取LED发出的电压,就是这样!尝试将LED指向不同的光源并查看读数如何变化。
步骤4:尝试使用不同的LED
维基百科文章还指出,“作为光电二极管,它对等于或短于其发出的主要波长的波长敏感。例如,绿色LED对蓝光敏感一些绿灯,但不是黄灯或红灯“
获取一些不同颜色的LED,看看颜色如何影响电压输出。
我的结果:
(见第二张图片)
环境光的电压读数与上面解释的波长特性一致。 IR具有最高电压,蓝色具有最低电压。
我得到的最大读数似乎与LED的类型而不是颜色有关。红色,黄色和绿色超亮LED发出的电压最高。
Dark对于所有这些都是.001或0。
对于电流,我的万用表读数为.000安培。我确定它会推出一些,但我无法衡量。如果某人有一些可以获得阅读的设备我会有兴趣知道它是什么。
第5步:添加一些编程
现在我们有了一些漂亮的LED传感器(也就是普通LED),现在是时候让它们做点什么了。我做了一个快速的Arduino草图,当它变暗时打开LED。代码非常简单;当来自传感LED的电压低于设定值时,Arduino知道它是黑暗的并打开LED。我使用了红色超亮的传感器,因为它们具有最佳范围(IR太敏感)。
注意:这个程序只是我想到的一个简单的例子,并在几分钟内完成。对于这个概念,这绝不是唯一可以做的事情。这个教学的内容正在进行实验。
现在您已经知道如何使用LED作为光传感器了,并且制作出令人敬畏的东西!
全部0条评论
快来发表一下你的评论吧 !