第1步:本項(xiàng)目中使用的東西






硬件組件
紐扣電池CR2032 x 1
3 mm LED x 20
CR2032紐扣電池座x 1
8針DIP IC插座x 1
滑動(dòng)開關(guān)x 1
電阻100歐姆x 5
要編程ATtiny85,您需要一個(gè)arduino uno或任何其他arduino板。
軟件應(yīng)用
Arduino IDE
手工具:
烙鐵
第2步:Charlieplexing
Charliplexing 是一種用于驅(qū)動(dòng)多路復(fù)用顯示器的技術(shù),其中使用微控制器上相對(duì)較少的I/O引腳,例如驅(qū)動(dòng)一系列LEDS。該方法使用微控制器的三態(tài)邏輯功能,以提高傳統(tǒng)多路復(fù)用的效率。
Charlieplexing的公式是LEDs = n ^ 2 - n
其中‘n’是使用的引腳數(shù)。
我使用一個(gè)用arduino編程的ATtiny85作為ISP。它使用5個(gè)引腳作為20個(gè)LED。
第3步:示意圖
第4步:原型!




在設(shè)計(jì)PCB之前,我決定在穿孔板上構(gòu)建原型。
它運(yùn)行良好。..。..
步驟5:PCB設(shè)計(jì)




我使用KiCad進(jìn)行PCB設(shè)計(jì)。邊緣切割使用。 DXF文件是使用Autodesk Fusion 360設(shè)計(jì)和生成的。
PCB徽章的尺寸為55 * 86 mm。
我通過PCBWay.com引用并訂購了PCB。
注意:
白色絲網(wǎng)在中心提供寫你的名字或者無論你想要什么:)
焊接后,PCB看起來像這樣:

這個(gè)項(xiàng)目是開源的。如果您想構(gòu)建自己的資源,可以在我的 GitHub頁面中找到所有資源。
步驟6:將電路連接到Flash ATtiny
(請(qǐng)勿現(xiàn)在插入電池。)
在PCB上我提供了6針連接器,用于編程ATtiny85.6針附近的小點(diǎn)連接器是第一個(gè)引腳(MISO),請(qǐng)參閱照片以了解其他連接。


Arduino + 5V ---》 VCC
Arduino GND ---》 GND
Arduino引腳10 ---》 RST
Arduino引腳11 ---》 MOSI
Arduino引腳12 ---》 MISO
Arduino引腳13 ---》 SCK
-
led
+關(guān)注
關(guān)注
243文章
24596瀏覽量
690898 -
ATtiny
+關(guān)注
關(guān)注
3文章
128瀏覽量
20313
發(fā)布評(píng)論請(qǐng)先 登錄
MAX6960:4線串行接口8x8矩陣圖形LED驅(qū)動(dòng)器的深度解析
MAX6952:4 線接口 5×7 矩陣 LED 顯示驅(qū)動(dòng)芯片深度解析
MAX25500:4 x 24 汽車 LED 矩陣驅(qū)動(dòng)器的卓越之選
FZH186 一種帶鍵盤掃描接口的LED(發(fā)光二極管顯示器)驅(qū)動(dòng)控制專用電路
力芯微矩陣型恒壓LED驅(qū)動(dòng)芯片為車載顯示屏帶來“智”變
LP5862 LED矩陣驅(qū)動(dòng)器技術(shù)解析與應(yīng)用指南
?LM2796 雙顯示白光LED驅(qū)動(dòng)器技術(shù)文檔總結(jié)
?LM27965雙顯示白光LED驅(qū)動(dòng)器技術(shù)文檔總結(jié)
LP5891-Q1 LED矩陣顯示驅(qū)動(dòng)器評(píng)估模塊技術(shù)解析
TLC6983EVM LED矩陣驅(qū)動(dòng)評(píng)估模塊技術(shù)解析
?TLC6983 48×16共陰極矩陣LED顯示驅(qū)動(dòng)器技術(shù)文檔總結(jié)
TLC6984EVM LED顯示驅(qū)動(dòng)器評(píng)估模塊技術(shù)解析
?LP5867 LED矩陣驅(qū)動(dòng)器技術(shù)文檔總結(jié)?
LP5860T LED矩陣驅(qū)動(dòng)器技術(shù)解析與應(yīng)用指南
如何構(gòu)建一個(gè)基于ATtiny85的LED矩陣顯示器
評(píng)論