查看: 7916|回复: 23

[项目分享] 【I2C颜色识别传感器试用】变色龙

[复制链接]
本帖最后由 rzyzzxw 于 2018-6-9 10:52 编辑

   开箱的时候还是2017年,交作业却到了2018年。    http://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=30105&fromuid=727937
    因为不会IDE,这是一个难产的项目。
    先是向李亮、陈杰老师请教,请李亮老师写I2C颜色识别传感器 - TCS34725的米思齐库。
    用米思齐写了程序不成功,显示非常亮的白色,串口监视显示传感器在工作,灯会有一丁点的变化。
    然后用了维库里面的代码直接编译以后上传uno板,结果发现无论怎么试传感器,RGB灯都只显示非常亮的白色,RGB灯的颜色基本不随被测对象变化串口监视显示传感器在工作,灯会有一丁点的变化。
    后来从商城下手了df的uno板子+扩展板。用IDE上传wiki代码还不成功,还是显示非常亮的白色。
    不会代码,很受伤。


    好了,其实心中一直记着这个作业,有向邵老师求教micro:bit如何用I2C颜色识别传感器。
    当然中间也没闲着,micro:bit继续学习着。


    终于,看到了super-power的帖子
http://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=30130&fromuid=727937

    用的是米思齐。心想用后进生的高招,可以照抄一些。
QQ拼音截图未命名.png
    抄了程序,还不成功,仍然是白灯。
    传感器放在不同的色块(用的是乐博士的大颗粒积木块,不是标准色卡)上,过串口监视器的数据进行分析。
    红色块上。
QQ拼音截图未命名.png
    绿色块上。
QQ拼音截图未命名2.png

    蓝色块上。
QQ拼音截图未命名1.png
    终于,我发现了,李亮老师做的米思齐I2C颜色识别传感器 - TCS34725的米思齐库还是很棒的。我需要做一下处理,用255减去它。
QQ拼音截图未命名.png
    上传到板子上一试,果然可行。
    rgb灯跟着色块变化起来了。
    好高兴啊。
    然后我就拿出灯带来了。点亮了一个长长的灯带。
    不过还是有点误差,我想起来WIKI中说到传感器测出红色值偏高,那么现在是偏低了,放在红色块上试串串口读数,通过测试,发现改成270-比较合适。
    因为没有标准色,所以只好相似处理,灯带与色块相比显示结果还是比较满意的。
QQ拼音截图未命名.png
    我的灯带有30个灯,中间省略若干行。
QQ拼音截图未命名1.png
    准备好后,开始制作变色龙。
    1、器材接线
41.jpg 42.jpg 43.jpg 45.jpg 44.jpg
    2、测试视频
    匆匆制成,比较粗糙。还有许多要优化的地方。


   

   





DF_mixly库(添加TCS34725颜色识别传感器(转gamma))-17.11.28 (1).zip

381.72 KB, 下载次数: 57, 下载积分: 创造力 -1

售价: 2 创造力  [记录]

REX.rar

335.58 KB, 下载次数: 15, 下载积分: 创造力 -1

售价: 2 创造力  [记录]

rzyzzxw  版主
 楼主|

发表于 2018-1-11 20:48:30

本帖最后由 rzyzzxw 于 2018-1-11 20:50 编辑

下午测试,光线亮,晚上试试,颜色效果更好。我是用透明料打印的。附小恐龙的STL文件。 REX.rar (335.58 KB, 下载次数: 16)
回复 支持 1 反对 0

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-1-11 15:56:08

米思齐(Mixly)

DF_mixly库(添加TCS34725颜色识别传感器(转gamma))-17.11.28 (1).zip

381.72 KB, 下载次数: 72, 下载积分: 创造力 -1

回复 支持 反对

使用道具 举报

DFHkuYIhPT2f  学徒

发表于 2018-6-9 10:46:45

这个灯带的库文件哪里有呢
回复 支持 反对

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-6-9 10:50:12

DFHkuYIhPT2f 发表于 2018-6-9 10:46
这个灯带的库文件哪里有呢

上面评论中,现在附件也有了。

点评

灯带的库文件是哪个  发表于 2018-10-28 21:58
回复 支持 反对

使用道具 举报

心的旅途  学徒

发表于 2018-7-27 20:47:01

谢谢分享
回复 支持 反对

使用道具 举报

savespace  学徒

发表于 2018-8-2 10:09:51

谢谢分享
回复 支持 反对

使用道具 举报

DFr1LMdSSxm  见习技师

发表于 2018-8-4 22:58:58

老师,请教下,我用的是 Dreamer Nano V4.0 (兼容Arduino Leonardo) 这种接法仍然是接A4 A5吗?
回复 支持 反对

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-8-5 08:23:16

DFr1LMdSSxm 发表于 2018-8-4 22:58
老师,请教下,我用的是 Dreamer Nano V4.0 (兼容Arduino Leonardo) 这种接法仍然是接A4 A5吗? ...

查一下,按I2C的接法就好。
回复 支持 反对

使用道具 举报

DFr1LMdSSxm  见习技师

发表于 2018-8-6 12:58:49

rzyzzxw 发表于 2018-8-5 08:23
查一下,按I2C的接法就好。

谢谢老师!
回复 支持 反对

使用道具 举报

bigmenfi  见习技师

发表于 2018-8-27 13:58:39

谢谢哦。很好的东西啦
回复 支持 反对

使用道具 举报

Mr_祎  学徒

发表于 2018-9-5 15:56:50

谢谢分享  想请问一下 如果是TSC3200的颜色传感器要怎么定义呢?
回复 支持 反对

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-9-5 19:16:40

Mr_祎 发表于 2018-9-5 15:56
谢谢分享  想请问一下 如果是TSC3200的颜色传感器要怎么定义呢?

好像还没有库。
回复 支持 反对

使用道具 举报

蘑菇1  学徒

发表于 2018-10-15 10:51:07

这个库是C++的,怎么才能导入mixly里面哪?
回复 支持 反对

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-10-15 10:55:28

蘑菇1 发表于 2018-10-15 10:51
这个库是C++的,怎么才能导入mixly里面哪?

求李亮工工程师写的,我也不会啊。
回复 支持 反对

使用道具 举报

jy02188990  学徒

发表于 2018-11-30 23:53:50

终于看见了
回复 支持 反对

使用道具 举报

加菲养猫猫  学徒

发表于 4 天前

老师 这个灯带的库文件有吗?附件里面没有啊
回复 支持 反对

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 4 天前

加菲养猫猫 发表于 2018-12-12 19:07
老师 这个灯带的库文件有吗?附件里面没有啊

帖子底部。
回复 支持 反对

使用道具 举报

加菲养猫猫  学徒

发表于 3 天前


不多啊,老师,这个是dfrobot的库不是解压出来里面没有ws2812灯带模块的库呀,能分享一下这个灯带的库吗?
回复 支持 反对

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 3 天前

加菲养猫猫 发表于 2018-12-13 13:32
不多啊,老师,这个是dfrobot的库不是解压出来里面没有ws2812灯带模块的库呀,能分享一下这个灯带的库吗 ...

直接驱动灯带,不用库啊。
回复 支持 反对

使用道具 举报

加菲养猫猫  学徒

发表于 3 天前

rzyzzxw 发表于 2018-12-13 16:58
直接驱动灯带,不用库啊。

你用的不是ws2812这个灯带吧?这个灯带没库驱动不了啊
回复 支持 反对

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail