光立方制作常见问题(光立方使用教程)
3D8光立方制作

3D8光立方制作目录一、摘要。
.。
...。
.。
......。
..。
...。
.。
.。
.。
...。
....。
1二、关键字。
.。
.。
.。
..。
.。
.。
...。
.。
..。
...。
.。
.。
1三、引言。
....。
....。
.。
.。
..。
..。
.。
....。
.。
.。
.。
.2四、正文.。
....。
.。
..。
.。
.。
..。
.....。
....。
.。
..。
.2 (一)、主要元件介绍.。
..。
.....。
......。
.。
.。
..。
.。
..31、STC12C5A60S2。
...。
.....。
.。
..。
.。
......。
32、74HC573..。
..。
.。
.。
.。
....。
.....。
.。
.。
.。
.。
.。
.。
33、ULN2803.。
.。
...。
.......。
.。
.。
..。
.。
.。
(4)(二)、工作原理。
...。
.。
.。
.。
..。
.。
.。
..。
.。
.。
..5 1、驱动模块原理.。
......。
.。
......。
.。
.。
.。
.。
.。
6(三)、元器件选择..。
.。
..。
.。
.。
...。
.。
.....。
.。
.。
7(四)、制作、调试..。
.。
..。
...。
.。
..。
. (8)1、制作.。
.。
.。
..。
..。
.。
.。
..。
.....。
.。
.。
192、调试..。
.。
..。
...。
.。
..。
...。
.。
.。
...。
.。
..。
11五、结束语。
.。
.。
..。
..。
.。
.。
.。
...。
13六、参考文献....。
.....。
..。
.。
.。
.。
.。
....。
.。
...。
12七、附录(程序)。
.。
.。
.。
.。
.。
.。
...。
.。
..。
.。
.。
.。
132光立方一、摘要:本设计采用8*8*8 的模式,硬件主要分为三个模块:主控模块、驱动模块、显示模块。
采用的主控芯片为STC12C5A60S2 芯片,驱动电路是采用我们常用74HC573数字芯片。
数组 OUT[0]代表光立方从第一层 D0 到第八层 D0 的数据,以此类推数组 OUT[1] 代表光立方从第一层 D1 到第八层 D1 的数据。
CUBE8光立方教程

CUBE8是一个长、宽、高由8×8×8个LED灯组成的真实3D立方体显示器。
其最大的特点,就是带给你未来3D技术的科技体验。
光立方并非我的首创,在网上早有光立方的视频。
许多电子爱好者,看过这些视频之后,都会被其超酷的3D显示效果所震撼,我就是其中之一,于是我也想仿制一个玩玩。
在网上搜索了大量相关资料后,我却发现,网上各种版本的光立方的制作方法都很复杂,不仅需要很强的动手能力来组装512个排列整齐的LED和金属支架,还需要有足够的耐心设计一大堆单片机和驱动芯片,最后还要为硬件成品设计显示程序,好让光立方动起来。
这样看来,不是高级焊接技师兼资深单片机工程师的"小菜"们,想制作出一个拿得出手的光立方,还不如直接购买我精简设计的光立方套件。
对,我要为电子制作爱好者设计一款只许极少元器件、制作简单、能让初学者也可以制作出来的规范、美观的光立方套件。
当我这么想的时候,我那天马行空的大脑开始运转,在想像力的世界里设计着前所未有的光立方。
首先这个光立方必须制作简单,简单到整机只有一个芯片。
然后要保证制作美观,将动手能力导致的美观差异降到最低。
在保证以上两点的情况下,如果还可以让它的功能强大,且有爱好者自由发挥的空间,那么我的光立方将会是一个完美的设计--至少我自己这样认为。
功能方面,它除了要能显示3D图形,还需要有多级亮度和速度调整,最好可以有音频显示功能,像DIS.MUSIC21音乐显示器一样。
当然,还要为单片机爱好者设计一个用户自定义图形功能,连接普通的单片机就可以显示出爱好者自己编写的图形。
这样,不仅让光立方的显示更丰富,而且从中又锻炼了爱好者的3D编程能力。
最后,还要用高质量的设计、材料和生产工艺,让品质对得起硬件的精简设计。
用炫酷、连贯、有节奏的图形效果,让显示效果对得起高品位要求的观众。
这么经典的设计,需要一个简洁、响亮的名字,立方体的英文单词是Cube,又因为我要制作8×8×8的3D显示阵列,所以综合得名--CUBE8光立方。
光立方设计与实现论文详细教程

