新产品介绍- Pmod颜色

Pmod颜色,斜视。宣布加入Pmod颜色转向Pmod传感器家族!

描述

传感器是电子设备通向物理世界的桥梁,每个传感器都具有自己的拟人化特性,为您的项目注入新的生命。这个,Digilent Pmod COLOR,赋予颜色区分的能力。它是一个色光到数字转换模块,通过简单的I2C总线报告红、绿、蓝(RGB)和清晰光的数字值。它包含一个白色LED,以改善在低光条件下的颜色判断,以及一个额外的母头,用于通过同一个I2C总线将多个I2C模块链接在一起。所有I2C Pmods需要在SCL和SDA线上拉起跳线。通常他们是板的顶部的直头,然而在Pmod颜色上的跳线必须移动到板的底部,以不干扰敏感的颜色测量!

机上AMS TCS3472色光传感器集成了一个红外阻塞滤光片,可以准确地确定物体的颜色,并感知周围的光线。Pmod COLOR是高度敏感的,具有广泛的动态范围,使其理想的使用在不同的照明条件下和通过衰减材料。

它是如何工作的?

机载AMS TCS3472色光传感器由一个红外滤光片、四个光电二极管、四个模数转换器(adc)、数据寄存器、I2C总线和一个状态机组成。光线首先通过覆盖在每一层上的红外滤光片光电二极管,消除入射光的红外光谱成分,提高测量精度。通过红外滤光片后,光线进入光电二极管,一个红滤光片、一个绿滤光片、一个蓝滤光片和一个清滤或不滤光片。光电二极管产生泄漏电流的基础上的强度RGB和清晰的光。来自每个光电二极管的电流通过ADC并转换成存储在数据寄存器中的16位数字值。然后,用户可以通过简单的I2C总线访问数字RGB和清晰的光值,并根据RGB组件和当前强度对主机板进行编程,以采取一定的行动。

AMS TCS3472色光传感器的框图取自AMS TCS3472数据表。

Pmod COLOR也有一个板载白色LED和四个跳线。白色LED的存在是为了改善物体的颜色测量,而且非常明亮,因此我们建议用户不要直接盯着它。跳线用于控制SCL和SDA上拉到VCC,使能/禁用active-low中断引脚,并使能/禁用白光LED。更多可以在Pmod颜色中阅读关于跳线的使用参考手册

应用程序

TCS3472的应用包括RGB LED背光控制,光色温度测量,显示背光控制的环境光传感(我们都熟悉它在手机和平板电脑上的使用),流体和气体分析,产品的颜色验证和分拣是工业空间中经常使用的自动化产品。如果你对物理感兴趣,一定要看看AMS提供的关于感兴趣主题的技术文件,如色温测量和比色法。AMS还提供了使用该传感器的有关波长和温度灵敏度、提高照度精度、颜色分类和其他主题的白皮书。列表和链接如下:

Pmod颜色设计用于与任何Digilent FPGA, Zynq或MCU板工作。它可以插入Digilent的任何主机端口FPGA或Zynq系统板。对于Digilent微控制器板,需要更加小心地确定哪个Pmod主机端口支持I2C协议。一旦确定然而,Pmod颜色应该很容易得到和运行与任何Digilent MCU板。只需遵循快速入门部分参考手册开始!

开始

如果您是一个MCU用户,我们已经编写了一些库和示例代码说明如何开始获取数字颜色数据。示例代码是在Arduino IDE中编写的,应该可以与Arduino的Digilent核心顺利工作。下载说明,请参阅我们的教程如何开始使用Digilent核心。

如果使用Pmod颜色与Digilent FPGA板,请参阅我们的wiki页面标题使用Pmod IPs了解如何使用我们的拖放Pmod COLOR IP Core与MicroBlaze设计。我们还使用IP核做了一个额外的颜色分类演示,该IP核可以识别显示器上呈现的颜色,并在屏幕上打印“红”、“绿”、“蓝”等。

问题或意见吗?请在下面的评论区或访问Digilent论坛

0
第一个投票。

2《新产品介绍- Pmod COLOR》评语

  1. Talesa:只是偶然的pmod颜色传感器介绍。在过去买了一些pmods -用于我的学生的2 myRIO。据你所知,在这个科技生态系统中有没有什么工作?是否有人为了这些学生的利益将I2C/SPI方法移植到LabVIEW中?我刚刚订购了2个pmod颜色传感器给孩子们玩-期待你们的回应。谢谢

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记