LED 掃描儀:構建一個所需的 4 個驚人而簡單的步驟
- 發表時間:2021-10-28 08:30:52
- 來源:本站
- 人氣:714
多年來,LED 已成為可用且廉價的庫存訂購光源。此外,您可以將 LED 用于各種漂亮的燈光項目。其中一個項目是 LED 掃描儀。
LED 掃描儀可以提供強烈的電子調光燈,增強您的照明設置,同時為您提供引人注目的效果。此外,您可以將其用于增強防盜系統的內置自動化程序。因此,它可以保護信用卡詳細信息的丟失。
然而,LED 掃描儀的功率越大,它的價格就越高。
因此,在本文中,我們將專注于構建簡單的 LED 掃描器,而無需安裝許多組件或制作印刷電路板。您還將看到測量的百分比細分和準確性。此外,該電路使用來回效果來提供追逐效果。
你準備好了嗎?那么,讓我們開始吧。
如何構建簡單的 LED 掃描儀電路
本節將教我們如何使用MOSFET、Arduino 和 16 個 LED制作 LED 掃描儀。因此,在我們開始之前,先快速瀏覽一下該電路的原理圖:
原理圖 1
資料來源:維基共享資源
Arduino 原理圖
資料來源:維基共享資源
TLC5940 原理圖
資料來源:維基共享資源
腳步
以下是構建此電路的步驟:
第 1 步:收集材料、產品尺寸和組件
10W LED 燈 (16)
750 歐姆 1W 電阻器 (1)
TLCS940 分線板(1)
散熱器(16)
?” X 1 ?” 6 英尺角鋁(1)
12 伏電源 (1)
LED 掃描儀支架 (1)
Arduino pro 迷你板 (1)
2N3904 三極管 (1)
用于連接的 22 號線 (1)
用于電源線的 18 號線 (1)
螺絲和螺母
烙鐵
焊錫絲
8-32 抽頭
4-40 抽頭
鉆頭和鉆頭
熱縮管
領帶
第 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,并在切換到下一個 LED 之前等待 40 毫秒。每個 LED 將有 470 毫秒的漸變時間。
引領
一旦電路完成一個方向的掃描,它就會向另一個方向掃描。此外,可以輕松更改 LED 的值或將其設置為僅在一個方向上掃描。
因此,此代碼將淡入淡出的值從 0 設置為 4095。換句話說,它將它從完全打開設置為完全關閉。
代碼:
#include “Tlc5940.h”
#include “tlc_fades.h”
TLC_CHANNEL_TYPE 通道;
void setup()
{
Tlc.init(4095);
}
uint16_t 持續時間 = 470;
int maxValue = 4095;
int 淡入淡出時間 = 40;
uint32_t startMillis;
uint32_t endMillis;
void loop()
{
if (tlc_fadeBufferSize == 0)
{
// 當前沒有漸變正在運行
startMillis = millis();
endMillis = startMillis + 持續時間;
for (int i=0; i<16; ++i) {
tlc_addFade(15-i, 0, maxValue, startMillis+fadeTime*i, endMillis+fadeTime*i);
}
}
tlc_updateFades();
延遲(5);
if (tlc_fadeBufferSize == 0)
{
// 當前沒有漸變正在運行
startMillis = millis();
endMillis = startMillis + 持續時間;
for (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 和 Breakout 板連接到鋁角上。
鋁角
資料來源:維基共享資源
此外,使用 8-32 螺釘將散熱器固定到鋁板上。現在,當一切都設置好后,開始將您的模塊連接到正極有源單元和接地線。我們還將十六個 LED 分成四組。因此,請確保在一個接頭處將四組與 18 號底座高度的電線連接起來。
接下來,將所有四根電源線和電路板的電源線連接到 16 號線,然后將其連接到 12v 電源。
完成電源線后,請確保連接每個 LED 模塊的控制線并將晶體管的集電極引腳連接到分線板。此外,您可以使用扎帶保持連接整潔。
建立連接后,檢查您所做的工作并確保您擁有正確的連接。如果連接錯誤,可能會損壞 LED。
如果您對自己的工作滿意,請打開您的緊湊型 LED 掃描儀電路并觀看它發光。
包起來
在我們總結這篇文章之前,最好知道 LED 掃描儀需要電流調節器才能正常工作。因此,對于該電路,您可以使用 2N3904 NPN 晶體管作為主要組件。此外,當基極-發射極結正向偏置且達到上述高度時,您可能會注意到基極-發射極結上的電壓降。
NPN晶體管
該電壓也作用于電流檢測電阻器。另外,這是來自 LED 的電流流向地面的地方。
此外,電流調節器可處理此 LED 電路的三個版本:首先,無需控制即可恒定供應 LED 電流。其次,從 Arduino 板直接控制,最后,從 SparkFun 分線板控制。
Arduino板
這篇文章到此結束。如果您需要更多信息,請隨時與我們聯系。我們總是樂于提供幫助。
【上一篇:】無線電力傳輸電路:基本概念
【下一篇:】超聲波傳感器電路:完整指南
- 2025-03-20怎么選擇深圳SMT貼片加工廠?
- 2025-02-20深圳SMT貼片加工如何計算報價?
- 2025-06-26綠色組裝趨勢:無鉛焊接與可降解包裝在PCBA成品組裝中的應用
- 2025-06-26小家電PCBA加工的“高性價比”密碼:如何平衡成本與可靠性?
- 2025-06-26PCBA成品組裝的散熱設計:導熱硅膠、散熱片與風道的協同優化
- 2025-06-25PCBA成品組裝的“零缺陷”挑戰:如何實現99.9%直通率?
- 2025-06-25汽車電子PCBA代工首選:潤澤五洲如何通過IATF 16949認證的12項嚴苛測試?
- 2025-06-24智能硬件PCBA的核心挑戰:如何平衡微型化設計與散熱性能?
- 2025-06-24高密度板加工挑戰:PCBA一站式工廠如何同步實現0.1mm精度與72小時交付?
- 2025-06-24海外訂單專屬方案:一站式工廠的跨境PCBA生產如何保障交付穩定性?
- 1怎么選擇深圳SMT貼片加工廠?
- 2深圳SMT貼片加工如何計算報價?
- 3綠色組裝趨勢:無鉛焊接與可降解包裝在PCBA成品組裝中的應用
- 4小家電PCBA加工的“高性價比”密碼:如何平衡成本與可靠性?
- 5PCBA成品組裝的散熱設計:導熱硅膠、散熱片與風道的協同優化
- 6PCBA成品組裝的“零缺陷”挑戰:如何實現99.9%直通率?
- 7汽車電子PCBA代工首選:潤澤五洲如何通過IATF 16949認證的12項嚴苛測試?
- 8智能硬件PCBA的核心挑戰:如何平衡微型化設計與散熱性能?
- 9高密度板加工挑戰:PCBA一站式工廠如何同步實現0.1mm精度與72小時交付?
- 10海外訂單專屬方案:一站式工廠的跨境PCBA生產如何保障交付穩定性?