产品介绍
本风速传感器为防雨淋设计,可在室外使用,兼容Zduino等常用控制板、单片机。风速信号为模拟信号。采用三个直径6CM的半球碗,呈120度分支安装,在风力的作用下,产生旋转。底座为一个锌合金的铸件。(注:严苛环境,或对数据有严格精度要求请酌情使用,本传感器数据仅为常规参考!)
规格参数
传感器信号线长度:约3m;
固定孔间距:56mm;
固定孔直径:6mm;
信号线定义:红色为电压信号,黑色为GND;
环境使用风速限值:200km/h;
旋转直径:20cm;
传感器输出模拟信号,下图为电压与风速的对应曲线。
使用说明
使用前需要将信号线小心剥开,露出红线与黑线导体部分。
与控制器连接的方法如下图,需要将阻止为1k的电阻连接GND与A0两端,使用1K电阻的目的是在测量端悬空的情况下,将GND的基准电平引导到测量口,避免接口悬空受到干扰,
arduino示例代码
void setup()
{
Serial.begin(9600); //使用9600的波特率进行串口通讯
}
void loop()
{
int V1 = analogRead(A0); //从A0口读取电压数据存入刚刚创建整数型变量V1,模拟口的电压测量范围为0-5V 返回的值为0-1024
if (V1 < 2) V1 = 0; //过滤杂波
float vol = V1 * (5.0 / 1023.0);//我们将 V1的值换算成实际电压值存入浮点型变量 vol
float wind_speed_km_h = 100.0 * vol;//电压值转换为风速值km/h
float wind_speed_m_s = 27.8 * vol;//电压值转换为风速值m/s
Serial.print(vol); //串口输出电压值,并且不换行
Serial.print(” V “);
Serial.print(wind_speed_km_h);
Serial.print(” km/h “);
Serial.print(wind_speed_m_s);
Serial.print(” m/s”);
Serial.print(” \n”);
delay(100); //输出完成后等待0.1秒钟,用于控制数据的刷新速度。
}