風(fēng)速計或風(fēng)速測量裝置是一種常見的氣象站儀器。因為在網(wǎng)上購買成品非常的貴,所以我打算自己動手做一個!
概述
前幾天,我正與我的朋友討論物聯(lián)網(wǎng)項目。我們正在準(zhǔn)備運行之前項目中使用的一堆傳感器。在清單中,我們還需要準(zhǔn)備一個風(fēng)速傳感器設(shè)備,但如果是在線成本的話,需要接近80美元!對于這個項目經(jīng)費來說,沒有占比這么重的必要。因此,在文檔中我們沒有提到要購買哪個傳感器,而是提到了“自定義”。
綜上所述,本篇所要講的就是我的自定義風(fēng)速計。它基于一個簡單的原理,我第一次使用直流電機制造發(fā)電機。

直流電動機將電能轉(zhuǎn)換為機械能,而直流發(fā)電機將機械能轉(zhuǎn)換為電能。因此,如果電能可以轉(zhuǎn)動直流電機,那么機械能應(yīng)該可以發(fā)電。
我需要捕獲風(fēng)能來轉(zhuǎn)動我的直流電機,這應(yīng)該產(chǎn)生電力,我可以使用Arduino進(jìn)行確認(rèn),之后轉(zhuǎn)換成規(guī)模并使用。
我從之前的項目里拿了一輛遙控車并且拆了一個直流電機供本次項目使用,并將一個LED連接到直流電機的兩根電線上,然后旋轉(zhuǎn)電機軸,這時LED燈成功亮了!

然后我將直流電機的+ve引腳連接到Arduino上的模擬0端口,將直流接地連接到arduino接地。

現(xiàn)在我有了一個基本的概念證明。我開始研究最終產(chǎn)品。以下圖片捕捉了各個階段。
之后我用4個相同的塑料勺子,把兩兩粘在一起。然后我將這對雙勺相互垂直地粘貼在電機軸的兩端,這形成了我的風(fēng)速計的核心組件。
接下來,我將這個組件安裝在一支長鉛筆上,并將其固定在一個小鉛筆架上。我安排將我的Arduino板安裝在這個支架上。我還在PWM引腳9或Arduino上添加了一個LED,這樣我就可以在風(fēng)旋轉(zhuǎn)時點亮它。

我編寫了以下Arduino代碼來從A0讀取模擬數(shù)據(jù)并將其繪制在圖表上。我將傳感器值打印到串行控制臺并啟動Arduino的繪圖儀來查看結(jié)果。
Arduino代碼
int ledPin = 9;
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
//Map 0-1023 to discrete 0-50-100...250 values for LED
analogWrite(ledPin, sensorValue * (51.0 / 1023.0) * 50);
if(sensorValue > 0){
Serial.println(sensorValue);
Serial.print(" ");
}
}

思維拓展:
由于5v電機使用強大的磁鐵,因此需要更強的風(fēng)才能使其移動。需要使用更小更輕的電機,例如無人機中使用的電機。里面應(yīng)該有永久磁鐵。
低轉(zhuǎn)速電機會在低轉(zhuǎn)速下產(chǎn)生更高的電壓。因此它是可取的。但是,通過在驅(qū)動電機軸的風(fēng)扇軸中使用更大的齒輪,我們可以使直流電機在較低的風(fēng)速下旋轉(zhuǎn)得更快。
低壓直流電機(如3v電機)是安全的,因為在最高速度下產(chǎn)生的最大電壓不會達(dá)到5v,因此不會傷害Arduino板。
-
風(fēng)速計
+關(guān)注
關(guān)注
0文章
14瀏覽量
7336 -
測量裝置
+關(guān)注
關(guān)注
0文章
32瀏覽量
13297
發(fā)布評論請先 登錄
電子風(fēng)速儀原理圖
電子風(fēng)速儀的使用方法
WTF風(fēng)速儀的一些技術(shù)參數(shù)
Arlyb風(fēng)速儀
一種小型無線風(fēng)速儀的設(shè)計與實現(xiàn)
風(fēng)速儀的測量技術(shù)以及選型指南
風(fēng)速儀如何選型
風(fēng)向風(fēng)速儀安裝說明和使用說明
如何使用風(fēng)速儀進(jìn)行氣流測量
超聲波風(fēng)速儀有什么特點?
風(fēng)向風(fēng)速儀主機設(shè)計原理
超聲波風(fēng)速儀品牌有哪些?
QT設(shè)計風(fēng)速儀上位機實例

如何手動制作一個風(fēng)速儀
評論