在這個(gè)項(xiàng)目中,我們將看到如何使用簡單的組件制作RGB LED矩陣。 LED Matrix是眾多DIY和愛好項(xiàng)目中受歡迎的Arduino項(xiàng)目之一。 RGB LED矩陣就是這樣一個(gè)項(xiàng)目,很多學(xué)生和業(yè)余愛好者把它放在他們的Arduino項(xiàng)目待辦事項(xiàng)列表中。
LED矩陣可用于帶滾動(dòng)信息的標(biāo)示牌,顯示動(dòng)畫,同步音樂譜等。
構(gòu)建RGB LED矩陣非常有趣,因?yàn)樗婕?a target="_blank">電路設(shè)計(jì),構(gòu)建矩陣,組裝元件和編碼等不同方面。
在本教程中,我們將向您展示如何使用Arduino Nano,HC-06藍(lán)牙模塊和帶定制應(yīng)用的Android手機(jī)制作您自己的8×6 RGB LED矩陣。那么,讓我們開始構(gòu)建您自己的RGB LED矩陣。
注意:本教程基于Alexandar AS5的工作。
另請(qǐng)閱讀 SIMPLE ARDUINO 8X8 LED矩陣
電路圖
這是RGB LED Matrix項(xiàng)目的電路。第一張圖顯示了相對(duì)于移位寄存器的連接,移位寄存器如何連接到Arduino Nano,連接到列的源晶體管(假設(shè)共陽極RGB LED)和連接到R,G和B LED行的吸收晶體管(陰極)。
此處的第二張圖顯示了RGB LED的布局。它們被組織成8排陰極端子和6列陽極端子。每行還包括3個(gè)用于紅色,綠色和藍(lán)色LED的陰極端子。
所需組件
Arduino Nano
藍(lán)牙模塊HC-06
48 X通用陽極RGB LED
6 X BD136功率PNP晶體管
30 X BC337 NPN晶體管
4 X 74HC595N移位寄存器IC
36X10KΩ電阻(?W)
LM35溫度傳感器
許多電線和材料,如膠合板和聚苯乙烯板
組件說明
Arduino Nano
Arduino nano是一款基于ATmega微控制器的原型開發(fā)板。它有14個(gè)數(shù)字I/O和8個(gè)模擬引腳,其中6個(gè)數(shù)字引腳用于此項(xiàng)目,1個(gè)模擬引腳用于溫度讀取。
74HC595N
74HC595N是帶輸出鎖存器的8位串行輸入,串行或并行輸出移位寄存器。在這個(gè)項(xiàng)目中,它使用了4個(gè)這樣的IC,它就像一個(gè)32位移位寄存器。該IC的功能是將串行和并行通信轉(zhuǎn)換為獲得更多數(shù)字輸出引腳,輸出連接到晶體管以驅(qū)動(dòng)RGB LED。
藍(lán)牙模塊HC-06
這個(gè)模塊適用于由android控制的有趣項(xiàng)目,它非常易于使用。
它基于與Arduino的串行通信,但邏輯為3.3 V,因此建議添加兩個(gè)電阻,其作用類似于分壓器,以適應(yīng)電壓電平。
對(duì)于這個(gè)項(xiàng)目,我們使用了一個(gè)RGB LED燈條,如下圖所示,每米30個(gè)LED 。有必要將LED燈條切割成片,每片都有3個(gè)RGB LED,就像一個(gè)像素一樣。通過使用LED燈條,您將獲得非常好的屏幕亮度。
如何構(gòu)建RGB LED矩陣?
現(xiàn)在讓我們一步一步了解如何構(gòu)建RGB LED矩陣。首先,我們將從RGB LED Strip開始。您應(yīng)該分別切割由3個(gè)LED,紅色,綠色和藍(lán)色組成的LED燈條,如下所示。
然后剝下保護(hù)膠帶并將每個(gè)像素(由LED條上的3個(gè)LED組成)粘貼到面板上,并通過R,G,B和V +金屬觸點(diǎn)鉆小孔。
焊接觸點(diǎn)并在電路板的另一側(cè)實(shí)現(xiàn)短導(dǎo)線,并使用熱膠將其固定到位。然后將所有行和列連接在一起。
將每個(gè)像素與由其制成的隔板分開材料,但顏色為白色以反射光線。
現(xiàn)在另一邊有行和列的所有聯(lián)系人如下所示。
在紙上打印電路,將其轉(zhuǎn)移到PCB上并在標(biāo)記的位置鉆小孔。
放置PCB上的組件如下所示。
注意: Arduino Nano具有+ 5V自動(dòng)選擇器,因此不必關(guān)心刻錄控制器。
最終內(nèi)部顯示如下所示。請(qǐng)注意,電源,藍(lán)牙和USB接口位于面板頂部,便于操作。
最后到達(dá)矩陣的前面,將聚苯乙烯板放在屏幕的表面上。完成的RGB LED矩陣看起來像這樣。
創(chuàng)建一個(gè)APP對(duì)于使用MIT App Inventor 2的Android
為了通過Android手機(jī)控制RGB LED矩陣,我們需要?jiǎng)?chuàng)建一個(gè)專用的應(yīng)用程序。為此,我們將使用MIT App Inventor 2,這是一個(gè)基于Web的開源應(yīng)用程序,用于開發(fā)適用于Android設(shè)備的應(yīng)用程序。
-
LED矩陣
+關(guān)注
關(guān)注
0文章
71瀏覽量
17619
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論