飞雪非血 发表于 2013-6-4 10:38:39

(转)4x4x4 RGB LED Cube 全彩光立方制作

本帖最后由 飞雪非血 于 2013-6-4 14:07 编辑

原文 http://www.instructables.com/id/4x4x4-RGB-LED-Cube/

源代码、资料:


仅仅是根据原文和自己以前做单色光立方理解提供,英文水平有限,有错请见谅。

另外和大家探讨,全彩8*8 LED RGB Matrix点阵屏驱动板/Arduino,刚好也是64只LED,是不是可以改成光立方?




http://v.youku.com/v_show/id_XNDMwNDMyMjI4.html

http://v.youku.com/v_show/id_XNDMwNTE1NDQ0.html

http://www.instructables.com/files/deriv/FU3/LYGX/H1JUJ5EC/FU3LYGXH1JUJ5EC.LARGE.jpg

步骤1:材料





基础版:

1X    ATMEGA328
3x    TLC5940
4X    P-Channel MOSFET
3 X   4K7电阻
3X   16针公-母排针
1X   4针公-母排针
1X   28PIN IC插座
1X   10V 1000UF电容
1X   0.1 uF陶瓷电容器
2X   22PF的电容
1X   16MHz晶体振荡器
64X   RGB的共阳极LED(LED是共阳极,否则将无法正常工作)


高级版:

3X8K2电阻可选,用于低功耗模式。
3X3PIN 跳线,用于选择电源模式
3X跳线选择用电量/亮度设置
2X64KB的EEPROM用于存储自定义动画
1XDIP开关选择不同的模式(随机的,串行,音乐响应,random2,自定义动画等)
2xMSGEQ7芯片,用于音频分析和音乐响应。

飞雪非血 发表于 2013-6-4 10:50:11

步骤2: 规划

http://www.instructables.com/files/deriv/F6S/5N6C/H0OIUD27/F6S5N6CH0OIUD27.LARGE.jpg

根据LED 选择合适的间距,阵脚长28mm,所以选择25mm的间距。

http://www.instructables.com/files/deriv/F9F/Z7BX/H0P1KOW6/F9FZ7BXH0P1KOW6.LARGE.jpg

根据间距打好孔,用于方便焊接LED。

步骤3:焊接LED
http://www.instructables.com/files/deriv/FUM/WUBO/H0P1KOWB/FUMWUBOH0P1KOWB.LARGE.jpg


http://www.instructables.com/files/deriv/FJG/NNZW/H0OJ5QOJ/FJGNNZWH0OJ5QOJ.LARGE.jpg


共阳端焊一起:

http://www.instructables.com/files/deriv/F4S/3D9T/H0OJ2CT6/F4S3D9TH0OJ2CT6.LARGE.jpg

注意逐个测试LED,(根据我自己做过光立方的经验,不测试万一有一个LED是坏的,更换会让你崩溃。用纽扣电池点亮测试很方便)

这里要注意每个LED的R\G\B脚都在同一个方向。

每层16个焊好,最好一起测试下。


飞雪非血 发表于 2013-6-4 10:54:42

本帖最后由 飞雪非血 于 2013-6-4 11:00 编辑

步骤5:焊接R\G\B引脚

http://www.instructables.com/files/deriv/FHX/S8IM/H0P1KOWS/FHXS8IMH0P1KOWS.LARGE.jpg

需要48条长12CM左右的导线,把每个LED的R\G\B脚引出来。

接下去比较复杂。因为有4层,48根电线要做好规划,确保导线接入下一层能融入其正确的“节”。
按照以下图示分布:(其实我没看懂)

http://www.instructables.com/files/deriv/F3R/HSM0/H1LWPFGT/F3RHSM0H1LWPFGT.SMALL.jpg
http://www.instructables.com/files/deriv/F6U/JXVM/H1JU3VF5/F6UJXVMH1JU3VF5.SMALL.jpg

飞雪非血 发表于 2013-6-4 11:03:12

本帖最后由 飞雪非血 于 2013-6-4 11:05 编辑

没关系,继续看下图,应该就明白了。
http://www.instructables.com/files/deriv/FHF/QJRR/H0P1KOWT/FHFQJRRH0P1KOWT.LARGE.jpg

上下层对应的LED的R\G\B的脚连在一起就OK了

最后焊好了

http://www.instructables.com/files/deriv/FIB/MCB2/H0OIYX4Y/FIBMCB2H0OIYX4Y.LARGE.jpg


飞雪非血 发表于 2013-6-4 11:12:13

本帖最后由 飞雪非血 于 2013-6-4 11:15 编辑

在洞洞板上装上排针
http://www.instructables.com/files/deriv/F06/SYZD/H0P1KOXL/F06SYZDH0P1KOXL.LARGE.jpg
http://www.instructables.com/files/deriv/FPM/9FLI/H0OJ2CTN/FPM9FLIH0OJ2CTN.LARGE.jpg

装上LED,注意不要焊接

http://www.instructables.com/files/deriv/FHS/N8YR/H0P1KP11/FHSN8YRH0P1KP11.LARGE.jpg

因为它确保各个角落都在同一高度后,焊接所有导线,修剪多余的线头。

