步驟1:
對于此項目,您將需要:
-Arduino UNO
-電位計
-TIP120或其他能夠驅動高功率的組件
-2k電阻器
步驟2:理論
LED將根據提供給它的電壓來改變其亮度。問題在于,通常便宜的直流電源在此項目為12V的情況下通常是恒定的,它們可以提供恒定的電壓。
因此,要解決此問題,我們必須制作自己的電路來調節電壓輸出,使用PWM(脈沖寬度調制)。 PWM通過非常快速地接通和斷開電壓來工作,具體取決于接通時間與接通時間之間的比率,我們可以得到0V至12V的平均輸出電壓。
步驟3:電路
為此電路,我使用相同的電源為Arduino和LED Strip供電,因為我使用的是Arduino可以用7V到12V之間的電壓為Arduino供電的電源插孔。
再次檢查您的電源連接器的極性是否與Arduino的連接器的極性相同,且其正極在中間,如下圖所示。
電位計連接到Arduino的模擬輸入,以調節到TIP120功率晶體管的PWM輸出的電平(通過軟件)。
步驟4:最終組裝
在圖像中您可以看到最終組裝,我將平滑的PWM信號直接焊接到電容器的電源插孔,還焊接了正極連接器(暴露在t中(將連接器的背面)直接連接到LED燈條的正極輸入,將接地連接器(暴露在連接器的側面)連接到我制作的板子的接地。
電路原理圖,但在最終組裝中,我在TIP120的連接器(中間引腳)和LED燈帶的負極端子之間放置了一個開關,以在關閉電源時完全切斷LED燈帶的電源。
第5步:代碼
代碼非常簡單,易于解釋。
步驟6:最終考慮事項
這是我記錄的第一個項目,但我打算編寫許多我喜歡做的項目的指南。
-
led
+關注
關注
242文章
23306瀏覽量
661518 -
Arduino
+關注
關注
188文章
6471瀏覽量
187308
發布評論請先 登錄
相關推薦
評論