使用光敏电阻设计照度计

照度计是一种使用 SI 单位勒克斯测量照度和光发射度的设备。它有效地测量落在给定面积单位上的光的功率量,不同之处在于功率测量被加权以反映人眼对不同波长的光的敏感度。描述照度计的一种更简单的方法是,它测量落在传感器上的光的亮度。市售照度计的价格从 15 美元到数百美元不等,但自己制作一个更便宜,也更有趣。

照度计的光传感器可以是多种不同类型的传感器之一,包括光电二极管和光电晶体管,但容易使用且通常容易获得的传感器类型是光敏电阻或光敏电阻 (LDR)。正如您所预料的,LDR 的电阻随着落在其上的光量的变化而变化。如果您可以测量 LDR 的电阻并且了解特定 LDR 的特性,则可以量化落在 LDR 上的勒克斯量。一般来说,光线越亮,电阻越低,但不幸的是,LDR 的电阻和勒克斯之间的关系并不是很好的线性关系。相反,它是一种指数关系,处理起来有点棘手。不过只要有一点点时间,在这个项目中,我将带您完成表征 LDR 的过程,编写可以计算照度的软件,然后构建基于 LDR 和 Arduino 的照度计。

所需硬件

1 个光敏电阻(无论是哪一个,您甚至不需要知道零件号)5千欧电阻Arduino

2x16 LCD 屏蔽

面包板

数字万用表 (DMM)

商业照度计(用于表征 LDR)

表征光敏电阻器

将LDR插入面包板并确保传感器的平坦部分与地面平行。

将 DMM 连接到 LDR 的两根引线并将其设置为测量电阻。将商用测光表的传感器放置在 LDR 旁边。

LDR测试

在确保两个传感器上的光照强度相同的同时,记录 LDR 电阻和照度计勒克斯的读数。对从非常暗(接近 0 勒克斯)到非常亮(数千勒克斯)的许多不同照明级别重复此过程。重要的是,在所有这些不同的光照水平下,您应尽力确保两个传感器获得相同的光照量。 将读数传输到电子表格(或在进行测量时直接输入读数),然后绘制照度 (lux) 作为电阻函数的图。您可以下面的电子表格,该电子表格将创建绘图并根据您的条目执行所有必要的分析。 Lux_Approximation_from_LDR.xlsx我从 LDR 获得的测量结果给出了以下图表:

勒克斯作为电阻的函数

该图表明,随着光亮度的增加,电阻呈指数下降。终,我们要寻找的是该图的方程,我们可以将电阻代入其中以获得勒克斯。这个方程可以直接从图中获得,但这样做可能有点棘手。从直线获得方程要容易得多,方程的形式为 \[y=mx+b\](其中 m 是直线的斜率,b 是直线的 y 截距)。 事实证明,如果您取两个变量(照度和电阻)的对数然后重新绘图,您终会得到一条(或多或少)直线。理论上,对数的底数可以是任何值,但我将使用以 10 为底的对数。这是勒克斯对数与电阻对数的函数关系图。

勒克斯对数与阻力对数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1523386.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

使用PyTorch从零构建Llama 3

我们上次发了用PyTorch从零开始编写DeepSeek-V2的文章后,有小伙伴留言说希望介绍一下Llama 3。那么今天他就来了,本文将详细指导如何从零开始构建完整的Llama 3模型架构,并在自定义数据集上执行训练和推理。 [图1]:Llama 3架构展示…

Linux/Ubuntu服务器 screen 安装与使用

一、screen简单介绍 在Linux系统中,screen是一个非常强大的终端仿真器,它允许用户在一个终端窗口中创建多个子窗口,每个子窗口都可以运行一个独立的会话。screen的主要特点包括: 会话分离:screen允许用户在终端会话中运…

宝宝护眼灯哪个牌子好?2024年热门宝宝护眼灯款式推荐

宝宝护眼灯哪个牌子好?在日常生活的点点滴滴中,适宜的灯光扮演着至关重要的角色,无论是学习还是办公等环境,皆需要恰当的照明。为此,人们通常会备上一款台灯,特别是对于长期与电脑为伴的设计师、影像绘图专…

爆改YOLOv8|利用yolov10的C2fCIB改进yolov8-高效涨点

1,本文介绍 本文介绍了一种改进机制,通过引入 YOLOv10 的 C2fCIB 模块来提升 YOLOv8 的性能。C2fCIB 模块中的 CIB(Compact Inverted Bottleneck)结构采用了高效的深度卷积进行空间特征混合,并使用点卷积进行通道特征…

【unity知识】Animator动画状态的基本属性介绍

文章目录 动画状态的基本属性1、标签Tag2、Motion 该状态所管理的动画片段3、speed 动画的播放速度4、Motion Time 播放动画片段定在一个特定时间点5、Mirror镜像动画6、CycleOffset动画偏移7、FootIK8、Write Defaults 参考完结 动画状态的基本属性 1、标签Tag 通过打标签我们…

AI大模型时代,产品经理需要了解什么?

