圣源电子制作

 找回密码
 立即注册
查看: 54185|回复: 90

4*4*4 LED 光立方 3D LED 制作 DIY-ATMEGA16-程序源-转载自外国网站

  [复制链接]
发表于 2011-9-10 21:40:03 | 显示全部楼层 |阅读模式
LED-Cube-4x4x4.jpg


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

  第1 步你需要什么
What-you-need.jpg



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

知识清单:

  • 基本电子和焊接技术
  • 知道如何编程的AVR微控制器 - 我将不包括在此instructable。
组件列表:

  • 面包板。 与铜圈的类型。
  • 爱特梅尔AVR ATmega16单片机
  • 程序员编程的ATMEGA16
  •   64只LED
  •   2个状态LED。 我用红色和绿色。  (可选)
  •   MAX232 RS - 232芯片,或同等学历。
  •   16个发光二极管的电阻。  (100 400ohms)将回到这个。
  •   2X电阻470欧姆。 状态指示灯
  •   1X电阻10K
  •   4X电阻2.2K
  •   4X NPN晶体管BC338(或其他晶体管开关马250 - ISH)
  •   1个10μF电容
  •   1X 1000UF电容
  •   6X0.1μF的陶瓷电容器
  •   2X 22pF电容陶瓷电容
  •   1X晶体14.7456兆赫
  •   2X触觉按钮
  • 可选的电源开关
  •   12V电源连接器,用于
  • 可选的连接器,用于5V电源

步骤2 复用
Multiplexing.jpg

如何控制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步 的多维数据集,模板
Making-the-cube-template.jpg

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

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


  • 找到一块木头,足以让一个2,5厘米的4x4方格。
  • 绘制的线条的4x4方格。
  • 在与中心冲相交的凹痕。
  • 查找钻头,使孔小,足以使LED将坚定地留在原地,使LED可以很容易地拉出足够大(没有弯曲的线...)。
  • 钻16个孔。
  • 您的ledcube模板完成。

第4步 制作的立方体,焊接层
Making-the-cube-solder-the-layers.jpg


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

创建一个图层:

  • 沿背部和沿一侧,在发光二极管和焊料
  • 插入另一LED和焊料他们排在一起。 做一次一行离开烙铁的地方!
  • 重复上述步骤2次以上。
  • 在没有连接LED行前添加交叉支撑。
  • 重复4次。


第5步 :制作立方体,连接层
Making-the-cube-connecting-the-layers.jpg

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

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

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

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

重复3次。
第6步 选择电阻值
Choosing-resistor-values.jpg

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

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

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

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

第7 步控制器
The-controller.jpg


FZ6SWRGFE7ITUU4.SQUARE.jpg F1BE4GNFE7ITUU3.SQUARE.jpg FC0JDSTFE7ITUU2.SQUARE.jpg FK1LGWSFE7ITUU1.SQUARE.jpg F3P62AAFE7ITUVT.SQUARE.jpg FSVZNL4FE7ITUVR.SQUARE.jpg FIS9FNGFE7ITUVQ.SQUARE.jpg    

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

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

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

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

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

步骤8 线了立方体
Wire-up-the-cube.jpg

第9步 编译和程序    

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

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

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

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

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

第10步 微控制器编程
Program-the-microcontroller.jpg
FRYTJRNFNI43W6A.SQUARE.jpg FPH6OK3FNI43W67.SQUARE.jpg FANC5WIFNI43W66.SQUARE.jpg F5THHB8FNI43W65.SQUARE.jpg FHATS97FNI43W6Y.SQUARE.jpg FIIOZYZFNI43W6X.SQUARE.jpg FUEBOL7FNI43W6W.SQUARE.jpg FZ6TZ0WFNI43W6V.SQUARE.jpg    

  如果您遇到问题的速度和/或一些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业务经营常规速度。

下载:
游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

发表于 2011-10-25 16:03:59 | 显示全部楼层
楼主,能否把原链接贴出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-10-25 16:16:12 | 显示全部楼层
Helloeveryon 发表于 2011-10-25 16:03
楼主,能否把原链接贴出来

http://www.instructables.com/id/LED-Cube-4x4x4/   原连接
回复 支持 反对

使用道具 举报

