BH1750–环境光照传感器
BH1750是一个数字环境光传感器它通常用于移动电话,根据环境照明来控制屏幕亮度。该传感器可准确测量光的LUX值高达65535lx。
BH1750销配置
密码 |
销的名字 |
描述 |
1 |
VCC |
模块的电源可以是2.4V到3.6V,一般使用3.0V |
2 |
接地 |
模块接地,连接电路接地 |
3. |
症状自评量表 |
串行时钟线,用于为I2C通信提供时钟脉冲 |
4 |
SDA |
串行数据地址,用于通过I2C通信传输数据 |
5 |
地址 |
设备地址引脚,用于连接两个以上模块时选择地址 |
BH1750特性
- 电源:2.4V-3.6V(一般为3.0V)
- 电流消耗少:0.12mA
- 测量响了:1 - 65535 - lx
- 交流:I2C总线
- 准确性:+ / - -20%
- 内置A/D转换器,将模拟照度转换为数字数据。
- 红外辐射的影响很小
- 对人眼高度敏感。
BH1750替代:TSL2561,VEML6035
BH1750光传感器在哪里使用
BH1750是一款光强传感器,可用于调节手机和LCD显示屏的亮度。它还可以根据室外照明来开启或关闭汽车的前灯。该传感器使用I2C通信协议,使其超级容易与微控制器使用。188金宝搏官方网站SCL和SDA引脚用于I2C。测量LUX值不需要计算,因为传感器直接给出LUX值。实际上,它是根据照射到它的光线量来测量强度的。它的工作电压范围为2.4V-3.6V,消耗的电流非常小,只有0.12mA。传感器的结果不依赖于使用的光源,红外辐射的影响很小。由于测量误差低至+/-20%,因此出现误差的几率非常小。
BH1750如何使用
BH1750的硬件非常简单。主要采用BH1750FVI集成电路,该模块工作在3.3V电压下,采用稳压电路。对于I2C线路,使用4.7K的上拉电阻。
我们通过I2C总线从BH1750获得勒克斯值。IC中的ADC将模拟照度转换为数字勒克斯值。现在,这些数据在I2C引脚SCL和SDA的帮助下传输到微控制器。SCL用于提供时钟脉冲,SDA用于传输勒克斯值。IC使用光电二极管,其响应相当于人眼。IC中还有一个内部振荡器,用于IC内部逻辑的时钟。
应用程序
- 操纵手机/液晶显示器的亮度
- 汽车前照灯的开/关控制根据周围的照明条件。
- 用作环境光传感器,以控制显示屏的亮度。