资料介绍
描述
您好,在本教程中,我们将使用带 Arduino UNO 板的 TCS3200、TCS230 或 GY-31 颜色传感器模块,并且会有一个项目使用 RGB LED 来再现检测到的颜色。
该模块有一个 8×8 的光电二极管阵列,其中 16 个带有红色滤光片,16 个带有蓝色滤光片,16 个带有绿色滤光片,16 个没有滤光片(透明),我们选择使用什么滤光片并读取其值,并在代码中我们根据应用程序或项目将它们组合起来。
光由光电二极管检测,输出频率与流经光电二极管的电流成正比,与所使用的滤光片和检测到的物体颜色有关。
-模块有 (Vcc/GND) 引脚,它们是冗余的。
– S0/S1 引脚控制输出频率缩放
– S2/S3 引脚控制我们要测量的光电二极管组(红/绿/蓝/透明)
– Out 是输出信号,LED 引脚控制前面的 LED。
此选项允许模块与不同的测量技术和微控制器类型一起使用,在教程和代码中我一直以 100% 使用它,您可以根据需要更改它仅取决于其引脚的逻辑电平(高/低的)。
通过还控制 S2/S3 的逻辑级别,我们可以选择使用哪个过滤器或不使用过滤器,在我通过红色/绿色/蓝色的代码中,如果您的应用程序只需要一个或两个过滤器,您也可以这样做。
对于 LED 引脚,如果未连接,LED 会自动点亮,但如果您想关闭它们,可以将 LED 引脚设置为低电平(这取决于您的应用和条件)。
对于 Out 引脚,由于传感器给出的信号是一个频率,我们测量它们相关的持续时间 (Duration=1/Frequency),因此颜色的频率越高,测量的持续时间越短,这意味着检测到的对象具有该颜色(查看教程)。
部分
除了一些跳线,这就是我们所需要的
接线
接线在下面,这里有一些评论
Vcc/GND 是一样的选择你想使用的那个,注意一些模块有«OE»引脚,保持低电平否则它会关闭模块
不要忘记 RGB 应该连接到 PWM 引脚,这里我有一个公共阴极。
代码
代码也在下面
代码1:直接接线读取红/蓝/绿的输出信号,你可以用它来校准你的模块,例如放置一些物体并检查传感器值,因为这些值与光照条件,曝光有关, 以及对象本身。
代码 2:现在我们了解了每种颜色的值,我们可以开始识别它们,简单的方法是在第一次测试期间,您会注意到对象的颜色具有最低值,即持续时间,(更高的频率),检查下面的测试。
.代码 3:这里我们使用 RGB LED,我们尝试重现传感器给出的颜色值,大多数时候它重现检测到的物体的颜色,这里你应该知道:最小/传感器为每种颜色给出的最大值,并且它是倒置的(值最低,颜色越高)。
analogWrite(LED_R,map(Red,15,60,255,0));
这是我们使用的功能,因此我们在引脚 (LED_R) 上生成带有“analogWrite”的 PWM 信号,该引脚是连接到引脚 D3 的 RGB LED 的红色引脚,我们写入的值与“红色”值成正比是传感器给出的红色值,它的最小值为 15,最大值为 60(这些是我的正确值,请尝试测量您自己的值),并且此值转换为 255-0,因此 15 将“相等”到 255 和 60 将“等于”到 0 例如,如果模块给我们“15”,则 LED_R 将收到最高(5V)的“255”值,因为如前所述,值越低,颜色越高) ……
测试
测试 1
这是代码 1 的测试,其对象的 RGB 值显示在串行监视器中,您可以注意到,红色值是最低的
测试 2
在代码 2 中,我们不显示值,但如果识别出对象的颜色,这里我们有绿色对象并检测到绿色
测试 3
Code 3测试,用RGB LED再现笔记本的蓝色
插件
- 在代码 2 中,您可以根据需要添加任意数量的颜色,只需测量它们的值
- 校准模块时不要对模块放置和照明进行太多更改
- 对于RGB代码,蓝色很占优势,可以尝试减少
- TCS3200颜色传感器模块原理图及参考代码 2次下载
- 使用TCS230 TCS3200颜色传感器制作颜色检测器
- 使用TCS3200和Arduino Uno制作Arduino Chameleon
- 基于STM32F103的TCS3200颜色传感器的使用
- 产品变更通知:TSL23x_TSL25x_TSL26x_TCS32x0_PN000115_1-00.pdf
- 图片:TCS3200_IM000353_1-00.png
- RoHS认证:TCS3200_RC000182_1-00.pdf
- TCS230颜色传感器的原理与应用及识别颜色的过程详细说明 76次下载
- TCS3200颜色传感器的使用说明详细资料免费下载 23次下载
- 颜色传感器TCS230英版资料 0次下载
- 基于TCS3200颜色传感器 71次下载
- 基于TCS3200颜色识别的自动分拣系统 89次下载
- TCS3200颜色传感器配套资料 74次下载
- TCS3200在机器人短跑竞赛中的应用 82次下载
- 基于颜色传感器TCS230的氯离子和PH检测仪设计 147次下载
- ZC-CLS381RGB颜色识别+8x8点阵指示—配置颜色识别寄存器组(上) 1408次阅读
- 基于CW32系列MCU的GY-33颜色识别模块设计 1472次阅读
- 利用OpenCV进行颜色检测 1089次阅读
- Python OpenCV教程:特定颜色的检测 919次阅读
- AOI 颜色&缺陷检测原理 1906次阅读
- EPLAN P8 对电缆颜色进行标注时颜色的英文缩写是什么 1473次阅读
- 利用单片机的颜色识别系统设计 2947次阅读
- 分享一个不错的颜色检测器/传感器电路图 3051次阅读
- 什么是颜色传感器它有哪些类型的 7658次阅读
- dfrobot TCS3200 颜色传感器简介 2728次阅读
- ev3颜色传感器能够识别几种颜色 2.1w次阅读
- 颜色传感器和色标传感器的本质区别及应用解析 7089次阅读
- 机器视觉之导线颜色识别 6187次阅读
- 一文读懂颜色传感器使用方法 3.9w次阅读
- 颜色特征提取方法 4313次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多