发表于 2011-12-28 22:42:33 | 显示全部楼层
楼主,原理图怎么在不用锁存器的情况下只引出8个引脚呢?不是有16个正极吗?能不能分享一下清晰详细一点的原理图?谢谢啦!很想做这个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-29 14:24:54 | 显示全部楼层
月影龙魂 发表于 2011-12-28 22:42
楼主,原理图怎么在不用锁存器的情况下只引出8个引脚呢?不是有16个正极吗?能不能分享一下清晰详细一点的原 ...


高清原理图:
www,syyyd.com-原理图.zip (27.36 KB, 下载次数: 400)
回复 支持 反对

使用道具 举报

发表于 2011-12-29 23:23:31 | 显示全部楼层
sydz 发表于 2011-12-29 14:24
高清原理图:

谢谢啊楼主,多分享多一点好玩的东西进来哦,自从第一次来到圣源,就一直很喜欢这里了。
回复 支持 反对

使用道具 举报

发表于 2012-1-3 18:22:03 | 显示全部楼层
原理图怎么打不开啊,楼主帮帮忙
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-1-3 18:49:48 | 显示全部楼层
lizhuang1992122 发表于 2012-1-3 18:22
原理图怎么打不开啊,楼主帮帮忙

  可以 ,原理图没问题。可以打开
回复 支持 反对

使用道具 举报

发表于 2012-1-7 13:00:13 | 显示全部楼层
版主,请问那个串口是作什么用的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-1-7 20:58:53 | 显示全部楼层
月影龙魂 发表于 2012-1-7 13:00
版主,请问那个串口是作什么用的?

通讯用的,具体自己看吧 我也不清楚
回复 支持 反对

使用道具 举报

发表于 2012-4-7 14:00:56 | 显示全部楼层
好东西,谢谢,我也想做这个
回复 支持 反对

使用道具 举报

发表于 2012-4-14 21:57:21 | 显示全部楼层
版主,交流下心得嘛,我自己做了一个,在图形旋转上遇到问题了...一起交流下思路,QQ997203149
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-16 22:23:40 | 显示全部楼层
停靠点,伫足 发表于 2012-4-14 21:57
版主,交流下心得嘛,我自己做了一个,在图形旋转上遇到问题了...一起交流下思路,QQ997203149

  这个帖子是 转载的~~并不是我制作的
回复 支持 反对

使用道具 举报

发表于 2012-4-18 18:11:47 | 显示全部楼层

123

123
这部分能去掉不
回复 支持 反对

使用道具 举报

发表于 2012-8-15 03:32:48 | 显示全部楼层
没有程序下载吗,,,,,,,,,,,,,,,
回复 支持 反对

使用道具 举报

发表于 2012-8-16 15:13:26 | 显示全部楼层
新人报道。。。。
回复 支持 反对

使用道具 举报

发表于 2012-8-30 22:49:41 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-9-2 13:30:49 | 显示全部楼层
新人报来看看
回复 支持 反对

使用道具 举报

发表于 2012-9-2 14:54:22 | 显示全部楼层
给力 ……………………………………………………………………
回复 支持 反对

使用道具 举报

发表于 2012-9-10 22:32:31 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-9-12 20:58:59 | 显示全部楼层
好好!!顶上!!
回复 支持 反对

使用道具 举报

发表于 2012-9-15 21:14:46 | 显示全部楼层
好东东!果断收藏!
回复 支持 反对

使用道具 举报

发表于 2012-9-18 00:41:45 | 显示全部楼层
请多多指教
回复 支持 反对

使用道具 举报

发表于 2012-9-19 14:01:44 | 显示全部楼层
感谢楼主分享!一直不懂单片怎么接线的
回复 支持 反对

使用道具 举报

发表于 2012-9-25 18:58:15 | 显示全部楼层
我真的喜欢这个。。。
回复 支持 反对

使用道具 举报

发表于 2012-9-26 12:17:05 | 显示全部楼层
学习了,以后有时间一定做一个!
回复 支持 反对

使用道具 举报

发表于 2012-10-9 20:24:24 | 显示全部楼层
我也想做这个
谢谢
回复 支持 反对

使用道具 举报

