RRoy | NPC | 创造力: | 帖子: | 发消息 | 串个门 | 加好友 | 打招呼
2021-6-17 10:20:02 [显示全部楼层]
1263浏览
查看: 1263|回复: 4

自制一个永不过时的8x8x8 LED光立方

[复制链接]

自制一个永不过时的8x8x8 LED光立方qw2.jpg

自制一个永不过时的8x8x8 LED光立方qw3.jpg

LED光立方永远不会过时。不过仅仅是构建LED立方体就非常耗时,驱动这些LED立方体的电子电路对于入门级爱好者来说可能相当复杂,并且如果出现问题可能不容易排除故障。

今天,我们就来介绍如何做一个我们自己的8x8x8 LED立方体,希望入门级爱好者能够顺利完成它。

一个8x8x8的LED立方体由8x8x8=512个LED组成,我们不用一次控制所有这512个LED,只要以极快的速度一次控制64个LED,由于视觉暂留效应,我们看到的就好像控制了所有的LED。

学习这个项目,需要具备一些基本的焊接技能、了解一些基本的电子知识、熟悉Arduino

尽管这个项目会非常耗时,可能需要相当大的投入,但在完成的那一刻,会觉得还是蛮值得的。


材料
  • Arduino Nano
  • LED(5毫米)512个
  • 100Ω 电阻器
  • 2N2222 NPN晶体管
  • 74HC574八进制D型触发器
  • 120引脚的IC插座
  • 816引脚IC插座
  • 15V电源
  • 公接头
  • 母接头
  • 带针座的连接器
  • 连接导线
  • 剥线器
  • 烙铁
  • 跳线
  • 切割器/剥线钳
  • 尖嘴钳


效果演示
自制一个永不过时的8x8x8 LED光立方qw4.jpg

测试LED

自制一个永不过时的8x8x8 LED光立方qw5.jpg

第一步就比较费时间。

因为是8x8x8的LED光立方,所以我们需要512个LED。

第一步是测试所有512个LED,你可以用一个3V的锂电池来测试各个LED。

自制一个永不过时的8x8x8 LED光立方qw6.jpg

这一步很关键,因为一旦我们开始焊接,就很难把它们拆下来。

扩散型和透明型LED的对比
显而易见:

自制一个永不过时的8x8x8 LED光立方qw7.jpg

处理LED针脚

首先将短的那条腿(阴极)弯曲成90度角。

自制一个永不过时的8x8x8 LED光立方qw8.jpg

完成之后,用钳子剪去多余的部分,最后应该是这样的:

自制一个永不过时的8x8x8 LED光立方qw9.jpg

然后把其他的511个也一样处理了……

自制一个永不过时的8x8x8 LED光立方qw10.jpg

创建分层

自制一个永不过时的8x8x8 LED光立方qw11.jpg

自制一个永不过时的8x8x8 LED光立方qw12.jpg

每一层都是8×8的LED矩阵组成,一共由64个LED组成。

我们先拿一块中纤板(MDF),间隔2.5CM的距离上依次打孔。

然后放置LED并开始把所有阴极焊接在一起。

具体操作
自制一个永不过时的8x8x8 LED光立方qw13.jpg

为了增加稳定性,在LED之间焊接一些连接导线。

先用工具拉直:

自制一个永不过时的8x8x8 LED光立方qw14.jpg

然后穿过LED的孔:

自制一个永不过时的8x8x8 LED光立方qw15.jpg

除了充当支撑杆外,这些导线还将使该层的所有阴极短路。

两侧也分别加一条充当导线,

自制一个永不过时的8x8x8 LED光立方qw16.jpg

修剪掉多余的部分:

自制一个永不过时的8x8x8 LED光立方qw17.jpg

现在,再测试一下LED的情况,因为在这个阶段更换有问题的LED会比较容易。

自制一个永不过时的8x8x8 LED光立方qw18.jpg

把完成的层放在一边,

自制一个永不过时的8x8x8 LED光立方qw19.jpg

