所以,您刚刚收到了Arduino的邮件,而您坐在这里想知道……我该怎么办? Arduino是一种微控制器,价格便宜,并且对各种面向电子的DIY项目非常有用。使用Arduino自己构建东西令人难以置信,但很难知道从哪里开始。
所以今天我们要来正在制作可爱的Portal主题氛围灯,以帮助您的生活空间增添一些质感(并树立您2007年代的书呆子信誉)。
第1步:您需要做什么
1 x Arduino和USB电缆
1 x RGB LED
4 x 330欧姆电阻
1 x小面包板
4 x长跳线,最好使用不同的颜色
1个方形玻璃罐或瓶子
硬干透明胶
灰色和红色造型粘土
1 x白色蜡烛
电子组件(不包括Arduino本身)可以捆绑购买,还有许多其他有用的零食,在亚马逊上的价格约为20.00美元,并且可以
该玻璃瓶是在Walmart以5.00美元购买的,带有两支香薰蜡烛,因此如果您愿意货比三家,则有可能超过亚马逊的价格。同样,其中许多物品可能只是躺在您家附近(或合适的替代品)-因此要有创造力。 DIY的乐趣之一就是想方设法有效利用周围的事物来创建更有趣的事物。
步骤2:蒙砂立方体
从普通的白色蜡烛中取出灯芯和金属接头,然后将其全部或部分放入微波炉的陶瓷杯中融化一到三分钟,直到形成透明液体。戴上工作手套或烤箱手套,并小心 –蜡灼伤令人讨厌。将蜡倒入广口瓶或瓶子中,然后轻轻旋转,直到蜡开始冷却。倾斜瓶子,直到每个表面上都有一层固体蜡。这使玻璃从外部具有白色纹理,以及凉爽,凹凸不平的大理石纹理,使照明具有良好的美学品质。由于我们使用的是LED,因此热量不应该熔化蜡。如果蜡太杂乱,可以用白色涂料代替。
步骤3:装饰立方体
现在,使用灰色和红色造型粘土在立方体表面上制作结构:应覆盖所有角,以及它们之间边缘的中间三分之一,并在每个面的中心形成一个圆圈,上面有红色或粉红色的心。那些可以雕刻的人可能会想到比我最终产品干净得多的东西。由于黏土没有凝固,因此您可以继续对其进行装饰,直到对最终结果满意为止。
第4步:保护装饰物
为了使粘土装饰物坚硬,我不建议烘烤:玻璃可能会因烤箱中的热应力而爆炸,或者更糟的是会产生内部应力,导致其剧烈破碎并受到伤害某人日后。相反,请使用画笔在粘土表面上应用几层透明胶,这将使其具有相对坚硬的外壳,并防止粘土受到干扰或被其他物体擦掉。
步骤5:为LED接线
首先,请检查RGB LED的支脚。最长的腿是负叉(假设您有一个公共的阴极LED)–其他三个是正叉,每个对应于不同的颜色– r , gr een和 b lue。弯曲负极叉,将其下沉到面包板顶部的黑色(负极)行中。将其他三个腿弯曲成板子中间的三个不同的列(只要没有两个共享一个列,就可以精确地将哪个腿弯曲)。弯曲它们,使LED与电路板齐平。现在,您需要插入电阻器(330 Ohms),以衰减电流,以免意外烧坏LED。
第6步:为Arduino接线
现在,将长线连接到Arduino边缘的10、11和12引脚,并使用面包板将其链接到与LEDS链接的电阻器。将Arduino的GND引脚运行到面包板上的黑色行(任何地方都可以)。
如果愿意,可以将面包板和Arduino放在一个小盒子中以将它们隐藏起来(或得到一个烙铁并完全丢弃面包板),但我有点喜欢裸露的电线和电路板的美感。无论哪种方式,此时一切都已连接。我们只需要软件即可。
第7步:颜色漩涡代码
可以查看我编写的驱动灯的程序。在PasteBin上。该程序非常简单–只需让计算机知道我们将要使用的引脚,希望灯的亮度,分配相关的引脚以进行输出,然后运行一个循环,使用一点三角函数即可平滑改变灯泡的颜色(有关更多详细信息,请参见注释)。您所需要做的就是将代码粘贴到Arduino软件的空白“草图”中,然后单击“上传”按钮。)
步骤8:将它们放在一起
将代码上传到Arduino并验证LED正确地改变了颜色。现在,您所需要做的就是放在灯罩上。因为我的瓶子有脖子,所以我使用了一个小圈的橡皮泥,为阴影提供了稳定的基础。结果应该看起来像这样。
第9步:扩展项目
代码看起来非常简单,并且对于那些想要的人来说还有很多改进的空间可以进行扩展。一些可能的扩展项目包括
从每种随机颜色平稳转换而无需重复
当PC发出信号时(例如,当您收到电子邮件警报)
随时间变化音乐的亮度(您需要在Fast Fourier Transforms上阅读)
允许通过Internet进行远程控制。
所有这些都可以完全在软件方面完成,而无需购买其他硬件或组件。
责任编辑:wv
-
led
+关注
关注
239文章
22881浏览量
649650 -
Arduino
+关注
关注
186文章
6453浏览量
185832
发布评论请先 登录
相关推荐
智慧灯杆:点亮智慧城市,构建未来生活
![智慧<b class='flag-5'>灯</b>杆:点亮智慧城市,<b class='flag-5'>构建</b>未来生活](https://file1.elecfans.com/web2/M00/C5/1D/wKgZomX6gPqAKI0YAAgjAY2EB6A095.png)
【开源作品】基于树莓派4B、ESP32制作的桌面机器人、气象站、立方光!
使用Arduino Nano制作一个4×4×4 LED立方体
![使用Arduino Nano制作一个4×4×4 LED<b class='flag-5'>立方</b>体](https://file1.elecfans.com/web2/M00/BD/9C/wKgZomWsl46AApmKAAXrc23tcsE971.jpg)
【开源项目】基于ESP32制作的小小光立方,可以使用wifi连接到电脑
python里怎么写一个数的立方
使用Ansys Zemax实现立方体卫星的光机械设计
![使用Ansys Zemax实现<b class='flag-5'>立方</b>体卫星的光机械设计](https://file1.elecfans.com/web2/M00/AC/86/wKgZomU7XLOASn7EAAAbXhh3UT8207.png)
立方米- 7548 ADI
![<b class='flag-5'>立方</b>米- 7548 ADI](https://www.elecfans.com/uploads/190218/2927106-1Z21P94211255.png)
76772立方米 ADI
![76772<b class='flag-5'>立方</b>米 ADI](https://www.elecfans.com/uploads/190218/2927106-1Z21P94211255.png)
立方米- 7528s ADI
![<b class='flag-5'>立方</b>米- 7528s ADI](https://www.elecfans.com/uploads/190218/2927106-1Z21P94211255.png)
7572立方米 ADI
![7572<b class='flag-5'>立方</b>米 ADI](https://www.elecfans.com/uploads/190218/2927106-1Z21P94211255.png)
立方米-7541a ADI
![<b class='flag-5'>立方</b>米-7541a ADI](https://www.elecfans.com/uploads/190218/2927106-1Z21P94211255.png)
立方米- 7543 ADI
![<b class='flag-5'>立方</b>米- 7543 ADI](https://www.elecfans.com/uploads/190218/2927106-1Z21P94211255.png)
评论