LED环形灯是摄影师的宝贵工具。在本教程中,我们将构建自己的!
该项目使用一个 RGBW LED 灯环、一个小型 Arduino 兼容板和一个电位器来制作一个凉爽且可调节的 LED 环形灯。根据您的相机,您可能需要调整滤镜和 LED 环的大小以最适合您的需求!
最终产品
该项目设计用于使用 52mm 滤镜的镜头。这是一个相对简单的项目,只需要一个热胶枪和一个烙铁就可以完成。我使用 ShapeOko CNC 路由器加工转接环以将 LED 连接到过滤器,但没有它也可以完成这个项目。
ShapeOko CNC机器用于制作转接环
这个项目需要一些工具。需要烙铁来连接所有电子设备。需要使用热胶枪来组装组件并为电线提供应力消除。可以使用软胶,例如 Shoe Goo 或 E9000 来代替热胶。此外,我使用 ShapeOko CNC 路由器加工出 52mm 到 LED 环形适配器,但这不是必需的。
提示:应谨慎处理烙铁、热胶枪和电动工具等工具。请务必遵循制造商的安全建议。
这个项目比较基础。下面是我在 Fritzing 中制作的示意图:
我们正在设计的项目的示意图。点击放大
示意图可以在上面看到。10k Ohm 电位器连接到 +5V 总线、模拟 5 (A5) 和接地。
Neopixel 环连接到 +5V 总线、数字引脚 5 和接地。
在开始之前收集项目的所有部分通常是一个好主意。以下是材料清单:
部分 | 制造商 | 零件号 |
NeoPixel 环 - 24 x RGBW LED - ~4500K | 阿达果 | 2862 |
专业饰品 - 5V 16MHz | 阿达果 | 2000 |
带旋钮的 10K 线性锥形锅 | 辅助单元 | a13060500ux0042 |
紫外线防护镜片过滤器 - 52 毫米 | 亚马逊 | B00XNMWCF8 |
一个 RGB 24 NeoPixel 环
我使用 24 NeoPixel RGBW(4500K 变体)作为该项目的光源。我最初使用的是 RGB 环,但 RGBW 环产生更真实的白色并且具有更大的光输出。在撰写本文时,RGBW LED 环相对难以采购,尽管 Adafruit 有一些可用选项。对于这个项目,我使用了 Adafruit part 2862。
控制 LED 的 Adafruit Trinket
该项目使用 5v 16Mhz Adafruit Pro Trinket,但几乎任何 Arduino 兼容板都可以使用。在许多情况下,不需要更改此项目的软件。
使用的 10k Ohm 电位器
对于这个项目,电位器用于调节 LED 环的亮度。我使用了一个 10k Ohm 单圈电位器,但许多其他电位器也可以。这个特殊的电位器是从亚马逊购买的,部件号为a13060500ux0042。
为了将这种灯连接到相机上,我使用了 52mm 螺纹滤镜。您不需要使用昂贵的过滤器,因为如果需要,可以小心地移除玻璃。
我使用了AmazonBasics 52 毫米紫外线过滤器。我可以通过拧下固定环来卸下过滤器中的玻璃。
使用的 AmazonBasics 52mm 过滤器
需要一些材料,其数量将根据您的结构而有所不同。为了使过滤器到 LED 环的适配器变薄(大约 0.1 英寸厚),我使用了胶合板。我还使用了大约 9 英尺的绞合线、两条小扎带和少量的热缩管。
现在我们已经有了设计和所有部件,是时候开始构建了!
需要进行一些简单的通孔焊接才能使其正常工作。
首先根据原理图在电位器上焊接。
在下图中,我有一根红线接 +5v,一根黑线接地,一根橙色线接模拟输入。
10K电位器焊接连接
接下来将电线焊接到 LED 环和 Adafruit Trinket。这根电线的长度由你决定,但我用了大约 3 英尺的电线。
在下图中,我有一根蓝线接+5v,一根绿线接地,黄线是信号。
小饰品和接线
提示:焊接完成并确认连接正常工作后,在连接点添加一滴热胶以作为一种应力消除形式。我用扎带将电线捆绑在 Trinket PCB 周围。
制作转接环的 CNC 路由器
为了有一个相对漂亮的完成项目,我使用 ShapeOko CNC 路由器加工转接环。将适配器布线并去除毛刺后,我将 LED 环和 52 毫米紫外线过滤器粘在适当的位置。
LED环形灯总成
我知道不是每个人都可以使用 CNC 路由器。如果您无法使用,可以将 52 毫米滤光片直接胶合或环氧树脂连接到 LED 环上。应注意不要使 LED 环上的走线或焊盘与 52mm 金属滤光片短路。
52mm 滤光片上的 LED 环
下载软件
完成所有硬件后,现在该下载软件了!
这个项目的软件比较基础。该代码主要基于 Adafruit 的 Neopixel 库,使用“strip.begin()”、“strip.show()”和“strip.Color()”等函数。这些功能使 Neopixels 所需的时间成为事后的想法,因为库会处理这一切。
这些功能还使代码易于使用并根据需要进行更新以完全适合您的应用程序。此外,“colorWipe()”来自 Adafruit 的“standtest.ino”示例项目。
这个项目中重要的代码行是:
colorWipe(strip.Color(analogRead(A5)/4,analogRead(A5)/4,analogRead(A5)/4,analogRead(A5)/4));
这行代码从 Trinket 的引脚 5 读取 ADC 值,创建一个 RGBW 颜色代码,并将数据发送到 colorWipe() 函数。
下面是两个下载链接:一个包含用于该项目的软件,另一个是用于转接环的 Carbide Create 文件。
https://drive.google.com/file/d/0B9npcDtU-qDZRmFZNHByTWhLd1E/view?usp=sharing
https://drive.google.com/file/d/0B9npcDtU-qDZa1kzZHdmcEI1MHc/view?usp=sharing
为了在 Arduino IDE 中编译,需要更新版本的 Adafruit 的 Neopixel 库。我使用版本 1.0.5 没有问题。旧版本的库不支持 RGBW Neopixels。
关于如何安装这个库的说明可以在Adafruit 的网站上找到。
完成的LED环形灯
我已经使用这个 LED 环形灯几个月了,效果很好!我将它用于几乎所有需要微距摄影的拆解文章。
以下是此灯辅助的一些图像:
摄影示例 1:Flex 传感器
上图来自我的蓝牙浴室秤拆解。(图中是秤中用于确定重量的力传感器之一。)
对于这张微距图像,我使用环境照明和 LED 灯环来获得相对较大的景深。此外,额外的光线让我可以使用较低的 ISO,从而减少图像中的噪点。
摄影示例 2:MEMS 麦克风和运算放大器
第二张图片来自 Kapture Wearable 拆解图。(在这块 PCB 上,有一个 MEMS 麦克风和一个运算放大器。)正如您所见,RGBW LED 环相对均匀地输出大量光。这允许相对一致的照明而没有过饱和的斑点。
这款 LED 环非常适合作为连续光源,可供摄影师和摄像师使用。但是,在某些情况下,明亮的连续光可能会成为问题。要解决此问题,可以对此项目进行更改!例如,可以使用一个光电二极管来检测安装在相机上的闪光灯的使用情况,作为响应,Trinket 可以禁用 LED 环。这种类型的修改可以很好地适用于许多情况,但可能不适合需要快速快门的情况。
如果您对如何更改或改进此项目有任何想法,请在下面的评论中告诉我们!
我希望你喜欢这个演练!走出去,创造你自己的 LED 灯环,这样你就可以自己拍出很棒的照片。
来源:电子资料库