找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6050|回复: 8
收起左侧

颜色识别传感器的应用

[复制链接]
ID:51773 发表于 2013-7-12 20:51 | 显示全部楼层 |阅读模式
                                                                                                
面对我们如果缤纷多彩的世界,怎么样把这些神奇的色彩用我们所学的电子知识把它识别出来呢?相信学会了颜色识别对于我们做工程是非常重要的,比如打印机,图书馆归类,流水线生产,颜色检测系统等都有着很广的应用,可以让它代替我们人眼去识别颜色功能,比如最近公司在为别人开发的点钞机据说里面就有一部分用到这个,呵呵,当然这个项目以我现在的水平,只能帮公司打打杂帮忙做今天介绍的颜色传感器部分了。
上篇文章写的是关于altium designer的应用时,举了一个PCB的例子,那个时候我拿的是颜色传感器的PCB,呵呵,前两天终于拿到产家寄过来的PCB了。拿到板后用万用表对电路进行测试,发现没有问题,看上去还算挺好看的,第一次做不规则的圆形PCB,其实之前也碰到过问题,不过后来是解决问题了。对于画各类不规则PCB在覆铜的时候终于会一些了。

这是两块PCB板,看上去做工还可以,一个用于IO扩展的,用到的芯片是我很久前写过介绍74HC595的一篇文章,呵呵,等有时间再拿它专门出来晒一晒,现在用它做了一个例程,用电脑键盘控制单片机,用单片机三根线控制74HC595,让74HC595控制8个或者16LED灯,当键盘打1时第一个灯亮,键盘打2时第二个灯亮,依次类推,感觉挺好玩的。另外一个PCB(圆形的)就是今天的主角颜色传感器了。
话归正题吧,讲一讲颜色识别的原理:通常我们看到的物体颜色,实际上是物体吸收了照射在它上面的日光(白光)中的一部分有色成分,而反射的另一部分光在人的眼睛里的反应,因为反射到人眼中的颜色基色不一样,所以人能够感觉到不同的颜色,白色是由各种频率的可见光混合在一起构成的,它按照不同的三基色蓝B,绿G,红R按不同的比例形成的,由此,我们利用颜色传感器检测这三种光的不同频率就可以判断被检测的物体颜色了。
说完原理是不是有一种要拿它“开刀”的冲动呢?呵呵,经过几天的研究,我写了一个简单的程序对它进行测试,发现一切正常使用,激动。

1.JPG

这个是我焊好了的模块。呵呵,焊完以后感觉595的布局可能不太好,有待改进!

2.JPG

给它来一个独照

3.JPG

接在电路中进行检测。

4.JPG

这是我下载程序后显示在电脑上的测试结果,把这三个R,G,B的值输入到一些有颜色设置的窗口中(比如PHOTOSHOP),发现颜色和被测物体颜色一样。说明至此调试成功。当然在这个调试过程是令人沮丧的。这个模块对于光源很有讲究。如果环境固定以后,我们要确保光源不再改动,否则会像我一样,测到的值几乎成了乱码,就像这窗口后面R=260,其实这个值在基色里可能找不到,原因就是我把台灯动了一下。所以个人认为这款模块需要改进的地方是怎么样让模块对光源的要求变得更低些呢?当然这是这款IC本身所带来的一个缺点,我们能够做的应该是在对要求比较高的检测时使用其它更加高性能的IC来加引改进了。另外一个地方就是它读回来的时候有一定的误差,虽然经过我的测试,颜色基本上都识别出来了,毕竟误差在一定范围内,我们看到的颜色是相差不远的,这个相对有对RGB三种基色进行调试过的朋友都会知道。但是如果要求比较高的话可能就会影响结果了。


                                                                                            


回复

使用道具 举报

ID:160752 发表于 2017-1-14 16:41 | 显示全部楼层
能不能分享一下源代码和原理图
回复

使用道具 举报

ID:78800 发表于 2016-3-31 19:15 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ID:72266 发表于 2015-2-7 11:10 | 显示全部楼层
楼主好人!
回复

使用道具 举报

ID:72399 发表于 2015-1-23 23:26 | 显示全部楼层
我很赞不过我不玩这个的
回复

使用道具 举报

ID:61875 发表于 2014-11-11 06:54 | 显示全部楼层
谢谢楼主的奉献学习了。
回复

使用道具 举报

ID:68483 发表于 2014-11-7 15:11 | 显示全部楼层
有用,学习了
回复

使用道具 举报

ID:66741 发表于 2014-9-28 11:37 | 显示全部楼层

谢谢分享
回复

使用道具 举报

ID:61326 发表于 2014-5-4 14:07 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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