基于ESP32的RGB便携式视频灯
拥有一套能够满足个人需求的灯光设备至关重要。市面上的RGB视频灯虽然功能强大,但往往价格不菲。我制作的这款灯是20W RGB便携式视频灯不仅满足了我的需求,而且成本仅为市售产品的三分之一。接下来,我将详细介绍这款灯光的制作过程。
设计理念与优势
在设计这款灯光时,我考虑了以下几个关键点:便携性、多功能性、易操作性以及成本效益。这款灯光可以轻松地通过磁性附件固定在任何金属表面,并且可以安装网格、柔光罩等配件。此外,它采用了3D打印技术,使得制作过程更加灵活和经济。
材料与工具准备
在开始制作之前,我们需要准备以下材料和工具:
- ESP32开发板
- 旋转编码器
- 按钮开关
- WS2812B LED PCB
- 男性头针
- 1/4-20 HEX螺母
- 磁铁
- 1/4"闪光灯热靴螺丝适配器
- 电线
- B-7000多功能胶
- 2*2500mAh 18650电池
- Kapton胶带
制作步骤
步骤1:设计与3D打印
我使用Fusion 360软件来设计这款灯光的主要部件,包括电池、BMS、编码器、磁铁、电源开关和1/4英寸螺纹。我还为通风设计了小间隙。LED支架用于固定LED PCB和配件的磁铁,而LED柔光罩则用于软化LED输出。此外,我还设计了一个带有三环RGB标志的旋钮,并用橙色PLA打印。
步骤2:布线图
在组装项目时,请参考以下布线图。我使用了30 AWG电线用于信号传输,20 AWG电线用于电池输出和LED电源线。
步骤3:上传代码到ESP32
在组装之前,我喜欢先将代码上传到微控制器。我使用Arduino IDE来烧录代码,并确保已安装Adafruit_NeoPixel.h和Encoder.h库。
步骤4:安装磁铁和1/4英寸螺母
我们可以通过在3D打印槽中涂抹胶水并放置磁铁来开始组装过程。同样,将1/4英寸螺母放入3D打印机槽中,然后进行胶水固定。
步骤5:电池和BMS
确保BMS牢固地粘合到位,并确保USB端口与3D打印对齐。使用Kapton胶带将电池固定在一起,并按照视频教程焊接电池。
步骤6:旋转编码器
将电线从编码器模块的所有端子上焊接下来。移除编码器的螺母,将编码器插入侧面的孔中,使用鼻钳将编码器固定在位。
步骤7:XIAO ESP32C3布线
将编码器电线焊接到XIAO的GPIO上,并连接电源线。按照布线图进行操作。
步骤8:LED面板组装
将LED PCB插入LED面板支架3D打印件中。使用热铆接方法将PCB固定在3D打印件中。
步骤9:LED面板布线和组装
使用头针将一个LED PCB的输出连接到另一个LED PCB的输入。使用镊子将头针焊接到所有焊盘上。
步骤10:组装配件
在将磁铁插入配件之前,确保磁极正确。将磁铁放置在LED面板上,确保配件的磁极正确。
步骤11:如何安装灯光
我们可以使用底部的1/4英寸螺纹将其安装在灯架或任何其他三脚架上。如果需要将其安装在具有热靴接口的相机上,我们可以使用1/4"闪光灯热靴螺丝适配器。
步骤12:结论
在充电时,由于BMS模块,设备会自动开启。建议在充电时将亮度降至零。对于这个项目,我们使用了ESP32,虽然可能有些过剩,但MCU的大小很重要。你也可以安装WLED来无线运行这个灯光。我决定使用编码器,使这个项目易于立即使用。你不需要设置任何应用程序,因为它非常直接。
通过这个项目,我不仅节省了成本,还根据自己的需求定制了一款功能强大的RGB视频灯。
希望你喜欢这个项目,并在构建过程中找到乐趣!如果你有任何问题或需要帮助,欢迎在评论区交流。
作者:Svan.
注意:本博文为不得在未经本人同意进行转载或者二次创作,违者必究!!!