Mein Problem sieht folgendermaßen aus: An einem Gleitschirm Startplatz auf dem Berg, Luftlinie (mit Sichtverbindung) gerne 20km und mehr entfernt, soll ein Windmesser installiert werden. Die Daten sollen dann irgendwie ins Internet.
Ich habe mir dazu einen WS80 Sensor angeschaut und herausgefunden, dass man durch ändern einen Widerstands die Debug Ausgaben über die serielle Schnittstelle aktivieren kann. Diese Daten lese ich mit einem Arduino Zero aus und sende sie dann über LoRa an OGN Bodenstationen aus (Details im Link). Reichweite am Boden ca. 15-20km, vom Berg runter auch > 70km
Weitere Infos zur Umsetzung:
https://breezedude.de/about.html
Das ganze Projekt und Umbauanleitung vom WS80 findet sich hier:
https://github.com/thezenox/breezedude
Für den WS90 wird das vermutlich sehr ähnlich funktionieren, ich hatte leider noch keinen in der Hand
Die serielle Datenausgabe (alle 4.4sek) sieht dann - unter anderem, es gibt noch ein NMEA Telegramm vom Wind und weitere Debug Nachrichten mit Rohwerten - folgendermaßen aus (115200 Baud):
Code: Alles auswählen
========== WH80 Ver:1.2.5 ===========
>> RF_FreqSel = 868M
>> Device_ID = 0x00048
-------------------------------------
WindDir = 338
WindSpeed = 0.0
WindGust = 0.8
-------SHT40--------
Temperature = 24.3
Humi = 57%
-------Si1132-------
Light = 2630 lux
UV_Value = 0.2
Not Detected Pressure Sensor!
Pressure = --
BatVoltage = 2.60V
=====================================
=====================================
max = 787, min = 783
max -min = 4
max = 786, min = 783
max -min = 3
max = 788, min = 783
max -min = 5
max = 787, min = 785
max -min = 2
------------------
CH_1 mag. normal
CH_2 mag. normal
CH_3 mag. normal
CH_4 mag. normal
------------------
Vol_CH1_3 = 252
Vol_CH3_1 = 262
Vol_CH4_2 = 264
Vol_CH2_4 = 265
SqWave_CH1_3 = 2
SqWave_CH3_1 = 2
SqWave_CH4_2 = 2
SqWave_CH2_4 = 2
min_index = 0
Min_Voltage = 252
absTv0 = 5
Source_CH1_3 = 100.00,3200
Source_CH3_1 = 99.81,3194
Source_CH4_2 = 99.88,3196
Source_CH2_4 = 99.56,3186
g_UltTimeV01_3 = 99.91,3197
datCnt1_3 = 2
g_UltTimeV04_2 = 99.72,3191
datCnt4_2 = -5
x_y = 53
Get_Cali_Ult_X = 51778
direction = 290
wind = 3
=====================================
max = 787, min = 784
max -min = 3
max = 784, min = 782
max -min = 2
max = 787, min = 783
max -min = 4
max = 789, min = 781
max -min = 8
------------------
CH_1 mag. normal
CH_2 mag. normal
CH_3 mag. normal
CH_4 mag. normal
------------------
Vol_CH1_3 = 254
Vol_CH3_1 = 261
Vol_CH4_2 = 263
Vol_CH2_4 = 263
SqWave_CH1_3 = 2
SqWave_CH3_1 = 2
SqWave_CH4_2 = 2
SqWave_CH2_4 = 2
min_index = 0
Min_Voltage = 254
absTv0 = 5
Source_CH1_3 = 100.06,3202
Source_CH3_1 = 100.00,3200
Source_CH4_2 = 99.91,3197
Source_CH2_4 = 99.78,3193
g_UltTimeV01_3 = 100.03,3201
datCnt1_3 = 6
g_UltTimeV04_2 = 99.84,3195
datCnt4_2 = 1
x_y = 60
Get_Cali_Ult_X = 55200
direction = 9
wind = 4
Funktioniert auch noch mit FW 1.2.8