99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>多路數(shù)碼管時鐘開源分享

多路數(shù)碼管時鐘開源分享

2022-11-03 | zip | 0.19 MB | 次下載 | 2積分

資料介紹

描述

介紹

數(shù)碼管最近很受電子愛好者的歡迎。它們是古董新奇!我是我們當(dāng)中為數(shù)不多的能夠記住數(shù)碼管在 1960 年代和 70 年代初是最先進的顯示器的人之一。隨著 LED 顯示屏的出現(xiàn),它們幾乎立即消失了!

我在這里看到的大多數(shù) Nixie 項目都很昂貴,并且使用預(yù)組裝的 Nixie 電子管顯示器。我在這個項目中的目標(biāo)是讓它變得便宜并從頭開始構(gòu)建它,這樣我才能真正了解一切是如何運作的!我希望它包括秒。我希望它包括閃爍的冒號。我希望它可以配置為 12 或 24 小時制。我希望成品看起來不錯。我想以大約 100 美元的價格完成所有這些工作。所以這就是我最終的結(jié)果:

?

我非常接近我 100 美元的成本目標(biāo)。我在零件清單的評論中列出了價格。他們總共110美元!

我們在這個項目中使用 MKR WiFi 1010,因為它具有內(nèi)置 WiFi 和內(nèi)置 RTC(實時時鐘)。它提供了一個自設(shè)置時鐘,可以從互聯(lián)網(wǎng)上獲取時間。我們將在軟件中更多地討論這一點。

設(shè)計與施工

我們需要從明顯的警告開始,即數(shù)碼管在 170 伏特下運行,因此在使用這些電路時需要小心,因為它們會給您帶來嚴(yán)重的沖擊!

為 6 個數(shù)碼管供電的最簡單方法是給它們各自的 BCD 轉(zhuǎn)十進制陰極驅(qū)動器(SN74141 或俄羅斯等效的 K155ID1)。這樣 170 伏陽極可以連續(xù)供電,我們不需要打開和關(guān)閉高壓。但是,這涉及大量布線,每個 SN74141 都需要 4 個 Arduino 引腳作為輸入。MKR WiFi 1010 沒有足夠的引腳,因此需要移位寄存器或其他東西來控制所有 SN74141。

為了讓我的時鐘相對簡單,我決定通過單個 SN74141 復(fù)用所有的數(shù)碼管。它簡化了接線,因為所有數(shù)碼管的陰極引腳都可以連接在一起,即所有 6 個數(shù)碼管引腳 1 都連接在一起并連接到 SN74141 的#1 輸出引腳。所需的 Arduino 引腳大大減少。我們需要 4 個作為 SN74141 的輸入和 6 個來選擇合適的數(shù)碼管。(實際上,還需要一個來控制閃爍的冒號。)

然而,我們?yōu)檫@種簡單性付出了一些復(fù)雜的代價。在軟件中,我們需要一個定時中斷程序來處理數(shù)碼管的不斷刷新——稍后會詳細(xì)介紹。在硬件方面,我們需要能夠通過打開和關(guān)閉高壓來打開和關(guān)閉數(shù)碼管。

poYBAGNiSkKAe_T4AAA_OK-U7eo320.jpg
?

上面的電路是我用來打開和關(guān)閉 Nixies 的電路。兩個晶體管和三個電阻構(gòu)成每個 Nixie 的高壓驅(qū)動器。通過這種安排,我們可以直接從我們的 Arduino 控制進入 Nixie 陽極的 170 伏電壓。Arduino 本身從來沒有看到任何高電壓,因為 Arduino 引腳基本上通過 NPN 晶體管的基極-發(fā)射極結(jié)接地(即基極永遠(yuǎn)不會超過結(jié)的 0.7 伏正向壓降高于地面)。

如果您熟悉數(shù)碼管,您可能想知道為什么我使用低值 1200 歐姆電阻連接到數(shù)碼管的陽極。當(dāng) Nixie 開啟時,其電壓降約為 140 伏。因此,該電阻器上的電壓約為 30 伏,電流限制為 25 毫安,遠(yuǎn)高于推薦的 2 毫安。但由于我們正在多路復(fù)用這些 Nixie,它們的占空比僅為 10% 左右,因此我決定采用更高的電流限制以最大限度地提高亮度。

誠然,我們需要六個這樣的高壓驅(qū)動器,所以它確實增加了一些復(fù)雜性,但它仍然比我們需要的沒有多路復(fù)用的硬件安排更簡單。

我還希望我的時鐘在小時和分鐘之間以及分鐘和秒之間包括閃爍的冒號。我通過添加通過第七個高壓驅(qū)動器控制的 4 個霓虹燈來實現(xiàn)這一點。

poYBAGNiSkSACGo1AAEmo6nckzk467.jpg
高壓板包含所有 7 個高壓驅(qū)動器。
?

