首页 / 行业
怎样实现树莓派色彩传感器接口进行色彩检测
2019-07-29 10:10:00
概述
颜色传感器检测或感知颜色。它是如此简单。但是,色彩传感器如何实际检测颜色是让事情变得有趣的原因。
有许多应用,如物体检测,产品分类,物体跟踪等。所有这些和许多其他应用将颜色检测作为其系统的一部分。
在颜色检测过程中,颜色传感器是主要组件或硬件。有几种类型的颜色传感器可用于不同的应用。
在Raspberry Pi颜色传感器接口教程中,我将使用TAOS的TCS3200颜色传感器(德克萨斯州)高级光电解决方案)。
关于TCS3200色彩传感器的简要说明
我已经在TCS3200色彩传感器上开展了一个项目。它基于Arduino,该项目被称为 ARDUINO基于颜色检测。
在该项目中,我谈到了颜色传感器的基础知识,如何LDR可用作色彩传感器,也可用作TCS3200色彩传感器的简要介绍。
所以,我强烈建议您在继续使用Raspberry Pi颜色传感器接口之前完成该项目(至少是颜色传感器部分简介)。
TCS3200是学生和业余爱好者可以使用的易于使用的颜色传感器之一。它基本上是一个光到频率转换器,即根据落在它上面的光的颜色和强度,其输出信号的频率变化。
TCS3200的引脚图
下图显示了TCS3200的引脚图。它采用8引脚SOIC封装。
TCS3200的引脚说明
S0和S1: S0和S1是输出信号频率调节输入。使用这些引脚,您可以将输出频率缩放为三个预设值之一。与S0和S1对应的表格在后面的章节中给出。
OE:这是输出使能引脚。它是低电平有效引脚。
GND:电源接地引脚。
VDD:电源引脚(通常为+ 5V)。
OUT:输出引脚,产生方形器件50%占空比和方波频率与光强度成正比。
S2和S3: S2和S3是光电二极管选择引脚。
注意:下表显示了S0和S1输入的不同组合以及相应的输出频率调整。
S0S1输出频率缩放(f0) 典型的满量程频率
LL断电----
LH2%10 - 12 KHz
HL20%100 - 120 KHz
HH100%500 - 600 KHz
下表显示了输入S2和S3的组合,选择了相应的光电二极管。
S3S4光电二极管类型
LL红色
LH蓝色
HL清除(无过滤器)
HH绿色
Raspberry Pi色彩传感器接口电路图
以下基于Fritzing的图像显示了连接图Raspberry Pi颜色传感器(TCS3200)接口。
如果上述电路图中TCS3200颜色传感器的引脚输出不清晰,可以使用下图作为参考。
所需组件
Raspberry Pi
TCS3200色彩传感器
迷你面包板
连接电线
电源
计算机
电路设计
如前所述,TCS3200色彩传感器有8个引脚。连接引脚1和2,即S0和S1至+ 5V。然后将和GND连接到Raspberry Pi的gnd。
将TCS3200颜色传感器的V DD 引脚连接到+ 5V的Raspberry Pi。引脚6即传感器的OUT引脚连接到物理引脚22,即Raspberry Pi的GPIO25。
最后,将颜色传感器的S2和S3连接到物理引脚16和18即Raspberry Pi的GPIO23和GPIO24。
注意:使用5V适配器为Raspberry Pi供电,而不是将其连接到计算机。
代码
RAW RGB值代码
我将为这个项目提供两个代码。使用第一个代码,您可以显示RGB色域的RAW值。
使用Raspberry Pi和TCS3200色彩传感器进行色彩检测的代码
使用第二个代码,您可以实现颜色检测项目。代码仅校准为三种基色:红色,绿色和蓝色。但您可以根据第一个代码的结果扩展到各种颜色。
工作
这个简单项目的目的是了解Raspberry Pi色彩传感器接口,以及如何使用Raspberry Pi和TCS3200色彩传感器制作色彩检测应用程序。
现在,由于TCS3200色彩传感器的S0和S1输入都连接到+ 5V,因此输入频率将达到100%,即输出频率将在500范围内。 KHz至600 KHz。
由于TCS3200颜色传感器的S2和S3引脚用于选择光电二极管,它们将依次设置为三种不同的组合以获得红色,蓝色和绿色值的RAW数据。
将这些值作为参考,编写颜色检测程序,Raspberry Pi正确显示颜色名称放置在传感器前面。
注意:
参考值在第二个Python脚本中依赖于周围的光照。因此,它们可能不适合您。
为了制作颜色检测应用程序,请实现第一个Python脚本并记下值。基于这些值,您可以为颜色检测器应用程序开发自己的Python脚本。
应用程序
如前所述,像TCS3200这样的色彩传感器可以在各种项目和应用中实现,例如:
RGB LED背光控制
对象颜色验证
产品分类
工业自动化
商业印刷
健康与健身
概述
颜色传感器检测或感知颜色。它是如此简单。但是,色彩传感器如何实际检测颜色是让事情变得有趣的原因。
有许多应用,如物体检测,产品分类,物体跟踪等。所有这些和许多其他应用将颜色检测作为其系统的一部分。
在颜色检测过程中,颜色传感器是主要组件或硬件。有几种类型的颜色传感器可用于不同的应用。
在Raspberry Pi颜色传感器接口教程中,我将使用TAOS的TCS3200颜色传感器(德克萨斯州)高级光电解决方案)。
关于TCS3200色彩传感器的简要说明
我已经在TCS3200色彩传感器上开展了一个项目。它基于Arduino,该项目被称为 ARDUINO基于颜色检测。
在该项目中,我谈到了颜色传感器的基础知识,如何LDR可用作色彩传感器,也可用作TCS3200色彩传感器的简要介绍。
所以,我强烈建议您在继续使用Raspberry Pi颜色传感器接口之前完成该项目(至少是颜色传感器部分简介)。
TCS3200是学生和业余爱好者可以使用的易于使用的颜色传感器之一。它基本上是一个光到频率转换器,即根据落在它上面的光的颜色和强度,其输出信号的频率变化。
TCS3200的引脚图
下图显示了TCS3200的引脚图。它采用8引脚SOIC封装。
TCS3200的引脚说明
S0和S1: S0和S1是输出信号频率调节输入。使用这些引脚,您可以将输出频率缩放为三个预设值之一。与S0和S1对应的表格在后面的章节中给出。
OE:这是输出使能引脚。它是低电平有效引脚。
GND:电源接地引脚。
VDD:电源引脚(通常为+ 5V)。
OUT:输出引脚,产生方形器件50%占空比和方波频率与光强度成正比。
S2和S3: S2和S3是光电二极管选择引脚。
注意:下表显示了S0和S1输入的不同组合以及相应的输出频率调整。
S0S1输出频率缩放(f0) 典型的满量程频率
LL断电----
LH2%10 - 12 KHz
HL20%100 - 120 KHz
HH100%500 - 600 KHz
下表显示了输入S2和S3的组合,选择了相应的光电二极管。
S3S4光电二极管类型
LL红色
LH蓝色
HL清除(无过滤器)
HH绿色
Raspberry Pi色彩传感器接口电路图
以下基于Fritzing的图像显示了连接图Raspberry Pi颜色传感器(TCS3200)接口。
如果上述电路图中TCS3200颜色传感器的引脚输出不清晰,可以使用下图作为参考。
所需组件
Raspberry Pi
TCS3200色彩传感器
迷你面包板
连接电线
电源
计算机
电路设计
如前所述,TCS3200色彩传感器有8个引脚。连接引脚1和2,即S0和S1至+ 5V。然后将和GND连接到Raspberry Pi的gnd。
将TCS3200颜色传感器的V DD 引脚连接到+ 5V的Raspberry Pi。引脚6即传感器的OUT引脚连接到物理引脚22,即Raspberry Pi的GPIO25。
最后,将颜色传感器的S2和S3连接到物理引脚16和18即Raspberry Pi的GPIO23和GPIO24。
注意:使用5V适配器为Raspberry Pi供电,而不是将其连接到计算机。
代码
RAW RGB值代码
我将为这个项目提供两个代码。使用第一个代码,您可以显示RGB色域的RAW值。
使用Raspberry Pi和TCS3200色彩传感器进行色彩检测的代码
使用第二个代码,您可以实现颜色检测项目。代码仅校准为三种基色:红色,绿色和蓝色。但您可以根据第一个代码的结果扩展到各种颜色。
工作
这个简单项目的目的是了解Raspberry Pi色彩传感器接口,以及如何使用Raspberry Pi和TCS3200色彩传感器制作色彩检测应用程序。
现在,由于TCS3200色彩传感器的S0和S1输入都连接到+ 5V,因此输入频率将达到100%,即输出频率将在500范围内。 KHz至600 KHz。
由于TCS3200颜色传感器的S2和S3引脚用于选择光电二极管,它们将依次设置为三种不同的组合以获得红色,蓝色和绿色值的RAW数据。
将这些值作为参考,编写颜色检测程序,Raspberry Pi正确显示颜色名称放置在传感器前面。
注意:
参考值在第二个Python脚本中依赖于周围的光照。因此,它们可能不适合您。
为了制作颜色检测应用程序,请实现第一个Python脚本并记下值。基于这些值,您可以为颜色检测器应用程序开发自己的Python脚本。
应用程序
如前所述,像TCS3200这样的色彩传感器可以在各种项目和应用中实现,例如:
RGB LED背光控制
对象颜色验证
产品分类
工业自动化
商业印刷
健康与健身
最新内容
手机 |
相关内容
从概念到生产的自动驾驶软件在环(Si
从概念到生产的自动驾驶软件在环(SiL)测试解决方案,测试,解决方案,自动驾驶,传感器,评估,车辆,自动驾驶软件在环(SiL)测试是一种在计算什么是带阻三极管,带阻三极管的基本
什么是带阻三极管,带阻三极管的基本结构、工作原理、电阻比率、常用型号、应用、检测、操作规程及发展历程,三极管,检测,工作原理,什么是电机启动器,电机启动器的基本
什么是电机启动器,电机启动器的基本结构、优缺点、工作原理、类型、检测、操作规程及发展历程,工作原理,类型,检测,结构,启动,断开,位移传感器结构类型及工作原理与应
位移传感器结构类型及工作原理与应用,工作原理,类型,结构,位移传感器,常见,效应,FDV302P位移传感器是一种用于测量物体位移或位置的电流互感器作用 电流互感器为什么
电流互感器作用 电流互感器为什么一端要接地?,作用,误差,原因,连接,测量,短路故障,电流互感器(Current Transformer,简称CT)是一种用于半导体主控技术:驱动自动驾驶革命的
半导体主控技术:驱动自动驾驶革命的引擎,自动驾驶,交通,自动驾驶系统,数据,车辆,自动,随着科技的不断进步,自动驾驶技术已经成为现实加特兰毫米波雷达SoC芯片赋能室内
加特兰毫米波雷达SoC芯片赋能室内安防新应用,毫米波雷达,芯片,用于,稳定性,目标,感知,室内安防是一个重要的领域,随着技术的进步和人基于穿隧磁阻效应(TMR)的车规级电
基于穿隧磁阻效应(TMR)的车规级电流传感器,车规级,效应,导致,自旋,测量,电动汽车,随着电动汽车的快速发展和智能化驾驶技术的成熟,对