发表于 2012-10-20 09:23:34 | 显示全部楼层
good.好东西,谢谢,我也想做这个
回复 支持 反对

使用道具 举报

发表于 2012-10-22 22:18:56 | 显示全部楼层
非常好的哦哦哦哦哦哦
回复 支持 反对

使用道具 举报

发表于 2012-10-24 20:47:42 | 显示全部楼层
用AT89S52可以吗?
回复 支持 反对

使用道具 举报

发表于 2012-10-31 10:41:00 | 显示全部楼层
谢...................谢
回复 支持 反对

使用道具 举报

发表于 2012-11-7 09:36:33 | 显示全部楼层
感谢分享。。。
回复 支持 反对

使用道具 举报

发表于 2012-11-14 15:13:09 | 显示全部楼层
支持一下很好看
回复 支持 反对

使用道具 举报

发表于 2012-11-15 12:20:09 | 显示全部楼层
翻译不到位啊
回复 支持 反对

使用道具 举报

发表于 2012-11-18 19:56:09 | 显示全部楼层
想做个玩玩 谢谢分享
回复 支持 反对

使用道具 举报

发表于 2012-11-21 23:15:59 | 显示全部楼层
有没有51单片机的的制作啊
回复 支持 反对

使用道具 举报

发表于 2012-11-21 23:17:36 | 显示全部楼层
我想看看那些隐藏内容
回复 支持 反对

使用道具 举报

发表于 2012-11-25 20:56:55 | 显示全部楼层
不知道 怎么控制
回复 支持 反对

使用道具 举报

发表于 2012-11-26 18:47:49 | 显示全部楼层
來學習學習的
回复 支持 反对

使用道具 举报

发表于 2012-11-26 23:35:50 | 显示全部楼层
收下了~~~~
回复 支持 反对

使用道具 举报

发表于 2012-11-29 13:34:05 | 显示全部楼层
白丁求学,愿众大神帮帮忙啊
回复 支持 反对

使用道具 举报

发表于 2012-12-2 15:13:10 | 显示全部楼层
真COOL,学习了,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2012-12-7 18:30:04 | 显示全部楼层
楼主辛苦。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2012-12-11 16:15:22 | 显示全部楼层
不错      支持支持
回复 支持 反对

使用道具 举报

发表于 2012-12-13 00:00:42 | 显示全部楼层
多谢楼主分享啊
回复 支持 反对

使用道具 举报

发表于 2012-12-14 20:57:45 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

发表于 2012-12-16 00:23:42 | 显示全部楼层
二极管 请问多少mm的最好 我这里只有3mm的
回复 支持 反对

使用道具 举报

发表于 2012-12-23 19:52:42 | 显示全部楼层
好,太好聊聊
回复 支持 反对

使用道具 举报

发表于 2012-12-23 21:38:00 | 显示全部楼层
还不错、下次自己做一个、
回复 支持 反对

使用道具 举报

发表于 2012-12-23 23:32:27 | 显示全部楼层
不错,顶起来
回复 支持 反对

使用道具 举报

发表于 2013-1-3 12:59:36 | 显示全部楼层
看下电路图
回复 支持 反对

使用道具 举报

发表于 2013-1-9 14:20:10 | 显示全部楼层
不错
非常的好,谢谢楼主的分享
回复 支持 反对

使用道具 举报

发表于 2013-1-17 13:59:40 | 显示全部楼层
感謝提供,資料非常有幫助
回复 支持 反对

使用道具 举报

发表于 2013-3-9 23:18:21 | 显示全部楼层
其实图看多了,我看有2种接法,那一种接法比较好呢
回复 支持 反对

使用道具 举报

发表于 2013-3-16 18:01:46 | 显示全部楼层
制作一个试试
回复 支持 反对

使用道具 举报

发表于 2013-3-28 16:19:47 | 显示全部楼层
还不错、下次自己做一个
回复 支持 反对

使用道具 举报

发表于 2013-4-3 11:32:21 | 显示全部楼层
不错 学习 学习
回复 支持 反对

使用道具 举报

发表于 2013-4-7 23:07:16 | 显示全部楼层
容易成功不?貌似资料不是很多…
回复 支持 反对

使用道具 举报

