查看: 15856|回复: 5

自带保护色的变色龙灯

[复制链接]
变色龙LED灯的粗略效果预览↓↓↓

826db6f8jw1e6sam4b902g206g04ue81.gif

【Intro】

    变色龙是一种善变的树栖爬行类动物,为了逃避天敌的侵犯和接近自己的猎物,它们常在不经意间改变身体颜色,从而让自己融入周围的环境之中。    由于受到这种拉风变色技能的刺激,自己也想做一个会变色的小东西,可以根据周围事物不同的颜色来改变自己的颜色。
460.gif

    当然,与变色龙的变色技能来自于皮肤三层色素细胞不同的是,这里想要实现变色功能就要用到一个颜色传感器和一个LED加上一个控制器和若干导线即可。
    接下来,还需要一个容器来装这些元件,有条件的话可以根据自己喜好制作一个容器。这里我选用了一个使用较透明的材料通过3D打印的小灯罩作为这个会变色LED灯的容器。

【硬件列表】
【步骤1】准备好需要的元器件
20131013183524432-650x445.jpg

因为容器的空间可能比较有限,如需要达到最佳的效果的话,尽量选用体积小一点的控制器。本人选用了Nano控制器,该控制器最大的特点就是体积小、功能强、低功耗可使用电池供电。

【步骤2】连接
20131013184108974-650x431.jpg

将颜色传感器与Nano控制器用导线连接起来,这里注意每个端口的连接要结合软件定义正确连接(传感器的LED端接Nano的3.3V端)由于Nano的端口有限,所以扩展几个需要的端口,如下图所示:
20131013184824850-552x225.jpg

20131013184835808-562x437.jpg

下图所示为一个使用DFRuino UNO 以及 IO传感器扩展板的版本:

1210.jpg

【步骤3】下载程序

所有元件连接好后将编写好的代码烧到Nano控制器中

代码中需要使用到Metro库,需要先安装。 Metro.zip (79.7 KB, 下载次数: 663)

lengyuexinghun  学徒

发表于 2014-3-13 11:24:27

楼主,连接图怎么打不开啊
回复

使用道具 举报

Ash  管理员
 楼主|

发表于 2014-3-13 11:52:27

lengyuexinghun 发表于 2014-3-13 11:24
楼主,连接图怎么打不开啊

谢谢提醒,重新上传了,应该没问题了。
回复

使用道具 举报

lengyuexinghun  学徒

发表于 2014-3-14 16:13:18

谢谢啦,我对这个变色龙很感兴趣,正准备做一个试试。
回复

使用道具 举报

爱国者一号  初级技匠

发表于 2015-11-7 10:17:06

楼主你好,我是一个没有编程经验的人,按照我的思路,把程序直接烧进硬件就OK了,但前面你说代码需要Metro库,需下载,我不是很懂。楼主您能向我我讲解一下Metro库在烧录软件中的作用吗?有了您的讲解我将会进步。谢谢楼主
回复

使用道具 举报

再粗点再大点  学徒

发表于 2018-7-15 13:11:37

学习了
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail