步驟1:
對(duì)于此項(xiàng)目,您將需要:
-Arduino UNO
-電位計(jì)
-TIP120或其他能夠驅(qū)動(dòng)高功率的組件
-2k電阻器
步驟2:理論
LED將根據(jù)提供給它的電壓來(lái)改變其亮度。問(wèn)題在于,通常便宜的直流電源在此項(xiàng)目為12V的情況下通常是恒定的,它們可以提供恒定的電壓。
因此,要解決此問(wèn)題,我們必須制作自己的電路來(lái)調(diào)節(jié)電壓輸出,使用PWM(脈沖寬度調(diào)制)。 PWM通過(guò)非常快速地接通和斷開(kāi)電壓來(lái)工作,具體取決于接通時(shí)間與接通時(shí)間之間的比率,我們可以得到0V至12V的平均輸出電壓。
步驟3:電路
為此電路,我使用相同的電源為Arduino和LED Strip供電,因?yàn)槲沂褂玫氖茿rduino可以用7V到12V之間的電壓為Arduino供電的電源插孔。
再次檢查您的電源連接器的極性是否與Arduino的連接器的極性相同,且其正極在中間,如下圖所示。
電位計(jì)連接到Arduino的模擬輸入,以調(diào)節(jié)到TIP120功率晶體管的PWM輸出的電平(通過(guò)軟件)。
步驟4:最終組裝
在圖像中您可以看到最終組裝,我將平滑的PWM信號(hào)直接焊接到電容器的電源插孔,還焊接了正極連接器(暴露在t中(將連接器的背面)直接連接到LED燈條的正極輸入,將接地連接器(暴露在連接器的側(cè)面)連接到我制作的板子的接地。
電路原理圖,但在最終組裝中,我在TIP120的連接器(中間引腳)和LED燈帶的負(fù)極端子之間放置了一個(gè)開(kāi)關(guān),以在關(guān)閉電源時(shí)完全切斷LED燈帶的電源。
第5步:代碼
代碼非常簡(jiǎn)單,易于解釋。
步驟6:最終考慮事項(xiàng)
這是我記錄的第一個(gè)項(xiàng)目,但我打算編寫許多我喜歡做的項(xiàng)目的指南。
-
led
+關(guān)注
關(guān)注
242文章
23765瀏覽量
671739 -
Arduino
+關(guān)注
關(guān)注
189文章
6494瀏覽量
190295
發(fā)布評(píng)論請(qǐng)先 登錄
Linux環(huán)境再升級(jí):PLIN驅(qū)動(dòng)程序正式發(fā)布

使用Mickledore生成BSP,移動(dòng)到最新版本的Scarthgap v6.6.52時(shí),驅(qū)動(dòng)程序未構(gòu)建,怎么解決?
AN3761-KSZ DSA驅(qū)動(dòng)程序的使用

Linux驅(qū)動(dòng)程序程序員指南

pcie設(shè)備驅(qū)動(dòng)程序安裝步驟
硬盤電機(jī)怎么驅(qū)動(dòng)程序?它有什么典型特征?
LSP 2.10 DaVinci Linux驅(qū)動(dòng)程序

Linux設(shè)備驅(qū)動(dòng)程序分類有哪些
linux驅(qū)動(dòng)程序如何加載進(jìn)內(nèi)核
linux驅(qū)動(dòng)程序主要有哪些功能
linux驅(qū)動(dòng)程序的編譯方法是什么
linux驅(qū)動(dòng)程序的編譯方法有哪兩種
linux驅(qū)動(dòng)程序運(yùn)行在什么空間
虹科技術(shù) Linux環(huán)境再升級(jí):PLIN驅(qū)動(dòng)程序正式發(fā)布

評(píng)論