1绪论1.1课题背景在当今信息化社会的高速发展过程中,大屏幕显示已经从公共信息展示等商业应用向消费类多媒体应用渗透。
随着宽带网络的发展,数字化的多媒体内容将在信息世界中占据主流,新型的大屏幕显示设备将代替传统电视机成为人们享受信息和多媒体内容的中心。
与传统的显示设备相比,这种未来的巨大需求让LED大屏幕显示技术成为众人目光的焦点。
LED显示屏一般分为图文显示屏和视频显示屏,均由LED矩阵块组成。
动态图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维的动画、录像、电视、VCD节目以及现场实况转播。
不仅可以用于室内环境装饰还可以用于室外环境信息传播,具有投影仪、电视墙、液晶显示屏无法比拟的优点。
而且显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于交通运输、车站、商场、医院、宾馆、证券市场、工业企业管理等公共场所。
随着社会经济的不断进步,人们对LED显示器的认识不断加深,其应用领域越来越广。
目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展[1]。
1.2我国LED显示屏研究现状及发展趋势(1)我国LED产业发展现状目前国内主要LED广告大屏幕制造厂商主要集中在华东、华北、华南区域,大型制造商的市场范围几乎覆盖整个国内市场。
国产LED广告大屏幕的性价比比较高,市场占有率近100%。
我国的LED显示屏产业经过几年的发展,基本形成了一批具有一定规模的骨干企业。
我国LED显示屏产业在规模发展的同时,产品技术推陈出新,一直保持比较先进的水平。
LED显示屏产业正成为我国电子信息产业的重要组成部分,也是平板显示领域唯一立足国内形成的民族高科技产业[2]。
(2)LED显示屏的发展趋势二十一世纪的显示技术将是平板显示的时代。
基础材料的产业化,使LED基于单片机的光立方设计与实现全彩色显示产品成本下降,应用加快发展。
手把手教你光立方取模软件的使用(以字符R为例)

手把手教你光立方取模软件的使用
(以字符R为例)
1、3D8光立方取模软件的视图分为:正视图,侧视图和俯视图,取模时只需要在你想要的视图上操作即可,不必管其他视图的变化
代表光立方的三视图分别是:正视图,侧视图和俯视图
2、用鼠标点击8*8的小方格,白色代表点亮,灰色代表熄灭,数据会显示在下面的hex显示区内
3、将R顺时针旋转180度,将旋转后的图形以白点的形式绘制在正视图的第一个8*8方框内(旋转是为了使图形数据与程序一致)
在正视图中点亮一个“R”的字符
4、找到hex文本框里第八行的第三到六的数据,这四个数据即为有效数据。
(图形不同获得的数据大小不同,总之除零以外的数据都是有效的)
”R”的数据显示在hex数据区内
5、用keil打开程序,找到名为ZIMO.H的文件。
在ZIMO.H里定义了一个名为table_id的数组,用hex文本框里的四个数据替换其中一组,点击保存并编译。
6、打开stc下载软件,如stc-isp-15xx-v6.61。
单片机型号选择stc12c5a60s2,点击“打开程序文件”到你程序文件夹得hex文件里添加后缀为.hex的文件。
7、将下载线一端插在电脑上一端用杜邦线插在spi下载口上(注意:上有标号不要差错)打开电源,点击下载软件的“下载”然后再重启一次电源,当提示操作成功时程序就下载完成了,。
光立方制作+程序讲解

光立方教程今天,给大家带来光立方的制作教程,基于本人制作的经验,给各位想要做的朋友分享制作过程。
对于第一次制作的朋友,我们要先制作好一个日程表,如下图:我们要弄好一个计划,就好像单片机运行程序一样。
当然,废话少说。
接下来,我们需要一份购买材料的清单如上图所示,我们需要购买的万能板需要购买18*30的规格。
这样子才有足够的空间去安装我们的电子元件。
首先,我们需要用万能板作为骨架,每2cm*2cm就要焊接一个排针,上下左右间隔一样。
不过对于初学者来说,一次性焊接64颗排针有点困难,所以我们需要用胶布把每一颗排针固定好,然后上焊,当然这是一个快捷的方法,也适合所有的初学者当我们把排针固定好后,我们只需要把板子翻过来焊接就可以了。
接下来,我们要把每一颗led灯折弯后侧着放置在排针中。
从左到右,从上至下的安放,安放好后,我们只需要把他们的脚焊接即可。
折弯时记住使用镊子折弯。
效果图如下图所示显而易见,这是非常需要考焊功的活,各位制作时候要注意节点与节点之间的间距,并且注意焊点不要点太多的锡,会影响做出来的效果与美观。
接下来,我们把弄好的8排led插在万能板上,注意:我们要注意每排之间的间隔。
下一步,我们需要在把每排led的共阴极连接在一起,一共8层,每层都要连接好,当我们把每层连接好后,我们要在每层的末端或者初始端接一条输出线,作为共阴极连接UNL2803。
当然,我们连接UNL2803的前提是先把芯片接好。
小编我直接把芯片焊接在板子上,这种方法对于初学者来说不可取,需要弄芯片底座,不然芯片烧掉了就很难拆下来了。
接下来我们要按照电路图接线路了(是不是很开心,终于可以接线路了,好戏在后头),下面是74HC573集成电路的接法:首先我们先分析一下原理图:74HC573的1D~8D都连接在一起,然后再接到单片机的P0.0~P0.7端口;1Q~8Q分别连接每排的共阳里,就是焊接在电路板上的光立方引脚;至于LE要分别接到单片机的P2.0~P2.7。
光立方设计制作(全过程、带程序连接)

