跳到主要内容

BH1750 -环境光传感器

BH1750是一个数字式环境光传感器它通常用于移动电话中,根据环境照明来操纵屏幕亮度。该传感器可以精确测量光的LUX值,最高可达65535lx。

BH1750销配置

密码

销的名字

描述

1

VCC

电源范围为2.4V ~ 3.6V,一般使用3.0V

2

接地

模块接地,连接电路接地

3.

sci

串行时钟线,用于为I2C通信提供时钟脉冲

4

SDA

串行数据地址,用于通过I2C通信传输数据

5

ADDR

设备地址引脚,用于两个以上模块连接时选择地址

BH1750特性

  • 电源:2.4V-3.6V(一般3.0V)
  • 低电流消耗:0.12mA
  • 测量响了:1 - 65535 - lx
  • 交流:I2C总线
  • 准确性:+ / - -20%
  • 内置A/D转换器,在数字数据中转换模拟照度。
  • 红外辐射的影响非常小
  • 在人眼附近高度敏感。

BH1750替代:TSL2561,VEML6035

其他光传感器:异地恋的传感器TCS3200

BH1750光传感器在哪里使用

BH1750是一款光强传感器,可用于调节手机和LCD显示屏的亮度。它也可以用来根据室外照明来打开/关闭汽车的前灯。该传感器使用I2C通信协议,这使得它非常容易与微控制器一起使用。SCL和SDA引脚用于I2C。测量LUX值不需要计算,因为传感器直接给出LUX值。实际上,它是根据照射到它上的光量来测量强度的。它工作在2.4V-3.6V的电压范围,消耗0.12mA的小电流。传感器的结果不依赖于所使用的光源,红外辐射的影响非常小。误差的可能性非常小,因为测量中的变化低至+/-20%。

如何使用BH1750

如何使用BH1750

BH1750的硬件非常简单。主要部件为BH1750FVI IC,该模块工作在3.3V,因此使用稳压器。对于I2C线路,使用4.7K的拉升电阻。

我们从BH1750通过I2C总线得到lux值。集成电路中的ADC将模拟照度转换为数字照度值。现在这些数据在I2C引脚SCL和SDA的帮助下传输到单片机。SCL用于提供时钟脉冲,SDA用于传递lux值。该集成电路使用一个光电二极管,其响应相当于人眼。在集成电路中还有一个内部振荡器,用于集成电路内部逻辑的时钟。

应用程序

  • 操控手机/液晶显示器的亮度
  • 汽车前灯的开/关控制基于周围的照明条件。
  • 用作环境光传感器,控制显示屏的亮度。
部分数据表

相关的职位



加入20 k +用户

我们永远不会给你发垃圾邮件。

指示要求

成为我们不断发展的社区的一份子。


Baidu