[变废为宝]+工科男撩妹神器之8*8*8LED光立方

    一年一度的光棍节又要来到了,单身汪们身边一定有吃不完的狗粮吧,是不是还在羡慕那些撒狗粮的伙伴们哈哈。
做为单身汪的你就不想为自己心爱的妹纸做点什么嘛?作为工科男,咱必须拿出点属于自己的个性表白神器,当然“光立方”就是不二的选择
回归到今天的主题哈光立方的制作。光立方的制作需要拿些器件呢?
  单片机最小系统含STC12C5A60S2/DIP40插座
蓝雾状LED1000个(多买点以备不时之需)
8个74HC573锁存器
1个ULN2803驱动器
9个20DP的IC插座
杜邦线若干
万用版(大点)
1条USB下载线
普通导线若干
1个USB插座
1个自锁开关
  既然器件足够了,时间紧任务重,说行动就行动!
先折灯,也是最蛋疼的一步,做一个8*8*8的光立方体,需要折多少个灯伙伴们自己去算哈,弯LED灯的针脚,注意正负极(朝下的是正极)不要搞错了:
   67F08D614886E1FD3983FCDA708B0348.jpg1280x949 95.8 KB


  折完了你以为就完事了吗?焊起来就更发疯了哈哈:一目了然,这样就把灯珠固定好了,朝下的是正极,那么最优的方法是从右到左,从上到下排放。焊接是最讲究的,虽然有这个模板焊接起来很方便,但焊锡一定要上好,否则开焊后还是很难搞的。温度要适当,免得烧毁灯珠,一般情况下,能把焊锡刚好溶化时的温度即可。用这种方法焊接出的点阵,要比用泡沫做模板的点阵质量更好,很少有开焊点,取下的点阵横平竖直,效率上也有了极大的提高。
  
就这样慢慢的认真的焊,终于焊好了8片,
等待进一步的组装...
IMG_20141026_143201.jpg1944x2592 698 KB


按照电路图把所有电路都连接好:
是512个LED分成64组的共阳极由8个74hc573控制,每层64个LED共阴极接在一起,共引出8跟负极与uln2803相连由其控制(这里注意uln280输出高电平LED负极通,低电平LED负极断)。
   A4R`]W(H}RM8}ST}ISJT_]7.png1042x657 60.8 KB


  程序各种调试:
原理:先点亮最下层LED,假设8个74hc573全输出高电平,uln2803控制最下层输出高电平,那么最下层64个LED都点亮,延时10ms到5ms,关断最下层显示开通第二层假设也是8个74hc573全输出高电平,那么倒数第二层64个LED全亮,再延时2ms到5ms那么以此类推每层的LED64个全都会亮,由于从第一层亮到最后一层亮时间小于50ms,由于人眼睛视觉暂留效果,就会觉得是全部层一起亮的,这样就“一起”点亮了512个LED。
其实每层的LED亮的数量不一样就组成了各种画面,通过调节定时器,就会有一种绚丽的动画效果。
   IMG_20141113_212709 (1).jpg1944x2592 969 KB


  由于女主叫
   张小花

  所以字模取了个汉字“张”:
   IMG_20141127_225645.jpg1944x2592 1.09 MB


  既然要送妹纸就要好好包装一下,底座是由一个月饼盒改装的(我同学的月饼盒,被我无情的征用了哈哈),巧的是洞洞板的大小与月饼盒刚刚好,外面又粘贴了一层装饰纸,最终效果:
   IMG20150531094951.jpg2592x1944 1.46 MB


模拟雨滴掉落的场景(动态的比较漂亮,照片看的效果不明显):
  
动态的动画:
IMG20150531095358.jpg1944x2592 1.14 MB


  模拟波浪的场景:
IMG20150531095559.jpg1944x2592 1.09 MB


  当然,对于学技术的我们,更要注重DIY的作品本身的知识。(温馨提示:焊接的过程中要注意烙铁的温度以及焊接时间,LED很容易坏,要不断的测试,别等全都焊好了却发现里面有坏的LED,修起来很费事的)
  最后祝社区的单身汪早日脱单
  弱弱的问一下,该社区不能上传视频嘛?