RGB 无限立方体

查看原文


这个项目的灵感来自我在浏览各种构建网站时看到的一件艺术品。我以前见过很多无限远的镜子,但这个是不同的。它使用RGB LED而不是典型的单色LED。我有构建灯箱的经验,同样是用单色LED,但我相信我可以将RGB和无限远镜都适应到我的构建中。

作为我的第一篇Inscipleable帖子,我完全欢迎提问,疑虑或澄清。鼓励对有用的品种进行批评。

我想首先说这是一个困难的构建。如果你没有耐心,很容易感到沮丧,请谨慎行事。建造中最困难的部分是木工部分;电子设备相对容易组装。

第1步:材料和工具



所需材料:

*电子学

  • 红绿蓝灯带;5V 144 灯/仪表

  • 我买了4米,所以我会有一些额外的东西,最后只用了3米

  • Arduino Pro Micro;ATMEGA328P 5V 型号

  • 这有点过分,因为只需要一个引脚并且程序很小,但它是一种便宜且外形小巧的选项

  • 5V 电源,电流足够 LED 使用,我选择了一个 8 安培的。壁式疣类型更可取

杂项

  • 绞合线: 我建议至少 16-18 awg,以确保 LED 的电流消耗的安全

  • 开/关:开关- 打开和关闭立方体(嘟嘟!

  • 带 LED 的按钮: 要更改光模式播放

  • 10K 欧姆电阻

  • 1000uF 25V 电容器

*其他

  • 1/2“ 厚木板:- 我用胡桃木,因为我喜欢深色的树林;它们与灯光的对比度更好。我还建议您在Home Depot或Lowes购买成品木板,如果您没有刨床或细木工。虽然价格较高,但这些板子非常方便。

  • 木胶

  • 超级胶水

  • 双组分环氧树脂

  • 玻璃板;厚度为 .125 英寸:窗户玻璃应该足够好,而且相当便宜

  • 用于整理木材的油或漆:我更喜欢在核桃上使用丹麦油,它带出了谷物的对比

  • 1.75 毫米或 3 毫米透明 PLA 灯丝,

  • 窗彩膜

  • 热缩管

所需工具:

  • 烙铁
  • 60/40 助焊剂芯引线焊料
  • 美工刀
  • 玻璃刀
  • 台锯
  • 斜切锯
  • 钻孔和适当大小的钻头
  • 砂光机,各种砂砾从180到约400
  • 乙烯基涂抹器工具(刮刀,刀,喷瓶,纸巾)
  • 线切割机
  • 钳子
  • 剥线钳(可选,但使事情变得更容易)
  • 热胶枪
  • 光纤光栅编程器板
  • 用于 FTDI 的迷你 USB 电缆
  • 3D打印机(可选,但使某些部件更容易制造)

步骤 2:构建框架









步骤的第一部分是将木材切割成形状。在这种情况下,由于我们使用三重斜接接头将其固定在一起,因此我们需要将木材切割成梯形形状,确切的尺寸和角度在上面的SolidWorks绘图中。现在请记住,碎片的长度与斜切口的角度无关紧要。

按顺序进行这些切割:

-将木板切割成3/2“宽,约9”-10“

-你需要 24 件这样的作品

-在每件作品的两端使用斜切锯将其切割成45度角,如上图所示

-使用台锯再次切割一个.125“的dado沿着碎片的狭窄一侧,以创建一个缺口,以设置玻璃板

-现在,沿着较宽的边缘进行45度角切割,使斜接角适合在一起

-如上图所示,还可以将一些较宽的木板切成几块,制成立方体的底座,您需要其中三块。这是控制电子设备的存放位置。

在安装之前对木材进行粗砂处理,以确保所有粘合在一起的边缘都是平坦的。

开始安装并将这些碎片粘合在一起,使三向斜接如图所示。在立方体的一个角上钻一个洞,将所有电线路由到底座,最好是看起来最差的角落,这样它就会被隐藏起来。

步骤 3:为立方体创建基础


取一块较宽的胡桃木切出三个梯形块。在斜切锯和/或台锯上,沿所有边缘切割45度的倒角。我最终同时使用了斜切机和台锯。

为电源插孔、开关和按钮钻任何必要的孔。钻孔后,将碎片粘合在一起。

步骤 4:完成框架



将立方体的主要部分和底座粘合在一起,制成一块实心。让立方体的角落有孔,是粘在底座上的那个,因为这是所有电子设备去的地方。

在将所有东西粘合在一起并牢固地连接在一起之后,现在是时候完成框架了,以便可以准备和添加电子设备。打磨一切,直到对质地和外观感到满意。我从150粒度一直到400,大部分使用鼠标砂光机,并用手获得难以触及的零件。完成打磨后,用刷子涂抹油,在我的情况下是丹麦油,然后用毛巾擦掉多余的油。一两层这样的涂层应该绰绰有余。再次,擦去所有多余的油脂。

添加提示提问评论下载

步骤5:3D打印部件以固定LED并进行安装



3D打印12个楔块,将LED安装在立方体的每个边缘。将LED灯条切割成合适的尺寸(在我的情况下,每个LED有31个),然后使用灯条背面的粘合剂将它们粘贴到位。将这些碎片超级粘在立方体中,每个边缘一个。

我在这里要说实话。将LED焊接在一起真的非常困难。我肯定误判了在有限的可用空间下将电线插入有多难。它最终起作用了,但花了几个小时才安装条带,然后工作。这一步肯定需要一些耐心。我最终打破了我的一个条带,所以一定要手头上有一些额外的东西,以防万一发生在你身上。使用跳线将条带连接在一起,以便有四个边缘的三个不同部分。这三个部分都将连接到Arduino Pro Mini上的不同引脚。

附件

  • 背光源

    下载以 3D 形式查看

步骤6:准备玻璃板






将6块玻璃片切割成每侧比木片上较短的边缘稍大一点

练习切割。它比我想象的要难。上面的第一张图片是当你不知道自己在做什么时会发生什么的例子。一旦你掌握了它的窍门,尽管这很容易做到。掌握技术只需要一点练习

!!!切割玻璃时,请戴上安全眼镜和手套。边缘可以非常锋利!!!

在我的情况下,这最终约为8.25“×8.25”,因为我的较短边缘测量了约8”

打磨玻璃的边缘以去除任何碎片并平滑侧面

根据特定色调的说明,将窗色放在玻璃的一侧,并修剪掉多余的

对于我的窗户色调,我用喷雾瓶将水喷洒在床单的粘合面和玻璃上,然后将床单放在玻璃上。使用刮刀挤出任何气泡和水,让它干燥,并修剪边缘

!!!使用时确保挤出任何气泡!!!

将镜子连接到框架上,薄膜朝内,带有两部分环氧树脂。随意慷慨地使用环氧树脂,越多越好,但不要使用太多,以至于它遍布镜面。

在连接镜子并且环氧树脂干燥后,将盖子片超级粘合在LED上。你需要打印其中的12个,每个边缘一个(可选步骤;不是必需的,只是让它看起来更好)

附件

  • cover.stl

    下载以 3D 形式查看

步骤7:对Arduino进行编程


打开Arduino IDE并打开随附文件中的代码。确保选择了Arduino Pro Micro 5V 16Mhz,并使用编程器插入Arduino,如图所示。我使用了一个FTDI程序员。如上所述将其插入。按下上传按钮,瞧,代码已上传。

截至目前,我只有一个程序,因为代码被证明很难正常工作。我稍后将更新它并添加更多模式。

附件

  • cubetest.ino
    下载

步骤 8:组装电子设备

现在将所有电气部件连接在一起。这意味着将LED灯条安装在立方体内部,安装按钮,添加电源插孔并将其连接在一起。如果你按照上面的图表,它应该一切都解决只是找到。在为任何东西供电之前,请确保所有东西都以5V电压提供足够的电源(这意味着使用足够粗的电线来处理LED的电流)。

保存 LED 灯条两端的 JST 连接器,这些连接器被切开以放在立方体上。这使得在组装过程中连接所有东西变得更加容易。

使用的电容器是1000 uF 25V极化电容。这不是必需的,但建议消除电流尖峰。

按钮上使用的电阻为10K欧姆,用于在未按下按钮时将引脚保持在地,以便引脚不会“浮动”。这是按钮和直流插孔的必要组件,在焊接之前将它们放在底座中,以便电线可以隐藏在底座中。

RGB 无限立方体(高级版)相关推荐

  1. w7系统装天联高级版服务器,w7系统有几个版本你都知道吗?

    最近有很多网友问小编w7系统有几个版本,哪个版本最好用.w7系统有几个版本你都知道吗?今天小编就带来w7系统有几个版本的解答.想要了解w7系统有几个版本的网友们请往下看. Windows 7有6个版本 ...

  2. iOS9 3D Touch 标签菜单 peek and pop force 压力触控 功能开发高级版教程

    iOS9 3D Touch 标签菜单 peek and pop  force 压力触控 功能开发高级版教程 github地址: https://github.com/wyk125/3DTouchDem ...

  3. 乐讯机器人高级版正式发布20140508正式版

    乐讯机器人高级版,正式版发布. 继承乐讯机器人一贯的强大功能并增加许多功能. 支持乐讯四大板块的发帖: 乐讯手机高手论坛自动发帖,乐讯社区论坛自动发贴,跳骚社区论坛自动发帖,乐讯公会论论坛自动发帖 [ ...

  4. 乐讯网python论坛_乐讯机器人(论坛社区刷发帖刷回复)V20140714 高级版

    乐讯机器人(论坛社区刷发帖刷回复)继承乐讯机器人一贯的强大功能并增加许多功能.是一款乐讯社区刷沙发刷回复刷帖空间留言刷乐币全能机器人. 功能特点: 1.支持乐讯四大板块的发帖: 乐讯手机高手论坛自动发 ...

  5. Python实战 | 滑块拼图验证码高级版详解

    目录 1.如何实现滑块拼图验证码高级版? 2.HTML代码: 3.Python代码: 4.执行后报错,解决方案: 5.完整代码,修改后如下: 1.如何实现滑块拼图验证码高级版? 2.HTML代码: & ...

  6. named 客户端无法解析_解析天联高级版客户端无法访问用友U8问题

    昨天晚上,壹拓网接到一个需求,有一个客户用的是用友U8,他之前用的是VNC,但是感觉不稳定,说到用友软件的异地访问,那么我们一般都建议用天联高级版来发布. 我们帮客户设置好后,然后在客户端输入访问地址 ...

  7. 天联高级版客户端_天联客户端登录的KIS旗舰版打印单据问题

    如何解决天联客户端登录的KIS旗舰版打印单据问题 用户通过天联高级客户端访问服务器端的KIS旗舰版,但是反应两边单据打印出来的结果不一致,现在以KIS旗舰版打印外购入库单为例具体介绍一下如何操作 1. ...

  8. 希尔排序之C++实现(高级版)

    希尔排序之C++实现(高级版) 一.源代码:ShellSortHigh.cpp 1 /*希尔排序基本思想: 2 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组. 3 所有距离为d1的倍数 ...

  9. 天联高级版客户端_金万维天联高级版服务器安装配置全流程以及客户端登录流程...

    今天下午,有一个使用千江软件的用户,他想实现千江软件的异地访问,经过他朋友也是金万维天联高级版的客户的介绍,推荐我们帮他安装天联高级版,从而实现千江软件的异地访问,千江软件本地访问界面如下: 接下来壹 ...

最新文章

  1. 一步一步学linq to sql(四)查询句法
  2. python list超出范围_使用lxmldjango/python-list索引超出范围
  3. SQL查询得到(按编号分组的日期最大的记录)
  4. linux运行run.tar.gz,linux .run 文件的制作和安装
  5. ZooKeeper学习总结(1)——ZooKeeper入门介绍
  6. 《Unix环境高级编程》学习笔记:从点到面
  7. 学习短视频制作能做什么工作啊
  8. window下移动设备/硬盘报错位置不可用
  9. java多线程(简单介绍)
  10. 黑客概念与文化(课程笔记)
  11. Codeforces edu 88(A~E)
  12. 计算机表格制作ppt,计算机基础使用excel2003制作表格.ppt
  13. 硬件编程语言和编程器件
  14. Win10电脑版微信来消息提醒工具
  15. ADC知识(2)——直流参数(输入电压参考,参考电流输入,积分非线性误差,差分非线性误差)
  16. 微信小号来了,微信小号怎么申请(内附微信小号注册说明)
  17. 分布式系统中可用性及容错性的区别
  18. 在线客服功能介绍-了解常见在线客服系统的功能点
  19. numpy——arry矩阵交换行或者交换列
  20. 一个好策略为什么实盘效果无法达到预期

热门文章

  1. linux如何把文件压缩成,linux把文件压缩成.tar.gz的命令
  2. 五子棋游戏源码和核心算法的讲解(简易五子棋web版)
  3. 信息系统项目管理师知识总结
  4. android圆形进度条
  5. 影像去雾软件(雾气消除)免费版
  6. 西安交通大学计算机学院保研面试,西安交通大学电子与信息工程学院(专业学位)计算机技术保研细则...
  7. 在Excel表格中插入函数,利用公式进行计算
  8. Android 判断是否是刘海屏
  9. Sutherland-Hodgeman 多边形裁剪算法
  10. 狼的故事17:大结局