今天是: <%response.write formatdatetime(date(),1)%> 电子制作天地网站欢迎您的光临,欢迎提出宝贵意见或建议。本站信息产业部备案: 粤ICP备05114582号
 
光立方
LED梦幻立方

时间:2013-6-20 21:15:19 来源:互联网 作者:不详 编辑: 【关闭


作者:Chinked-out工作室 刘小平 李志远
7月的时候,做出了光立方,在杂志、网络发布以来,广受好评,这段时间来,收到很多网友的建议,因此决心把原有的光立方硬件升级,让电路更简单,程序更简洁,以前的设计是由16个IC驱动的,好处是有可切换的坐标系(详见《无线电》杂志第十期),但16个IC和128根连接线的工作量实在不小,虽然控制程序只有60多行,但硬件的复杂让很多初学者望而却步。
一直以来,我都在思考做什么样的设计给大家,就拿光立方来说,为了程序的简洁、易于理解,我的硬件电路不同于美国的原版设计,也因为8位单片机的局限性,这也是当时我能想到最好的解决方案。程序的简化是硬件的复杂弥补的。可是工作室的这种设计行吗?
就效果而言是可行的,后来很多网友都仿做了出来,可我觉得不行。美国原版的设计电路要比我的简单,那么有没有硬件更简单且程序更短的?抱着这种想法,我在11月初开始了设计,一周的时间,竟然完成了。
现在的光立方,硬件更简单,只有5个IC控制,不想用245的可以去掉,改为4个IC控制。这样硬件电路焊接比起之前的设计,大为简化,连接线也由以前的128根改为72根(和美国原作一样)。控制端口也有以前的三组改为2组16个。程序不但没有加长,反而更加简短。也不需要外接电源,USB供电即可。我实物用的是手机充电器供电,5V500ma,效果很好。这次的改进,唯一的缺点就是失去了可切换的坐标系,程序虽然简单,但需要一段时间理解。接下来就是秉承工作室传统,开始图文解说。
先上一段视频:http://www.tudou.com/programs/view/yT_Uqg5WMcI/
因为改了硬件,动画代码应该也做修改的,以为工作繁忙,就没时间做这部分了,所以大家看到的图案是与之前比,是上下颠倒的,有耐心的同学自己可以修改动画字符,每行的动画字符左右对称调换位置即可。这次的视频里,我特意修改的动画切换时间,而且这次也用的是非增强型单片机,就是想证明下,8位非增强型单片机,一样可以有这种效果,之前有网友评论说速度不够快,估计是没看程序就这么说了。
先是原理图(点击看高清源图):
led-cube2-01.jpg
左边的64个电阻其实是底面板的64个共阳点,我用的是2P弯排针固定,所以就用电阻来表示了,之前的原理图是用二极管表示的,其实都一样,反正就两个点。最后出来8跟总线,我在做的时候,是加了245做驱动的,其实后来想想,也可以不加,改为其他端口控制,加上限流电阻就可以了,这样可以再节省一个IC。当然,如果想保留P1、P3端口的,还是用P0做输出吧,加个245而已。
右边的64个电阻是侧面板的共阴极节点,点的一端接就是接线了,一共64根,接到4个154的输出端口即可。
实物焊接图
侧面板图
led-cube2-02.jpg
led-cube2-03.jpg
这是我焊接的64根连接线,这64根还是必不可少的,材料用的是8P插座,一头是8P的座子,一头是镀锡导线,很便宜,用起来非常方便。
底面板图
led-cube2-04.jpg
底面板与之前的设计比起来,没有了64根线,改为8根总线输出。
led-cube2-05.jpg
驱动板图
led-cube2-07.jpg
就是4个154顺序排列,布局是就看你的心情了。
驱动板背面
led-cube2-06.jpg
觉得自己的焊接还凑合吧 : )
完工图
led-cube2-08.jpg
最后就是上程序了(打包下载:文件.zip),中文注释暂时没时间编写,发布消息请留意工作室qq空间或工作室微博。
望读者尊重工作室原创,您的支持就是对工作室最大的鼓励,教学性转载请注明作者及出处,转载和引用不得用于商业目的。
工作室联系QQ 1148358604、1157965718。工作室讨论群:231931086。
工作室最新动态请关注工作室空间:http://user.qzone.qq.com/136678431 微博:Chinked-out(@136678431)。
工作室淘宝店出售此作品,店铺地址:
http://shop100403461.taobao.com/shop/view_shop.htm?tracelog=twddp

上一篇: 可显示文字的鞋子 下一篇:Led灯罐
◆相关文章◆
◆ 编辑推荐 ◆
用户:
更多评论
您要为您所发的言论的后果负责,故请各位遵纪守法并注意语言文明。60个字以内
留言:
验证码:
 
 
 

免责声明:
●本站所有内容均来自网络,以学习为目的,如果侵犯了您的利益,请来信告知,立即删除,站长邮件为"diy+dzdiy.com",请将"+"变更为"@"
●电子制作存在风险,请注意人身安全,如果您在根据本站电路进行制作过程中发生伤害,本站不负任何责任。

版权所有:www.dzdiy.com © 2001-2019 本站信息产业部备案: 粤ICP备05114582号