0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

8x8x8 LED立方体的制作

电子工程师笔记 来源:DF创客社区 作者:DF创客社区 2022-11-25 17:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

‍‍‍‍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电源

公接头

母接头

带针座的连接器

连接导线

剥线器

烙铁

跳线

切割器/剥线钳

尖嘴钳

测试LED

第一步就比较费时间。

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

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

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

扩散型和透明型LED的对比

显而易见:

处理LED针脚

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

b1443bd8-679a-11ed-8abf-dac502259ad0.gif

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

b2d36c3a-679a-11ed-8abf-dac502259ad0.png

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

b356a550-679a-11ed-8abf-dac502259ad0.png

创建分层

b4035e12-679a-11ed-8abf-dac502259ad0.png

b43d08c4-679a-11ed-8abf-dac502259ad0.png

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

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

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

具体操作

b4938e38-679a-11ed-8abf-dac502259ad0.gif

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

先用工具拉直:

d4e6bb6a-679a-11ed-8abf-dac502259ad0.gif

然后穿过LED的孔:

d9ded364-679a-11ed-8abf-dac502259ad0.gif

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

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

da59ce66-679a-11ed-8abf-dac502259ad0.gif

修剪掉多余的部分:

db0a034e-679a-11ed-8abf-dac502259ad0.gif

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

dec4b7c2-679a-11ed-8abf-dac502259ad0.gif

把完成的层放在一边:

e04cf0fa-679a-11ed-8abf-dac502259ad0.png

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

e065cc42-679a-11ed-8abf-dac502259ad0.png

组装LED

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

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

e0a773cc-679a-11ed-8abf-dac502259ad0.png

e1925e78-679a-11ed-8abf-dac502259ad0.gif

完成之后的样子:

e1f8faca-679a-11ed-8abf-dac502259ad0.png

接着,我们开始逐层焊接。

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

e23f9138-679a-11ed-8abf-dac502259ad0.gif

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

e3b71bda-679a-11ed-8abf-dac502259ad0.gif

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

e9aa7f50-679a-11ed-8abf-dac502259ad0.png

电路部分

电路图

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

微信图片压缩导致有些模糊,可以在文末下载高清的图片。

eab28e4c-679a-11ed-8abf-dac502259ad0.jpg

eacf6a80-679a-11ed-8abf-dac502259ad0.png

组装电路

eafca87e-679a-11ed-8abf-dac502259ad0.png

eb1feb72-679a-11ed-8abf-dac502259ad0.png

ed2e3a54-679a-11ed-8abf-dac502259ad0.png

ed69b944-679a-11ed-8abf-dac502259ad0.png

ee1e1268-679a-11ed-8abf-dac502259ad0.png

ef0c2f66-679a-11ed-8abf-dac502259ad0.png

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

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

ef4ffe26-679a-11ed-8abf-dac502259ad0.png

连线焊接:

f147ff62-679a-11ed-8abf-dac502259ad0.gif

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

f258409c-679a-11ed-8abf-dac502259ad0.gif

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

f3dfba12-679a-11ed-8abf-dac502259ad0.gif

003cbe36-679b-11ed-8abf-dac502259ad0.gif

烧录代码

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

02134a22-679b-11ed-8abf-dac502259ad0.gif

烧录代码,看看效果吧!

03830640-679b-11ed-8abf-dac502259ad0.gif

aaa9e016-679a-11ed-8abf-dac502259ad0.gif

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

总的来说,这个项目的整个过程还是非常锻炼耐心和细心的,希望感兴趣的小伙伴试一试!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    243

    文章

    24434

    浏览量

    687383
  • 晶体管
    +关注

    关注

    78

    文章

    10250

    浏览量

    146255
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195956

原文标题:自制一个永不过时的8x8x8 LED光立方!

文章出处:【微信号:电子工程师笔记,微信公众号:电子工程师笔记】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ADC32RF8x 技术文档核心总结

    ADC32RF8x(ADC32RF80和ADC32RF83)是一款14位、3GSPS、双通道电信接收器和反馈器件系列,支持输入频率高达4 GHz及以上的射频采样。ADC32RF8x 系列专为高信噪比
    的头像 发表于 11-07 15:48 436次阅读
    ADC32RF<b class='flag-5'>8x</b> 技术文档核心总结

    CIU32D695x8数据手册

    电子发烧友网站提供《CIU32D695x8数据手册.pdf》资料免费下载
    发表于 10-20 17:20 1次下载

    UCCx8C5x系列低功耗电流模式PWM控制器技术解析

    Texas Instruments UCCx8C5x/UCCx8C5x-Q1电流模式PWM控制器提供了一个高性能的解决方案,可以在多种应用中驱动Si和SiC MOSFET。UCCx8C5x
    的头像 发表于 08-28 09:48 760次阅读
    UCCx<b class='flag-5'>8C5x</b>系列低功耗电流模式PWM控制器技术解析

    TLC696x2/4/8系列16通道智能LED背光驱动芯片技术解析

    Texas Instruments TLC696x2/4/8TLC696x2/4/8-Q1背光驱动器是与TLC696x0/TLC696x0-
    的头像 发表于 08-21 14:54 769次阅读
    TLC696<b class='flag-5'>x</b>2/4/<b class='flag-5'>8</b>系列16通道智能<b class='flag-5'>LED</b>背光驱动芯片技术解析

    16段*8位/8*4按键阵矩 具有按键扫描LED专用电路

    显示设备。特点:#CMOS工艺#低功耗#显示模式:16 段 x8 位#键扫描矩阵:8x4 按键矩阵#8个层次显示亮度调节#4线串行接口#内置 RC 振荡#内置上电复位应用领域:#LED
    发表于 08-06 16:30

    3Dfindit 提供的数字立方体模型为研究项目的可视化提供了支持

    作为学习项目的一部分,罗伊特林根教育大学的学生们在比辛根集中营纪念地的博物馆中使用 3Dfindit 动画立方体模型进行了学习。作为历史教学研讨会的一部分,学生们研究了巴登-符腾堡州比辛根在
    发表于 08-01 14:36

    新品 | 采用ThinTOLL 8x8封装的CoolSiC™ 650V G2 SiC MOSFET新增26mΩ,33mΩ产品

    新品采用ThinTOLL8x8封装的CoolSiC650VG2SiCMOSFET新增26mΩ,33mΩ产品第二代CoolSiCMOSFET650VG2分立器件产品线现扩充ThinTOLL8x8封装
    的头像 发表于 07-08 17:08 909次阅读
    新品 | 采用ThinTOLL <b class='flag-5'>8x8</b>封装的CoolSiC™ 650V G2 SiC MOSFET新增26mΩ,33mΩ产品

    OPPO Find X8s/X8s+搭载MediaTek天玑9400+芯片

    OPPO Find X8s 和 Find X8s+ 搭载 MediaTek 天玑 9400+ 旗舰芯。作为新发布的旗舰 5G 智能 AI 芯片,其拥有卓越的生成式 AI 和智能
    的头像 发表于 04-22 11:22 1907次阅读

    STM32F103x8 STM32F103xB单片机数据手册

    STM32F103x8STM32F103xB单片机数据手册
    发表于 04-14 14:55 6次下载

    搭载索尼CIS和丹霞原彩镜头,OPPO Find X8 Ultra这次到底有何不同?

    4月10日晚间,中国手机大厂OPPO发布了Find X8系列,包括Find X8s、FindX8s+和 Find X8 Ultra。其中Find X
    的头像 发表于 04-11 18:02 3276次阅读
    搭载索尼CIS和丹霞原彩镜头,OPPO Find <b class='flag-5'>X8</b> Ultra这次到底有何不同?

    全新OPPO Find X8系列搭载瑞声科技感知系统解决方案

    近日,全新OPPO Find X8系列发布,带来三款新机:夜景人像神器Find X8 Ultra,小得极致强得离谱的Find X8s,全民爆款全面焕新的Find X8s+。
    的头像 发表于 04-11 14:42 1877次阅读

    HTR3239 8x8/7x9阵列LED驱动器中文手册

           HTR3239是一款通过1MHz的I2C接口进行编程的支持8x8或7x9阵列的LED驱动芯片,每路LED都支持8位PWM数据进
    发表于 04-02 15:32 0次下载

    HTR3229 16x8阵列LED驱动器中文手册

    HTR3229是一款通过1MHz的I2C接口进行编程的支持16x8或15x9阵列的LED驱动芯片,每路LED都支持8位PWM数据进行独立调光
    发表于 03-28 18:10 8次下载

    关于stm32,u8g2菜单之间切换(三)写u8g2的一些必要函数

    要想stm应用u8g2绘制界面需要对u8g2原函数 u8g2_Setup_ssd1306_i2c_128x128_f (u8g2_t *u8
    的头像 发表于 03-07 12:53 1046次阅读
    关于stm32,u<b class='flag-5'>8</b>g2菜单之间切换(三)写u<b class='flag-5'>8</b>g2的一些必要函数

    TMS320C8x仿真器安装指南

    电子发烧友网站提供《TMS320C8x仿真器安装指南.pdf》资料免费下载
    发表于 12-24 17:43 0次下载
    TMS320C<b class='flag-5'>8x</b>仿真器安装指南