圣源电子制作

标题: 4*4*4 LED 光立方 3D LED 制作 DIY-ATMEGA16-程序源-转载自外国网站 [打印本页]

作者: sydz    时间: 2011-9-10 21:40
标题: 4*4*4 LED 光立方 3D LED 制作 DIY-ATMEGA16-程序源-转载自外国网站
(, 下载次数: 319)


  64只LED构成4 × 4立方体由Atmel公司的ATmega16单片机控制,这4。
每个LED可以单独处理的软件,使其能够显示惊人的3D动画!

  第1 步你需要什么
(, 下载次数: 196)



首先,你需要相当多的64只LED焊在一起的时间有点;)

知识清单:
组件列表:

步骤2 复用
(, 下载次数: 174)

如何控制64只LED,无需使用64个独立的导线? 复用!

运行线,以每个LED的阳极,显然是不切实际的,而且看起来会非常糟糕。
来解决这个问题的一种方式,分成4层为16x16 LED的多维数据集。

所有的LED排列在一条垂直列中的一个共同的阳极(+)。
水平层份额上的所有LED的一个共同的负极( - )。

现在,如果我想在后面的(0,0,3)在上左上角的LED光,我只是电源GND( - )上层,与VCC(+),列在左上角。

如果我只想点亮一个LED的时间,或只轻了多个层在同一时间.. 这工作得很好。

但是,如果我也想点亮(3,3,0)在前面的右下角,我遇到的问题。 当我到下层和VCC电源GND左前方列,我也亮在前面(3,3,3)为首的右上角,左下角的LED在后面的(0,0,0) 。 不加入64个独立的导线的情况下,要解决这鬼影效果是不可能的。

的方式来解决它,是唯一的光层一次,但它的眼睛如此之快,不承认,只有一层是随时点燃。 这依赖于这种现象称为视觉暂留。

每一层是一个4x4(16)的图像。
如果我们刷新4月16日率领图像一次,真快,我们得到了一个4x4x4的三维图像!

第3步 的多维数据集,模板
(, 下载次数: 176)

四轮驱动LED的写意焊接电网看起来太可怕了!
为了得到完美的4x4 LED的电网,我们用一个模板来举行他们到位。

我希望能尽可能容易使多维数据集,所以,我选择使用的LED自己的双腿尽可能。 电网线之间的距离决定的LED腿的长度。 我发现,25毫米(约一英寸),每个LED之间的最佳距离(之间的中心,这是每个LED!),使不添加或线切割焊接。


第4步 制作的立方体,焊接层
(, 下载次数: 180)


我们在4层的4x4 LED的立方体,然后他们一起焊料。

创建一个图层:


第5步 :制作立方体,连接层
(, 下载次数: 152)

现在我们有了这4层,我们要做的是焊接在一起。

放一个模板层回。 这将是顶层,所以选择最漂亮的之一:)

另外一层放在上面,并对准一个弯道正是25毫米(或任何您在您的网格中使用的距离)第一层以上。 这是阴极线之间的距离。
握住伸出援助之手和焊料的第一层到第二层的角落阳极的角落阳极在角落。 所有的角落。

检查层是在所有尺寸完全一致。 如果不弯一点点地调整。 或重新焊的高度距离。 当他们完全对齐,焊接其余12阳极在一起。

重复3次。
第6步 选择电阻值
(, 下载次数: 176)

选择为你发光二极管的电阻值时,要牢记有两件事情。
  1)LED的
  2)的AVR

  AVR的最大额定电流200毫安。
这使我们12毫安的工作与每个LED。

你也不想超过你的LED的额定最大电流。

我用我的多维数据集220欧姆的电阻。 这给了我大约每LED12毫安。

第7 步控制器
(, 下载次数: 294)


(, 下载次数: 271) (, 下载次数: 197) (, 下载次数: 195) (, 下载次数: 211) (, 下载次数: 196) (, 下载次数: 166) (, 下载次数: 193)    

电路控制LED的多维数据集是在附挂的电路图形象描述。

  RS - 232接口是可选的。 可以省略。 这是IC2和所有的组件连接到它。 未来的固件将使PC通信..

开始铺设你的所有元件,电路板布局,使所有的组件连接的电线少量。 如果一切都适合,焊接电路。