摘要之前在网上看了一些光立方的演示视频,被它那些立体感吸引了。
想到自己学单片机也这么久了,于是乎就想做一个玩玩,同时可以复习一学期以来自己的编程能力和动手的能力,一举两得是一件很不错的事情。
向朋友要了一些资料,就开工了。
光立方顾名思义就是一个立方体,采用的是8*8*8的模式,整个立方大概是16cm*16cm*18cm(长.宽.高)的样子,主要分为三个模块:主控模块、驱动模块、显示模块;我所做的光立方,主控电路采用的主控芯片是STC12C5A60S2芯片,驱动电路是采用我们常用的74HC573数字芯片,以及ULN2803达林顿管。
关键字:光立方 74HC573 STC12C5A60S2 ULN2803电路原理图:图1.电路原理图元件的选择:(1)由于光立方的程序量比较大,而且要求相对比较高,因此经过考虑之后我们决定用51系列的增强型芯片STC12C5A60S2,选择的理由:1.无法解密,采用第六代加密技术;2.超强抗干扰;3.内部集成高可靠复位电路,外部复位可用可不用;4.速度快,比8051快8-12倍;(2)由于灯的个数比较多,因此所需要的电流相对也比较大,所以选择ULN2803,ULN2803是八重达林顿,1 至8脚为8路输入,18 到11脚为8路输出。
驱动能力500MA \50V。
应用时9脚接地,要是驱动感性负载,10脚接负载电源V+。
输入的电平信号为0,或5V。
输入0是,输出达林顿管截止。
输入为5V电平时,输出达林顿饱和。
输出负载加在电源V+和输出口上,当输入为高电平时,输出负载工作;(3)由于在刚刚接触锁存器的时候,就接触了74HC573,对它的使用也比较成熟,因此在驱动部分使用了熟悉的74HC573,其优点有:1.高阻态;就是输出既不是高电平,也不是低电平,而是高阻抗的状态;在这种状态下,可以多个芯片并联输出;2.数据锁存;当输入的数据消失时,在芯片的输出端,数据仍然保持;3.数据缓冲; 加强驱动能力;(4)LED灯的选择,出于外观和整体的形状美观,个人推荐雾面蓝光方型LED。
3d led光立方制作详解

单片机采用stc90c516,最小系统部分电路板已经省略,相应的,单片机的P0口,接电路图中标示为“P2”的插头上,而单片机上P2口接到电路图中标示为“P1”的接口上有坛友说杜阳的东西,有点专业的都知道,硬件构架不同,至于动画,我使用另一套原理实现了和他相同的动画,至于动画这部分,看得懂代码的人,都知道如何去改动画,很随意。
我也承认,我以前见过杜阳的作品。
大家有兴趣先制作,如果制作好了,我再继续写如何编写属于自己的动画。
最近我要去定制电路板,如果有兴趣,可以以成本价给大家出几块原理部分很早以前,就有相关的视频资料,在国内各大视频网站出现,样式绚丽,也一直有很多玩家想放置,对于这个东西来说,本身技术不是很复杂,也不是很简单,更多的是需要耐心。
下面我就来详解一下如何打造一个属于自己的光立方。
拿8*8*8的光立方来说:我们可以拆分为8个面每个面64个灯;我只要控制这64个灯使其能够自由变换,然后再通过控制每个层依次点亮即可,由于我们眼睛的视觉暂留,使我们感觉看到的东西是一起再亮的。
这样我们就看到了一个完整的个体。
理解了原理;我们来设计电路;大家都知道,如果要控制8*8点阵,需要16个引脚,那么有8个8*8点阵,我再用8个引脚来当充当各个8*8点阵的“开关”即可。
那么我们的电路设计的基本原理知道了。
如何让一个引脚来当64个灯的“总开关”呢?只要将64个灯阳极或阴极连在一起,在连到这个引脚上即可。
那么如何用16个引脚来控制这64个灯的另外64个引脚呢?我采用了hc573暂存的方法,来分别把64个灯的亮灭信息存到这个上面,然后再一起输出到灯上,这样我们通过查询相应芯片的型号可以确定基本电路。
电路部分573的64个输出引脚控制前面所述每一个面的64个灯;而uln2008控制的每一个层。
同时要注意每个573输出的引脚对应的按顺序的x轴的8个引脚。
这样做完全了后期编写程序方便。
因为我们的动画是实时运算的,而且我所采用的紧紧是stc89c52系列单片机,它本身的运算速度有限。
光立方制作常见问题(光立方使用教程)

