First of all, a few important notes that you should definitely pay attention to.
Fig .: Exterior view
- NMEA0183 and NMEA2000
- Only three other parts (ESP32, roll pin, CAN BUS) are required
- Angular resolution in 0.1 ° steps
- Data can be displayed in the browser (in AP mode even without an external network)
- Code fully commented on GitHub
This project describes the conversion of the replacement anemometer Ventus W132 with minimal material expenditure. The entire project, including the purchase of the W132, can be implemented for less than € 50.
The detailed documentation for the conversion as well as the commented software can be found on GitHub: https://github.com/jukolein/W132.
The corresponding thread in the SegelForum can be found here: https://www.segeln-forum.de/thread/81141-boots-windsensor-ventus-w132-für-50-euro/
Since existing hardware is modified here, many critical work steps such as printing the housing or post-processing for weather resistance are no longer necessary.
The wind speed is measured by a Hall sensor, the direction by a magnetic rotation sensor. This enables extremely precise information, especially with regard to the wind direction.
The size of the housing allows the use of an ESP32, which enables the creation and transmission not only of NMEA0183 datagrams via WiFi, but also, for the first time, of NMEA2000 data.
In addition, the data can be displayed graphically in the browser. The sensor can be calibrated or the transmission of NMEA2000 data activated / deactivated via a settings page.
A software update via the network is also possible.
Fig .: Circuit diagram
Fig .: List of materials
Fig .: Settings