发表于 2013-4-10 20:27:44 | 显示全部楼层
一直想做个光立方,要多多向大神们学习
回复 支持 反对

使用道具 举报

发表于 2013-4-13 15:41:24 | 显示全部楼层
厉害,不知道多大花费在,自己也想做一个
回复 支持 反对

使用道具 举报

发表于 2013-4-17 16:21:22 | 显示全部楼层
好佩服。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2013-5-8 19:28:26 | 显示全部楼层
做了一个,试一试
回复 支持 反对

使用道具 举报

发表于 2013-5-9 13:09:01 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

发表于 2013-6-12 17:09:24 | 显示全部楼层
i qja dfadkf;adkfja
回复 支持 反对

使用道具 举报

发表于 2013-6-20 18:56:58 | 显示全部楼层
学习了,感谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2013-7-4 18:33:12 | 显示全部楼层
学习了,感谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2013-7-4 18:33:49 | 显示全部楼层
学习了,感谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2013-7-5 23:56:28 | 显示全部楼层
好想学,这个其实蛮好的。啊
回复 支持 反对

使用道具 举报

发表于 2013-7-29 22:24:22 | 显示全部楼层
学习了,谢谢分享!
回复 支持 反对

使用道具 举报

发表于 2013-7-30 18:29:34 | 显示全部楼层
圣源电子制作论坛和别的就是不一样,每贴都是精品。刚好我也在做这个
回复 支持 反对

使用道具 举报

发表于 2013-8-13 11:42:47 | 显示全部楼层
看看,有没有下载资料
回复 支持 反对

使用道具 举报

发表于 2013-11-15 15:29:47 | 显示全部楼层
支持支持支持
回复 支持 反对

使用道具 举报

发表于 2013-11-20 17:06:34 来自手机 | 显示全部楼层
我很想做个这东西,能不能再详细点
回复 支持 反对

使用道具 举报

发表于 2013-11-21 12:35:23 | 显示全部楼层
非常好的支持支持支持
回复 支持 反对

使用道具 举报

发表于 2013-11-21 20:58:11 | 显示全部楼层
喜欢啊光立方哈哈哈哈哈
回复 支持 反对

使用道具 举报

发表于 2013-12-2 13:40:27 | 显示全部楼层
楼主   能不能分享一下   源程序啊   我是刚上手的学生    不会啊
回复 支持 反对

使用道具 举报

发表于 2013-12-18 22:39:43 | 显示全部楼层
学习学习哈哈
回复 支持 反对

使用道具 举报

发表于 2013-12-27 22:44:58 | 显示全部楼层
也想做一个
回复 支持 反对

使用道具 举报

发表于 2014-1-9 11:15:19 | 显示全部楼层
学习学习,真心不错
回复 支持 反对

使用道具 举报

发表于 2014-3-29 23:07:01 | 显示全部楼层
万分感谢此份教程。
回复 支持 反对

使用道具 举报

发表于 2014-4-11 02:48:23 | 显示全部楼层
谢谢分享正需要 这东西下载啦看下
回复 支持 反对

使用道具 举报

发表于 2014-4-19 13:48:29 | 显示全部楼层
很好,积极做一个
回复 支持 反对

使用道具 举报

发表于 2014-4-21 00:49:19 | 显示全部楼层
仔细看看,好好学习
回复 支持 反对

使用道具 举报

发表于 2014-5-9 20:34:25 | 显示全部楼层
bucuo不错,打算给妹子做一个~
回复 支持 反对

使用道具 举报

发表于 2014-5-10 14:39:12 | 显示全部楼层
赞赞赞赞赞
回复 支持 反对

使用道具 举报

发表于 2014-5-26 22:58:20 | 显示全部楼层
谢谢啦!想用stc89C52rc做这个 4*4*4de
回复 支持 反对

使用道具 举报

发表于 2014-6-1 18:48:13 | 显示全部楼层
正需要呢,谢谢楼主了
回复 支持 反对

使用道具 举报

发表于 2014-7-24 19:24:01 | 显示全部楼层
学习了,谢谢分享!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|联系我们|闽公网安备 35012102000020号|圣源电子 ( 闽ICP备11020110号 )

GMT+8, 2024-3-28 22:09 , Processed in 0.157699 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表