光立方制作

合集下载

3D8光立方制作

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 的数据。

光立方制作+程序讲解

光立方制作+程序讲解

光立方教程今天,给大家带来光立方的制作教程,基于本人制作的经验,给各位想要做的朋友分享制作过程。

对于第一次制作的朋友,我们要先制作好一个日程表,如下图:我们要弄好一个计划,就好像单片机运行程序一样。

当然,废话少说。

接下来,我们需要一份购买材料的清单如上图所示,我们需要购买的万能板需要购买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光立方制作详解

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系列单片机,它本身的运算速度有限。

光立方教程(含HEX烧录文件)

光立方教程(含HEX烧录文件)

先上效果图首先,准备材料和工具。

材料:1, 雾面蓝色(喜欢其他色的随意)LED (3MM 或者5MM 都行),最好是雾面LED ,不懂得购买的时候跟老板说清楚就ok~2,STC12C5A60S2单片机一片3,DIP-40的插座一个4,22.1184MHZ晶振一个5,单排圆孔插针座20个(建议多准备些)6,单排插针4个7,USB母座一个8,0.3--0.8镀锡铜线一米左右,没有的也行,根据自己的焊接习惯。

个人比较喜欢镀锡铜线。

工具1,剪线钳2,尖嘴钳3,电烙铁4,焊丝5,松香6,镊子7,其他(总之就是焊接用的那些了,根据个人情况。

)———————————分割线———————————首先,电路图很简单了电路图很简单,稍微有点单片机基础都可以做。

然后呢,开动你灵活的小左和小右吧~准备绘制焊接图纸。

首先,确定你要做多大尺寸的光立方,4*4*4也就是64个灯,个人感觉做成7厘米见方左右就差不多了。

根据个人喜好调节吧~大小具体怎样确定呢,二少在这里简单说明一下,每一边是4个灯,也就是三个灯距,灯距的三倍加两个灯宽就是边长了。

灯距的确定,不是随便确定的,必须是2.54毫米的整数倍,为什么呢,因为洞洞板的孔距就是2.54,最后的灯是插在洞洞板上的。

本教程所定的灯距是4倍的孔距,也就是10毫米挂点,小误差这里就可以忽略了。

OK~根据灯的情况,确定洞洞板的大小,最少得是20孔,因为单片机用的是DIP40的,所以至少要保证单片机可以安装,当然高手还可以立式安装单片机,二少在这里就不多介绍了。

确定以上参数后,好了,开始制作吧~我这边手头有的洞洞板是19*23孔的,所以嘛~单片机就有俩引脚是悬空的,不过不影响。

焊接电路,(绘制软件,layout)然后,确定单片机和LED灯体的安装位置。

并做简单标注。

用尖嘴钳把插针掰成一个一个的,直接焊接于绿色的焊盘位置,4*4+4个。

如下图效果单片机最好安装在座子上,直接焊接死亡率较高。

3D光立方的设计与制作

3D光立方的设计与制作

3D光立方的设计与制作【摘要】本文主要介绍了3D光立方的设计思路和制作流程,3D光立方采用了8X8X8共计512个LED组成的阵列,本次设计制作一个三维的发光二极管立方显示体,能够通过编写程序来实现对每一个LED亮和灭的控制,从而可以显示多种多样的图案,具有很高的观赏性,通过制作3D光立方,能提高动手设计能力和对电路的分析能力。

【关键词】3D光立方;电路制作;LED1.背景与意义随着人们生活水平的不断提高,3D效果的欣赏已经成了人们的追求,美轮美奂的观赏让人醉心不已,给人带来无比宽松舒适的美感。

3D技术已进应用于教学,医学,地下采矿,空中导航等领域。

但就目前的发展,3D还不能够普及到人们的生活中,这也就萌发了人们对于3D的设计。

本次设计制作一个三维的发光二极管立方显示体,能够通过编写程序来实现对每一个LED亮和灭的控制,从而可以显示多种多样的图案。

因此,对发光二极管进行控制,使其显示出不同的花样,带给未来3D技术的科技体验。

2.系统电路设计本电路设计大体上可以分电源、处理系统、输出显示、输入控制四部分组成。

其结构框图如图1所示。

图1 3D光立方电路设计框图电源供电部分采用一块集成稳压器CW7805,把市电经变压器降压输入电路,而后整流送到稳压器稳压输出作为工作电压。

不仅功率上可以满足系统需要,不需要更换电源,并且比较轻便,使用更加安全可靠。

输入控制部分采用按键开关,主要用于切换不同的显示模式。

单片机控制电路是该系统的核心部分,主要控制着LED灯的显示间隔、方式、变换等。

输出控制采用74HC573芯片作为控制光立方的I\O口扩展芯片,以拓展单片机的输出口,采用动态显示模式,按照图文运动的特点又可以分为闪烁、平移、旋转、缩放等多种显示模式。

可以通过一定的算法从原来的显示数据直接生成,再结合输出控制电路,这样程序书写就不会过于繁琐和重复,而且对核心控制器的内存空间要求不高。

LED显示阵列是由8X8X8共计512个LED组成光立方显示屏。

3D光立方制作详解

3D光立方制作详解

3D cube 光立方制作详解原理部分LED立方体是一个非常受欢迎的项目,而大小可以从3x3x3上升到10x10x10采用RGB LED。

很早以前,就有相关的视频资料,在国内各大视频网站出现,样式绚丽,也一直有很多玩家想做,对于这个东西来说,本身技术不是很复杂,也不是很简单,更多的是需要耐心。

本资料详细介绍了3D CUBE8 (LED立方体)的制作过程,通过本资料可轻松打造一个属于自己的光立方。

下面我就来详解一下如何打造一个属于自己的光立方。

拿8*8*8的光立方来说:我们可以拆分为8个面每个面64个灯;我只要控制这64个灯使其能够自由变换,然后再通过控制每个层依次点亮即可,由于我们眼睛的视觉暂留,使我们感觉看到的东西是一起再亮的。

这样我们就看到了一个完整的个体。

理解了原理;我们来设计电路;大家都知道,如果要控制8*8点阵,需要16个引脚,那么有8个8*8点阵,我再用8个引脚来当充当各个8*8点阵的“开关”即可。

那么我们的电路设计的基本原理知道了。

如何让一个引脚来当64个灯的“总开关”呢?只要将64个灯阳极或阴极连在一起,在连到这个引脚上即可。

那么如何用16个引脚来控制这64个灯的另外64个引脚呢?我采用了hc573暂存的方法,来分别把64个灯的亮灭信息存到这个上面,然后再一起输出到灯上,这样我们通过查询相应芯片的型号可以确定基本电路。

电路部分立方体的控制器是基于一个单片机ATMega32,573的64个输出引脚控制前面所述每一个面的64个灯;而场效应管控制每一个层,一般的都是用uln2803.焊接部分这里需要说的是,一定注意每个灯的焊接时间,和焊接整齐度,焊接整齐度直接影响整个制作效果。

每一层的二极管是共阴的。

我的方法是用一个木头板按照规则,扎64个孔然后把灯放到上面,一个一个焊接起来这样可以保障每一层的灯位置都是一样的而且各个灯之间排列是规则的。

最后通过架设支撑架的方式把各个层架起来,然后用电烙铁焊接起来。

光立方制作+程序

光立方制作+程序

光立方教程今天,给大家带来光立方的制作教程,基于本人制作的经验,给各位想要做的朋友分享制作过程。

对于第一次制作的朋友,我们要先制作好一个日程表,如下图:我们要弄好一个计划,就好像单片机运行程序一样。

当然,废话少说。

接下来,我们需要一份购买材料的清单如上图所示,我们需要购买的万能板需要购买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。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
锐Байду номын сангаас制作
在这里将给大家详细地描述 8*8*8光立方的制作过程,在资 料里面我还添加了实体的视频 效果、proteus仿真图、DXP电 路绘图、和源代码
光立方的制作原理,是利用人体的视觉暂留效果制作的,我这里的 电路实现利用了HC573锁存器的锁存功能,一共用了9个573芯片,一个 用来控制8个灯板的共阴端,另外8个各用来控制1个灯板的共阳端,这 样 这8个573的输出端的电平与共阴端的的相呼应,就可点亮相应的LED 了。 电路结构:灯板结构:每一灯板各有64颗LED灯,横向共阴,纵向共 阳,各灯板同一行的共阴端又连在一起; 51单片机的P0端口与9个573的输入端连接在一起,一个573的输出端 与8块灯板的同行共阴端相应地连在一起,另外8个各用来控制1个灯板的 相应共阳端,各573的控制使能端(11口)与单片机的P2口相连,共阴端 的11口与P1.0相连。 电路分析:先从P0口给控制共阴端的573芯片送入相应的数据,再给 控制共阳端的573芯片送入相应的数据。各个LED灯的高低电平一对应, 就可点亮相应的灯了,用动态扫描方式就可使灯板呈现出想要的效果了。
HC573
51单片机
放进孔里面固定
阴极搭好便于焊接在一起
焊好后逐个测试一下,看是否有坏的
一排的最终形状,共阴的
放好用灯珠插进泡沫里固定
一排排放好固定便于焊接
共阴 一块灯板的最终形态
共阳
八版
18*30cm的洞洞板
把排母座用胶布固定焊好
用跳线把电路连出来
单块板的调试,预防出错
每板同行的共阴端连在一起, 又与一个573的输出端相连
3.5-1.3MM DC电源 座
8.5*8.5MM 自锁开 关 10u电解电容
10K色环电阻
12MHz晶振
1
1
30P瓷片电容
2
阳极 灯珠弯成这个样 阴极
实心的泡沫板
划上14*14cm间隔为2cm的正方格,这个必须 要标准,我的这个当时有些随便,导致灯板不 怎么方正,又要花时间修改;每行边上用笔戳 8个洞用来固定LED灯
材料清单
材料 STC/AT89C51 40P单片机座 HC573 20P芯片座 18*30CM洞洞板 跳线 5MM蓝色圆头LED 排母座 数量 1 1 9 9 1 1 520 64 材料 6*6*5按键开关 9脚排阻 330R色环电阻 红色LED灯珠 USB转DC3.5mm电 源线 数量 1 1 1 1 1 1 1 1
相关文档
最新文档