我不会放弃任何更多的指令,电路可能会看起来非常不同,从多维数据集的多维数据集,取决于大小的电路板等。

如何控制器电路电线的立方体的信息是在下一步。

步骤8 线了立方体
(, 下载次数: 192)

第9步 编译和程序    

您现在有一个主导的多维数据集。 要使用它,它需要一些软件。
渲染在立方体三维数据空间,并显示在多维数据集上的一些很酷的视觉效果的功能,我有一个司机。

您可以使用我的代码,自己写,或建立在我的代码,使更多的效果。
如果你让自己的效果,请给我代码。 我渴望看到什么是你们使!

要编译的程序。 只需打开一个命令promt,
进入源代码目录
输入“make”命令行上。

如果你想使用的ATmega16单片机ATMega32,而不是,只是改变MCU设置在Makefile和编译(键入make)。 如果您使用的M32并没有做到这一步,立方体将无法正常开机(红色和绿色灯将永远保持闪烁)。

您现在应该有一个名为main.hex源目录中的一个文件。
下一步将告诉你如何进入您的多维数据集的代码。

第10步 微控制器编程
(, 下载次数: 184)
(, 下载次数: 368) (, 下载次数: 449) (, 下载次数: 314) (, 下载次数: 2976) (, 下载次数: 153) (, 下载次数: 161) (, 下载次数: 177) (, 下载次数: 177)    

  如果您遇到问题的速度和/或一些LED不亮。  请仔细阅读这一步

为微控制器编程,,我使用avrdude的USBTinyISP程序员。

我的例子将Ubuntu Linux系统。 在Windows程序应该几乎相同,但我不能帮你。 如果您使用另一个程序员,程序员和avrdude的阅读thet手册。

首先,让我们只是来看看,如果我们能够使与AVR接触。

连接到您的立方体和您的计算机程序员。

该命令是“usbtiny avrdude的- C - P M16”,wherer - C指定的程序员,和- p AVR型号。 你可以看到下面的图片输出。

现在,上载固件:“usbtiny avrdude的- C - P M16 - U闪光灯:W:main.hex”。

到现在为止,立方体应该重新启动,并开始做的东西。 它将运行在1MHz(非常缓慢),使用它的内部振荡器。 的LED不会工作,因为一些GPIO端口用于JTAG默认情况下使用。

为了使外部振荡器和禁用JTAG接口,我们需要计划的导火索字节:
运行“usbtiny avrdude的- C - P M16 - U lfuse:W:0xef:M”
和“avrdude的- C - P usbtiny M16 - U hfuse:W:0xc9:M”。

在做这一步时,carefull! 如果你错了,您可以永久地摧毁你的微控制器! 如果您使用的是另一个比ATMEGA16单片机,一定要仔细阅读在改变熔丝位字节的数据表!

  写入正确的熔丝位字节后,立方体应该重新启动,并开始在所有LED业务经营常规速度。

下载:



作者: Helloeveryon    时间: 2011-10-25 16:03
楼主,能否把原链接贴出来
作者: sydz    时间: 2011-10-25 16:16
Helloeveryon 发表于 2011-10-25 16:03
楼主,能否把原链接贴出来

http://www.instructables.com/id/LED-Cube-4x4x4/   原连接
作者: 月影龙魂    时间: 2011-12-28 22:42
楼主,原理图怎么在不用锁存器的情况下只引出8个引脚呢?不是有16个正极吗?能不能分享一下清晰详细一点的原理图?谢谢啦!很想做这个
作者: sydz    时间: 2011-12-29 14:24
月影龙魂 发表于 2011-12-28 22:42
楼主,原理图怎么在不用锁存器的情况下只引出8个引脚呢?不是有16个正极吗?能不能分享一下清晰详细一点的原 ...


高清原理图:
(, 下载次数: 400)

作者: 月影龙魂    时间: 2011-12-29 23:23
sydz 发表于 2011-12-29 14:24
高清原理图:

谢谢啊楼主,多分享多一点好玩的东西进来哦,自从第一次来到圣源,就一直很喜欢这里了。
作者: lizhuang1992122    时间: 2012-1-3 18:22
原理图怎么打不开啊,楼主帮帮忙
作者: sydz    时间: 2012-1-3 18:49
lizhuang1992122 发表于 2012-1-3 18:22
原理图怎么打不开啊,楼主帮帮忙

  可以 ,原理图没问题。可以打开
