0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用chipKIT的数字照度计Uno32的制作

454398 来源:网络整理 作者:网络整理 2019-12-05 16:22 次阅读

光度计用于测量给定区域的照明强度。它被广泛用于学校,仓库,工厂,医院,办公楼,博物馆,美术馆,停车场,体育场等,以测量并维持适当的照明水平。照明强度通常以勒克斯或英尺烛光表示。作为 chipKIT教程系列中的第四个项目,今天,我们将使用chipKIT Uno32板和BH1750数字光传感器构建数字光度计。该项目使用Digilent的chipKIT基本I/O防护罩,以勒克斯,英尺烛光和瓦特/m ^ 2单位显示测得的光强度。

我们需要什么?

为了构建此项目,我们将需要以下内容。

chipKIT Uno32板

chipKIT基本I/O防护板

BH1750FVI数字光传感器

面包板用几根跳线

该项目使用BH1750FVI传感器(数据表)来测量周围光线的强度。 BH1750FVI是经过校准的数字传感器IC,可将入射光强度转换为16位数字(0-65535)。只需将其除以1.2,就可以将16位输出转换为Lux。因此,它可以测量的最大环境光强度为65535/1.2 = 54612 Lux。传感器的光谱响应函数近似于人眼的光谱响应函数。传感器支持I2C接口。通过将ADDR引脚接地,可以将传感器的7位I2C地址设置为0×23,通过将ADDR连接到VCC可以将其设置为0x5C。默认情况下,它通过板上的下拉电阻接地。

BH1750FVI传感器板

电路设置

此项目的设置非常简单。 Uno32板上的JP6和JP8标头跳线位于RG3和RG2位置,以便将A4和A5引脚引脚用于I2C操作。然后将chipKIT I/O屏蔽层插入Uno32板的顶部.BH1750FVI传感器板插入面包板,并通过I/O屏蔽层通过3.3V电源供电SDA和SCL信号线分别连接到模拟输入引脚A4和A5。

BH1750FVI连接

下图显示了此项目的完整设置。

数字照度计项目设置

chipKIT草图

已开发出一种固件,用于在I/O护罩的OLED屏幕上显示测得的光强度。草图的显示部分使用Digilent提供的chipKIT I/O Shield库。光强度以勒克斯,英尺烛光和瓦特/m ^ 2的形式显示在可见光谱的中心,约为555nm。以下公式用于将勒克斯转换为英尺烛光和瓦特/m ^ 2。

英尺蜡烛= Lux/10.764

瓦特/米^ 2 = Lux/683.002(在约555 nm波长处)

下载完整的项目草图

输出

将照度计草图(上面提供的下载链接)上传到Uno32板上,照度计就可以摇摆了。现在,您拥有自己的设备,可以检查工作空间中的照明水平是否合适。您可以将传感器面向多个方向移动,以查看这些方向上的照明水平差异。度量设置为每3秒刷新一次,但您可以在草图中对其进行修改,以更快的速度采样。

照度计工作

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 照度计
    +关注

    关注

    0

    文章

    33

    浏览量

    10195
收藏 人收藏

    评论

    相关推荐

    自己设计的Arduino UNO R3主控板原理图+PCB源文件(可直接打样)

    一年前做的Arduino UNO r3,开源精神,把自己这块板子奉献给大家,板子没有什么问题,可以直接打样制作,原理图文件都表明了型号。不用谢~ Arduino UNO R3主控板原理图部分截图: *附件:MYArduino
    发表于 12-10 10:14

    TOPCON拓普康SR-3AR 分光辐射

    测定功能、积分时间延期功能)。 ●使用标配应用软件,可进行丰富的数据处理及控制主机。 SR-3AR分光辐射亮度 TOPCON拓普康产品详情查看全部照度计产品>> 外形尺寸:150×406×239mm
    的头像 发表于 11-25 14:41 115次阅读

    符合GBT 5700-2023 照明测量方法的设备介绍

    符合GBT 5700-2023标准中对测试设备的要求以及照明测量方法的设备(照度计、亮度)介绍,德国GMC-I高美测仪旗下的子品牌GOSSEN的光学测试设备推荐:光测量系统MAVOMASTER系列
    的头像 发表于 11-13 11:07 350次阅读
    符合GBT 5700-2023 照明测量方法的设备介绍

    第三章:训练图像估计光照度算法模型

    这一篇就到了图像估计光照度算法章节,这篇我主要记录如何使用 tensorflow2 训练一个从图片中估计光照度的算法。一般的流程是拍摄多张图片以及用光照度计来检测其光照度值,分别作为输
    的头像 发表于 11-06 15:57 367次阅读

    索尼FCB-EV9500M的星光级低照度

    SONY FCB-EV9500M一体化摄像机模组搭载了先进的图像传感技术和图像处理算法,能够在极低的光照条件下依然呈现出清晰、细腻的画质,在0.009Lx低照度下可以输出彩色图像,最低照度可达0.00008Lx。
    的头像 发表于 10-18 18:10 261次阅读
    索尼FCB-EV9500M的星光级低<b class='flag-5'>照度</b>

    高效太阳能光伏测试仪器:确保IEC 62446合规与光伏系统安全

    高效太阳能光伏测试仪器确保IEC62446合规与系统安全。多功能测试仪简化测试流程,自动执行电气测试,结合辐照度计实现全面测试。Solarlink测试套件提升操作效率,提供全面的可追溯性和系统收益估算。
    的头像 发表于 08-22 11:01 273次阅读

    KPM12电位# 电位

    电位
    hbhxcg7865
    发布于 :2024年08月01日 13:55:14

    温度和辐照度如何影响光伏IV曲线

    有多种因素会影响太阳能光伏组件的性能,其中包括温度和辐照度
    的头像 发表于 05-28 17:27 677次阅读
    温度和辐<b class='flag-5'>照度</b>如何影响光伏IV曲线

    S2GO_3D_TLE493DW2B6-A0无法与Arduino UNO一起工作是怎么回事?

    我想使用 TLE493D-W2B6 为 Youtube Maker 项目制作一个触发控制装置。 我有一块 TLE493DW2B6 shield2go 板,我将它连接到 Arduino 上 我安装
    发表于 05-28 07:03

    光学术语解读及如何选择合适的光学测量仪器

    GOSSEN Foto提供全系列的照度计和亮度,以及光谱仪。作为校准实验室,GOSSEN还颁发照度和亮度的工厂校准证书,以及照度的DAkkS校准证书。
    的头像 发表于 03-06 11:38 523次阅读
    光学术语解读及如何选择合适的光学测量仪器

    如何制作自己的Arduino电容

    在这个项目中,您将学习如何制作自己的Arduino电容(测量电容器的值,范围从pF到1000的uF)。一般来说,电子爱好者喜欢设计自己的小工具而不是购买。在这个项目中,我们使用两种电容测量方法,即
    的头像 发表于 02-25 15:10 1557次阅读
    如何<b class='flag-5'>制作</b>自己的Arduino电容<b class='flag-5'>计</b>

    数字温度电路图分享

    数字温度是一种使用数字显示温度值的温度测量仪器。其工作原理是利用热敏电阻、热电偶或红外线等原理测量物体或环境的温度,并将温度值以数字形式显示出来。
    的头像 发表于 02-12 09:28 5472次阅读
    <b class='flag-5'>数字</b>温度<b class='flag-5'>计</b>电路图分享

    如何使用Arduino UNO板和电位器控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位器控制伺服电机。
    的头像 发表于 02-11 10:11 2804次阅读
    如何使用Arduino <b class='flag-5'>UNO</b>板和电位器控制伺服电机

    基于51单片机的热敏电阻数字温度设计

    电子发烧友网站提供《基于51单片机的热敏电阻数字温度设计.rar》资料免费下载
    发表于 01-03 11:17 34次下载

    GOSSEN照度计光伏板的玻璃透过率测量应用

    德国GMC-I集团GOSSEN品牌的照度计可满足测量玻璃涂上抗反射涂层前后的光反射率这一需求,帮助客户评估涂层性能。
    的头像 发表于 12-29 13:41 556次阅读
    GOSSEN<b class='flag-5'>照度计</b>光伏板的玻璃透过率测量应用