Tree Tidy-功能性桌面装饰(原型构建)

简介:Tree Tidy-功能性桌面装饰(原型构建)


 

每个人都喜欢漂亮的桌面装饰,如果能保持办公桌整洁就更好了。那么为什么不将两者结合起来呢?在这本项目中,我将向您展示如何制作一个兼具美观和整洁的桌面项目,以创造出(按我的感觉)最好的桌面项目。

就像我们大多数人一样,我已经在家里工作了一段时间,并且我开始意识到我的办公桌很乱,想一想of积家,然后将严重程度降低了大约3。最终决定对此做些什么,我清除了所有内容,只剩下一张漂亮的空桌子,这时我可以开始填充桌子了。正是在这个阶段,我意识到我没有笔筒,并且在网上购买一个不错的笔筒可能会变得很昂贵。因此,经过漫长的创造性脑力激荡,我终于有一个需要解决的问题。

现在,在深入探讨这个问题之前,我只想指出,此项目中产品是我的想法的原型(因此质量略低于标准)。这仅仅是因为我现在没有太多的空闲时间,所以我选择了一个快速简单的版本。请随时让我知道您对这个想法的看法,以及在下面的评论中说说,如何可以改善它。这样我可能会在最终版本中使用您的想法。

材料清单:

免责声明:这些都是我在亚马逊上发现的组件的变体,没有验证过,因此,你也可以到别处看看是否有更适合更优惠的,比如淘宝。

步骤1:设计

图1

 

 


图2

 

我在这里所做的第一件事是绘制一些快速草图-没什么花哨的,只是画了一些快速的想法(图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

生成海报
点赞 0

[db:作者]

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

使用 Arduino 测量土壤水分-G

土壤湿度传感器用于测量土壤内的水量,并提供土壤的水分水平或干燥或潮湿程度。该传感器的输出有助于判断土壤中是否需 ...

制作造父变星的精确模型-天文学DIY-G

简介:造父变星的精确模型空间很大。很大。从天文学角度来说,甚至可以说。这与该项目无关,我只是想使用双关语。夜空中有很多星星也就不足为奇了。然而,使天文学或天文学领域的新手感到惊讶的是,他们发现有许多不同类型的恒星。一种特殊的类型称为造父变星,它们合而为一,美丽,有趣且有用。造父变星一目了然,但是如果您连续几个晚上观察到一个造父变星,您会发现它似乎是脉动的,在几天的过程中,它的亮度会变暗,然后变得更亮。观察足够长的时间,您会发现这些“脉动周期”没有改变。这就是造父变星独特而有用的原因-证明了它们的脉动周期与它们的大小直接相关,因此,如果我们计算一下恒星从明亮变为暗淡再返回所需的时间,我们就可以知

ESP32 VGA街机游戏和操纵杆

简介:ESP32VGA街机游戏和操纵杆在本教程中,我将展示如何使用ESP32和VGA监视器的输出来重现四个街机游戏,例如俄罗斯方块,蛇,突围,轰炸机。分辨率为320x200像素,有8种颜色。我以前用ArduinoUno做过一个版本(请参阅此处),但分辨率仅为120x60像素,4种颜色,并且Arduino内存几乎已满。由于ESP32具有更高的性能,因此分辨率和可玩性都更高。此外,仍然有足够的可用内存,因此将来添加新游戏将非常简单。我还将展示如何通过一条RS232电缆连接简单的操纵杆。我使用的是Commodore64的相同引脚排列。由FabrizioDiVittorio编写的超棒ESP32VGA库