光立方制作常见问题1、问:led面与面正极连接到最后一面的正极怎么连接?答:剪掉最后一面led正极就可以了。
2、问:怎么连接音乐?答:用我们用的音频线连接手机或者电脑输入音乐,光立方要调到音乐模式(开机后先按K1键,再按K4键进入音乐模式),如果光立方动画没有跟着音乐闪,可以调节输入音量的大小,观看光立方的变化。
3、问:为什么光立方不能播放音乐?答:光立方本身是不带音乐的,有音乐频谱功能,用手机输入音乐,外接音箱就可以了。
4、问:为什么音乐输出有杂音?答:光立方需要的电流比较大,灯亮得比较多的时候,需要很大的电流,会影响到音频的信号,使用2A电源供电就可以解决问题了。
5、问:上位机怎么用?答:上位机功能是使用上位机软件在电脑上操控光立方,连接步骤:(1)、连接下载器,用四个杜邦线连接到光立方对应的接口上(把鼠标放在计算机图标上右键点管理,在里面可以看到下载器的端口)(2)、光立方调到上位机模式(开机先按K1键,再按K2键进入上位机模式)(3)、打开上位机软件下载器与光立方的连接线:GND 接 GND5v或者VCC 接 5v或者VCCRXD 接 RXDTXD 接 TXD由于光立方的电流会影响到下载器,所以5V那条线不用接,直接用电源线供电,下载的时候单片机需要冷启动(意思就是单片机需要断电后再重新上电才能下载),把电源开关当做冷启动就行,下载器连接好到,需要断开开关再重新上电就可以下载了,上位机的连接方法一样(不用冷启动,不用拨电源线再插上),用电源线直接供电就行。
6、问:测试主板的时候有灯常亮或者不亮是什么问题?答:主板焊接问题,请重新加锡焊接下对应的贴片芯片就可以了,不清楚焊接哪个芯片的话,麻烦看资料里面的原理图。
7、问:光立方全部制作好了,之前使用好好的,现在发现有一层的灯跟着其它层一起亮,其它层亮的时候那一层也跟着微亮是怎么原因呢?答:那一层有哪个灯坏了,找出那个灯换掉就可以了。
查找方法:(1)看那层有没有灯不亮的或者亮得不一样的,如果有把它换掉就可以了(2)如果没有第一种情况,那就用拔除法查找,先一排一排的拆掉那一面的正极,每拆一排的时候都要测试还有没有之前那种情况。
手把手教你光立方取模软件的使用(以字符R为例)

手把手教你光立方取模软件的使用
(以字符R为例)
1、3D8光立方取模软件的视图分为:正视图,侧视图和俯视图,取模时只需要在你想要的视图上操作即可,不必管其他视图的变化
代表光立方的三视图分别是:正视图,侧视图和俯视图
2、用鼠标点击8*8的小方格,白色代表点亮,灰色代表熄灭,数据会显示在下面的hex显示区内
3、将R顺时针旋转180度,将旋转后的图形以白点的形式绘制在正视图的第一个8*8方框内(旋转是为了使图形数据与程序一致)
在正视图中点亮一个“R”的字符
4、找到hex文本框里第八行的第三到六的数据,这四个数据即为有效数据。
(图形不同获得的数据大小不同,总之除零以外的数据都是有效的)
”R”的数据显示在hex数据区内
5、用keil打开程序,找到名为ZIMO.H的文件。
在ZIMO.H里定义了一个名为table_id的数组,用hex文本框里的四个数据替换其中一组,点击保存并编译。
6、打开stc下载软件,如stc-isp-15xx-v6.61。
单片机型号选择stc12c5a60s2,点击“打开程序文件”到你程序文件夹得hex文件里添加后缀为.hex的文件。
7、将下载线一端插在电脑上一端用杜邦线插在spi下载口上(注意:上有标号不要差错)打开电源,点击下载软件的“下载”然后再重启一次电源,当提示操作成功时程序就下载完成了,。
光立方制作手册V1.0

光立方制作手册(YFRobot Cube8LedDisp)编著:产品部2013年10月10日目录1绪论 (1)2灯的搭建 (2)2.1点 (4)2.2线 (4)2.3面 (5)2.4体 (6)2.5搭建方法二 (7)2.6层控制线 (8)3光立方驱动板 (9)3.1坐标系 (9)3.2控制方式 (10)4程序例解 (11)4.1层填充函数 (11)4.2帧函数 (12)4.3动画 (12)1绪论我们设计了一种全新的焊接方式,不需要额外的模版,只是利用我们的驱动板,和几个单排针,就可以焊接出四方四正的一个面,看完第二章,一定会给你耳目一新的感觉。
设计驱动板的同时,我们还考虑了板子的通用性,可以使不同的控制器来驱动光立方,同时减少控制端口,现在是8个端口,在今后的升级中我们会再次减少控制端口。
驱动板上从左往右依次有3.5mm音频插座,5.5*2.1mmDC插座,电源开关,电源指示灯,红外接收头,两个按键,8个数据控制端,2个按键信号输出端,红外信号输出端,音频模拟信号采集端。
具体的焊接方式、控制方式、程序,会在下面几个章节中详细讲解。
套件清单:1、驱动板;2、一包灯珠(530个);3、15根杜邦线(两头母);4、8mm螺丝,8mm、30mm铜柱各4个;5、20针直排针;6、灰色细导线(80cm)。
(送:1、音频线、一分二音频头,各一个;2、列子。
)2灯的搭建这一章节中我们介绍了两种方法来焊接体,总体的思想是一样的,只是在弯引脚方式中有所不同,建议把这一整章看完后,选择合适方式,再开始灯的搭建。
把搭建的过程分为四个过程,点、线、面、体。
图2.1完整的光立方图2.2右视图(层与驱动板平行)图2.3俯视图(面与驱动板垂直)2.1点“点”就是灯,我们选择的灯是2*3*4高亮蓝色长脚雾灯,参数:VF:3.0~3.2;IV:550~650。
引脚的弯曲非常的重要,它将直接影响线是否直,面是否方正水平。
图2.1.1弯灯引脚(Ⅰ型)弯灯的方式如图2.2.1所示,当你拿起灯看的时候,你看到的只有90度和180度,这是焊接出一个完美光立方的前提。
光立方制作步骤详解

Cube光立方完全制作手册晴天电子工作室Cube 光立方完全制作手册套餐阅读版欢迎大家走进光立方的世界。
....................................................................................................... 硬件电路的焊接 ............................................................................................................................... 灯的选择........................................................................................................................................... 对灯的建议....................................................................................................................................... 制作模具........................................................................................................................................... 图形欣赏:..................................................................................................................................... 附录: ............................................................................................................................................http://80mcu.taobao.comÿÿÿÿ 欢迎大家走进光立方的世界。
光立方使用说明

光立方使用说明
一.
光立方通电之后只有地板的垫脚灯亮,上面的显示部分不会亮。
用户要根据自己需要选择显示模式,一共有三种模式:
第一种是上位机同步显示图形模式,按住menu键进入上位机模式;
第二种是频谱模式,按住increase键进入频谱模式;
第三种是自带的脱机动画模式,按住decrease键进入脱机动画模式。
二.
软件说明:
1、驱动安装,与上位机连接时需要安装USB转串口驱动,解压驱动目录“USB转串口驱动”,驱动安装如下:
运行“USB转串口驱动”目录下的PL2303_Prolific_DriverInstaller_v110.exe文件,一直点击下一步直到完成,然后重新插上USB线缆,
打开计算机的设备管理器,如下图所示,若出现表
示驱动安装成功。
2、软件使用
双击“控制软件”目录下的“3D8S_alpha”,
打开如下界面
注意如果没有安装.net,会提示软件缺少文件,请安装.net运行环境,运行控制软件运行环境目录下的
“dotNetFx40_Client_x86_x64.exe”
B、选择波特率为115200
C、点击Connect
D、点击play
软件其他功能请用户自己学习。
如有疑问请与店主联系:邮件boshi1987@。
光立方制作教程

五一长假漫漫,时间很充分,正好有时间去干那些因为时间不足而搁置已久的一些想法,首先想到的是做一个光立方,器件年前就买了,因为时间问题被长久搁置了。
之前论坛已经有人晒过,不过有的只是作品展示,在此我将详细的向大家解析一下光立方的制作流程,望大家喜欢。
先上资料:首先是前期准备工作,器件的选取,我的器件清单如下:LED选取:如果有条件的话可以使用7色彩灯,视觉效果将会更好。
或者是长方形发光二极管,方便焊接。
制作前先按照下图对小灯进行弯折处理(如果看不懂的话,请努力发挥自己的空间想象能力,之后就会豁然开朗的),这是一个漫长而痛苦的过程,建议每天睡前折一些,我断断续续干了近十天吧!(五一前虽然大块时间没有,但是每晚折小灯的时间绝对是有的)实际焊接时,请注意变通,每一层都会有一行需要多弯一下的,以实现共阴处理。
主要器件如下:先在万用板上规划一下光立方小灯之间的间隔,建议2CM为宜,用铅笔或者彩笔在板子上确定64个点,以方便下一步操作。
找一块木板,最小是20*20CM,我找的时候费了点劲,采用爆破拆出来的,然后把万用板放在木板上,四角用大头钉固定(以确保扎点时位置不变),用圆规进行采点,记住是64个点,是7*7的方格。
不要因为计算错误,以适用万用板而导致光立方间隔过密。
采用手钻打孔,不直接用大钻,是防止打孔过程中,孔洞打偏。
取不出来,我采用的是2.8/2.9的钻头。
游标卡车是为了测钻头大小的。
焊接时,建议一列一列的焊接,(层共阴,列共阳)这样操作起来比较容易,防止全部插上在焊接时,过多的小灯产生阻碍,由于我是左撇子,所以我是从右向左焊接。
这是焊接好的第一层。
焊完之后,现将小灯阳极管教理顺,与共阴平面呈垂直关系,以方便之后焊接。
将LED点阵层起下的时候,为美观起见,请注意不要破坏小灯的相对位置及高低层次,(为了增强光立方坚固度,建议,每层上跨接一些硬些的细铜丝)。
要牢记:焊完一层后切记要记得检测是否有小灯在焊接过程中损坏。
光立方制作教程范文