在移动互联网高速发展的时代,产品经理一度成为最火爆的职业,人人都想当产品经理,有很多人说:产品经理的上限极高,它应该是CEO式的岗位。事实上,我们看到新型互联网科技公司的CEO也确实都是产品出身。但是这…

数据库审计是什么?主要用在哪些场景呢?

数据库审计是什么?主要用在哪些场景呢? 数据库审计 数据库审计是指对数据库系统中的操作进行记录、监控和分析的过程,用于检查和评估数据库的安全性、合规性和完整性。数据库审计可以为组织提供重要的安全保障和合规性需求的满足。本文将介…

重置vCenter Server的root密码

文章目录 重置vCenter Server的root密码一、vCenter Server 6.7之前的版本步骤: 二、vCenter Server 7.0及之后版本步骤: 注意事项 重置vCenter Server的root密码 在虚拟化环境中,VMware vCenter Server扮演着核心管理角色的重任。然而&…

前端请求的路径baseURL怎么来的 ?nodejs解决cors问题的一种方法

背景:后端使用node.js搭建,用的是express 前端请求的路径baseURL怎么来的 ? 前后端都在同一台电脑上运行,后端的域名就是localhost,如果使用的是http协议,后端监听的端口号为3000,那么前端请求…

视频合并在线工具哪个好?好用的视频合并工具推荐

当我们手握一堆零散却各有千秋的视频片段时,是否曾幻想过它们能像魔法般合并成一部完整、流畅的故事? 别担心,今天咱们就来一场“视频合并大冒险”,揭秘几款视频合并软件手机免费工具,帮助你在指尖上实现创意无限的视…

每日一题 背包,dp,兵营力量训练

首先,读完这题我一开始有点懵,分析了条件后还是不知道怎么分配比较完美,一开始想一直给最小的那个分配呗,但这不知道分配的力量是多少,没有一个界线,所以要找一个界线,最后还是看了别人的参考答…

数据首发!高阶ADAS摄像头搭载量同比增超80%,11V占据主流

高工智能汽车研究院:高阶ADAS摄像头搭载量同比增长超80%,11V占据主流 随着高阶新车智驾的加速落地,也带动核心ADAS摄像头搭载量爆发式增长 高工智能汽车研究院监测数据显示,今年1-6月中国市场(不含进出口)乘用车前装标配NOA(含硬件标配)搭载…

【C++】vector类:模拟实现(适合新手手撕vector)

在实现本文的vector模拟前,建议先了解关于vector的必要知识:【C】容器vector常用接口详解-CSDN博客https://blog.csdn.net/2301_80555259/article/details/141529230?spm1001.2014.3001.5501 目录 一.基本结构 二.构造函数(constructor&…

elementUI根据列表id进行列合并@莫成尘

本文章提供了elementUI根据列表id进行列合并的demo&#xff0c;效果如图&#xff08;可直接复制代码粘贴&#xff09; <template><div id"app"><el-table border :data"tableList" style"width: 100%" :span-method"objectS…

C++从入门到起飞之——list使用 全方位剖析!

​ &#x1f308;个人主页&#xff1a;秋风起&#xff0c;再归来~&#x1f525;系列专栏&#xff1a;C从入门到起飞 &#x1f516;克心守己&#xff0c;律己则安 目录 1、迭代器 2、push_back与emplace_back 3、list成员函数sort与库sort比较 4、merge 5、uniqu…

讨论运维监控工具的普及程度

在讨论运维监控工具的普及程度时&#xff0c;加入PIGOSS BSM产品的分析是非常有意义的&#xff0c;因为PIGOSS BSM是一款在中国市场具有一定影响力的运维监控工具。 PIGOSS BSM运维监控工具是一款综合性的IT运维监控解决方案&#xff0c;它能够对多层次的IT资源进行监测&#x…

MQTT Client源码分析

MQTT Client源码分析 目录 MQTT Client源码分析1. mqttclient架构1.1 API1.2 mqtt_client_t结构体1.3 mqtt_yield_thread内部线程1.4 keepalive1.5 ack链表 2. mqttclient流程2.1 MQTT CONNECT2.2 MQTT SUBSCRIBE2.3 MQTT PUBLISH2.4 接收服务器PUBLISH消息 之前基于杰杰的mqtt…

大数据-118 - Flink DataSet 基本介绍 核心特性 创建、转换、输出等

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; 目前已经更新到了&#xff1a; Hadoop&#xff08;已更完&#xff09;HDFS&#xff08;已更完&#xff09;MapReduce&#xff08;已更完&am…

手机怎么把wmv转换成mp4格式?视频格式这样做,让你的视频更加通用

“我最近想在手机上编辑视频&#xff0c;但遇到一个问题&#xff0c;就是我有一些wmv格式的视频&#xff0c;想把它们转换成mp4格式&#xff0c;好把它们发布到平台上。但是我不会转格式。请问手机怎么把wmv转换成mp4格式呢&#xff1f;请大家帮帮我。” 格式转换对于没怎么接…

JAVA 二维码生成

1.pom依赖 <dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.3</version></dependency><dependency><groupId>com.google.zxing</groupId><artifactId>ja…