社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 1242|回复: 1

[光学传感器] 罗姆传感器评估套件(7)彩色传感器BH1745NUC

[复制链接]

214

TA的帖子

5

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-2-23 13:25:16 | 显示全部楼层 |阅读模式
本帖最后由 x1816 于 2017-2-21 14:39 编辑

传感器介绍
套件里的彩色传感器型号为BH1745NUC,主要功能是检测环境照度和色温。
通过运用特有的红外线去除技术和运算方式实现业界最高的红外线去除特性,将红外线的影响降低至以往产品的1/10以下。以往彩色传感器,即便是受到红外线影响无法正确感应的昏暗(透射率低)的光学窗口,也能精确检测出照度、色温。
image1.png
硬件连接
传感器芯片是下图中的U10,作为一个光学传感器,它的封装是透明的。
image2.jpg

image3.jpg

这个传感器是I2C接口,工作电压为2.3-3.6V,这里用3.3V。
image4.jpg
测试
测试程序:
  1. #include <Wire.h>
  2. #include <BH1745NUC.h>

  3. BH1745NUC bh1745nuc(BH1745NUC_DEVICE_ADDRESS_39);

  4. void setup() {
  5.   byte rc;

  6.   Serial.begin(9600);
  7.   while (!Serial);
  8.   
  9.   Wire.begin();
  10.   
  11.   rc = bh1745nuc.init();
  12. }

  13. void loop() {
  14.   byte rc;
  15.   unsigned short rgbc[4];
  16.   
  17.   rc = bh1745nuc.get_val(rgbc);
  18.   if (rc == 0) {
  19.     Serial.write("BH1745NUC (RED)   = ");
  20.     Serial.println(rgbc[0]);
  21.     Serial.write("BH1745NUC (GREEN) = ");
  22.     Serial.println(rgbc[1]);
  23.     Serial.write("BH1745NUC (BLUE)  = ");
  24.     Serial.println(rgbc[2]);
  25.     Serial.write("BH1745NUC (CLEAR) = ");
  26.     Serial.println(rgbc[3]);   
  27.     Serial.println();
  28.   }

  29.   delay(500);

  30. }
复制代码


为了方便测试,在显示器上制作一张色卡:
image5.png
黑色
image6.png


白色
image7.png


红色
image8.png
绿色
image9.png


蓝色
image10.png


再看另外一个显示器
黑色
image11.png


白色
image12.png
红色
image13.png
绿色
image14.png
蓝色
image15.png


前一个显示器是IPS屏幕,后一个是普通的TN屏幕,日常使用差别不大,用传感器检测差别还是很明显的。


附件:色卡文件

色卡.zip (534 Bytes, 下载次数: 7)
此帖出自传感器论坛

回复

使用道具 举报

6751

TA的帖子

128

TA的资源

管理员

Rank: 13Rank: 13Rank: 13Rank: 13

发表于 2017-2-27 09:18:06 | 显示全部楼层
汇总贴在此:
罗姆传感器评估套件测评——by x1816
http://bbs.eeworld.com.cn/forum. ... &fromuid=536508

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-10-19 17:05 , Processed in 0.163994 second(s), 16 queries , Redis On.

快速回复 返回顶部 返回列表