BH1750简单介绍

光照强度传感器BH1750 光照强度传感器BH1750介绍与应用 阅读详情

bh1750是16位数字输出型,环境光强度传感器集成电路。主要应用有移动电话,液晶电视,笔记本电脑,便携式游戏机,数码相机,数码摄像机,汽车定位系统,液晶显示器。

目录

1.bh1750中文资料   

BH1750FVI是一种用于两线式串行总线接口的数字型光强度传感器集成电路。这种集成电路可以根据收集的光线强度数据来调整液晶或者键盘背景灯的亮度。利用它的高分辨率可以探测较大范围的光强度变化。

2.bh1750引脚说明

1脚:VCC,电源端口。

2脚:ADDR,I2C地址端口,ADDR=“H”(ADDR≥0.7Vcc)“1011100”;ADDR=“L”(ADDR≤0.3Vcc)“0100011”。ADDR端口是用来缓冲内部测试的3种状态而设计的。所以,需要注意Vcc和DVI支持程序。

3脚:GND,接地端口。

4脚:SDA,I2C接口SDA端口。

5脚:DVI,是SDA,SCL端口参考电压,DVI端口为内部寄存器的异步重置端口,所以,在电源供电以后设置“L”(至少1us, DVI≤0.4V)。当DVI=“L”时,BH1750被150千欧的电阻下拉。

6脚:SCL,I2C接口SCL端口。

3.bh1750传感器工作原理

bh1750传感器有接近视觉灵敏度的光谱灵敏度特性,它支持I2CBUS接口,支持1.8v逻辑输入接口。传感器有两种可选的I2Cslave地址,无需其他外部件。光源依赖性弱,受红外线影响很小。传感器通过降低功率功能,实现低电流化。通过50Hz/60Hz除光噪音功能实现稳定的测定,最小误差变动在±20%。

bh1750特点:

1.支持PCBus接口(f/s Mode Support)。

2.接近视觉灵敏度的光谱灵敏度特性(峰值灵敏度波长典型值:560nm)。

3.输出对应亮度的数字值。

4.对应广泛的输入光范围(相当于1-65535lx)。

5.通过降低功率功能,实现低电流化。

6.通过5OHz/6OHz除光噪音功能实现稳定的测定。

7.支持1.8V逻辑输入接口。

8.无需其他外部件。

9.光源依赖性弱(白炽灯,荧光灯,卤素灯,白光 LED,日光灯)。

10.有两种可选的C slave地址。

11.可调的测量结果影响较大的因素为光入口大小。

12.使用这种功能能计算1.1 lx到100000 lx马克斯/分钟的范围。

2024年最全BH1750 传感器实战教学 —— 硬件设计篇_bh1750引脚图(1),2024年最新你值得拥有 1uA 的电流消耗其实算是很小了,因为我所用的芯片最小系统随眠模式的电流 大概是 5、6uA,但是这里写了一个条件, No input Light ,就是没光照的情况,但是我们传感器很多情况下,即便有光照我们也不需要他工作,所以这里电源控制电路是加定了。芯片板子,就是上面提到的我使用的 Enocean 芯片,一个最小系统,这里因为某些原因就 不放出原理图,但是也不会影响我们说明问题,因为芯片出来与传感器连接 的也只有 2 根线, SDA 和 SCL。但是这里我们要注意一个问题,传感器一直供电是有消耗的。 阅读详情

相关推荐

STM32与BH1750环境光传感器开发指南

数字环境光传感器是现代嵌入式系统中的重要组件,通过I2C接口实现高精度光照检测。BH1750作为典型代表,采用16位ADC直接输出lux值,解决了传统光敏电阻线性度差的问题。其核心原理是通过内置光电二极管阵列实现近似人眼的光谱响应,测量范围1-65535 lux,分辨率可达0.5 lux。在STM32嵌入式开发中,结合硬件I2C接口可快速构建智能照明、背光调节等应用。特别在物联网和智能家居场景中,BH1750的低功耗特性(单次模式仅0.01μA)使其成为电池供电设备的理想选择。本文详细解析了BH1750与S

weixin_27066963的博客 313

BH1750+中文资料(亲测可用)

BH1750+中文资料(亲测可用)

STM32+BH1750光照传感器【附整套代码+流程图】

本文介绍BH1750数字光照强度传感器模块与STM32的集成应用。BH1750采用I²C接口,具有1-65535Lux测量范围、高精度和低功耗特性。文章详细讲解了模块引脚定义、工作原理、硬件接线及STM32通讯流程,并提供了完整的C语言驱动程序代码,包括I²C通信实现、数据采集和OLED显示功能。通过该方案可便捷实现环境光照强度监测,适用于智能照明、农业监测等场景。配套视频演示了实际运行效果,工程代码可通过指定渠道获取。

qq_42936232的博客 2319

BH1750( GY-302 )光照传感器

BH1750FVI 是一种用于两线式串行总线接口的数字型光强度传感器集成电路。这种集成电路可以根据收集的光线强度数据来调整液晶或者键盘背景灯的亮度。利用它的高分辨率可以探测较大范围的光强度变化。BH1750的内部由光敏二极管、运算放大器、ADC采集、晶振等组成。PD二极管通过光生伏特效应将输入光信号转换成电信号,经运算放大电路放大后,由ADC采集电压,然后通过逻辑电路转换成16位二进制数存储在内部的寄存器中(光照越强,光电流越大,电压就越大)。

Bit_Dong的博客 4万+

BH1750光照传感器超详细攻略(从原理到代码讲解,看完你就懂了)

