自制24x6矩陣上的鬧鐘,帶有144個8mm白色LED。
組件和耗材
- Arduino Nano R3×1個
- HC-05藍(lán)牙模塊×1個
- I2C實時時鐘×1個
- 觸覺開關(guān),頂部致動×3
- 8mm草綠色LED×144
- CD4017 IC×1個
- 74HC595 IC×3
- 通用晶體管NPN×6
- 電阻221歐姆×24
必要的工具和機(jī)器
- 烙鐵(通用)
應(yīng)用程序和在線服務(wù)
- Arduino IDE
關(guān)于這個項目
好久前制作了一個24x6的Led矩陣,并通過添加藍(lán)牙連接修改了該項目,因此可以通過智能手機(jī)無線輸入文本內(nèi)容。
通過僅添加實時時鐘模塊,我們可以將該設(shè)備轉(zhuǎn)換為一個不錯的大型鬧鐘,以便可以根據(jù)上傳的代碼在時鐘或移動文本矩陣之間進(jìn)行切換。我從最后一個時鐘上下文中獲得的修改的想法和代碼,也來自指導(dǎo)老師Cermakamara的Instructables,該項目獲得了二等獎。
使LED矩陣驅(qū)動器使用3個移位寄存器74HC595,可將輸出數(shù)量相乘并節(jié)省大量的arduino引腳。每個移位寄存器都有8個輸出,您只需要3個arduino引腳即可控制幾乎有限數(shù)量的移位寄存器。我們還使用4017十進(jìn)制計數(shù)器來掃描行,并且您最多可以用它掃描10行,因為您只有10個輸出,而只需2個引腳即可對其進(jìn)行控制。
演示視頻:
閱讀全文