亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

LED 扫描仪:构建一个需要 4 个惊人而简单的步骤

多年来,LED 已成为可用且廉价的库存订购光源。此外,您可以将 LED 用于各种美丽的灯光项目。 LED 扫描仪就是此类项目之一。

LED 扫描仪可以提供强烈的电子调光,增强您的照明设置,同时为您提供引人注目的效果。此外,您可以将其用于增强防盗系统的内置自动化程序。因此,它可以保护信用卡详细信息的丢失。

但是,LED 扫描仪的功率越大,它的价格就越贵。

因此,在本文中,我们将专注于构建简单的 LED 扫描仪,而无需安装许多组件或制作印刷电路板。您还将看到测量的百分比细分和准确性。此外,该电路还利用来回效应来产生追赶者效应。

你准备好了吗?那么,让我们开始吧。

如何构建简单的 LED 扫描电路

本节将教我们如何使用 MOSFET、Arduino 和 16 个 LED 制作 LED 扫描仪。所以,在开始之前,先快速浏览一下这个电路的原理图:

原理图 1

Arduino 原理图

TLC5940 原理图

步骤

以下是构建此电路的步骤:

第 1 步:收集材料、产品尺寸和组件

第 2 步:构建您的 LED 模块

所以,在开始之前,你必须知道每个LED模组必须有一个恒流稳压器才能正常工作。首先,收集散热器并钻 4-40 个孔用于安装 LED。

接下来,拿起你的铝片,钻 8-32 个孔。接下来,用 4-40 螺丝固定散热器。此外,弯曲散热器的发射器元件的两条引线。然后,保持中间领先。接下来,拿起你的晶体管,将右引线弯曲 90 度角以满足基本测量要求。

这还不是全部。

接下来,将晶体管的其他腿分开约 45 度,并在引线末端形成半环,避免绝对误差。

晶体管引线半环

此外,将这些半环连接到散热器的引线上,并将一个 75 欧姆电阻连接到散热器右端的引线上。此外,取 90 度引线并形成一个回路,以便它可以作为接地连接。同样,确保您使用精确的测量和测量范围来避免误差线。如有可能,确认并检查测量精度和传感器测量值。

现在,是时候连接到您的 LED 模块了。因此,将散热器的中心引线接至 LED 模块的负极引线(阴极):

现在对剩余的 15 个 LED 模块重复此过程。

第 3 步:连接您的 Arduino 和分线板

Arduino 和分线板连接

对于电源,确保在两个板的接地之间建立连接。此外,您还可以找到一个未调节的正输入电压引脚 (RAW)。然后,您可以将其连接到分线板的 VCC 引脚,以避免绝对错误率。

分线板和 Arduino 板均具有 +5V 稳压器,可处理高达 17 伏的电压。此外,在安装电路之前,请先对 Arduino 进行编程。

因此,使用此代码,我们将淡入淡出功能分配给一个 LED 并等待 40 毫秒,然后再切换到下一个 LED。每个 LED 都有 470 毫秒的淡入淡出时间。

LED

一旦电路完成一个方向的扫描,它就会向另一个方向扫描。此外,可以轻松更改 LED 的值或将其设置为仅向一个方向扫描。

因此,这段代码会将淡入淡出的值从 0 设置为 4095。换句话说,它将淡入淡出设置为从全开到全关。

代码:

#include “Tlc5940.h”
#include “tlc_fades.h”
TLC_CHANNEL_TYPE 频道;
无效设置()
{
Tlc.init(4095);
}
uint16_t 持续时间 =470;
整数最大值 =4095;
诠释淡入淡出=40;
uint32_t startMillis;
uint32_t endMillis;
无效循环()
{
如果(tlc_fadeBufferSize ==0)
{
// 当前没有正在运行的淡入淡出
开始米利斯 =米利斯();
endMillis =startMillis + 持续时间;
对于 (int i=0; i<16; ++i) {
tlc_addFade(15-i, 0, maxValue, startMillis+fadeTime*i, endMillis+fadeTime*i);
}
}
tlc_updateFades();
延迟(5);
如果(tlc_fadeBufferSize ==0)
{
// 当前没有正在运行的淡入淡出
开始米利斯 =米利斯();
endMillis =startMillis + 持续时间;
对于 (int i=0; i<16; ++i) {
tlc_addFade(i, 0, maxValue, startMillis+fadeTime*i, endMillis+fadeTime*i);
}
}
tlc_updateFades();
延迟(5);
}

第 4 步:安装 LED 模块

现在,是时候将 LED 模块连接到铝角上了。因此,测量 16 个间距均匀的孔并安装 LED 模块。另外,再打几个孔,将 Arduino 和分线板连接到铝角上。

铝角

此外,使用 8-32 螺钉将散热器固定到铝上。现在,一切都设置好后,开始将您的模块连接到正极有源单元和地线。我们还将十六个 LED 分成四组。因此,请确保使用 18 号底座高度线将四组连接到一个连接点。

接下来,将所有四根电源线和电路板的电源线连接到 16 号线,然后将其连接到 12v 电源。

完成电源线后,确保连接每个 LED 模块的控制线并将晶体管的集电极引脚连接到分线板。此外,您可以使用系带来保持连接整洁。

连接后,检查您所做的工作并确保您有正确的连接。如果连接错误,可能会损坏 LED。

如果您的工作还不错,请打开您的紧凑型 LED 扫描仪电路并观看它发光。

总结

在我们整理这篇文章之前,最好知道 LED 扫描仪需要电流调节器才能正常工作。因此,对于这个电路,您可以使用 2N3904 NPN 晶体管作为主要元件。此外,当基极-发射极结正向偏置和上述高度时,您可能会注意到它的电压降。

NPN 晶体管

该电压也作用于电流感应电阻器。另外,这是 LED 电流流向地面的地方。

此外,电流调节器处理该 LED 电路的三个版本:首先,不受控制地恒定提供 LED 电流。其次,从 Arduino 板直接控制,最后,从 SparkFun 分线板控制。

Arduino 板

这篇文章到此结束。如果您需要更多信息,请随时与我们联系。我们总是很乐意提供帮助。


工业技术

  1. 电机的发电机。很简单。
  2. 简化仓库运营的 4 个简单步骤
  3. 5步提升产能 |制造
  4. 通过精益生产通过 3 个简单步骤减少浪费
  5. CMMS软件实现六步
  6. 以低成本 PCB 构建 PCB 原型的 14 个步骤
  7. LED 灯套件:如何构建 LED 灯套件
  8. LED StarBoard:它是什么以及它是如何工作的?
  9. 泰瑟枪电路 - 最好的自我保护装置以及如何制作一个
  10. LED 衰减器电路:它是什么以及它是如何工作的?
  11. 连续性测试仪电路:如何构建简单的连续性测试仪
  12. 如何通过 3 个简单的步骤清洁和维护您的呼吸器