光立方制作教程范文光立方是一种比较复杂的装置,可以通过灯光和反射制造出立体的光影效果。
在这个教程中,我将为你详细讲解如何制作一个光立方,并提供一些材料和建议。
材料清单:1.透明的亚克力(至少6个相同大小的面板)2.密封胶3.刻刀4.钳子5.磨砂纸6.LED灯带(选择适合你的立方体尺寸的长度)7.电线8.电池盒和开关9.螺丝钉和螺丝刀10.热熔胶枪(可选)步骤1:准备工作首先,你需要确定光立方的尺寸。
一个标准的尺寸是30×30×30厘米,但你可以根据个人喜好调整尺寸。
然后,购买足够数量的亚克力板,确保它们大小相同。
步骤2:制作立方体框架使用刻刀将亚克力板切割成6个相等大小的面板。
将这些面板用成正方形或长方形的形式排列,然后使用密封胶将它们黏合在一起。
在黏合之前,确保所有边缘都是光滑的,如果有需要,使用磨砂纸进行打磨。
黏合好后,用夹子固定它们,让它们干燥。
如果需要,你也可以使用热熔胶枪来黏合亚克力板。
步骤3:安装灯光在立方体的内部沿边缘黏贴一圈LED灯带。
你可以使用热熔胶枪将灯带固定在立方体内部。
确保灯带均匀分布,并注意不要让任何电线暴露在外。
步骤4:连接电线使用电池盒和开关连接LED灯带。
将电池盒固定在立方体的底部,并通过亚克力板上的小孔将电线引出。
在电线的末端安装开关,并将开关连接到电池盒上。
这样,你就可以随时控制光立方的开关。
步骤5:封闭光立方使用刻刀在立方体的一个面板上切割一个小孔,以便将电线引出。
然后使用密封胶将该面板黏上,确保所有边缘都是严密封闭的。
这样,你的光立方就完成了。
步骤6:测试和调整将电池装入盒子中并打开开关,测试LED灯带是否正常工作。
如果有任何问题,你可以检查电线连接以及开关是否正常工作。
步骤7:定制光立方一旦光立方制作完成,你可以根据个人喜好进行定制。
例如,你可以在立方体的底部安装小脚架,这样可以使立方体稳定地放置在桌面上。
你还可以在立方体的面板上刻字、画图案或进行其他装饰。
光立方的工作原理_基于74hc573的8-8-8光立方LED的控制方式

光立方的工作原理_基于74hc573的8*8*8光立方LED的控制方式光立方由若干个二极管led灯以立方体形式搭建,4*4*4、8*8*8、16*16*16甚至更多,又由单片机、锁存器、译码器等电器元件驱动,形成立体动画效果。
其中8*8*8光立方最为常见。
例如:8*8*8光立方是由512个发光二极管按照立方体的方式搭建焊接起来的,有层共阴束共阳和层共阳束共阴两种方案,每一层有8*8个发光二极管,共8层。
用c语言编译单片机程序使自定义动画效果得以实现。
光立方工作原理光立方简单讲就是用单片机控制很多规则排列的LED的亮和灭。
1、单个LED的控制方式先了解单个LED的控制方式,可以是将正极接电源,负极通过一个限流电阻连接至单片机的某个IO口。
IO口输出低电平时,LED就亮,反之,LED灭。
如果我们想驱动任意位置的led,我们只需要在该位置led所使用的列线接地,行线接上+V 即可。
学过单片机的朋友们,都知道数码管是怎么点亮的,其中有位选和段选之分,通过扫描来实现所有数码管能正常工作以实现显示我们想要的数字。
点阵也一样,尽管是8*8的点阵,如果我们让整体能随意显示图案,那也需要用扫描的方式才能够实现,否则,无法实现对其精准的控制。
所谓扫描,就是说,我们一次只能让一行排或者一竖排的灯亮。
每次只能这么点,8次为一个周期,从左至右依次点一次,那么循环起来,我们看到的就是完整的图像了。
2、每一层LED的控制方式若按照单个LED的控制方式,每个LED需要占用单片机的一个IO口,控制100个LED 就需要100个IO口。
那么,有没有一种方式,可以用较少的IO口,控制较多的LED呢?答案是肯定的,这种方法,就是扫描驱动电路。
LED光立方制作

