• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

如何使用風(fēng)速計(jì)和Arduino測(cè)量風(fēng)速

2021/03/17
1044
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

arduino-anemometer-project_MfnRs8XSq4.jpg

共3個(gè)文件

在這個(gè)項(xiàng)目中,我們將學(xué)習(xí)如何使用Adafruit風(fēng)速計(jì)傳感器Arduino測(cè)量風(fēng)速。

硬件部件:

  • Arduino Nano R3    ×    1個(gè)    
  • DFRobot風(fēng)速計(jì)套件(0-5V)×    1個(gè)    
  • 0.96英寸OLED 64x128顯示模塊    ×    1個(gè)    
  • DC / DC開關(guān)電容可調(diào)升壓轉(zhuǎn)換器,2.7V至4.5V輸入    ×    1個(gè)    
  • 鋰離子充電電池    ×    1個(gè)    

軟件應(yīng)用程序和在線服務(wù):

  • Arduino IDE    

所述Adafruit的風(fēng)速計(jì)傳感器是一個(gè)三杯式風(fēng)速計(jì),其能夠測(cè)量風(fēng)速高達(dá)70米/ S或156英里每小時(shí)。它由外殼,風(fēng)杯和電路模塊組成。

現(xiàn)在,讓我們將Adafruit風(fēng)速計(jì)傳感器與Arduino接口并測(cè)量風(fēng)速。原理圖或電路如下。

Adafruit風(fēng)速計(jì)可在7-24V DC之間工作。因此,來(lái)自Arduino的電壓不足以為傳感器供電。因此,我使用MT3608 DC-DC升壓轉(zhuǎn)換器模塊將鋰離子電池的3.7V電壓升壓至7.5V。要調(diào)節(jié)輸出電壓,請(qǐng)先將電池連接至MT3608模塊的輸入,然后旋轉(zhuǎn)電位計(jì),直到萬(wàn)用表上的輸出電壓顯示7.5V。

升壓轉(zhuǎn)換器模塊的輸出為Sensor VCC導(dǎo)線和Arduino Vin引腳提供7.5V電壓。風(fēng)速計(jì)傳感器的模擬輸出引腳的藍(lán)線連接到Arduino的A0 。同樣,OLED顯示器的I2C引腳(即SDA和SCL )連接到Arduino的A4和A5 。OLED顯示器由Arduino 3.3V引腳提供3.3V電壓。

測(cè)量風(fēng)速并測(cè)試設(shè)備

將Arduino風(fēng)速儀代碼上傳到Arduino開發(fā)板后,OLED顯示屏將開始顯示風(fēng)速。當(dāng)風(fēng)速計(jì)杯穩(wěn)定時(shí),OLED將顯示約0.1m / s至0.3m / s的速度。將傳感器放在有風(fēng)的地方時(shí),速度會(huì)變化或增加。我用家里的屋頂檢查風(fēng)速。

最初,我嘗試以m / s為單位測(cè)量速度,并得到如下圖所示的結(jié)果。速度變化取決于葉片旋轉(zhuǎn)而增加或減小。

然后,我使用了工業(yè)標(biāo)準(zhǔn)測(cè)量并將m / s轉(zhuǎn)換為英里每小時(shí)(mph)。您還可以使用數(shù)學(xué)計(jì)算將速度轉(zhuǎn)換為每小時(shí)公里(kph)。


 

  • arduino-anemometer-project_MfnRs8XSq4.jpg
    下載
    描述:接線圖截圖
  • code.ino
    下載
    描述:源碼
  • 項(xiàng)目詳情.pdf
    下載
    描述:項(xiàng)目細(xì)節(jié)

相關(guān)推薦