普及数电模电知识,科教兴国。
哈喽,大家好,创客e工坊今天教大家做一个8×8×8的光立方。
首先我们需要8×8×8=512盏LED,斟酌再三,阿乐决定用长方形雾状蓝灯,如图:
串一个1K的电阻测试
在这里要解释一下8×8×8,因为一个面有8×8盏LED,有8个面,所以是8×8×8,组成一个立方体,所以叫光立方。
示意图
MCU选用STC12C5A60S2,资源足够。由于单片机IO的驱动能力有限,用一块ULN2803驱动LED。扩展IO用了8片的锁存器74HC573,这样子就可以用单片机有限的IO控制512盏LED的亮灭,从而可以显示出多种多样的图案。其它的如电阻,电容,晶振,排线,杜邦线,排针,洞洞板等备足,总的所需的元器件如图:
所需元器件
由于我们光立方的LED的焊接方式是层共阴,列共阳,所以我们首先将512盏LED的引脚弯折好,具体细节如图(LED水平方向的引脚是阴极,垂直方向的引脚是阳极):
弯折好引脚的LED
接下来我们需要做一个“模板”,用来固定LED,方便将每一层的LED焊接好。我们需要洞洞板和大量排针:
做“模板”所需材料
将排针整齐地摆放好在洞洞板上:
摆放好的“模板”
将LED按照模板摆放好:
在“模板”上摆放好的LED
略微调整后将LED的引脚焊接上
每一层的LED焊好后要测试过一遍,避免出现坏灯:
逐个测试LED
没有问题的话就将一个面的LED焊好了,完成了立方块的1/8,将这一个面的LED从模板上取下来:
焊好一个面的LED
接下来是简单的重复,需要焊8个面的LED:
不容易
坚持就是胜利
完成
期间将电烙铁的烙铁头焊钝了:
焊钝了头的烙铁
好的,接下来将8个面的LED组装起来,组成方块:
也不容易呀
固定立方块
像点样子了吧:
立方块的形状显现出来了
俯视图来一张:
俯视图
接下来就是画主控部分的电路图了:
.sch文件
做PCB:
主控的PCB
洗制出来并且焊接好元器件的主控板:
主控的电路板
剩下来的就是将立方块与主控连好线,编程调试啦:
编程调试
上几张效果图,由于是山寨手机拍照,像素不太好,将就点看:
LED像雨滴滴落
LED波浪形“摆动”
LED逐个面点亮
显示爱心
LED“旋转”
好啦,到这里光立方教程就写完啦,还是挺有意思的一个电子制作,考验一个人的恒心以及耐力,坚持着做出来了,成就感自豪感满满的,这种感觉棒极了。接下里该考虑的是加其它电路模块,使得这512盏LED可以随着音乐节奏而跳动,到时候听着歌,欣赏着这个光立方,然后再品一杯香茗,啧啧,生活如此美好,奋斗!
更多有趣有用,好玩实用的电子DIY精彩教程,欢迎关注创客e工坊,阿乐与你一起愉快地玩电子电路!