資料介紹
描述
介紹
數(shù)碼管最近很受電子愛(ài)好者的歡迎。它們是古董新奇!我是我們當(dāng)中為數(shù)不多的能夠記住數(shù)碼管在 1960 年代和 70 年代初是最先進(jìn)的顯示器的人之一。隨著 LED 顯示屏的出現(xiàn),它們幾乎立即消失了!
我在這里看到的大多數(shù) Nixie 項(xiàng)目都很昂貴,并且使用預(yù)組裝的 Nixie 電子管顯示器。我在這個(gè)項(xiàng)目中的目標(biāo)是讓它變得便宜并從頭開(kāi)始構(gòu)建它,這樣我才能真正了解一切是如何運(yùn)作的!我希望它包括秒。我希望它包括閃爍的冒號(hào)。我希望它可以配置為 12 或 24 小時(shí)制。我希望成品看起來(lái)不錯(cuò)。我想以大約 100 美元的價(jià)格完成所有這些工作。所以這就是我最終的結(jié)果:
我非常接近我 100 美元的成本目標(biāo)。我在零件清單的評(píng)論中列出了價(jià)格。他們總共110美元!
我們?cè)谶@個(gè)項(xiàng)目中使用 MKR WiFi 1010,因?yàn)樗哂袃?nèi)置 WiFi 和內(nèi)置 RTC(實(shí)時(shí)時(shí)鐘)。它提供了一個(gè)自設(shè)置時(shí)鐘,可以從互聯(lián)網(wǎng)上獲取時(shí)間。我們將在軟件中更多地討論這一點(diǎn)。
設(shè)計(jì)與施工
我們需要從明顯的警告開(kāi)始,即數(shù)碼管在 170 伏特下運(yùn)行,因此在使用這些電路時(shí)需要小心,因?yàn)樗鼈儠?huì)給您帶來(lái)嚴(yán)重的沖擊!
為 6 個(gè)數(shù)碼管供電的最簡(jiǎn)單方法是給它們各自的 BCD 轉(zhuǎn)十進(jìn)制陰極驅(qū)動(dòng)器(SN74141 或俄羅斯等效的 K155ID1)。這樣 170 伏陽(yáng)極可以連續(xù)供電,我們不需要打開(kāi)和關(guān)閉高壓。但是,這涉及大量布線,每個(gè) SN74141 都需要 4 個(gè) Arduino 引腳作為輸入。MKR WiFi 1010 沒(méi)有足夠的引腳,因此需要移位寄存器或其他東西來(lái)控制所有 SN74141。
為了讓我的時(shí)鐘相對(duì)簡(jiǎn)單,我決定通過(guò)單個(gè) SN74141 復(fù)用所有的數(shù)碼管。它簡(jiǎn)化了接線,因?yàn)樗袛?shù)碼管的陰極引腳都可以連接在一起,即所有 6 個(gè)數(shù)碼管引腳 1 都連接在一起并連接到 SN74141 的#1 輸出引腳。所需的 Arduino 引腳大大減少。我們需要 4 個(gè)作為 SN74141 的輸入和 6 個(gè)來(lái)選擇合適的數(shù)碼管。(實(shí)際上,還需要一個(gè)來(lái)控制閃爍的冒號(hào)。)
然而,我們?yōu)檫@種簡(jiǎn)單性付出了一些復(fù)雜的代價(jià)。在軟件中,我們需要一個(gè)定時(shí)中斷程序來(lái)處理數(shù)碼管的不斷刷新——稍后會(huì)詳細(xì)介紹。在硬件方面,我們需要能夠通過(guò)打開(kāi)和關(guān)閉高壓來(lái)打開(kāi)和關(guān)閉數(shù)碼管。
上面的電路是我用來(lái)打開(kāi)和關(guān)閉 Nixies 的電路。兩個(gè)晶體管和三個(gè)電阻構(gòu)成每個(gè) Nixie 的高壓驅(qū)動(dòng)器。通過(guò)這種安排,我們可以直接從我們的 Arduino 控制進(jìn)入 Nixie 陽(yáng)極的 170 伏電壓。Arduino 本身從來(lái)沒(méi)有看到任何高電壓,因?yàn)?Arduino 引腳基本上通過(guò) NPN 晶體管的基極-發(fā)射極結(jié)接地(即基極永遠(yuǎn)不會(huì)超過(guò)結(jié)的 0.7 伏正向壓降高于地面)。
如果您熟悉數(shù)碼管,您可能想知道為什么我使用低值 1200 歐姆電阻連接到數(shù)碼管的陽(yáng)極。當(dāng) Nixie 開(kāi)啟時(shí),其電壓降約為 140 伏。因此,該電阻器上的電壓約為 30 伏,電流限制為 25 毫安,遠(yuǎn)高于推薦的 2 毫安。但由于我們正在多路復(fù)用這些 Nixie,它們的占空比僅為 10% 左右,因此我決定采用更高的電流限制以最大限度地提高亮度。
誠(chéng)然,我們需要六個(gè)這樣的高壓驅(qū)動(dòng)器,所以它確實(shí)增加了一些復(fù)雜性,但它仍然比我們需要的沒(méi)有多路復(fù)用的硬件安排更簡(jiǎn)單。
我還希望我的時(shí)鐘在小時(shí)和分鐘之間以及分鐘和秒之間包括閃爍的冒號(hào)。我通過(guò)添加通過(guò)第七個(gè)高壓驅(qū)動(dòng)器控制的 4 個(gè)霓虹燈來(lái)實(shí)現(xiàn)這一點(diǎn)。
在這個(gè)設(shè)計(jì)中我并不為之瘋狂的一件事是需要 3 種不同的電源。當(dāng)然,我們需要兩個(gè)——一個(gè)用于處理器,一個(gè)用于 170 伏的 Nixie 陽(yáng)極。MKR WiFi 1010 規(guī)定了 5 伏的電源要求,但板載調(diào)節(jié)可以處理更高的電壓。用于 170 伏的 DC-DC 升壓電源規(guī)定最小輸入電壓為 8 伏。
起初我計(jì)劃使用 9 伏電源作為 Arduino 和升壓轉(zhuǎn)換器的輸入,但升壓在 9 伏電壓下不起作用。我決定使用 15 伏電壓,但這需要第二個(gè) DC-DC 降壓電源來(lái)為 Arduino 供電。所以我最終得到了三個(gè)用品!
兩個(gè) DC-DC 轉(zhuǎn)換器都可通過(guò)板載電位器調(diào)整寬范圍的電壓輸出。您需要在它們上面放一個(gè)儀表并將它們?cè)O(shè)置為適當(dāng)?shù)碾妷?- Arduino 為 5 伏,數(shù)碼管為 170 伏。
在我把所有東西都塞進(jìn)盒子里并加載我的時(shí)鐘軟件之前,我決定我需要檢查各種硬件,以確保我的數(shù)碼管工作正常,并且我可以在 6 個(gè)數(shù)碼管和帶有高壓的霓虹燈中進(jìn)行選擇司機(jī)。所以我寫(xiě)了一個(gè)小測(cè)試程序,我已經(jīng)包含在軟件中。下面是測(cè)試的樣子:
我以為我為我的時(shí)鐘制作了足夠大的 3D 打印外殼,但正如您在下面的照片中看到的那樣,里面非常擁擠!即使我將 Nixies 多路復(fù)用并將大多數(shù)引線連接在一起,它仍然產(chǎn)生了真正的“老鼠窩”電線。如果我要重新設(shè)計(jì)這個(gè)時(shí)鐘,我會(huì)在 Nixie 之間進(jìn)行點(diǎn)對(duì)點(diǎn)接線,并且主要避免這種亂七八糟的電線。
外殼是 3D 打印的 - 我已將 .stl 文件包含在可用下載中。它們包括面部、身體底部和身體頂部。
軟件
首先,時(shí)鐘軟件本身與我之前的教程中描述的相同:自設(shè)置超精確時(shí)鐘。在本教程中,我們將添加數(shù)碼管作為顯示器。MKR WiFi 1010 具有內(nèi)置 WiFi 和內(nèi)置 RTC(實(shí)時(shí)時(shí)鐘)。與 MKR 1010 一起使用的 WiFiNina 庫(kù)具有獲取 NTP(網(wǎng)絡(luò)時(shí)間協(xié)議)時(shí)間的能力。并且 RTCZero 庫(kù)可以使用 NTP 時(shí)間來(lái)設(shè)置內(nèi)置的 RTC。結(jié)果是一個(gè)時(shí)鐘可以自行設(shè)置并且在幾毫秒內(nèi)精確到只使用 WiFi 和處理器本身!
要使用我的軟件,您需要獲取 WiFiNina 和 RTCZero 庫(kù)——它們都可以直接從 Arduino Library Manager 安裝。您還需要使用您的 WiFi 憑據(jù)、與 GMT 的時(shí)區(qū)偏移量來(lái)配置用戶設(shè)置,并指定您是要顯示 12 小時(shí)制還是 24 小時(shí)制。軟件開(kāi)機(jī)自動(dòng)獲取時(shí)間,每小時(shí)從網(wǎng)上重新獲取一次,超準(zhǔn)!
我們的主循環(huán)從 RTC 獲取時(shí)間并更正時(shí)區(qū)和首選時(shí)間格式(24 或 12 小時(shí))。它使時(shí)間保持最新,并準(zhǔn)備以小時(shí)、分鐘和秒顯示。它還將小時(shí)、分鐘和秒解析為單獨(dú)的數(shù)字,這些數(shù)字將顯示在我們的 6 個(gè)數(shù)碼管中的每一個(gè)上。它打開(kāi)冒號(hào)大約每秒 1/2 的時(shí)間,因此它們每秒閃爍一次。冒號(hào)亮度使用 PWM 進(jìn)行控制,只需設(shè)置為大致匹配 Nixies 的亮度。
每 16 毫秒調(diào)用一次定時(shí)中斷。更新 Nixies。它通過(guò)將其各自的數(shù)字加載到 SN74141 的 BCD 輸入中并打開(kāi)該 Nixie 的高壓 2.5 毫秒來(lái)更新每個(gè) Nixie。大約需要 15 毫秒。更新所有 6 個(gè) Nixies,因此微控制器大部分時(shí)間都在刷新。每個(gè) Nixie 開(kāi)啟 2.5 毫秒。每 16 毫秒,因此其占空比為 14%。它們不像連續(xù)打開(kāi)時(shí)那樣明亮,但它們足夠明亮,具有良好的可讀性。我們的定時(shí)中斷每 16 毫秒進(jìn)行一次,我們的刷新率為 63 Hz - 絕對(duì)快到讓我們看到 Nixies 一直都在工作!
- DIY Arduino IN-1數(shù)碼管時(shí)鐘
- 數(shù)碼管驅(qū)動(dòng)器開(kāi)源分享
- 數(shù)碼管時(shí)鐘開(kāi)源項(xiàng)目
- 1.8寸共陽(yáng)極數(shù)碼管時(shí)鐘開(kāi)源分享
- 基于51單片機(jī)電子時(shí)鐘數(shù)碼管顯示設(shè)計(jì)資料包 13次下載
- 串并轉(zhuǎn)換數(shù)碼管顯示實(shí)驗(yàn)的C51配套程序免費(fèi)下載 23次下載
- 如何識(shí)別LED數(shù)碼管 17次下載
- 使用51單片機(jī)設(shè)計(jì)數(shù)碼管顯示的電子時(shí)鐘的資料和程序免費(fèi)下載
- 什么是數(shù)碼管?使用51單片機(jī)玩轉(zhuǎn)數(shù)碼管的詳細(xì)資料免費(fèi)下載使用
- 數(shù)碼管的工作原理和使用方法及程序等資料說(shuō)明
- 數(shù)碼管的簡(jiǎn)單介紹和51單片機(jī)應(yīng)用數(shù)碼管的程序免費(fèi)下載
- 數(shù)碼管的介紹和使用51單片機(jī)應(yīng)用數(shù)碼管的程序免費(fèi)下載
- 數(shù)碼管時(shí)鐘電路(仿真+程序) 264次下載
- 靜態(tài)數(shù)碼管 6次下載
- DL(T)5000-J多路溫濕度巡檢儀(數(shù)碼管)
- 數(shù)碼管驅(qū)動(dòng)電路講解 2771次閱讀
- Arduino篇—模擬數(shù)碼管時(shí)鐘 716次閱讀
- 一文認(rèn)識(shí)數(shù)碼管 3308次閱讀
- STC12C2052AD單片機(jī)控制的數(shù)碼管時(shí)鐘程序及電路圖 1w次閱讀
- 單片機(jī)數(shù)碼管顯示原理 1.9w次閱讀
- LED數(shù)碼管的結(jié)構(gòu)_led數(shù)碼管安裝教程 7289次閱讀
- led數(shù)碼管怎么接線_LED數(shù)碼管的測(cè)試 2.6w次閱讀
- 單片機(jī)驅(qū)動(dòng)發(fā)光二極管實(shí)現(xiàn)數(shù)碼管時(shí)鐘的設(shè)計(jì) 2989次閱讀
- 8位數(shù)碼管電子時(shí)鐘仿真圖及程序源代碼 1.3w次閱讀
- avr單片機(jī)的數(shù)碼管顯示時(shí)鐘設(shè)計(jì) 1766次閱讀
- 常用共陰極數(shù)碼管型號(hào) 3.5w次閱讀
- 數(shù)碼管怎么測(cè)量_如何使用萬(wàn)用表判斷數(shù)碼管的好壞 6.5w次閱讀
- 共陰數(shù)碼管與共陽(yáng)數(shù)碼管工作原理有什么不同 3.3w次閱讀
- 如何分辨數(shù)碼管引腳共陰和共陽(yáng)極,LED數(shù)碼管的檢測(cè)方法 6.8w次閱讀
- 數(shù)碼管的結(jié)構(gòu)與驅(qū)動(dòng)方式 1.2w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多