第1步:零件
制作我使用的時(shí)鐘:
- Arduino Uno(但Nano或Mega也可以使用)
- (5)TM1637顯示器
- (5)LED(用作AM/PM指示燈)
- (5)220歐姆電阻器
- RTC3231時(shí)鐘
- AdaFruit NeoPixel棒或其他照明
- 觸摸傳感器激活光
- 降壓轉(zhuǎn)換器以適應(yīng)功耗
- 框架或外殼(I 3D打印一個(gè)外殼,但要有創(chuàng)意)
- 帶有插座的12V電源(允許分割輸入)
- 可選 - Arduino Uno屏蔽(只是為了使它成為一個(gè)更簡(jiǎn)單)
第2步:入門
我還是TM1637的新手,所以我先編程一個(gè),看看我能做些什么。起初它什么也沒做,但是Arduino社區(qū)很棒,很快讓我開始運(yùn)行。在我的TM1637上,我不得不切斷背面的2個(gè)蓋子以使其工作,并從那里只是一些試驗(yàn)和錯(cuò)誤。最后我仍然無法得到一個(gè)時(shí)鐘的冒號(hào) - 它“替換”位置1的小時(shí)數(shù)字,但我現(xiàn)在沒問題。
接下來,電線首先要確保所有連接和編程都匹配 - 所以,我仍然是一步一步的人。然后通過查找與GMT的時(shí)差來確定所需的位置并設(shè)置目標(biāo)位置。現(xiàn)在進(jìn)行焊接和定位。
步驟3:接線
使用桶裝電源連接器作為12v輸入,將電源和地線分成1)降壓轉(zhuǎn)換器和2)Arduino上的Vin。
使用降壓轉(zhuǎn)換器使屏蔽上的5v電源和接地行運(yùn)行連接,這將穩(wěn)定任何電源問題。
每個(gè)TM1637有4個(gè)連接(5v,Grd,數(shù)據(jù)和時(shí)鐘),DIO和CLK連接到各個(gè)GPIO引腳(我使用2-11)和我的行電源。
對(duì)于Meridian指示燈(5個(gè)LED)焊接(5)220歐姆接地,陽極連接到A0-A3和D12。
RTC需要5v和Grd以及SDA和SCL(A4和A5)。
燈棒需要接地兩次,一次到行,一次到Uno。將5v運(yùn)行到行,將數(shù)據(jù)運(yùn)行到GPIO(D13)。觸摸傳感器運(yùn)行至5v和Grd以及GPIO D0。
步驟4:編程
編程非常簡(jiǎn)單。我使用TM1637display.h庫來顯示,為每個(gè)顯示分配一個(gè)唯一的名稱 - 可以預(yù)測(cè)的是,使用城市名稱。只需更改每個(gè)DIO和CLK引腳即可。
使用時(shí)差對(duì)您的第一個(gè)位置進(jìn)行編碼,并根據(jù)小時(shí)設(shè)置LED的AM/PM周長(zhǎng)。使用它來復(fù)制每個(gè)位置。
我將小時(shí)分配到0位,2位,沒有前導(dǎo)零。對(duì)于分鐘,我使用‘分鐘’并除以10表示數(shù)字1(位2,1位)和數(shù)字2(位3,1位數(shù))的模數(shù)(%)。
使用傳感器照亮NeoPixel就像使用Adafruit_NeoPixel庫的任何其他按鈕/LED組合一樣。
簡(jiǎn)單。
第5步:匯編
制作一個(gè)合適的外殼,適合顯示器和一些后面的電路板,電源輸入和降壓轉(zhuǎn)換器。插入,連接電線,打開電源并準(zhǔn)備就緒。好吧,可能還有更多,但不管設(shè)計(jì)如何,這些都是基礎(chǔ)知識(shí)。
-
時(shí)鐘
+關(guān)注
關(guān)注
11文章
1879瀏覽量
132839 -
Arduino
+關(guān)注
關(guān)注
188文章
6491瀏覽量
190093
發(fā)布評(píng)論請(qǐng)先 登錄
漫畫圖解 電感器 抗干擾元器件指南(全彩PDF版)
PCB封裝圖解
愛普生SG2520VGN差分晶振5G基站的時(shí)鐘解決方案

AD9520-5 12 LVPECL/24 CMOS輸出時(shí)鐘發(fā)生器技術(shù)手冊(cè)

HAC946QN型高速時(shí)鐘緩沖器
HAC925QN型高速時(shí)鐘緩沖器
HAC944QN型高速時(shí)鐘緩沖器
開源項(xiàng)目!手把手教你制作一個(gè)互動(dòng)式LED墻壁時(shí)鐘!
AN210 GD32G5x3系列QSPI高速模式時(shí)鐘調(diào)整方法

使用帶時(shí)鐘輸出的TPS51103EVM集成3.3V/5V電源LDO

TAx5x1x系列支持的時(shí)鐘錯(cuò)誤配置、檢測(cè)和模式

器件的時(shí)鐘配置和TAx5x1x系列的靈活時(shí)鐘

時(shí)鐘抖動(dòng)和時(shí)鐘偏移的區(qū)別
DDR5內(nèi)存條上的時(shí)鐘走線

評(píng)論