作者: 月影龙魂    时间: 2012-1-7 13:00
版主,请问那个串口是作什么用的?
作者: sydz    时间: 2012-1-7 20:58
月影龙魂 发表于 2012-1-7 13:00
版主,请问那个串口是作什么用的?

通讯用的,具体自己看吧 我也不清楚
作者: 小志    时间: 2012-4-7 14:00
好东西,谢谢,我也想做这个
作者: 停靠点,伫足    时间: 2012-4-14 21:57
版主,交流下心得嘛,我自己做了一个,在图形旋转上遇到问题了...一起交流下思路,QQ997203149
作者: sydz    时间: 2012-4-16 22:23
停靠点,伫足 发表于 2012-4-14 21:57
版主,交流下心得嘛,我自己做了一个,在图形旋转上遇到问题了...一起交流下思路,QQ997203149

  这个帖子是 转载的~~并不是我制作的
作者: 怎,奈何乔||    时间: 2012-4-18 18:11
(, 下载次数: 5) 这部分能去掉不

作者: liyue    时间: 2012-8-15 03:32
没有程序下载吗,,,,,,,,,,,,,,,
作者: wangxin8688    时间: 2012-8-16 15:13
新人报道。。。。
作者: inonchan    时间: 2012-8-30 22:49

作者: 啊信    时间: 2012-9-2 13:30
新人报来看看
作者: 493143889    时间: 2012-9-2 14:54
给力 ……………………………………………………………………
作者: 丿詠灬恆丨    时间: 2012-9-10 22:32

作者: 广州仔    时间: 2012-9-12 20:58
好好!!顶上!!
作者: lkdsp    时间: 2012-9-15 21:14
好东东!果断收藏!
作者: LWH    时间: 2012-9-18 00:41
请多多指教
作者: 淡定的H羊    时间: 2012-9-19 14:01
感谢楼主分享!一直不懂单片怎么接线的
作者: 追风野狼    时间: 2012-9-25 18:58
我真的喜欢这个。。。
作者: maruce24    时间: 2012-9-26 12:17
学习了,以后有时间一定做一个!
作者: z87110800    时间: 2012-10-9 20:24
我也想做这个
谢谢
作者: murphy71    时间: 2012-10-20 09:23
good.好东西,谢谢,我也想做这个
作者: 冷雨、未央    时间: 2012-10-22 22:18
非常好的哦哦哦哦哦哦
作者: tjk13z    时间: 2012-10-24 20:47
用AT89S52可以吗?
作者: 淡淡男人味_︶ㄣ    时间: 2012-10-31 10:41
谢...................谢
作者: shihuntaotie    时间: 2012-11-7 09:36
感谢分享。。。
作者: NONO。。。    时间: 2012-11-14 15:13
支持一下很好看
作者: qwe530660883    时间: 2012-11-15 12:20
翻译不到位啊
作者: GbWang    时间: 2012-11-18 19:56
想做个玩玩 谢谢分享
作者: 飞歌    时间: 2012-11-21 23:15
有没有51单片机的的制作啊
作者: 安逸的午下    时间: 2012-11-21 23:17
我想看看那些隐藏内容
作者: 桀王    时间: 2012-11-25 20:56
不知道 怎么控制
作者: vincent89    时间: 2012-11-26 18:47
來學習學習的
作者: 83256228    时间: 2012-11-26 23:35
收下了~~~~
作者: 蔚蓝大海    时间: 2012-11-29 13:34
白丁求学,愿众大神帮帮忙啊
作者: yly    时间: 2012-12-2 15:13
真COOL,学习了,谢谢分享
作者: 单飞    时间: 2012-12-7 18:30
楼主辛苦。。。。。。。。
作者: 左眼、泪    时间: 2012-12-11 16:15
不错      支持支持
作者: z87110800    时间: 2012-12-13 00:00
多谢楼主分享啊
作者: 无所谓    时间: 2012-12-14 20:57
谢谢分享
作者: -__伴侣99    时间: 2012-12-16 00:23
二极管 请问多少mm的最好 我这里只有3mm的

