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

    文章

    32

    浏览量

    10123
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    镜头的照度和相对照度解析

    先来区分两个概念,镜头的照度和相对照度
    的头像 发表于 11-28 16:53 1071次阅读
    镜头的<b class='flag-5'>照度</b>和相对<b class='flag-5'>照度</b>解析

    Arduino999759 UNO功能是什么?

    Arduino999759UNO 功能是什么?
    发表于 11-01 06:09

    基于单片机制作数字频率计

    跟我做AVR单片机实验 用单片机做数字频率计
    发表于 09-20 08:11

    简单的照度计电路原理图

    非常简单的照度计可以使用与电池、可变电阻器和安培表串联的 LDR(光相关电阻器)来构建。
    的头像 发表于 07-27 16:01 778次阅读
    简单的<b class='flag-5'>照度计</b>电路原理图

    #硬声创作季 电子知识 照度计配合测量光敏电阻。

    电子知识
    Mr_haohao
    发布于 :2023年07月24日 18:34:32

    如何使用Arduino Uno和三个LED制作简单的电子蜡烛?

    在本文中,工程师展示了如何使用Arduino Uno开发板和三个LED制作简单的电子蜡烛,你可以根据需要增加LED的数量。
    的头像 发表于 07-11 09:49 1107次阅读
    如何使用Arduino <b class='flag-5'>Uno</b>和三个LED<b class='flag-5'>制作</b>简单的电子蜡烛?

    基于Arduino Uno的步进音序器开源分享

    步进音序器扩展板是Artis Lab在 2016 年春季制作的第一个项目。该板是 Arduino Uno 的扩展,可实现产生 8 位音调序列的六级步进音序器。
    发表于 07-07 16:15 0次下载
    基于Arduino <b class='flag-5'>Uno</b>的步进音序器开源分享

    最小的Arduino Uno

    电子发烧友网站提供《最小的Arduino Uno.zip》资料免费下载
    发表于 07-04 10:51 0次下载
    最小的Arduino <b class='flag-5'>Uno</b>

    用arduino uno制作暗/亮电平表

    电子发烧友网站提供《用arduino uno制作暗/亮电平表.zip》资料免费下载
    发表于 07-04 09:35 0次下载
    用arduino <b class='flag-5'>uno</b><b class='flag-5'>制作</b>暗/亮电平表

    使用Arduino制作简单的数字时钟

    电子发烧友网站提供《使用Arduino制作简单的数字时钟.zip》资料免费下载
    发表于 06-26 10:48 5次下载
    使用Arduino<b class='flag-5'>制作</b>简单的<b class='flag-5'>数字</b>时钟

    Arduino Uno制作的四轴飞行器

    电子发烧友网站提供《Arduino Uno制作的四轴飞行器.zip》资料免费下载
    发表于 06-15 09:26 4次下载
    Arduino <b class='flag-5'>Uno</b><b class='flag-5'>制作</b>的四轴飞行器

    浅谈基于DIALux evo软件仿真的疏散照明设计研究与应用

    》(19D702-7)图集中的平均照度计算法或点照度计算法计算照度,进行灯具布置,或直接采用应急照明灯具厂家的照度测试表进行灯具布置。应用灯具壁装或吸顶安装等方式实际能否达到《应急照明
    的头像 发表于 06-06 17:48 353次阅读

    浅谈基于DIALux evo软件仿真的疏散照明设计研究与应用

    设计中,通常按《应急照明设计与安装》(19D702-7)图集中的平均照度计算法或点照度计算法计算照度,进行灯具布置,或直接采用应急照明灯具厂家的照度测试表进行灯具布置。应用灯具壁装或吸
    的头像 发表于 05-30 10:32 461次阅读
    浅谈基于DIALux evo软件仿真的疏散照明设计研究与应用