Wind Direction Sensor

Wind Direction Sensor

Sensor arah mata angin dapat digunakan untuk mengetahui arah mata angin, jenis YGC-FX merupakan instrumen cuaca profesional yang digunakan untuk mengukur arah horizontal angin. Penggunaan internal sensor sudut presisi, respons baling-baling ABS inersia rendah terhadap arah angin, dan karakteristik dinamis.

1639534861windir1.jpg

Ketika arah angin berubah rotor akan menggerakkan inti poros potensiometer menyesuaikan ekor penggerak, sehingga menghasilkan output dari sinyal yang berubah pada ujung aktif potensiometer berupa sinyal analog.

1639534861windir2.webp

Spesifikasi Wind direction sensor :

Material : ABS engineering plastics + stainless steel

Size : 230 * 190 * 70 mm

Weight : net 220g

Color : black

Wind leaf area : 4800 mm2

Wing diameter : 296 mm2

Spindle diameter : 4 mm2

Spindle material : SUS304

Spindle structure : Double bearing rotating pair

Data bearing : Multi-fiber air plug

installation way : The radial face or shaft is mounted to the cylinder face

Range of measurement : 0-360°

Measure accuracy : +1%

Star wind speed《0.3M/S

Input voltage : 5V,12V,24V power supply range

output signal : standard configuration:5V Power Supply ,5V Pulse signal output

work environment : -20℃ TO 60℃

humidity <100%RH

 

YGC-FX wind direction sensor

1. Comply with WMO world meteorological organization specifications (CIMO Guide).

2. High sensitivity: starting wind speed 0.5m/s.

3. 0-360 degree display, no dead Angle.

4. suitable for all kinds of harsh environment, strong wind resistance.

 

Program Arduino untuk Wind Direction

int VaneValue;// raw analog value from wind vane

int Direction;// translated 0 - 360 direction

int CalDirection;// converted value with offset applied

int LastValue;

#define Offset 0;

void setup() {

  LastValue = 1;

  Serial.begin(9600);

  Serial.println("Vane Value\tDirection\tHeading");

}

voidloop() {

  VaneValue = analogRead(A4);

  Direction = map(VaneValue, 0, 1023, 0, 360);

  CalDirection = Direction + Offset;

  if(CalDirection > 360) CalDirection = CalDirection - 360;

  if(CalDirection < 0) CalDirection = CalDirection + 360;

// Only update the display if change greater than 2 degrees.

if(abs(CalDirection - LastValue) > 5)

{

  Serial.print(VaneValue); Serial.print("\t\t");

  Serial.print(CalDirection); Serial.print("\t\t");

  getHeading(CalDirection); LastValue = CalDirection;}

}

// Converts compass direction to heading

void getHeading(int direction) {

  if(direction < 22) Serial.println("N");

  else if (direction < 67) Serial.println("NE");

  else if (direction < 112) Serial.println("E");

  else if (direction < 157) Serial.println("SE");

  else if (direction < 212) Serial.println("S");

  else if (direction < 247) Serial.println("SW");

  else if (direction < 292) Serial.println("W");

  else if (direction < 337) Serial.println("NW");

  else Serial.println("N");

}

About us

1626145570header-bg.jpg
 
Selamat datang di INSTIPER Robotics Academy (IRA), INSTIPER Robotics Academy merupakan salah satu fasilitas yang disediakan oleh INSTIPER untuk mendukung perkembangan civitas akademika dalam mengembangkan robot pada bidang pertanian. IRA dibentuk dengan tujuan untuk menghadapi salah satu tuntutan dari pendidikan 4.0, sekaligus mewujudkan New INSTIPER with Advanced Technology (NIwAT).

 

1626144074logo-in-section.png

Are you looking for