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