组装部分一,灯珠焊接最开始的金字塔,我给大家的方案是泡沫板,现在我把焊接灯珠的方式改进了,焊接速度更快、质量更好,方法如图:就是这个,用一张18X30CM的万能板,上面焊接上间距2.54的排针,用法如下图:横向的孔数是7个,纵向孔数是8个,这样焊接出来的灯珠间距就都是8个了一目了然,这样就把灯珠固定好了,如果管脚的弯折方法和我图片一样的话(朝下的是正极),那么最优的方法是从右到左,从上到下排放。
焊接我就不多说了,这个是最讲究的,虽然有这个模板焊接起来很方便,但焊锡一定要上好,否则开焊后还是很难搞的。
温度要适当,免得烧毁灯珠,一般情况下,能把焊锡刚好溶化时的温度即可。
用这种方法焊接出的点阵,要比用泡沫做模板的点阵质量更好,很少有开焊点,取下的点阵横平竖直,效率上也有了极大的提高。
焊接好的平面如图:二,灯珠组装在组装之前,先准备2张18X30cm的万能板,喷上黑色的喷漆,比较常用的那种,价格不贵,如图:再拿出个8×8的点阵,比划一下,量好裁剪的尺寸,用斜口钳剪切还是很方便的。
然后就需要给底板和侧板焊接弯排针,间距都是8个孔,朝向请自己把握,下面是我做的图:我想看了图后,大家都应该明白了,除了弯排针,还要给每个面的管脚都焊接上2.54的冷压端子,很容易的,东西也很便宜。
这样做的好处就是非常容易拆装,第一次的时候我用的是直排针,结果就很难组装,弯排针不会影响美观。
在组装之前,先要焊接底板和侧板焊接上连接线,如图:每个面都是有64根线,我用的是以前零散、没了头子的杜邦线,长度刚刚好够的,读者可以自己做线或者买成品,买成品我觉得也不贵,成品线的好处是,一端是8P的插座,另一端是裸线,直接焊接就好。
这个过程还是相当漫长的,我焊接512个灯珠用了三个下午,底板的焊接和接线同样是三个下午,可以说,老老实实的焊接的话,还是需要一周的时间的,我希望喜欢DIY的朋友们要有耐心,过程肯定是枯燥乏味的,但成功的喜悦也是难以言喻的。
8阶光立方的制作

8阶光立方的制作摘要光立方是一个电子工程方面DIY的绝好实例,不管国内国外都有非常多的爱好者。
它同时要求制作者具有软硬件设计及手工制作等多方面的能力,目前youtube上最大的DIY光立方是32阶全彩光立光,引脚数多达131,072个,这对于个人来说绝对算是个大型的工程了。
要制作出一个漂亮的光立方,除了电路设计与程序设计,辅助工具设计也很重要,缺少它甚至是无法完成整个制作的。
另一方面,很多验证性工作也属于辅助设计,理论往往与实际会有很大的出入,这时就需要一步步去验证原始设计。
网络上大多参考资料都只是一个制作记录,并没有详细分析为什么要这么做,是否还有其它的实现方法等等。
因此,在遇到不同的实际环境的时候,出了问题却往往找不到原因在哪里,这就造成很多的困惑。
本文试着从设计原理的角度来分析如何做一个8阶单色光立方,以及记录在制作过程当中遇到的各种问题与解决办法。
控制芯片采用STC MCU,输出为串口转并口,驱动芯片选用东芝16位移位寄存器,3个级联达48位并口输出,512个LED使用16*32矩阵接法。
目录1 准备篇1.1设计框架1.2 主芯片选型1.3 所需工具材料2设计篇2.1 电路设计2.2 程序设计2.3辅助工具设计3 完善篇3.1 迭代3.2 功能扩展1 准备篇光立方,由若干个LED以立方体的形式搭建而成。
最常见的为8*8*8(512个LED),8阶光立方,也叫cube8。
当灯按照一定的规则依次变换点亮的时候,可以产生十分唯美的灯光效果图,现在大多随着动感的音乐节奏一起变化,声色交错,让人赏心悦目。
1-1光立方(蓝光)——cube8效果图1.1 设计框架第一个需要思考的问题是:如何连接这512个灯?有个前提条件需要满足:每个灯都必须可以单独点亮。
那么,任何两个灯都不可以串联。
最直接的办法是并联这512个灯,共阳或者共阴,然后提供512个输出。
但这样做至少有两个非常大的缺点:首先,一般情况下无论是MCU、ARM、FPGA都无法提供这么多输出位,即使是使用多个16位移位寄存器,那么也需要32个,这无论在成本还是在实际焊接都十分不划算;其次,就算512个输出位不是问题,因为是立方体形式,线路之间会存在互相遮挡,所以,必须要求连接线路最少,显然,直接并联是最傻的情况。
光立方(含程序)毕业设计

毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
LED光立方设计方案(详细)知识分享

L E D光立方设计方案(详细)09年还在念书的时候做的,真怀念大学时光,看到很多朋友都在搞这个。
无意发现这个文档还没有删,把这个东西就贡献出来。
---原创 MIKE—WU《LED光立方设计方案》项目设计方案项目名称:《LED光立方景观灯》项目负责人:一总体设计光立方一个立方体,采用的是8*8*8的模式,主要分为三个模块:主控模块,驱动模块,LED模块,外壳设计。
1.LED立方体模块,采用引脚式蓝色LED灯,一共八层,每层八行八列。
2.驱动电路采用ULN2008,74HC573作为驱动芯片。
端口需要配合LED立方体的引脚设计。
3.主控模块采用STC单片机为核心,采用最小系统配有外围基本电路。
40个端口资源和内部资源已经完全够使用。
4.电源电路采用7805芯片稳压后提供5V电源给系统供电。
5.整体形状为一个密封方形体,LED模块与系统电路都置于这个方形体中。
二具体方案设计1)LED立方体模块LED灯珠选用蓝色插针式灯珠,额定工作电压在2.7---4v。
采用8*8*8方式排列。
每一层的阳极串联在一起,曾与层之间各个对应灯珠的阴极连接在一起.结构图如下:图12)驱动模块设计由于LED立方体一共有64+8个引脚需要控制和驱动,所以选择了ULN2803,74HC573作为驱动芯片。
2.1 ULN2803芯片ULN2803是八重达林顿,1 至 8脚为8路输入,18 到 11脚为8路输出。
驱动能力 500MA \50V。
应用时9脚接地,10脚接负载电源5V+。
输入低电平时,输出达林顿管截止。
输入为高电平时,输出达林顿饱和。
ULN2803作为每一层的开关控制。
为了防止损坏LED灯,在输出端接入100欧电阻。
2.2 74HC573芯片74HC573其优点有:1.高阻态;就是输出既不是高电平,也不是低电平,而是高阻抗的状态;在这种状态下,可以多个芯片并联输出。
2.数据锁存,当输入的数据消失时,在芯片的输出端,数据仍然保持。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
光立方制作常见问题
1、问:led面与面正极连接到最后一面的正极怎么连接?
答:剪掉最后一面led正极就可以了。
2、问:怎么连接音乐?
答:用我们用的音频线连接手机或者电脑输入音乐,光立方要调到音乐模式(开机后先按K1键,再按K4键进入音乐模式),如果光立方动画没有跟着音乐闪,可以调节输入音量的大小,观看光立方的变化。
3、问:为什么光立方不能播放音乐?
答:光立方本身是不带音乐的,有音乐频谱功能,用手机输入音乐,外接音箱就可以了。
4、问:为什么音乐输出有杂音?
答:光立方需要的电流比较大,灯亮得比较多的时候,需要很大的电流,会影响到音频的信号,使用2A电源供电就可以解决问题了。
5、问:上位机怎么用?
答:上位机功能是使用上位机软件在电脑上操控光立方,连接步骤:(1)、连接下载器,用四个杜邦线连接到光立方对应的接口上(把鼠标放在计算机图标上右键点管理,在里面可以看到下载器的端口)
(2)、光立方调到上位机模式(开机先按K1键,再按K2键进入上位机模式)(3)、打开上位机软件
下载器与光立方的连接线:
GND 接 GND
5v或者VCC 接 5v或者VCC
RXD 接 RXD
TXD 接 TXD
由于光立方的电流会影响到下载器,所以5V那条线不用接,直接用电源线供电,下载的时候单片机需要冷启动(
意思就是单片机需要断电后再重新上电才能下载),把电源开关当做冷启动就行,下载器连接好到,需要断开开关再
重新上电就可以下载了,上位机的连接方法一样(不用冷启动,不用拨电源线再插上),用电源线直接供电就行。
6、问:测试主板的时候有灯常亮或者不亮是什么问题?
答:主板焊接问题,请重新加锡焊接下对应的贴片芯片就可以了,不清楚焊接哪个芯片的话,麻烦看资料里面的原理图。
7、问:光立方全部制作好了,之前使用好好的,现在发现有一层的灯跟着其它层一起亮,其它层亮的时候那一层也跟着微亮是怎么原因呢?
答:那一层有哪个灯坏了,找出那个灯换掉就可以了。
查找方法:(1)看那层有没有灯不亮的或者亮得不一样的,如果有把它换掉就可以了(2)如果没有第一种情况,那就用拔除法查找,先一排一排的拆掉那一面的正极,每拆一排的时候都要测试还有没有之前那种情况。
8、问:光立方自动死机重启,只运行到一点动画就重启了,重新上电也一样,是不是程序有问题啊?
答:亲不用当心,这不是程序问题,这是电源供电问题,请换一个2A电流电源供电就可以(用电脑供电电流达不到要求)。