跳到主要内容

BH1750 - 环境光传感器

BH1750是A.数字环境光传感器通常用于移动电话中的使用,以根据环境照明操纵屏幕亮度。该传感器可以准确地测量光的LUX值,高达65535LX。

BH1750引脚配置

PIN号码

PIN名称

描述

1

vcc.

模块电源可以是2.4V至3.6V,通常使用3.0V

2

GND.

模块的地面,连接到电路的地面

3.

SCL

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

4.

SDA.

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

5.

addr.

设备地址引脚,用于选择多个模块时选择地址

BH1750功能

  • 电源:2.4V-3.6V(通常为3.0V)
  • 较少电流消耗:0.12mA
  • 测量响应:1-65535Lx
  • 通讯:I2C总线
  • 准确度:+/- 20%
  • 内置于A / D转换器,用于在数字数据中转换模拟照度。
  • IR辐射的影响非常小
  • 高度敏感到人眼附近。

BH1750的替代方案:TSL2561,veml6035.

其他光传感器:LDR传感器TCS3200.

在哪里使用BH1750光传感器

BH1750是一种光强度传感器,可用于调整手机和LCD显示器中的显示亮度。它也可用于根据室外照明转动车的头灯开/关。传感器使用I2C通信协议,使其使其具有超级易于使用的微控制器。SCL和SDA引脚适用于I2C。测量LUX值不需要计算,因为传感器直接给出LUX值。实际上,根据击中它的光线测量强度。它在2.4V-3.6V的电压范围内运行,消耗真正小的电流为0.12mA。传感器的结果不取决于所使用的光源,IR辐射的影响非常少。由于测量的变化低至+/- 20%,因此出现误差的可能性非常少。

如何使用bh1750

如何使用bh1750

BH1750的硬件非常简单。主要组件是BH1750FVI IC。该模块适用于3.3V,因此使用电压调节器。对于I2C线,使用4.7K的上拉电阻。

We get the lux values from BH1750 through I2C bus. The ADC in the IC converts the analog illuminance to the digital lux value. Now this data is transferred to microcontroller with the help of I2C pins SCL and SDA. The SCL is used to provide the clock pulse and the SDA is used to transfer the lux value. The IC uses a photodiode which gives the response equivalent to the human eye. There is also an internal oscillator in the IC which is used for the clock of internal logic of the IC.

应用程序

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

相关的帖子



加入20k +订阅者

我们绝不会垃圾邮件。

*表明所需

成为我们不断增长的社区的一部分。

Baidu