驴友花雕 发表于 6 天前

【Arduino 动手做】使用水晶玻璃珠和RGB LED的万花筒

Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用Arduino IDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。

Arduino的特点是:
1、开放源码:Arduino的硬件和软件都是开放源码的,你可以自由地修改、复制和分享它们。
2、易用:Arduino的硬件和软件都是为初学者和非专业人士设计的,你可以轻松地上手和使用它们。
3、便宜:Arduino的硬件和软件都是非常经济的,你可以用很低的成本来实现你的想法。
4、多样:Arduino有多种型号和版本,你可以根据你的需要和喜好来选择合适的Arduino板。
5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。





驴友花雕 发表于 6 天前

【Arduino 动手做】使用水晶玻璃珠和RGB LED的伪万花筒

在本文中,我建议构建一种非常容易制作并且非常壮观的装饰物。

你或许还记得我们童年最爱的玩具之一——万花筒。它由彩色水晶和镜子组成,全部镶嵌在一个圆柱体里。旋转圆柱体,就能看到无数种色彩缤纷的图案。这个万花筒与万花筒几乎没有什么相似之处,只是水晶——透明的玻璃珠——是静止不动的,而不是移动着,也不再随着照亮水晶的LED灯的颜色变换。

如果您想了解这个伪万花筒的构造有多么简单,我邀请您继续阅读我的文章。



驴友花雕 发表于 6 天前

【Arduino 动手做】使用水晶玻璃珠和RGB LED的伪万花筒

## 步骤1:材料和组件

我需要的东西:
我手头有各种不同大小和形状的玻璃珠,直径分别为 6 毫米和 8 毫米,有的带有 AB 效果(北极光),有的没有,大约有 160 颗;
3D打印部件:电子部件的主体、中间环、支架和盒子,您可以在Tinkercad上找到文件;

厚度3mm、直径150mm的透明亚克力圆盘(CNC切割);
一条带有 30 个 WS2812 LED 的LED 灯带(60 个 led/米);
ESP-01 的RGB LED 控制器;
ESP -01模块;
5.5x2.5mm DC 母插头,带电缆;
5V/2A 电源,带 5.5x2.5mm DC 公插头。





















驴友花雕 发表于 6 天前

【Arduino 动手做】使用水晶玻璃珠和RGB LED的伪万花筒

## 第 2 步:构建

首先,我用3D打印机打印了必要的部件。我用了支撑材料制作了中间环。你可能想知道为什么需要一个中间环,它看起来像是多余的。这个环的作用是阻挡LED的直射光。在高亮度下,这种光线会非常刺眼。

我剪下了所需的 LED 灯带,之前试过是否合适。注意灯体边缘有一个凹槽,可以插入 LED 灯带。中间的环也有一个可以插入 LED 灯带的位置(另见下图)。

然后,我将电缆与 LED 灯带上的插头焊接在一起:红线接 5V,黑线接地,黄线接 DI(数据输入)。

我把LED灯带推到机体提供的通道上,不需要粘合,LED灯带固定得很好,中间环推到位后,LED灯带根本不会移动。

我把LED控制器的线穿过支架上的孔,然后把它(支架)粘在了灯体上。我还把DC母头插头的线焊接到了LED控制器模块的电源引脚上。

我在身体里填充了玻璃珠,并将丙烯酸圆盘安装在压入身体的中间环中。

然后,我完全按照文章“为您的家庭摄影工作室打造袖珍 RGB LED 灯”中的方式对 ESP-01 模块进行编程,因为我再次使用WLED来控制 LED。

我下载了ESPHome-Flasher,当前版本为 1.3.0;
我从WLED github下载了固件,即 WLED_0.10.0_ESP8266_1M_full.bin;
我将 ESP 模块连接到编程器(为了上传程序,我使用了下图中的编程器,我也在我的其他项目中使用了它,例如我的桌面铃声时钟);
我将编程器(连接有 ESP 模块并按下按钮)插入 USB 端口(然后我松开按钮,ESP 进入编程模式);
我启动了 ESPHome-Flasher,选择了编程器的 COM 端口,以及之前下载的固件,然后开始写入;
写入完成后,我关闭了 ESPHome-Flasher 并从 USB 端口移除了编程器。
我将编程的 ESP 模块安装在 LED 控制器模块中,经过几次测试并感到满意后,我将电源线固定在支架中。

您可以在上面的照片中关注所有这些操作,我希望它们能够很好地解释这些阶段。

























驴友花雕 发表于 6 天前

【Arduino 动手做】使用水晶玻璃珠和RGB LED的伪万花筒

## 步骤3:工作进展如何?

没什么好说的

在WLED界面上,你可以选择多种效果,我选了几个并保存为收藏。保存后,设备开机时,这些效果会逐个自动播放。

我在下面的视频中做了同样的事情,您还可以看到我选择的调色板和效果(还有更多可用!)



驴友花雕 发表于 6 天前

【Arduino 动手做】使用水晶玻璃珠和RGB LED的伪万花筒

## 步骤 4:下一步是什么?

还能做什么?

我认为机身背面可以是透明的(也可以是丙烯酸圆盘),并且内部某些区域可以印有隔墙,由特定的一组 LED 照亮,如下图所示:

甚至可能是一颗圣诞星

如果我想要更大的东西,我可以印个圆形表带。甚至可以做成手表……

当然,你也可以尝试其他不同大小和形状的水晶、珠子、装饰石,甚至是施华洛世奇珠子。我曾经看到过一些直径6毫米的透明玻璃球,用于气枪游戏,甚至可以尝试一下……

您还可以想象一些其他应用程序……

你可能会问,为什么只用玻璃?嗯,不然我就没法参加“玻璃速度挑战”了……如果不是因为这个,我甚至可以自己用 3D 打印出透明水晶了

我希望我的文章能引起您的兴趣并且您喜欢它。

一如既往,我等待你的反应。







驴友花雕 发表于 6 天前

【Arduino 动手做】使用水晶玻璃珠和RGB LED的伪万花筒





驴友花雕 发表于 6 天前

【Arduino 动手做】使用水晶玻璃珠和RGB LED的伪万花筒

附录
项目链接:https://www.instructables.com/Crystal-Glass-Beads-and-LEDs-a-Kind-of-Kaleidoscop/
项目作者:andrei.erdei
项目视频:https://www.youtube.com/watch?v=ObiM6MLt4go
WLED界面:https://github.com/wled/WLED
https://github.com/esphome/esphome-flasher/releases
https://github.com/wled/WLED/releases/tag/v0.10.0
3D文件:https://csg.tinkercad.com/things/lvDA2AWzlBV/polysoup.stl?rev=-1





页: [1]
查看完整版本: 【Arduino 动手做】使用水晶玻璃珠和RGB LED的万花筒