53浏览
查看: 53|回复: 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来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

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

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

驴友花雕  中级技神
 楼主|

发表于 前天 12:38

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

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

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

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

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

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 前天 13:19

【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 公插头。

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

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

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

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

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

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

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

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

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

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

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 前天 13:22

【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 控制器模块中,经过几次测试并感到满意后,我将电源线固定在支架中。

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

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

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

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

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

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

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

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

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

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

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

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

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

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 前天 13:23

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

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

没什么好说的

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

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

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

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 前天 13:26

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

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

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

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 前天 13:28

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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail