skyflyer
Well-Known Member
The actual angle is not as important as the fact that the value remains constant and any variation left or right can be detected.
So far a mate of mine who is a bit of an Arduino whizz, has managed to come up with a program to read the three voltages off the three wires, (fed via ballasting resistors to keep peak voltage below 5v). The sequence of wiree with the highest voltage determines which 60 degree sector is being looked ta (0-60deg, 61-120deg, 121-180 deg etc) and then the ration of the highest to second highest voltage determines how far into that sector you are - i.e. the angle.
The Arduino will then happily transmit the ASCII sentence for MWV and an available routine calculates the CRC checksum. The arduino can be set to give 4800,baud parity, stop and start bits as required.
Its an easy subroutine to take an average of say 100 or 500 readings for each angle and sentence transmission intervals can be set to whatever you want.
Windspeed isn't needed for what i want but could easily be added being essentially a 5v pulse every time the anemometer makes one revolution.
Arduino board available for under £5. a couple of resistors, a a box etc - should have it all done for under £10!
(but then need to convert NMEA0183 to N2K so another £100+!)
So far a mate of mine who is a bit of an Arduino whizz, has managed to come up with a program to read the three voltages off the three wires, (fed via ballasting resistors to keep peak voltage below 5v). The sequence of wiree with the highest voltage determines which 60 degree sector is being looked ta (0-60deg, 61-120deg, 121-180 deg etc) and then the ration of the highest to second highest voltage determines how far into that sector you are - i.e. the angle.
The Arduino will then happily transmit the ASCII sentence for MWV and an available routine calculates the CRC checksum. The arduino can be set to give 4800,baud parity, stop and start bits as required.
Its an easy subroutine to take an average of say 100 or 500 readings for each angle and sentence transmission intervals can be set to whatever you want.
Windspeed isn't needed for what i want but could easily be added being essentially a 5v pulse every time the anemometer makes one revolution.
Arduino board available for under £5. a couple of resistors, a a box etc - should have it all done for under £10!
(but then need to convert NMEA0183 to N2K so another £100+!)
Last edited: