DIY Marine Anemometer System

Finally I had time to complete the wind vane system on my sail boat. As I’ve mentioned in previous projects I am using a Peet Bros marine grade anemometer at the top of the mast. I managed to mount the new anemometer in the old existing ‘Signet’ brand frame, which turned out to be an excellent fit after cutting it down slightly.


The wind vane sends signals down the mast to an Arduino. The Arduino outputs the wind speed and direction via the NMEA 0183 protocol, which can be connected to programs like OpenCPN or to the iSailor app via WiFi.


The Arduino can then also be used to output signals to a B&G Network Wind display in the cockpit, giving a readout to the helmsman. This particular B&G display is an older model, and thus can sometimes be found reasonably cheap on eBay. I have also been informed by a reader that the Simrad IS15 wind display can read NMEA signals directly, providing an even easier option.



The system has been up and running a week now with no problems. The Arduino contains error checking and filters the direction output to smooth out quick variations. The direction offset and filter rates can be easily changed in the Arduino code.

The main costs:

So if anyone is replacing or adding a wind instrument to their boat, consider making one yourself! There is some more info on the board I made here (no longer available). The Arduino source code is here. If you find any of this useful, please consider providing a small donation!

Using the Peet Bros anemometer is not totally foolproof however. As I described at the end of this post, you may need to look into the signals it generates if it doesn’t work out of the box.


This entry was posted in Sailing and tagged , , , , . Bookmark the permalink.

1 Response to DIY Marine Anemometer System

  1. Claudio says:

    Nice work!! If the Peet Bros anemometer has this downfalls, why not use other(better) anemometer? Just asking as I would love to do this to my catalina 22

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s