WiFi 控制的独角兽帽🦄,带 RGB 灯

ChangeCode
转载
发布时间: 2025-06-14 15:11:14 | 阅读数 0收藏数 0评论数 0
封面
我决定以非常低的预算创造一些不寻常的东西,独角兽相关的有趣的可穿戴 DIY。这个项目不需要应用程序来控制它,它可以通过使用任何可用的 Web 浏览器的设备来控制它。它还可以在 2 种模式下运行,作为独立模式和家庭 WiFi 网络的一部分。

准备工作:

材料:

• ESP12 系列

• ams1117 3.3v

• ws2811 x 60 pixels/m LED 灯带的 16 个 LED,它在 3.3v(1.6 像素为 16 美元)下工作良好

• 扁平锂离子电池,可以从旧手机中使用(就像我一样)

• 平插开关

• 一些电线

• 缝纫用品

• 带耗材的烙铁

• 棒球帽

• 10 厘米的魔术贴胶带(可选)

• 带胶水的热胶枪

• 无需焊接即可对 ESP 进行编程的夹具,我使用的是基于 Wemos D1 的编程器

• 3D 打印机

1

要打印的模型

以下是几个可以打印的模型。出于安全原因,我用 TPU 塑料打印了喇叭。所以它柔软而有弹性。瓶盖可以用任何喜欢的塑料打印,例如 PLA、ABS 或 PETG

STL
UnicornHorn.stl
3.15MB
STL
UnicornCap.STL
1.16MB
2

软件

这个 instructable 的草图可以从我的 GitHub 下载

软件部分与我之前使用的项目类似,有很多优点,例如具有自动播放循环的自主 (WiFi AP) 模式。无需对软件说很多话并复制相同的信息,它在我创建的这个 instructable 中进行了详细描述。硬件部分比较重要,不得不加以描述,所以我们来详细介绍一下。

我们必须下载并配置 Arduino IDE,这要归功于 Steve Quinn,他已经在他的 Instructable 中创建了一份全面的指南来执行此作,因此无需键入所有这些内容。

下载草图后 - 在 Arduino IDE 中打开它。

找到“#define NUM_LEDS 8”行并设置等于 LED 条长度的像素数(在我们的例子中是 8,如果您使用不同的数字,请更改)。在 Arduino IDE 中打开 Secrets.h 选项卡,并根据您的选择更改密码“11223344”文件。将 Sketch 保存并上传到 ESP 板。使用“ESP 8266 Sketch Data Upload”菜单并将 sketch 中的其他文件上传到 SPIFS。

对于 AP(独立)模式,您必须找到名为“Unicorn + numbers”的 WiFi 网络,并使用您在“Secrets.h”文件中设置的密码连接到它。完成此作后 - 通过在浏览器中键入 http://192.168.4.1 连接到 Horn。页面将加载许多控件选项。

连接 LED 并检查一切是否正常工作,然后将 ESP 从夹具上拆下。

3

电子元件

取出电池并用连接器和电源按钮焊接 2 根电线。可以用热胶隔离焊点。这将使我们有可能断开电池并为电池充电。

拿起上传软件的 ESP 板,用双面胶将电源调节器贴在它的背面,然后完成接线。使用照片作为参考。

注意: 数据引脚应焊接到 GPIO4 输出。

4

组装喇叭

拿出打印的零件。将 LED 条安装到喇叭帽上,如附图所示。

请注意: 请在条带之间使用一条薄膜,它会隔离 LED 条背面的导体,以避免短路。

插入带有粘着 LED 的盖子,然后用热胶枪粘上它,就完成了。

5

完成组装

拿起喇叭,找到盖子正面的接缝,用锥子扩大接缝,然后将电线穿过这个孔。拉动盖子内的电线。使用喇叭底部边缘的特殊壁架将喇叭缝在帽上。用电热胶带包裹 ESP 板,以免触电。从应用魔术贴的内部将电池和按钮扣到盖子上,请参阅照片以获取参考。将带有缝纫线的电线固定在盖子上。

现在它完成了。

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载