http://www.instructables.com/files/deriv/FQD/0YH7/H0OIUD9Y/FQD0YH7H0OIUD9Y.MEDIUM.jpg


然后把每个导线与对应16脚排针的对应针脚(具体见原理图)
http://www.instructables.com/files/deriv/FFV/XJ19/H0OJ5QPG/FFVXJ19H0OJ5QPG.LARGE.jpg

飞雪非血 发表于 2013-6-4 11:17:50

http://www.instructables.com/files/deriv/F0L/GHYQ/H0OIUDAF/F0LGHYQH0OIUDAF.LARGE.jpg

http://www.instructables.com/files/deriv/FLM/UN19/H0OJ0LBD/FLMUN19H0OJ0LBD.LARGE.jpg

将第二层洞洞板装上,对齐焊好针脚

小猪会轮滑 发表于 2013-6-4 11:18:21

:lol:lol:lol:lol:lol

白菜虫虫 发表于 2013-6-4 11:19:21

好手艺,我做光立方的时候没弄好位置,焊的歪歪扭扭的那叫一个丑啊。

白菜虫虫 发表于 2013-6-4 11:21:25

好手艺,我做光立方的时候没弄好位置,焊的歪歪扭扭的那叫一个丑啊。

飞雪非血 发表于 2013-6-4 11:25:32

好长的一个帖子,32个步骤,休息下再发哦,我英文水平不好,只是结合自己经验理解,可能不一定准确,请英语好的看原文。

飞雪非血 发表于 2013-6-4 11:32:44

开始装元件
http://www.instructables.com/files/deriv/F78/ZON2/H0OJ2CU1/F78ZON2H0OJ2CU1.LARGE.jpg

http://www.instructables.com/files/deriv/FDC/4WAN/H1JU4CQ8/FDC4WANH1JU4CQ8.LARGE.jpg

首先需要放置在3 个 TLC5940的PWM IC


http://www.instructables.com/files/deriv/F1E/MMXV/H0OJ0LBF/F1EMMXVH0OJ0LBF.LARGE.jpg

http://www.instructables.com/files/deriv/F7Q/NBEM/H1QMLAYD/F7QNBEMH1QMLAYD.LARGE.jpg

添加ATMEGA328芯片,光立方的大脑。还将添加的3针接头和2个电阻,4K7和8K2.

http://www.instructables.com/files/deriv/FCD/5X6V/H0OIUDAJ/FCD5X6VH0OIUDAJ.LARGE.jpg

http://www.instructables.com/files/deriv/FM6/IXSK/H1LWPKID/FM6IXSKH1LWPKID.LARGE.jpg

装上晶振,(其实就是做个最小系统)

飞雪非血 发表于 2013-6-4 11:41:32

本帖最后由 飞雪非血 于 2013-6-4 11:51 编辑

http://www.instructables.com/files/deriv/FJA/RCW4/H0OIUDAK/FJARCW4H0OIUDAK.LARGE.jpg
找到一个足够空间来放置MOSFET,方便弯下腰,再加上4针母头。 (这东西会发烫)

http://www.instructables.com/files/deriv/FXH/BJ4G/H0OJ2CU6/FXHBJ4GH0OJ2CU6.LARGE.jpg
在MOSFET 第一、第三脚连上电阻,确定默认关闭状态

http://www.instructables.com/files/deriv/FYM/LKR5/H0P1KP1J/FYMLKR5H0P1KP1J.LARGE.jpg

如果你决定添加EEPROM,预留插槽在那里。

http://www.instructables.com/files/deriv/FF8/8R38/H0OJ5QPJ/FF88R38H0OJ5QPJ.LARGE.jpg

添加一个六针公头直角板,用来给芯片写程序。

添加DIP开关。

飞雪非血 发表于 2013-6-4 11:53:25

http://www.instructables.com/files/deriv/FAS/KST0/H0OJ5QPM/FASKST0H0OJ5QPM.LARGE.jpg

连接主芯片。

http://www.instructables.com/files/deriv/FEK/9RVK/H1KHA371/FEK9RVKH1KHA371.LARGE.jpg

Arduino->(SIN SOUT) - >(SIN SOUT) - >(SIN SOUT)。

飞雪非血 发表于 2013-6-4 11:57:27

http://www.instructables.com/files/deriv/F31/Q1P7/H0OJ0LCX/F31Q1P7H0OJ0LCX.LARGE.jpg

连接所有接口

6针编程开关,最左边的脚连Arduino的复位,第二针Arduino的RX,第三Arduino的TX,第四VCC和第六GND,第5脚悬空。

MOSFET,最右边的引脚VCC和中心针连4针排母1针。

连接所有元件GND和VCC

飞雪非血 发表于 2013-6-4 11:58:59

http://www.instructables.com/files/deriv/FGW/9W9D/H0OJ2CV2/FGW9W9DH0OJ2CV2.LARGE.jpg

PWM IC和Arduino的芯片需要的电流很小,所以你可以使用系线,但需要大量的电流的MOSFET要用粗导线连接。
页: [1] 2 3
查看完整版本: (转)4x4x4 RGB LED Cube 全彩光立方制作