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

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

3天内不再提示

如何构建伴侣立方心情灯

454398 来源:网络整理 作者:网络整理 2019-12-02 16:11 次阅读

所以,您刚刚收到了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
    led
    +关注

    关注

    240

    文章

    23100

    浏览量

    657593
  • Arduino
    +关注

    关注

    187

    文章

    6461

    浏览量

    186554
收藏 人收藏

    评论

    相关推荐

    智慧城市路灯——联网单控制系统,单控制器

    智慧城市路灯——联网单控制系统,单控制器
    的头像 发表于 11-11 12:52 96次阅读
    智慧城市路灯——<b class='flag-5'>灯</b>联网单<b class='flag-5'>灯</b>控制系统,单<b class='flag-5'>灯</b>控制器

    空调伴侣离线语音控制方案:WTK6900H-A芯片的深度解析与应用

    ,智能控制功能大打折扣。因此,开发一种无需依赖网络、能够离线实现语音控制的空调伴侣方案显得尤为重要。在此背景下,WTK6900H-A芯片应运而生,以其卓越的性能和丰富的功能,为空调伴侣的离线语音控制提供了强有力的支持。
    的头像 发表于 07-19 11:20 407次阅读

    智慧杆:点亮智慧城市,构建未来生活

    随着城市化进程的加速和科技的不断创新,智慧城市建设已经成为当今社会发展的重要趋势。作为智慧城市建设的重要组成部分,智慧杆以其独特的功能和优势,正逐渐融入我们的日常生活中,点亮智慧城市,构建未来生活。
    的头像 发表于 03-20 17:35 259次阅读
    智慧<b class='flag-5'>灯</b>杆:点亮智慧城市,<b class='flag-5'>构建</b>未来生活

    【开源作品】基于树莓派4B、ESP32制作的桌面机器人、气象站、立方光!

    使用一个usb口实现给esp32和51上传代码,使用自锁开关切换上传模式,无需繁琐的操作。光立方体积小,使用碳钢丝连接珠不易损坏。光立方自带电池可以脱离其他设备使用。 2、首先上传默认的演示代码
    发表于 03-05 16:52

    鸿蒙开发【编译构建】讲解

    编译构建是将应用/服务的源代码、资源、第三方库等,通过编译工具转换为可直接在硬件设备上运行的二进制机器码,然后再将二进制机器码封装为HAP/APP软件包,并为HAP/APP包进行签名的过程。其中
    发表于 02-27 17:41

    基于IC555的自动晚电路

    “基于 IC555 的自动晚”项目很简单,围绕定时器 IC 555 和 LDR 构建。电路中使用的灯泡在光线不足(晚上)时自动打开,在早上关闭。
    的头像 发表于 02-25 16:19 557次阅读
    基于IC555的自动晚<b class='flag-5'>灯</b>电路

    构建一个高灵敏度的声控LED电路

    只需几个晶体管和电阻器即可构建高灵敏度的声激活LED电路。
    的头像 发表于 02-25 14:16 1231次阅读
    <b class='flag-5'>构建</b>一个高灵敏度的声控LED<b class='flag-5'>灯</b>电路

    全光谱和普通led的区别

    全光谱和普通led的区别  全光谱和普通LED是目前市场上常见的两种照明产品,它们在使用和性能上有很大的区别。全光谱是指可以发出与
    的头像 发表于 02-18 18:07 7426次阅读

    构建一个PIR运动传感器

     在这个项目中,我们将学习如何在不需要微控制器的情况下制作运动传感器。当运动传感器感应到附近的运动时,它会亮起。当有人走过时,它可以方便地照亮一个区域,帮助他们看得更清楚。
    的头像 发表于 02-11 12:11 1122次阅读
    <b class='flag-5'>构建</b>一个PIR运动传感器<b class='flag-5'>灯</b>

    使用Arduino Nano制作一个4×4×4 LED立方

    在这个项目中,我们将使用 Arduino Nano 制作一个很酷的 4×4×4 LED立方体。LED 立方体,也称为 LED矩阵,可以照亮您的房间、学习空间或创客区域,使其看起来非常酷炫。此外,它非常容易构建,并帮助您在电子和编
    的头像 发表于 02-11 12:07 3015次阅读
    使用Arduino Nano制作一个4×4×4 LED<b class='flag-5'>立方</b>体

    5050珠与5730珠区别

    5050珠与5730珠区别  5050珠与5730珠是两种常见的LED珠规格,它们在尺寸、亮度、功耗等方面有很多不同之处。本文将详
    的头像 发表于 01-31 15:24 2798次阅读

    立方的程序软件是怎么实现的呢,有谁指导原理

    对光立方的取模软件非常感兴趣,有知道怎么弄的么
    发表于 01-10 18:43

    如何使用ESP32和STC51芯片制作一个小小光立方呢?

    分享一个用ESP32和STC51芯片,以及0805贴片珠,手工焊接制作的小小光立方
    的头像 发表于 01-09 15:37 1806次阅读
    如何使用ESP32和STC51芯片制作一个小小光<b class='flag-5'>立方</b>呢?

    【开源项目】基于ESP32制作的小小光立方,可以使用wifi连接到电脑

    0805贴片制作的小小光立方,可以使用wifi连接到电脑,可以电脑上位机控制,很多动画,很多音频效果 项目说明: 1、使用esp32 和 STC51 芯片制作的光立方 2、使用0805贴片
    发表于 12-19 13:51

    python里怎么写一个数的立方

    在Python中,我们可以使用运算符和函数来计算数的立方。下面我将详细介绍如何使用这些方法来实现这个功能。 首先,我们可以使用乘法运算符 ** 来计算一个数的立方。例如,如果我们有一个变量 x
    的头像 发表于 11-21 16:47 3303次阅读