BH1750FVI是一款数字型光强度传感器集成芯片,内部由光敏二极管、运算放大器、ADC采集、晶振等组成。PD二极管通过光生伏特效应将输入光信号转换成电信号,经运算放大电路放大后,由ADC采集电压,然后通过逻辑电路转换成16位二进制数存储在内部的寄存器中(注:进入光窗的光越强,光电流越大,电压就越大,所以通过电压的大小就可以判断光照大小,但是要注意的是电压和光强虽然是一一对应的,但不是成正比的,所以这个芯片内部是做了线性处理的,这也是为什么不直接用光敏二极管而用集成IC的原因)。

ShenZhen_zixian的博客 19万+

STC单片机控制BH1750测量光照强度程序

/****备注:此程序最低值为00212lux,时序可能还有一些问题,有时候乱改的话还会出现一直是00212或者00000的情况,****/ /****且数据变化是不连续的00212,00425,00639,00852,01065等等****/ /****2016.10.18日补充:后来发现是BH1750_Write_Byte最后6句写的不对****/ /****2016.10.18日补充:

zyn919的专栏 1万+

探索光的世界:STM32搭配BH1750打造智能光照监测项目

探索光的世界:STM32搭配BH1750打造智能光照监测项目 【下载地址】STM32BH1750光照强度模块开发资源 本资源包专为基于STM32微控制器的项目设计,旨在简化BH1750光照强度传感器的集成过程。BH1750是一款高精度的I2C接口光敏元件,广泛应用于环境光线检测、自动亮度调节等场合。资源包包含完整的函数库...

gitblog_09806的博客 452

BH1750 Linux驱动

上期介绍过,大部分的设备节点内容都在/home/cisjy/linux/tool/linux-imx/arch/arm/boot/dts/imx6ull-14x14-evk.dts这个中添加BH1750节点 0x23是设备地址这里我不太理解,17-31位不是保留吗,为什么还要在30位上添加一个1.麻烦如果有知道指导一下.

weixin_61869372的博客 922

【ESP32-WROOM-32使用BH1750光照传感器获取光照强度数据】

基于ESP32-WROOM-32使用BH1750传感器获取光照强度数据

qq_45729600的博客 1796

STM32 HAL库——光照强度传感器(GY302/BH1750

一共五个引脚,采用模拟IIC通信,ADDR地址引脚悬空即可。(引脚连接可以自己定义,更改参数即可)SCL——PA12SDA——PA15。

weixin_54372052的博客 1512

STM32F1与STM32CubeIDE编程实例-BH1750环境光强度传感器驱动

BH1750是16位数字输出型,环境光强度传感器。主要应用有移动电话,液晶电视,笔记本电脑,便携式游戏机,数码相机,数码摄像机,汽车定位系统,液晶显示器。

视觉与物联智能 791

STM32硬件I2C BH1750驱动程序demo

STM32硬件I2C BH1750驱动程序demo 【下载地址】STM32硬件I2CBH1750驱动程序demo 这是一个基于STM32硬件I2C接口的BH1750环境光传感器驱动程序demo,旨在帮助开发者快速集成BH1750传感器到STM32项目中。项目包含完整的驱动代码、示例应用代码以及详细的使用说明文档,适合工程...

gitblog_06720的博客 310

探索光照世界:STM32 BH1750 GY-30 光照强度传感器库函数

探索光照世界:STM32 BH1750 GY-30 光照强度传感器库函数 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在物联网和嵌入式系统领域,光照强度传感器是不可或缺的一部分。它们广泛应用于智能家居、农业监测、环境监测等多个领域。为了简化开发者在STM32平台上集成光照强度传感器的过程,我们推出了STM32 BH1750 GY-30 光照强度传感器库函数。 BH1...

gitblog_09752的博客 599

fpga驱动oled iic显示代码_七行代码实现一个光照强度测试仪(Oled显示)

一、前言shineblink core 开发板(简称Core)的库函数支持BH1750光照强度传感器,所以只需要调用两个API,即可实现光照强度测量功能。PS:Core 仅用五、六行代码即可实现Wifi/Ble/NB/Lora/ThreadMesh/RFID/Eth/Usb/RS485/RS232通信、以及30多种传感器/10多种硬件外设/10多种Mcu内设功能,并且这些功能最多可以 5 种随机组...

weixin_39967120的博客 480

AltiumDesigner如何绘制原理图封装

AltiumDesigner如何绘制原理图封装 一、为什么要自己画原理图封装? 当我们需要用的一些元器件在原理图库中找不到的时候,我们就需要自己手动绘制一些元器件的原理图封装。当然也可以选择用相似的代替,但是在一些长场合中并不允许我们这样做,也为了更加的追求完美。 二、准备工作 必不可少的当然是我们的AltiumDesigne开发环境,如果还未安装该软件,请参考:https://blog....

坤小白的博客 3万+

智能家居小程序

WIFI模块:ESP8266-015。系统板:STM32F103C8T6。立创EDC画板子,然后微立创下单。光照度传感器: BH1750。温湿度传感器:DHT11。

weixin_48628145的博客 187

合宙air103 手搓模拟i2c

模拟i2c练习

qq_51931332的博客 433

基于单片机的环境监控系统

摘要:本文设计了一种基于STC89C52单片机的低成本环境监控系统,通过集成DHT11温湿度、MQ-2气体和BH1750光照传感器,实现多参数实时采集。系统采用模块化设计,包含数据采集、蓝牙传输、LCD显示和声光报警功能,通过Keil C51开发的软件程序实现数据处理与阈值报警。测试表明,该系统适用于农业大棚、工业车间等场景,具有响应快、稳定性好的特点。未来可通过物联网和AI算法扩展远程监控与智能调控功能。(149字)

m0_73485055的博客 978
上一篇: LCD1602介绍
下一篇: DHT22
sg996
博客等级 码龄5年 1粉丝 · 4原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值