How to sense wind direction - low cost, low power
AFAIK the standard way is to use a Gray-codes sensor disk, which you can read with a few  reflex sensors. From https://sites.google.com/site/controlandelectronics/wind-vane-project :



A reflex sensor: