彩虹瀑布时钟制作图解.doc

彩虹瀑布时钟制作图解.doc

ID:27911843

大小:723.50 KB

页数:19页

时间:2018-12-07

彩虹瀑布时钟制作图解.doc_第1页
彩虹瀑布时钟制作图解.doc_第2页
彩虹瀑布时钟制作图解.doc_第3页
彩虹瀑布时钟制作图解.doc_第4页
彩虹瀑布时钟制作图解.doc_第5页
资源描述:

《彩虹瀑布时钟制作图解.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、彩虹瀑布时钟制作图解  如何让苍白单调的时间变成彩色的?这个彩虹瀑布时钟项目就是答案!    一段时间的全力投入之后,我终于完成了这个彩虹瀑布时钟:-)  这个时钟受到了这个DIY项目的启发:  在看到Doug的制作的时候,我想到了RGBLED,于是就计划做点不一样的创意出来。这就是思考后的成果(在被我女朋友一脚踢飞之前),我也很乐意和大家一起分享制作的过程。  这个制作基于一块Arduino上的ATmega328芯片,稍微修改了一下PCB把输出由负极性变为正极性,还添加了一块ULN2003用作缓冲输出。  1设计   

2、   我在本地的一家小公司丝网印刷时钟的面板,一块是标准的300mmx300mm尺寸,另一块的尺寸是自定义的185mmx205mm。  小一点的面板可以用来安装到书架上的橱柜里,现在它已经在上面快活地呆了几个月,每天以通知我已经迟到这种残酷事情为乐。  这块面板同时也用来做修改后PCB的初次测试,这个设计一直表现的很完美。  2制作钟体  时钟的主体部分同其他的钟相比没有太大变化。  我用了一些小技巧来提高光线的均匀度,同时避免眩光。  和普通的设计相比,一些特殊的技巧如下:        我找了了一些塑料条并将它们裁成

3、两种尺寸,大一点的用在外框,小一点的用在内部的百叶窗网格上。          网格做好了以后,在上面贴了一层高反射率的铝箔胶带,在黑色的塑料基底上面是银色的反光层。      将LED灯条安放在单元的顶部和底部,这样它们发出的光线就不会落到错误的字上。  这些LED灯条来自易趣,5M牌子。但是注意,有些不好用的灯条是用三个不同的LED拼装起来的,和三个芯片处于共同封装里的灯条相比效果就是渣渣。      3电气连接      在彩虹版本上,我需要把LED的输出极性变化一下。开始我想用一个HEF4049来反相缓冲输出,接

4、着我换成了ULN2003和UDN2981,它们不仅能够完成同样的功能,还能节省PCB板上的空间,最后用一个ULN2003来驱动3路PWM输出,制造随机的颜色变化。        同最初的线路布局相比引脚的位置有些变化,但和Doug的设计本质上没有什么区别。  这里有一份电路图的PDF文件。        每一段LED灯条需要连出4根引线,共阳极引线,蓝色阴极,红色阴极和绿色阴极。  我把所有的红色LED引脚接到一个连接器上,这样方便连接带状电缆。绿色和蓝色的LED引脚也照此办理。所有的线直接焊到连接器上,然后包上一层热熔

5、胶。  把带状电缆从连接器连接到12V电源上,保证所有的LED都能工作,标记好哪一条电线对应哪一个单元。  4彩虹时间  所有的电线接好以后可以坐下并观察颜色的变化。  你可以通过下面的代码调整RGBLED的颜色。    如果你把redNew和redNow的值都降低,那么理论上红色光的变化会减弱,而蓝绿色光的变化会更加明显。  最好还是自己做一次,然后亲眼看结果。  享受它吧!照片没有实际看起来那么好,有点可惜。  5源代码              这里是彩虹钟的源代码,基于Doug的设计,还能够自动调节白天/夜晚的发

6、光亮度。  想要变更灯光变幻的速度,只需要在代码的最后改变延迟函数的值。    可以把150改成任何一个你想要的值。  这个代码唯一的缺点是当通过按钮调整时间的时候稍有延迟,但这不是致命的问题,因为每年只需要调节两次!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。