照葫芦画瓢,继续制作好剩下的其他七层。

自制一个永不过时的8x8x8 LED光立方qw20.jpg

组装LED

在完成了八层之后,我们现在垂直堆叠这些层。

这边注意,每根都插入阳极的孔里面,然后焊接。一共64根。

自制一个永不过时的8x8x8 LED光立方qw21.jpg

自制一个永不过时的8x8x8 LED光立方qw22.jpg

完成之后的样子:

自制一个永不过时的8x8x8 LED光立方qw23.jpg

接着我们开始逐层焊接。

期间我们可以用尺子,或者一块小木片来辅助,更好地确定每层的层高。

自制一个永不过时的8x8x8 LED光立方qw24.jpg

往后几层也是,以此类推,

自制一个永不过时的8x8x8 LED光立方qw25.jpg

叠加完八层后,完成的结构看起来是这样的:

自制一个永不过时的8x8x8 LED光立方qw26.jpg

电路部分

电路图
下图显示了使用Arduino Nano的8x8x8 LED Cube的完整电路图。

自制一个永不过时的8x8x8 LED光立方qw27.jpg

自制一个永不过时的8x8x8 LED光立方qw28.jpg

组装电路

自制一个永不过时的8x8x8 LED光立方qw29.jpg

自制一个永不过时的8x8x8 LED光立方qw30.jpg

自制一个永不过时的8x8x8 LED光立方qw31.jpg

自制一个永不过时的8x8x8 LED光立方qw32.jpg

自制一个永不过时的8x8x8 LED光立方qw33.jpg

自制一个永不过时的8x8x8 LED光立方qw34.jpg

项目作者已经为这个项目设计了电路。

74HC574集成电路被连接到LED立方体的阳极、Arduino Nano、晶体管和电源上。

自制一个永不过时的8x8x8 LED光立方qw35.jpg

连线焊接:

自制一个永不过时的8x8x8 LED光立方qw36.jpg

在底板上同样焊上线,然后理线:

自制一个永不过时的8x8x8 LED光立方qw37.jpg

将底板的线与电路板连接,然后放入盒底。

自制一个永不过时的8x8x8 LED光立方qw38.jpg

自制一个永不过时的8x8x8 LED光立方qw39.jpg

烧录代码

将做好的光立方连接上电脑:

自制一个永不过时的8x8x8 LED光立方qw40.jpg

烧录代码,看看效果吧!

自制一个永不过时的8x8x8 LED光立方qw41.jpg



整个项目,原作者大概花了近20个工作小时(包括测试LED、弯曲和切割LED、制作8个LED层(每个层由64个LED组成)、拉直导线以增加抗拉强度、垂直堆放各层、设计PCB、蚀刻PCB、在PCB上焊接元件、把LED立方体连接到PCB上、烧录代码并测试效果)。

总的来说,整个过程还是非常锻炼耐心和细心的。

希望动手的小伙伴们都能成功!

项目作者: SmartTronix
该译文首发于DF创客社区
转载请务必注明项目出处与原作者信息

帅猫  高级技师

发表于 2021-6-17 20:47:11

好像DF在很久以前出过一款用PCB拼接的光立方,现在都没了
回复

使用道具 举报

RRoy  NPC
 楼主|

发表于 2021-6-18 09:16:01

帅猫 发表于 2021-6-17 20:47
好像DF在很久以前出过一款用PCB拼接的光立方,现在都没了

https://mc.dfrobot.com.cn/thread-269634-1-1.html  在这里
回复

使用道具 举报

帅猫  高级技师

发表于 2021-6-18 19:25:38

RRoy 发表于 2021-6-18 09:16
https://mc.dfrobot.com.cn/thread-269634-1-1.html  在这里

84这个,书上看到的,一个4*4*4的全彩光立方,控制器好像叫RainbowDuino
回复

使用道具 举报

霹雳豆沙包  学徒

发表于 2021-7-3 20:08:56

也想做一个,可惜是个手残党
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2021 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail