简介:Tree Tidy-功能性桌面装饰(原型构建)
每个人都喜欢漂亮的桌面装饰,如果能保持办公桌整洁就更好了。那么为什么不将两者结合起来呢?在这本项目中,我将向您展示如何制作一个兼具美观和整洁的桌面项目,以创造出(按我的感觉)最好的桌面项目。
就像我们大多数人一样,我已经在家里工作了一段时间,并且我开始意识到我的办公桌很乱,想一想of积家,然后将严重程度降低了大约3。最终决定对此做些什么,我清除了所有内容,只剩下一张漂亮的空桌子,这时我可以开始填充桌子了。正是在这个阶段,我意识到我没有笔筒,并且在网上购买一个不错的笔筒可能会变得很昂贵。因此,经过漫长的创造性脑力激荡,我终于有一个需要解决的问题。
现在,在深入探讨这个问题之前,我只想指出,此项目中产品是我的想法的原型(因此质量略低于标准)。这仅仅是因为我现在没有太多的空闲时间,所以我选择了一个快速简单的版本。请随时让我知道您对这个想法的看法,以及在下面的评论中说说,如何可以改善它。这样我可能会在最终版本中使用您的想法。
材料清单:
- Arduino纳米x1
- 无焊面包板x1
- 无焊面包板线(MM x3),(MF x39)
- 电阻(2kΩx1),(220Ωx3)
- 红外接收器模块x1
- 红外遥控器x1
- 面包板电源模块x1
- RGB LED灯x3
- 绿色LED x9
- 大量纸板
- 闩锁/非瞬时开关按钮x1
免责声明:这些都是我在亚马逊上发现的组件的变体,没有验证过,因此,你也可以到别处看看是否有更适合更优惠的,比如淘宝。
步骤1:设计
我在这里所做的第一件事是绘制一些快速草图-没什么花哨的,只是画了一些快速的想法(图1)。我最初打算使装饰方面变得简单。只不过是电池上的一些LED指示灯,但后来我看到微控制器竞赛并决定我要采取行动。
进行最初的设计后,我选择了我最喜欢的设计,并将它也扩大了一些尺寸(图2)。在此阶段,您添加任意多酷的功能。对于这个项目,我决定使用一个红外遥控器来控制某些RGB LED。因此,我将其添加到了设计中。
现在,我几乎已经准备好开始制作原型。我还需要一个项目的名称,否则就无法被称为“项目”。
经过一番集思广益,我想到了:
-LED树笔筒
-LED整洁的树
-笔罐树
-装饰笔筒
-还有一些,但我不会在这里全部写出来。
因此,经过深思熟虑,我决定选择“ Tree Tidy”。简短,简洁,我的英语老师终于可以为我感到骄傲。
步骤2:内饰(电子)
在完成设计阶段之后,我喜欢将我认为需要的所有组件聚集在一起,这样我就可以像厨师所说的那样“就地安装”。我向所有人推荐此方法,因为在等待零件到达时,您不太可能在构建过程中发现延迟较长的时间。需要提前订购它们,它们就可以在您开始使用它们的时候到货。
一旦有了零件,就可以开始将它们拼合在一起。从基本功能入手,逐步找到更复杂/非核心的内容。这样,如果您用完了时间,并且需要删除某些内容,那么就不会因缺少构建的核心功能而使自己受挫。在制作Tree Tidy时,我从红外遥控器开始,并做了一个简单的电路来打开和关闭单个LED。在完成远程工作后,我便对其命令进行了修改,以使RGB LED以不同的颜色点亮。绿色LED排在最后,因为它们只需要一个恒定的电源和适当的电阻就可以成为我树上的“叶子”。请记住,所有LED都要使用电阻,以免烧坏-我在RGB导线上使用了220Ω电阻,在绿色导线上使用了2kΩ电阻。只是稍微亮一点,确保光线显示是主要关注点。
如果电路不清楚,我在Arduino上使用的引脚如下:
-红外接收器模块:引脚11
-RGB红色:针脚6
-RGB绿色:针脚5
-RGB蓝色:针脚9
-绿色LED:引脚8
您将在原理图中看到一个Uno,因为Tinkercad的电路设计功能没有Nano。两者在代码或电路上没有任何区别,但是在上传时请确保在IDE中具有正确的主板设置(当然,对于Uno,您也不需要电源模块,因为该主板具有自己的机筒插孔)。值得注意的是,在使用“ vin”引脚供电时,请勿使用高于12v的电源。使用该范围以外的任何东西,您就有很大的机会油炸电路!我使用了电源模块,提供给面包板的5v通道。
步骤3:软件
构建的软件方面倾向于与电路一起开发,并且始终是构建中最有趣的部分。这个特别的问题要求我绕圈走走,试图弄清楚为什么遥控器最初不工作,最终我意识到这是因为我的机器匹配遥控器的库。转移到另一台机器后,一切又恢复正常,我能够控制某些按钮,使RGB发出不同的颜色。
遥控器正常工作后,我先编程了8种颜色,然后再选择白色,然后用2个按钮播放一些颜色循环(步骤 5包含所有可用的按钮)。第一个循环通过按RGB顺序混合原色来遍历彩虹的每种颜色。第二个做完全相同的事情,但是颜色顺序相反。
请记住,某些组件将需要特定的库才能相互通信或与微控制器通信,因此请确保知道您的组件需要哪些组件。通过使用IRremote库,使该项目成为可能,如果要创建该库,则需要下载该库。此链接将带您到Arduino官方页面,您可以在其中下载最新版本。https://www.arduino.cc/reference/en/libraries/irremote/
如果您想了解所有代码的工作原理,请对该代码加注释。
步骤4:外观
在使电子设备正常工作之后,就该制造Tree Tidy的外壳了。看到这是原型制作,硬纸板是显而易见的材料选择。我只剪出了图1中所示的形状,然后将较大的一个粘贴到一个盒子中,然后将另外两个粘贴到圆柱中(沿着15和8厘米的边缘将它们粘合)。将两个圆柱体中的较长圆柱体保持在一起有点费劲,因为纸板一直在展开,因此,如您在图2中可以看到的,我只是用胶带将其固定。然后,我在盒子中间画了一条指导线,从一端切出一个直径为2cm的孔,直径为3.5cm,另一端从另一端切出一个直径为3.5cm的按钮。在盒子的正中央(沿10.5厘米长),我画了一个直径为5厘米的圆作为笔罐放置位置的准则。然后将按钮拧紧到位,
此时,红外发生了一个小问题,红外无法很好地穿透固体物体,因此传感器将无法接收到遥控器的信号。为了解决这个问题,我在笔筒旁边切了一个小孔,并将传感器卡在笔筒中(图4)。值得庆幸的是,传感器非常小。
一切就绪后,LED穿过树,按钮固定在面包板上。至此,原型已经完成,但我决定也将其涂成黑色,以使其看起来更漂亮。这样,Tree Tidy的原型就完成了,并准备向世界展示!
步骤5:完成的原型和未来的改进
老实说,Tree Tidy一直是我有史以来最喜欢的想法之一。我认为它具有很大的潜力,因此请多加注意,因为它可能会带来回报。
原型的目的是确定想法的改进空间,以下是我从此构建中删除的一些内容:
- 笔筒太细。当我用笔填充它时,这一点非常明显,因此下一次迭代将使用更大的花盆,直径可能是7厘米而不是5厘米。
- 这棵树在美学上不是很令人满意。太厚,没有足够的LED,我认为给它更多的盆景外观会更好。
- 尽管学习如何将IR遥控器集成到我的构建中绝对是一件很有趣的事情,但我认为这有点无用。仅仅是这是一个小的桌面项目,所以过度使用功能有点多余(尽管...如果我要为自己的房间提供LED照明,Tree Tidy可能会很酷整齐地跟随灯光秀...)
- 最后,存在一个明显的问题,即基数过高。当我没有面包板和无焊丝占用过多空间时,这应该可以解决。
但是在优点方面:
- 多功能性很棒-它有助于保持办公桌整洁,同时为您的工作空间提供装饰。
- 一旦上述所有改进都实现了,Tree Tidy将成为一个不错的选择。
另外,为澄清起见:
[*]-激活循环A(RGB)
[#]-激活周期B(BGR)
[<]-减慢周期A和B中的颜色变化
[>]-加快周期A和B中的颜色变化
颜色如每个按钮上所示。
版权说明
Tree Tidy-功能性桌面装饰(原型构建)
本文遵循CC BY-SA版权协议,转载请附上原文出处链接及本声明。
链接:https://chandianzi.cn/tree-tidy-a-functional-desktop-decoration-prototyp.html
作者:The+Real+Nathanael
版权协议:CC BY-NC-SA
分类名称:arduino-10
资源标识:Tree-Tidy-a-Functional-Desktop-Decoration-Prototyp
暂无评论