2回答

0收藏

I2C颜色识别传感器 - 初步试用

#线上活动 #线上活动 4610 人阅读 | 2 人回复 | 2018-01-05

本帖最后由 leo121_3006061 于 2018-1-5 17:26 编辑

参加爱板活动,拍了一个I2C颜色识别传感器 - TCS34725,感谢上海DFROBT,爱板和管管,也感谢朋友们的支持和鼓励。

【计划】
1. 此传感器是为arduino设计的自然先要用arduino开发板先熟悉一下。

2. 使用手头现有的板子pic32MM,来实现用RGB灯显示传感器反馈回来的颜色,初步定为红、绿、蓝三色。

原因:我手头只有这块板子上有一个RGB三色灯,正好最近在研究这块板子,顺手实验一下。
应用场景:
I. 可以给2周岁以上小朋友们作为视觉玩具,对颜色有更好的认知
II. 汽车调漆等与颜色有关的都可以用此传感器

3. 使用NXP的LPC54110 lite双核开发板,实现语音输出,即把传感器反馈回来的颜色,用语音输出。
原因: 此开发板正好带有一个语音编码器,还有一个数字麦克风(本次实验暂时用不上)
应用场景:可以为视觉有障碍的朋友提供一个帮助。

希望能都完成上述计划步骤,今天的帖子实现第一步计划,其中2,3两步骤需要些时间。


【收集整理资料】
尽管官网已经有了资料,我还是习惯自己收集资料,下边附上链接和资料
1、 维基资料   
http://wiki.dfrobot.com.cn/index.php?title=(SKU:SEN0212)Color_Sensor-TCS34725_%E9%A2%9C%E8%89%B2%E4%BC%A0%E6%84%9F%E5%99%A8

3、代码和附件
20160909173327qrh0nx.zip (11.51 KB, 下载次数: 6)
20160909173339m714a4.pdf (78.47 KB, 下载次数: 4)
20160909173402wezqu0.pdf (1.34 MB, 下载次数: 5)
2016090917334851tsi5.pdf (35.12 KB, 下载次数: 6)

【初步试用】

1.
  • 硬件
    • UNO x1
    • 颜色传感器 x1
    • 4P传感器线 x1
  • 软件
    • Arduino IDE 版本1.8.5

2、特性
  • 工作电压:3.3-5V
  • 工作电流:65uA
  • 检测距离:3-10mm
  • 时钟频率:0-400KHZ
  • 接 口:IIC接口和2.54间距接口
  • I2C地址:0x29
  • 温度范围:-30℃ ~ +70℃
  • 尺 寸:18.5 mm * 23 mm
  • 重量:12 g
3、接线图,传感器pin定义





3. 例程代码


编译下载到开发板,打开串口输出如下数据,以红色为背景色(就是下边那张照片中红色的盒子)传感器反馈回来的信息


最后上一张手机拍的图,板子非常小巧,有着atmel板子一样的工艺,精致!



综述,通过本次简单的实验,对于传感器有个初步了解,Dfrobot这么设计对于快速开发无疑有非常的好处的,节约大量的时间,让开发者专注于创意的实现,不再花费太多的时间在代码身上,这一点是有着巨大的意义的。
分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

robe.zhang

发表于 2018-1-5 22:43:26 | 只看该作者

写的很好,很好,
板凳

leo121_3006061

发表于 2018-1-5 23:33:13 | 只看该作者

robe.zhang 发表于 2018-1-5 22:43
写的很好,很好,

感谢大佬的鼓励
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条