用arduino自制一个LED万花筒

简介:万花筒

我们大多数人都玩过万花筒。今天我们尝试用简单的材料做一个万花筒当倾斜球开关被激活(状态为1)时,,它将为人提供反射时具有各种颜色的频闪灯。但是,如果您稍微移动头部,则会停用开关(状态为0),在那里您将获得彩虹般的色彩。对我来说,这很有趣,因为并不是每个人都会在同一时间看到相同的事物:经历不可复制,天下没有相同的树叶,也没有完全感同身受的人


 


 

材料清单:

-一个空品客盒子

-3格品客鱼眼盖

-至少7条电线用于连接开关和LED。我用了12条。

-Arduino Uno

-NeoPixel 环-12 x 5050 RGB LED(我用过),但是您喜欢的任何LED都可以

-反光带/纸(我都用了)

-热胶枪和至少2支胶水(如果您像我一样,则更多)

-一个带棱纹的小梅森罐(12 盎司像手套一样合身)

-锋利的东西可以切(我用的是美工刀)

-1 Seazoon 470欧姆电阻器1 / 2w(0.5 W)

-1 McIgIcM 1000uf 25V电容器,铝电解电容器

-1面包板

-1条电缆

步骤 1:由外向内


 


 


 

加热您需要的热胶枪。所以,首先,吃掉所有的品客薯片。

现在,继续前进,然后切断小罐子的底部。

那还记得您拥有的所有品客薯片吗?我们将需要那些。您要做的是将12盎司梅森罐2的底部粘在一个盖子的底面。确保仍将其关闭并使其保持重力下直至干燥。

步骤 2:反面


 


 


 


 

现在您的顶部已经干了,将其放在罐头的唇边。

拿起导线并将它们放在另一个盖子上,并标记要剪断导线的位置。这不必是一个足够大的开口,只要足够大即可舒适地容纳所有电线。

然后拿起您精彩的反光纸,勾勒出你的线索以及他们将要坐的位置。确保仅将LED切成足够的长度。这很重要,因此您不会有过多的光进入,衰减LED的光。

只需记住,这实际上将发生在盛装梅森罐子的盖子的顶部。一定要确保顶部,使其恰到好处地固定在位。

接下来,您将需要在狭缝处盖上盖子,并用热胶枪将您的LED固定在适当的位置。这是重要的一步,不仅要使它们保持在适当位置且不移动,而且还应防止其与您照亮的预先标记的孔对齐。再一次,我们试图将尽可能多的光从导线射入万花筒,而又不让外部光透过。

步骤3:用更多热熔胶水粘好


 


 


 

您可能会以为我们在此项目中使用了多少热熔胶,将两个盖子与面向内部的LED热粘合在一起,让它们与您的孔对齐。

因此,这是我们开始确保所有导线都不会交叉和短路的不可思议的时刻。为了确保这一点,我用热胶固定了我的每根电线。至此,您应该已经将导线固定在盖子的内侧2处,并在导线上留下了刻痕,以免导线脱落。我发现最好的方法是将它们粘在罐子的侧面,并留有足够的松弛度,这样它们就可以移动至少20度而不会造成太大麻烦。

现在,您将需要连接两根长电线,对我来说,我使用了母对公跳线将倾斜开关连接到盖子的顶部,盖子的另一侧已将其粘在上面。我想指出的是,我粘了电线接头,而不是粘在盖子上。这很重要,以防万一您需要移动它而不会损坏开关。

不要将盖子组合物粘在罐子上,如果您想让它旋转。

步骤4:让我们盖上盖子


 


 


 

现在,最后一个和最后一个品客薯条都可以盖上。对于这个,这很简单,选择您想要在眼睛中央透视的形状,在闪亮的纸上画出盖子,在中心和外部都切掉该形状以适合盖子。将有光泽的纸放入盖中,并注意由于该侧缺少唇缘而使其无法紧密贴合。通过热胶魔术可以轻松克服这一点。将盖子盖在罐子上,使罐子朝上,这样非唇边现在就在您的桌子上了。将热胶放入塑料引线和品客薯条之间的斜线内。这样可以防止其移动,也可以将其固定在品客罐上。

现在,是最困难的部分。

 

步骤5:困难的部分


 


 

对此用面包板进行接线和编码。

我的代码在这里:


FAQ:

注释

树桩矮人

很酷。非常感谢你的分享。

版权说明

本文遵循CC BY-SA版权协议,转载请附上原文出处链接及本声明。
链接:https://chandianzi.cn/frankencan-led-kaleidoscope.html
作者:mrsjewfire
版权协议:CC BY-NC-SA
分类名称:arduino-10
资源标识Frankencan-LED-Kaleidoscope

生成海报
点赞 0

创世纪

单片机学习,电子制作DIY学习与分享,各种新鲜的,有趣的,好玩的,一起来吧!机器人、无人机、树莓派/Raspberry Pi、arduino、极客、创客等

暂无评论

相关推荐

arduino切换开关和按钮逻辑

简介:拨动开关和按钮逻辑这可指导的内容涵盖了拨动开关和按钮逻辑。我将介绍如何读取开关的状态以及如何使用它来控制进程或调用函数。本示例中的示例程序具有直接在您自己的项目中进行复制,粘贴,编辑和使用的功能。程序逻辑涵盖以下用例:按下按钮或翻转拨动开关时,请使用开关来调用功能。例如,在按住按钮的同时,LED灯会保持点亮状态。释放或不按下按钮时,指示灯熄灭。当按下按钮或翻转拨动开关时,可以通过调用函数来打开设备。第二次按下该按钮时,设备将关闭。例如,当按下并释放按钮时,LED灯会亮起并保持点亮状态。再次按下并释放按钮时,LED指示灯熄灭并保持熄灭。该逻辑允许您打开和关闭设备。当按下按钮或切换按钮时调用

开放式生长灯:可模拟任何纬度下的季节性光照条件/持续时间

简介:开放式成长灯恰好在一年前(2020年2月),詹姆斯的妻子想扩大房子里的植物种植设施。这包括更大,更大,更高的植物生长区域,以及对更多照明的需求。答对了!播种了想法的种子。经过详尽的市场研究,无法找到我们想要的产品,我们开始设计这种新的惊人设备。从简单的可编程光源开始,到如今已发展成为功能全面的开源生长系统,您可以使用它来模拟任何所需纬度下的季节性光照条件/持续时间,并且还可以全年控制生长区域的湿度和温度。这样,即使您冬天住在纽约,也可以模拟加利福尼亚州圣地亚哥的春季气候。该系统已经过全面测试,性能比预期的还要好。当然,作为开源,您和您的OpenGrowLight社区中的每个人都可以改善甚

从点亮小夜灯开始-Arduino基础入门

https://www.instructables.com/Arduino-Basics-With-Night-Light/简介:带小夜灯的Arduino基础知识最近,我一直在玩Arduino。Arduino非常酷,是学习电子学的好方法。在本教程中,我将教您Arduino的基础知识,包括:LED的纽扣电位器电阻器廷克卡德和一个具有这种知识的项目。步骤1:董事会控制器可以分为几个简单的部分。颜色与图像相对应。绿色框为Arduino提供电源,并且已插入USB电缆。橙色为面包板和地面提供5v或3.3v的电源。红色端口是用于在没有USB且电压为7-12v的情况下为Arduino供电的端口。紫色是微控制