How to detect wind's direction?

I have an arduino project about using wind's direction to rotate a wind turbine towards wind and using the rotation of the turbine to turn on a light. But i cannot figure out a simple way to detect wind's direction. I looked for wind direction sensors on internet but they are expensive and only detect the speed instead of the direction. I am a beginner in arduino. Any kind of helpful idea is appreciated.

Look harder. There are plenty of wind direction sensors (wind vanes) on the market, and it is not hard to make your own. Example tutorial, search phrase "arduino wind vane".

3 Likes

is there any way doing it without using anemometer or wind vane?

Look at video/film showing old American water pumping wind mills out among the farms.
Just make a tail to the turbine. The tail will direct the turbine into the wind.
No need to overdo this using sensors criss cross the build.

2 Likes

Yes, you have a triangle of 3 ultrasonic transmitters and receivers arranged horizontally. You measure the Doppler shift of each and calculate the wind speed from that. No a beginner project.

1 Like

This hall sensor has the ability to show the angular position of a magnet.
If the magnet is mounted on the shaft of your wind direction indicator, the sensor will provide the indicator direction information.

" https://ams.com/documents/20143/36005/AS5040_DS000374_5-00.pdf

https://www.aliexpress.com/item/1005005004850056.html?

1 Like

This weather stick is a foam ball attached to a looong joystick. Any time the wind blows up, up, down, down, right, left, right, left, A, B, Select, it rains.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.