第2步:獲取零件和工具!
零件數量不多,這才是最好的,但你會有可以使用表面貼裝焊接。
每個顯示器的部件:
1 x自定義PCB - 從GitHub獲取文件,或通過PCBWay訂購
3 x WS2811 - Adafruit
1 x 7段顯示 - 需要是普通陽極! Sparkfun有他們
3 x 33OHM電阻器0805 y
3 x 1uF電容器0805
1 x 3針直角接頭 - 母頭
1 x 3針直角割臺 - 公頭
工具:
烙鐵
回流爐或熱風(可選但更容易)
焊膏或焊錫
步驟3:從表面貼裝元件開始!
在背面涂上焊膏。這些都是非常寬容的組件,因此如果您從未回流過表面貼裝元件,那么這將是一個很好的項目。涂上焊膏后,放置蓋子,電阻器,最后放置WS2811。按照電路板上的標記。
步驟4:回流!
將熱空氣或回流爐取出,加熱直到所有焊膏凝固。如果您沒有熱空氣或回流爐,您可以使用烙鐵和焊料。它更乏味但完全可行。如果你想了解一些技巧,
第5步:添加引腳標題。
這個Instructable所處的步驟順序非常重要。接下來需要焊接引腳頭,因為它們的焊盤很快將被隱藏在7段顯示組件下。電路板顯示公母針頭的方向。盡量讓它們變直!
步驟6:焊接7段顯示器
最后,我們必須焊接7段顯示器組件。按照絲網印刷的方向確保其方向正確。
完成焊接后,用您最喜愛的清潔劑清潔電路板,然后就完成了!
步驟7:硬件如何工作。
WS2811 IC能夠驅動3個可變電流的LED。通常這些是紅色,綠色和藍色LED,能夠產生數千種不同的顏色。在7段顯示器的情況下,我們使用3個WS2811來控制7段顯示器的8個不同段的亮度。兩個WS2811連接到3個段,最后一個連接到2個段,剩下一個。剩下的一個實際連接到一個未填充的LED,我認為它可能對某些東西有用。
WS2811可尋址的方式是它能夠將數據從一個WS2811傳遞到另一個。因此,當您發送一串位(數據)時,它將獲取有關要打開的LED的自己的信息,并將一些信息傳遞給以下WS2811,直到它們都收到了所有信息。這意味著這種通信方法只需要一條數據線。一旦接收到單個數字的數據,它就會將數據推送到下一個數字。上圖中有一個非常簡化的原理圖。免費的綠色線是下一個顯示器的內容。
第8步:演示程序的工作原理。
我快速整理了一個Arduino程序來演示如何在Addressable 7上顯示東西 - 細分顯示。它利用Adafruit NeoPixel Library來控制數字顯示。它基本上將每個數字轉換為3個Neopixels。您可以將單個數字發送到單個顯示器并通過簡單地寫入來控制其亮度:
writeDigit(DisplayNumber,Number,Brightness);
顯示編號是從右到左的數字,您要寫入的顯示從0開始。數字是您想要在0-9顯示在顯示屏上的實際數字,亮度是0-255的值,表示您有多聰明想要它。
每次要刷新必須發送的顯示:
segments.show();
因為有這里沒有多路復用,它可以很容易地做一些事情,如脈沖數字,調暗它們,制作很酷的動畫。
沒有獨立的庫,但我可能很快就會開始工作。如果您想為項目做貢獻并撰寫圖書館,請隨時與我聯系,我會向您發送一些顯示。
第9步:菊花鏈在一起!
這是最好的部分。如果您有一個需要5個顯示的項目,只需將5連接在一起并更改代碼以顯示5個顯示。如果你需要10,只需連接10!就這么簡單,接線保持完全相同!只需3根電線。
-
顯示器
+關注
關注
22文章
5072瀏覽量
141788
發布評論請先 登錄
工業顯示器對比商用顯示器在使用時出現故障的處理方法有何不同?


LG UltraGear系列職業電競顯示器新品發布
顯示器驅動板的具體作用

顯示器4K高清認證

顯示器HDR認證

顯示器低藍光(ChinaMark)認證

評論