2021-01-04, 06:50 PM
(This post was last modified: Yesterday, 07:21 PM by CaptnBry.
Edit Reason: 18Jan2021 Update
)

This Thread is for COMMUNITY INPUT & PARTICIPATION to implement a modern ultrasonic anemometer in OpenPlotter
(no other 'Ultrasonic Anemometer' threads were found at this time of post, so perhaps this is a meeting of the minds forum)
For example, Alibaba lists several under $150USD, Search Alibaba below in quotes:
"Hy-wdc2e Mini Low Price Ultrasonic Anemometer"
It claims; RS232 output, (1 update per second is slower than Racers want (10Hz), yet fast enough for others, imho.)
Hacking into the circuitry of such a product is up for discussion too.
In this thread , the goal is to adapt such a purchased anemometer,
or build one with the several GitHub open-source projects as a starting source. (faster MPUs are available now)
And Interface it to the SignalK server
Spec Goals:
Wind speed sensitivity 0.5m/s
Wind speed range 0 through 30m/s
Wind direction to 1 degree
Data throughput as close to 10Hz as we can get
Design Approach for Discussion:
1) Is the "Hy-wdc2e" the best candidate for our efforts? (possible 5-10Hz response if their in-house team agrees- thanks SailAlpha)
2) Is the ESP8266 best to translate and WiFi up-link to the SignalK server, The SigSens compiles on an Arduino IDE, so is preferred.
3) SignalK compliance and compatibility assurance Best Practises
4) Is BLE/solar Cell (remote installation without wiring feasible)
5) Can BLE and WiFi be configured and used simultaneously on a yacht?
Thoughts?
Current Issue(s) aka Project Update:
18Jan2021 Update:
Set-up & Programming Environment; ESP8266, Arduino IDE, SignalK on RPi 3 under OpenPlotter
The pricing can be $139USD with RS232, TTL
The manufacturer might be able to increase the output speed to 10KHz
Added Autopilot use, which needs 10KHz data stream and accuracy when tilted, and be heavy rain tolerant
Racers also need 10KHz update rate
BLE is suggested for power and to avoid WiFi/Router latencies
Sending data to SignalK over WiFi is still In-Process.
Sending BLE data to OpenPlotter SERIAL, is not started yet (two ESP8266s with GPIO direct serial connect is proposed)