3

ピトー管MPXV7002DPを使って風速を計算してみました。
センサーから動圧を取得し、ベルヌーイの方程式を適用します。

pd = dynamic pressure
air density = 1.225kg/m^3
windspeed = sqrt(2*Pd/air density)

Arduino UNOを使用しています。

センサーからの圧力の読み取りに問題があると思います。

正しい値を取得する方法がわかりません。

#include <SoftwareSerial.h>

float Output=0;
void setup() {
  Serial.begin(9600);
}
void loop() {  
   float sensorValue = analogRead(A0); 
   output=sqrt((2*sensorValue)/1.225);
   Serial.println(output);
   Serial.print("m/s");
   delay(100);
}
4

2 に答える 2