步驟1:零件清單
這些是您需要的零件一個面板
您可以在我的Tindie上作為套件購買
(16)WS2812尺寸為5050的可尋址LED
(16)10k歐姆電阻
(16)220歐姆電阻
(16)1N4007二極管
(16)0.1uF電容器0603尺寸
(16)紅外LED
(16)紅外光電電阻
(1)定制PCB
(1)220uF電解電容器
(4)2N2222晶體管
(1)面包板
(1)Arduino
跳線
電路板組裝
硬件組裝非常簡單。如果您從我共享的鏈接訂購,則2個SMD組件將被預焊接。您只需焊接出現在板上的組件即可。注意不要使二極管或LED倒退。觀察PCB上的圖形線。請注意,LED的一側是平坦的。平坦側是LED的陰極或GND引腳。確保焊接LED以匹配圖形。物理LED上也有一個平坦的側面,以幫助防止錯誤。焊接完所有主要組件后,您可以選擇焊接引腳接頭,以便輕松連接到Arduino。
步驟3:面包板組裝
現在已安裝面板,您可以按上圖配置連接Arduino。如圖所示,在Fritzing圖上標記的電線應焊接到面板上相應的通孔中。在PWR和GND之間包含一個濾波電容器以濾波電壓。制造商建議使用1000uF,但我使用的是220uF,并且沒有問題,因為我的臺式機電源沒有噪音。
第4步:代碼
我在代碼中添加了很多注釋,以使其易于閱讀和理解。如果您不希望了解它,那就上傳并開始吧。確保已安裝Adafruit_NeoPixel.h庫。您可以通過此GitHub鏈接
led_panel.ino
《并做出貢獻。 div》
short ir_averages [NUM_PIXELS] = { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 };/*
嵌入式LED面板
此草圖控制由Rodney Trusty設計的交互式LED面板
Instagram:@ Rodneytrusty
創建d 2019年9月18日
通過Rodney Trusty
*/
ir_calibrate (); //校準紅外傳感器
//確保在校準過程中沒有物體
}
void loop (){
for (字節x = 0 ; x //從列開始循環
{
digitalWrite (columns [x],HIGH); //將當前列引腳設置為高
for (字節y = 0 ; y //開始遍歷行
{
digitalWrite (行[y],高); //將當前行設置為高
delayMicroseconds ( 100 ); //強制性延遲
value_with_ir = analogRead (readVal [j]); //讀取紅外探測器“帶”紅外發射器的模擬值
digitalWrite (行[j],低); //將當前行設置為LOW
pixel_num =(i * NUM_COLUMNS)+(NUM_ROWS-(j + 1 ))); //計算相應的LED編號
ir_averages [pixel_num] + = value_with_ir; //將讀取的值添加到位置總數中
}
}
(字節m = 0 ; m
Calibration_values [m] =(ir_averages [m]/ 10 ); //取累計檢測器讀數的平均值
}
}
}
查看GitHub托管于?的rawled_panel.ino
步驟5:為什么定制PCB值得
這些圖片顯示了在開發新產品之前必須進行的瘋狂焊接定制PCB。如您所見,在沒有PCB的情況下構建這些組件既繁瑣又耗時。
責任編輯:wv
-
LED面板
+關注
關注
0文章
25瀏覽量
10694
發布評論請先 登錄
相關推薦
響應式橋接設計原則
液晶面板的種類及特點解析
飛凌嵌入式-ELFBOARD-4.3吋電容觸摸液晶模塊簡介第一期
三維觸摸面板-運用觸感功能
VK16D32 LED顯示面板恒流驅動IC中文手冊
三星預計硅基LED將進化為單片RGB面板,用于XR設備
手機觸控面板中應用的電容式觸摸芯片
![手機觸控<b class='flag-5'>面板</b>中應用的電容<b class='flag-5'>式</b>觸摸芯片](https://file.elecfans.com/web2/M00/20/A0/poYBAGGe_SOABGb3AAGvqKB9DAo134.png)
京東方新專利:顯示面板制作方法及設備
![京東方新專利:顯示<b class='flag-5'>面板</b><b class='flag-5'>制作</b>方法及設備](https://file1.elecfans.com/web2/M00/D8/4E/wKgaomYoaZOAJE3UAAM0RIbut6Y450.png)
顯示技術---Mini LED方案解析
![顯示技術---Mini <b class='flag-5'>LED</b>方案解析](https://file1.elecfans.com/web2/M00/C7/C2/wKgZomYWN1CAAn60AAFNgI2JZuM667.png)
碩博電子開發一款兼具性價比與創新性能的LED面板—SPM-LEDP-C12
使用Arduino Nano制作一個4×4×4 LED立方體
![使用Arduino Nano<b class='flag-5'>制作</b>一個4×4×4 <b class='flag-5'>LED</b>立方體](https://file1.elecfans.com/web2/M00/BD/9C/wKgZomWsl46AApmKAAXrc23tcsE971.jpg)
評論