Equipo de viento
Este proyecto enseña cómo utilizar un sensor de viento de bajo coste como equipo de viento para un velero, igualando (o superando) las prestaciones de euipos comerciales mucho más caros.
La idea es utilizarlo en combinación con sistemas de visualización tipo Dashboard, cómo Kip, SignalK/Instrumenpanel, el Dashboard de Node-Red, o el incluido en aplicaciones como OpenCPN, Freeboard-sk, Avnav y similares.
Además se pueden graficar los datos con software cómo InfluxDB o Grafana.
Equipo utilizado:
Sensor de velocidad y dirección del viento de bajo coste cuyos datos salen por un puerto RS-485:
Kit de sensor de dirección y velocidad del viento integrado, anemómetro, RY-FSX
Convertidor de USB a RS-485:
Waveshare USB a RS485 convertidor serie RS485
Una Raspberry Pi con SignalK instalado (Recomendado Raspberry Pi 4 o superior)
Pre requisitos:
- SignalK
- Node-Red
Instalación
-
En Node-Red instalar la paleta "node-red-contrib-modbus"
-
Importar el archivo SensorDeViento.json (o copiar y pega su contenido en la ventana de importación)
-
En el nodo Wind-Read hacer click en editar server ModBus_Wind y seleccionar el puerto USB adecuado para cada equipo.
-
Hacer click en Instanciar... ¡¡y disfrutar!!
Una vez en funcionamiento, inyectará los siguientes valores en SignalK:
- self.environment.wind.speedApparent: Velocidad aparente del viento en m/s.
- self.environment.wind.angleTrueWater: Dirección del viento respecto al norte magnético (en 360º)
- self.environment.wind.angleApparent: Angulo aparente del viento en relacción a la proa (de 0º a 180º a babor, de 0º a -180º a estribor)
Galería
Flujo Node-Red
Instrumentpanel
Kip
OpenCPN