作者: jajie    时间: 2012-12-23 19:52
好,太好聊聊
作者: 蛋炒fun    时间: 2012-12-23 21:38
还不错、下次自己做一个、
作者: kmdyc    时间: 2012-12-23 23:32
不错,顶起来
作者: zj840605    时间: 2013-1-3 12:59
看下电路图
作者: bluesky5417    时间: 2013-1-9 14:20
不错
非常的好,谢谢楼主的分享

作者: attila182    时间: 2013-1-17 13:59
感謝提供,資料非常有幫助
作者: 耶稣欠扁了    时间: 2013-3-9 23:18
其实图看多了,我看有2种接法,那一种接法比较好呢
作者: 缘来如此    时间: 2013-3-16 18:01
制作一个试试

作者: 许小白    时间: 2013-3-28 16:19
还不错、下次自己做一个
作者: 满幅图    时间: 2013-4-3 11:32
不错 学习 学习
作者: 心/xin扉    时间: 2013-4-7 23:07
容易成功不?貌似资料不是很多…
作者: 倣不下你ˊ┒    时间: 2013-4-10 20:27
一直想做个光立方,要多多向大神们学习
作者: 衣索比亚狼    时间: 2013-4-13 15:41
厉害,不知道多大花费在,自己也想做一个
作者: Living_on_Your_    时间: 2013-4-17 16:21
好佩服。。。。。。。。。。。。。
作者: @吢已碎@    时间: 2013-5-8 19:28
做了一个,试一试

作者: 我该如何存在    时间: 2013-5-9 13:09
学习学习
作者: DRAM    时间: 2013-6-12 17:09
i qja dfadkf;adkfja
作者: 沉醉东风    时间: 2013-6-20 18:56
学习了,感谢楼主分享
作者: RBeyond    时间: 2013-6-28 11:05

作者: 小麦    时间: 2013-7-4 18:33
学习了,感谢楼主分享
作者: 小麦    时间: 2013-7-4 18:33
学习了,感谢楼主分享
作者: “辰杉木”    时间: 2013-7-5 23:56
好想学,这个其实蛮好的。啊
作者: 花落醉人意,只    时间: 2013-7-29 22:24
学习了,谢谢分享!
作者: 小杰杰    时间: 2013-7-30 18:29
圣源电子制作论坛和别的就是不一样,每贴都是精品。刚好我也在做这个
作者: tsg16888    时间: 2013-8-13 11:42
看看,有没有下载资料
作者: hxpasd    时间: 2013-11-15 15:29
支持支持支持
作者: 时光冲淡了回忆    时间: 2013-11-20 17:06
我很想做个这东西,能不能再详细点
作者: GT-R    时间: 2013-11-21 12:35
非常好的支持支持支持
作者: hiholle    时间: 2013-11-21 20:58
喜欢啊光立方哈哈哈哈哈
作者: weelee    时间: 2013-12-2 13:40
楼主   能不能分享一下   源程序啊   我是刚上手的学生    不会啊
作者: truebeater    时间: 2013-12-18 22:39
学习学习哈哈
作者: tatra    时间: 2013-12-27 22:44
也想做一个

作者: yangxinyang    时间: 2014-1-9 11:15
学习学习,真心不错
作者: 蓝洛哲    时间: 2014-3-29 02:25
...........................
作者: Crush_A    时间: 2014-3-29 23:07
万分感谢此份教程。
作者: 250高江朋    时间: 2014-4-7 11:58
我看看
作者: 唯美FA    时间: 2014-4-11 02:48
谢谢分享正需要 这东西下载啦看下
作者: ccm    时间: 2014-4-19 13:48
很好,积极做一个
作者: 随意    时间: 2014-4-21 00:49
仔细看看,好好学习
作者: lizhenan    时间: 2014-5-9 20:34
bucuo不错,打算给妹子做一个~
作者: 吉吉的梦    时间: 2014-5-10 14:39
赞赞赞赞赞
作者: 不许后悔    时间: 2014-5-26 22:58
谢谢啦!想用stc89C52rc做这个 4*4*4de
作者: 爽爽爽爽爽    时间: 2014-6-1 18:48
正需要呢,谢谢楼主了
作者: ◤奋斗◥    时间: 2014-7-24 19:24
学习了,谢谢分享!




欢迎光临 圣源电子制作 (http://bbs.syyyd.com/) Powered by Discuz! X3.4