步驟1:設(shè)備
設(shè)備
1。 Arduino Uno R3
2。 16X2 LCD顯示屏(僅用于測試,在最終組裝時移除)
3。 BME280傳感器
4。帶備用電池的RTC實時時鐘
5。 12V - 150V DC-DC升壓轉(zhuǎn)換器
6。 12V - 5V DC-DC降壓轉(zhuǎn)換器
7。 12V 1A - 電源適配器
9。用于基礎(chǔ),平臺和規(guī)模的木材。
10。玻璃穹頂
11。 3mm黃銅棒
12。 3毫米黃銅圓頂螺母
13。黃銅板,2毫米(300毫米x 600毫米)
14。黑色100gsm紙
15。各種電纜
16。單極開關(guān)
17。 5v紅色LED
18。 12V正中心適配器入口
19。各種螺絲,塑料支架,熱縮,PCB引腳,電線
20。 PCB板(3 X 40mm X 20mm)
21。 5mm紅色LED
22。電流調(diào)節(jié)器:
a。 1K電阻
b。 1uF容量
c。 470歐姆電阻
d。 220K電阻
e。 2K裝飾罐,3296
f。 MJE340 NPN晶體管
步驟2:構(gòu)造
我附上了一張Fritzing圖,顯示了這個項目的完整接線。
我附上了俄羅斯原裝IN-13數(shù)據(jù)表,MJE340數(shù)據(jù)表,TSR-3296數(shù)據(jù)表,MS Publisher Scales格式,和電流調(diào)節(jié)器原理圖
檢查IN-13時,您會注意到管底部玻璃內(nèi)有一個粉紅點。在右側(cè),從左到右讀取的導(dǎo)線為:輔助陰極,Ind陰極和陽極。重要的是陽極不要過載,建議最大值為140V。
檢查2K微調(diào)電位器時,抽頭連接是中心連接,可以使用兩個外部連接中的任何一個。在檢查MJE340晶體管時,查看黑色塑料側(cè),而不是散熱器側(cè),從左到右讀取連接,給出發(fā)射器(E-1),收集器(C-2)和基座(B-3)。
構(gòu)建電流調(diào)節(jié)器時,電阻器可以安裝在任一方向,但電容器必須安裝時“負”灰色條朝向GND。同時確保所有GND返回單點,這對于高壓GND也是最重要的,高壓GND也必須返回到同一點。
最常見的錯誤是錯誤地連接MJE340。
第3步:CURRENT REGULATOR
電流調(diào)節(jié)器將來自Arduino Uno的PWM數(shù)字脈沖轉(zhuǎn)換為IN-使用的模擬電流脈沖13 IND-陰極為顯示器供電。
每個電子管需要一個電流調(diào)節(jié)器。根據(jù)原理圖,Arduino Uno通過引腳3和6,兩個PWM使能,通過1K電阻控制MJE340的集電極。 1uF電容可以平滑電流波動。一個470歐姆的電阻為2K微調(diào)電位器提供電流,220K電阻為輔助陰極提供電源。微調(diào)電位器允許設(shè)置最大和最小顯示值。 Trim電位為MJE340的發(fā)射極供電,Base引腳連接到Ind Cathode。
步驟4:步進電機
用360度伺服電機測試系統(tǒng)后我決定使用步進電機提供更準確的。步進電機通過Arduino Uno的四條控制線進行控制。步進電機臂連接到3毫米的銅棒上,銅棒已經(jīng)鉆過三角形的木塊。桿的頂部被攻絲并穿過銅板并用圓頂黃銅螺母固定。
步進電機與每組值的顯示相匹配,小時+分鐘,攝氏+華氏,濕度+壓力。每張臉與另一張臉成120度。為了計算出需要旋轉(zhuǎn)一次臂的步驟數(shù),我們得到:360/11.25 = 32步(4步順序,步幅為11.25)。連同64的齒輪比,我們得到(32 * 64)= 2048來完成一圈的旋轉(zhuǎn)。
因此,我們需要一個683的值來將手臂旋轉(zhuǎn)120度。
步進電機安裝在頂板的底部,通過控制器8,9,10和11連接到Arduino Uno的控制器,連接到5V電源。
第5步:軟件
我附加了三個庫文件,全部來自https ://github.com/網(wǎng)站。附加的NCO文件中的其他“包含”文件都是標(biāo)準庫文件。
我附上了兩個Arduino NCO文件,一個顯示Nixie管的校準,另一個顯示用于控制項目的完整程序。攝氏溫度,華氏溫度,壓力和濕度獲得的值都轉(zhuǎn)換為整數(shù),并且還受限于使用CONSTRAIN Arduino函數(shù)。此外,MAP函數(shù)還用于將這些整數(shù)值映射到40到255的固定范圍(IN-13管的最小值和最大值),關(guān)鍵代碼如下:
對于小時和分鐘:
小時=約束(小時,0,23);
分鐘=約束(分鐘,0,59);
new_hours = map(小時,0,23,40,255);
new_minutes = map(分鐘,0,59,40,255);
對于Celsius和華氏度:
攝氏度=約束(攝氏10,35);
fahrenheit = constrain(fahrenheit,50,100);
new_celsius = map(攝氏10,35,40,255);
new_fahrenheit = map(fahrenheit,50,100,40,255);
對于壓力和濕度:
Bar_pressure = constrain(Bar_pressure,980,1030);
Percentage_humidity = constrain(Percentage_humidity,30,80);
new_Bar_pressure = map(Bar_pressure,980,1030,40,255);
new_Percentage_humidity = map(Percentage_humidity,30,80,40,255);
注意:固定范圍通過使用固定值校準IN-13M并觀察光柱的最終位置來確定40至255的值。
注意:已添加軟件的V2版本。這個版本糾正了兩個問題,一個是使用步進電機轉(zhuǎn)動三面木塊,另一個是光檢測處理。
步驟6:結(jié)論和審查
這個項目很有意思,因為它讓我第一次使用步進電機和IN-13 Nixie管。步進電機最終是中央顯示器運動的最佳選擇,因為伺服電機無法提供我所需的精度。
有必要使用校準程序以提供盡可能多的每個IN-13數(shù)碼管顯示的顯示器或顯示器高度盡可能準確。雖然時間,溫度,壓力和濕度讀數(shù)準確地將這些值映射到IN-13上并不容易,但Arduino MAP功能為這個過程提供了很大的幫助。
我已經(jīng)包含了一個MS Publisher文件保存每個值的打印比例。我決定將這些打印到黃色的100 GSM紙上,以提供背景和打印的字母和數(shù)字之間的最大對比度。
-
時鐘
+關(guān)注
關(guān)注
11文章
1891瀏覽量
133011
發(fā)布評論請先 登錄
三邊直線電機
AOA 和 channel Sounding 和 rssi 定位技術(shù)對比
開源項目:復(fù)古又現(xiàn)代的輝光管音量指示器(Nixie Tube Audio Meter)

PCBA設(shè)計工藝邊:提升生產(chǎn)效率與精度的關(guān)鍵
開源項目!手把手教你制作一個互動式LED墻壁時鐘!
邊坡智能監(jiān)測識別攝像頭

邊坡在線監(jiān)測系統(tǒng)有哪些優(yōu)勢

求助大佬,多位數(shù)碼管如何同時亮并間隔一段時間再滅?``` ?
邊坡監(jiān)測系統(tǒng)有哪些功能特點

雙臂電橋與單臂電橋有何異同
具有三態(tài)輸出的CDC339時鐘驅(qū)動器數(shù)據(jù)表

評論