第1步:收集必要的材料
案例
對(duì)于這種情況,您需要以下內(nèi)容項(xiàng)目。您應(yīng)該能夠在本地硬件商店中獲得大部分這些組件(所有測(cè)量單位均為mm!):
1。丙烯酸/玻璃前面板(270×270 [mm])
2。 Lasercut表面(1.5毫米黑色啞光紙板)
我是從ponoko.com訂購(gòu)的
3。木材:
2x 300x80x15 [mm]
2x 270x80x15 [mm]
2x 270x40x10 [mm]
2x 250x40x10 [mm]
4。膠合板面板
2x 270x270x5 [mm]
5。泡沫板
將用作間隔物并為時(shí)鐘上的字構(gòu)成網(wǎng)格,因此光線不會(huì)滲透到其他不打算照明的字母上。這些很難找到,我從亞馬遜那里得到它們。
電子產(chǎn)品
對(duì)于你需要的電子產(chǎn)品:
1米(60個(gè)LED)
2。 330歐姆電阻(或接近它的東西,僅用于短路保護(hù))
3。 RTC Modul
我從banggood.com得到了這個(gè)
重要!
你可以使用你想要的任何LED燈條,只要LED可以單獨(dú)尋址,也可以構(gòu)建自己的控制器,從而打開不同的段。我已經(jīng)編制了一個(gè)類似LED條帶控制器的列表。你可以在這里下載。
第2步:下載和表面
模板字體
首先,您需要找到一個(gè)漂亮的等寬字體,模板字體。這意味著,所有字符都具有相同的寬度并且完全連接。不幸的是,當(dāng)我制作我的時(shí)鐘時(shí),我并沒有想到這一點(diǎn),所以有些字母缺少它們的內(nèi)部部分。但是,我喜歡這種字體。但隨意使用您喜歡的任何字體。
表面
接下來,您需要?jiǎng)?chuàng)建一個(gè)表面。在這個(gè)過程中,我只輸入了12行亂碼,每行12個(gè)字符。之后我添加了必要的單詞(它是,四分之一,一半,一,二,。..。..,等等)。 (見圖1)。
完成后,我復(fù)制了所有文字并將其粘貼到了photoshop中。如果你沒有photoshop,你也可以在這里使用GIMP。在photoshop中,您需要將字體更改為先前下載的模板字體并將所有內(nèi)容都放在外面,以便在270x270mm圖像上看起來很漂亮(這將是我們前面的位置),如圖2和圖3所示。
然后將文本轉(zhuǎn)換為路徑并將所有內(nèi)容導(dǎo)出為激光切割的矢量圖形。請(qǐng)參閱激光切割服務(wù)有關(guān)如何正確執(zhí)行此操作的指南,因?yàn)檫@因服務(wù)而異。
固件
只需在此處下載即可。你稍后會(huì)需要這個(gè),我將在稍后的這個(gè)教程中討論它。
第3步:組裝案例
完整的外殼由兩個(gè)正方形組成,內(nèi)部正方形應(yīng)完全適合外部正方形。它們共同構(gòu)成了完整的案例。內(nèi)部充當(dāng)LED板的間隔物和安裝位置。如圖1所示,將木塊粘在一起。
表殼中央應(yīng)有250×250的空白區(qū)域。這是泡沫分離器稍后放置的地方。我建議您首先構(gòu)建外殼,然后在構(gòu)建內(nèi)框時(shí)使用前面板和表面作為導(dǎo)向,這樣您就可以在這個(gè)過程中稍后安裝這兩個(gè)組件。這樣,它們將與木質(zhì)外殼的邊緣齊平,完成后看起來很棒,如圖2所示。不要忘記在這里考慮激光切割表面的厚度。簡(jiǎn)單地說,取決于所選擇的材料。
從后面看,外殼看起來應(yīng)該如圖3所示。不要偽裝成直流插孔或電纜的切口在案例中,最好在底部。
第4步:電子設(shè)備
這是我花了很長(zhǎng)時(shí)間才做的部分。這不難做到,但你必須手工完成所有的接線,所以要做好至少兩個(gè)小時(shí)的焊接準(zhǔn)備!
首先,從兩個(gè)膠合板面板中選擇一個(gè)和你的前面板 - 面并對(duì)齊它們,使正面位于面板上。然后拿起一支筆,將你想要點(diǎn)亮的字母轉(zhuǎn)移到膠合板上。之后它應(yīng)該如圖1所示。 (注意:我使用的是泡沫板而不是膠合板,但我建議使用木材,因?yàn)榕菽诤附訒r(shí)容易融化,這可能對(duì)火災(zāi)和健康造成危害。)
Afterwads lay把面板上的LED燈條拿出來。嘗試在單詞上均勻分布LED。我使用了條帶上的所有60個(gè)LED,但如果你愿意,可以使用更少的LED。但是,每個(gè)單詞使用的越多,它在結(jié)尾處的效果就越好,因?yàn)樵搯卧~的所有字母都會(huì)均勻亮起。圖2顯示了我如何分配它們。
當(dāng)您對(duì)布局感到滿意時(shí),剝?nèi)ED燈條背面的保護(hù)膜并安裝LED。嘗試將它們放在每個(gè)單詞的中心位置。如果您的條帶不是自粘條,請(qǐng)使用常規(guī)膠水并使其干燥。
確保將它們放在正確的方向上。我的條帶上有一個(gè)小箭頭,指示控制信號(hào)將采取的方式(見圖3)。對(duì)齊所有條帶,使箭頭始終指向同一方向。
完成此操作后,您需要鉆兩個(gè)2mm的小孔。在每個(gè)LED條形鉆頭的兩側(cè),在條帶上的銅觸點(diǎn)附近有三個(gè)孔,如圖4所示。從背面看,安裝板在圖5中應(yīng)該看起來像我的。
現(xiàn)在是一個(gè)棘手的部分:你必須將LED條帶連接在一起,這樣它們才能再次形成一個(gè)長(zhǎng)條帶。這意味著:將每排LED燈條連接在一起(GND - 》 GND,5V - 》 5V,數(shù)據(jù) - 》數(shù)據(jù))。
如圖5所示,我連接了所有電源線和我在安裝板的左側(cè)和右側(cè)做了一個(gè)共用的+ 5V和公共GND導(dǎo)軌。因此,條形件在一條線上連接在一起,每條線的最后一條連接到左側(cè)的GND,每條線的第一條線連接到+ 5V。
之后我連接了數(shù)據(jù)一行的每個(gè)條帶的行和最后一行的輸出到下一行的第一個(gè)輸入。然后我在面板上測(cè)試了面板。這可以在圖6中看到。
我使用柔性黃色線將一根線的末端與下一根線和硬銅線連接起來,以便在LED條帶之間建立連接,這些連接在同一條線。之后我通過運(yùn)行測(cè)試腳本來測(cè)試連接,當(dāng)我看到一切正常時(shí),我用熱膠固定黃色線,所以它們不會(huì)飛到整個(gè)盒子的地方,我添加了一條紅色和黑色的線電源導(dǎo)軌。
如果您使用DC-Jack進(jìn)行電源連接,請(qǐng)立即連接。我使用了手機(jī)充電器并將其連接到位。
第5步:最終裝配
當(dāng)您確定一切正常時(shí),將帶有LED的電路板安裝在外殼中,使LED朝前。它應(yīng)該如圖1所示。
您可以用螺絲固定它或只使用膠水。我決定使用第二個(gè)選項(xiàng),因?yàn)槲也淮蛩阍賹⑵鋭h除。
完成此操作后,我開始創(chuàng)建泡沫網(wǎng)格,以防止不需要的字母在正面照亮。首先,我從泡沫板上切下11個(gè)250 x 40毫米的碎片并將它們粘在LED板上。在正面的單行文本之間粘貼這些文本,你的構(gòu)建應(yīng)該看起來像我的圖2所示。
現(xiàn)在將泡沫切成小塊,在線條和位置之間切割他們?cè)诒匾獣r(shí)。它應(yīng)該在圖3中看起來像我的。
這樣你就可以為每個(gè)單詞創(chuàng)建單個(gè)單元格,最后會(huì)點(diǎn)亮。完成后,讓一切都干燥,切出250 x 250毫米的羊皮紙或類似的東西。我用它來散射來自LED的光。將它放在泡沫網(wǎng)格上并用一些膠水固定。盡量不要將它放在木制部件上。
然后將激光切割的正面膠粘到位,然后用玻璃正面完成。記得取下任何保護(hù)膜。成品應(yīng)該如圖4所示。
現(xiàn)在放入剩下的所有電子元件并進(jìn)行必要的連接。 LED條的數(shù)據(jù)線連接到我的第二個(gè)引腳(引腳2)上的Arduino,我添加了一個(gè)330歐姆的電阻以提供額外的保護(hù)。
然后將RTC模塊連接到Arduino的SDA和SCL引腳以及Arduino上的5V和GND。
然后用剩下的膠合板面板關(guān)閉外殼,你就完成了這個(gè)案例!
步驟6:固件
對(duì)于固件,我使用了Arduino的fastled和Sodaq-DS3231庫(kù)。
只有使用相同的LED條,此固件才能正常工作控制器,就像我一樣。如果您想使用不同的代碼,則可能需要更改代碼,以使其適合您的部件。我嘗試使代碼盡可能易于理解,因此您可以根據(jù)前面或LED布局快速更改代碼。如果您只使用了不同的LED控制器,那么只需在setup()中更改此行就可以了。 - 方法:
FastLED.addLeds(leds, NUM_LEDS);
但是,如果你做了一個(gè)不同的前板,改變程序開頭定義的LED數(shù)量。我認(rèn)為代碼應(yīng)該相對(duì)容易理解,我添加了注釋。
我承認(rèn),程序?qū)懙貌缓茫ㄒ磺卸际怯簿幋a的),并沒有優(yōu)化,但我嘗試過保持盡可能簡(jiǎn)單易懂。
第7步:結(jié)論
這是我的第一個(gè)指導(dǎo)我希望你喜歡它。如上所述,我也有一個(gè)網(wǎng)站,我發(fā)布更多這樣的有趣的東西。隨意訪問它。
如果您更喜歡觀看它,也可以在第一步附加視頻,而不是閱讀。
有了這個(gè)教練,我想告訴你,在沒有任何專業(yè)工具或材料的情況下,仍然可以在家里制作便宜的字時(shí)鐘。好吧,好吧你還需要一個(gè)激光切割的正面,但如果你有耐心和時(shí)間單獨(dú)剪掉每個(gè)字母,你可以自己動(dòng)手。
最好的事情是:從外面看,沒有人能從里面看到它是多么簡(jiǎn)單,所以你仍然可以假裝成為工程主腦,當(dāng)人們來到你家時(shí),即使你不打算這樣做,你仍然會(huì)有一個(gè)很好的方式代表當(dāng)前時(shí)間!
-
時(shí)鐘
+關(guān)注
關(guān)注
11文章
1901瀏覽量
133241 -
Arduino
+關(guān)注
關(guān)注
190文章
6498瀏覽量
192196
發(fā)布評(píng)論請(qǐng)先 登錄
免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)

《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)
如何使用PN7制作具有5180字節(jié)UID的身份驗(yàn)證mifare plus?
DS1302帶涓流充電的時(shí)鐘芯片技術(shù)手冊(cè)

開源項(xiàng)目!手把手教你制作一個(gè)互動(dòng)式LED墻壁時(shí)鐘!
I2C總線與Arduino的接口示例
一千余字解讀stm32時(shí)鐘樹

DAC3482在字輸入模式下,F(xiàn)IFO的輸出時(shí)鐘速率為什么是DACCLK/2/插值因子?
自己設(shè)計(jì)的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)
開源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓
基于Arduino的串口通信項(xiàng)目
如何使用Arduino實(shí)現(xiàn)CAN總線通信
dds輸出頻率與時(shí)鐘的關(guān)系

套接字socket包含哪些參數(shù)
瀚海微SD NAND存儲(chǔ)功能描述(12)時(shí)鐘控制和CRC

評(píng)論