在這個設(shè)計中我并不為之瘋狂的一件事是需要 3 種不同的電源。當(dāng)然,我們需要兩個——一個用于處理器,一個用于 170 伏的 Nixie 陽極。MKR WiFi 1010 規(guī)定了 5 伏的電源要求,但板載調(diào)節(jié)可以處理更高的電壓。用于 170 伏的 DC-DC 升壓電源規(guī)定最小輸入電壓為 8 伏。

起初我計劃使用 9 伏電源作為 Arduino 和升壓轉(zhuǎn)換器的輸入,但升壓在 9 伏電壓下不起作用。我決定使用 15 伏電壓,但這需要第二個 DC-DC 降壓電源來為 Arduino 供電。所以我最終得到了三個用品!

兩個 DC-DC 轉(zhuǎn)換器都可通過板載電位器調(diào)整寬范圍的電壓輸出。您需要在它們上面放一個儀表并將它們設(shè)置為適當(dāng)?shù)碾妷?- Arduino 為 5 伏,數(shù)碼管為 170 伏。

pYYBAGNiSkeATf-BAADzKhwdYrw439.jpg
一個 DC-DC 降壓 (5 v)、一個 DC-DC 升壓 (170 v) 和 15 伏墻磚
?

在我把所有東西都塞進盒子里并加載我的時鐘軟件之前,我決定我需要檢查各種硬件,以確保我的數(shù)碼管工作正常,并且我可以在 6 個數(shù)碼管和帶有高壓的霓虹燈中進行選擇司機。所以我寫了一個小測試程序,我已經(jīng)包含在軟件中。下面是測試的樣子:

?

我以為我為我的時鐘制作了足夠大的 3D 打印外殼,但正如您在下面的照片中看到的那樣,里面非常擁擠!即使我將 Nixies 多路復(fù)用并將大多數(shù)引線連接在一起,它仍然產(chǎn)生了真正的“老鼠窩”電線。如果我要重新設(shè)計這個時鐘,我會在 Nixie 之間進行點對點接線,并且主要避免這種亂七八糟的電線。

poYBAGNiSkmACgRqAAFLE_SH3F8676.jpg
?

外殼是 3D 打印的 - 我已將 .stl 文件包含在可用下載中。它們包括面部、身體底部和身體頂部。

軟件

首先,時鐘軟件本身與我之前的教程中描述的相同:自設(shè)置超精確時鐘。在本教程中,我們將添加數(shù)碼管作為顯示器。MKR WiFi 1010 具有內(nèi)置 WiFi 和內(nèi)置 RTC(實時時鐘)。與 MKR 1010 一起使用的 WiFiNina 庫具有獲取 NTP(網(wǎng)絡(luò)時間協(xié)議)時間的能力。并且 RTCZero 庫可以使用 NTP 時間來設(shè)置內(nèi)置的 RTC。結(jié)果是一個時鐘可以自行設(shè)置并且在幾毫秒內(nèi)精確到只使用 WiFi 和處理器本身!

要使用我的軟件,您需要獲取 WiFiNina 和 RTCZero 庫——它們都可以直接從 Arduino Library Manager 安裝。您還需要使用您的 WiFi 憑據(jù)、與 GMT 的時區(qū)偏移量來配置用戶設(shè)置,并指定您是要顯示 12 小時制還是 24 小時制。軟件開機自動獲取時間,每小時從網(wǎng)上重新獲取一次,超準(zhǔn)!

我們的主循環(huán)從 RTC 獲取時間并更正時區(qū)和首選時間格式(24 或 12 小時)。它使時間保持最新,并準(zhǔn)備以小時、分鐘和秒顯示。它還將小時、分鐘和秒解析為單獨的數(shù)字,這些數(shù)字將顯示在我們的 6 個數(shù)碼管中的每一個上。它打開冒號大約每秒 1/2 的時間,因此它們每秒閃爍一次。冒號亮度使用 PWM 進行控制,只需設(shè)置為大致匹配 Nixies 的亮度。

每 16 毫秒調(diào)用一次定時中斷。更新 Nixies。它通過將其各自的數(shù)字加載到 SN74141 的 BCD 輸入中并打開該 Nixie 的高壓 2.5 毫秒來更新每個 Nixie。大約需要 15 毫秒。更新所有 6 個 Nixies,因此微控制器大部分時間都在刷新。每個 Nixie 開啟 2.5 毫秒。每 16 毫秒,因此其占空比為 14%。它們不像連續(xù)打開時那樣明亮,但它們足夠明亮,具有良好的可讀性。我們的定時中斷每 16 毫秒進行一次,我們的刷新率為 63 Hz - 絕對快到讓我們看到 Nixies 一直都在工作!


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應(yīng)用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費