La Taberna del Puerto Social
"Se navega por los astros, por la mar, por la tierra, por las gentes, por los sentimientos...Se navega." Altair
VHF: Canal 77   
Regresar   La Taberna del Puerto > Foro > Foros Náuticos > Foro Náutico Deportivo

Avisos

Responder
 
Herramientas Estilo
  #1  
Antiguo 15-12-2024, 19:47
Avatar de Nas
Nas Nas esta desconectado
Pirata
 
Registrado: 05-03-2008
Localización: Noroeste
Edad: 57
Mensajes: 174
Agradecimientos que ha otorgado: 65
Recibió 176 Agradecimientos en 52 Mensajes
Sexo:
Predeterminado Re: Nueva vida para la electrónica de nuestros barcos

Hola a todos.

Siguiendo los consejos del maestro thelowcostsailor (por cierto, muchas gracias, eres un crack!) me he animado a conectar la electrónica del barco a una raspberry pi 5 usando Openplotter (versión 4).

He tenido éxito conectando el NMEA del AIS a 38400 baudios y el NMEA del piloto a 4800. Veo todos los datos y va genial.

Pero el Seatalk no va de ninguna manera: he montado un optoacoplador y los datos estoy seguro de que llegan a la raspberry porque con un programa python que lee el pin 4 (el que uso) veo la ristra de mensajes Seatalk. He comprobado que son válidos, con valores correctos, etc.

Pero no consigo que el Signal K incorpore esos datos. Hago todo lo que dice thelowcossailor (y unas cuantas cosas más que he probado leyendo por ahí) y no hay manera.

En el Dashboard de Signal K me aparece la fuente de datos del Seatalk pero no recibe datos y da un error que dice:

Traceback (most recent call last) File "<string>", line 299, in <module> ValueError: invalid literal for int()with base 10:

¿Será un problema de Openplotter V4 y valdría la pena intentarlo con la versión anterior?

Si alguien me da alguna pista lo agradezco.

Un saludo.
Citar y responder
  #2  
Antiguo 19-12-2024, 13:48
Avatar de thelowcostsailor
thelowcostsailor thelowcostsailor esta desconectado
Capitán pirata
 
Registrado: 31-01-2021
Localización: Cantabrico
Mensajes: 674
Agradecimientos que ha otorgado: 109
Recibió 2,041 Agradecimientos en 387 Mensajes
Sexo:
Predeterminado Re: Nueva vida para la electrónica de nuestros barcos

La verdad es que el protocolo SeaTalk es un poco enrevesado, y tiene el problema de que utiliza 9 bits de datos, que es algo muy poco estandar.

Eso hace que en la mayoria de sistemas, haya habido que trucar las librerías del puerto serie para poder acceder a esos datos.. Puede que el OpenPLotter 4 aún no lo tenga implementado o soportado..

Tengo pendiente probar una RPi5 y el openplotter 4, porque quiero ver si merece la pena y ya de paso sacar una versión de la tarjeta SD que tenemos con todo configurado..

Cuando consiga un RPi5 y haga pruebas, te diré.

-------------------------
The Low Cost Sailor
Mi web the trucos e inventos para el barco: www.thelowcostsailor.com
O sigue mis inventos en mi canal de YouTube: https://youtube.com/c/thelowcostsailor
-------------------------
Citar y responder
  #3  
Antiguo 19-01-2025, 15:41
Avatar de Nas
Nas Nas esta desconectado
Pirata
 
Registrado: 05-03-2008
Localización: Noroeste
Edad: 57
Mensajes: 174
Agradecimientos que ha otorgado: 65
Recibió 176 Agradecimientos en 52 Mensajes
Sexo:
Predeterminado Re: Nueva vida para la electrónica de nuestros barcos

Por si a alguien le vale de algo. Después de contactar con los desarrolladores de Signal K hemos comprobado que hay un bug, que era lo que me estaba volviendo loco: el valor por defecto del pin GPIO que aparece en la pantalla de configuración es 4. Si no cambias ese valor inicial no hay manera de que funcione.

Para solucionarlo debes cambiar ese valor inicial a otro número de pin, por ejemplo el 5, guardar los cambios y reiniciar Signal K.

A continuación cambias otra vez al pin 4, guardas y reinicias de nuevo. Y listo, ¡ya funciona!
Citar y responder
  #4  
Antiguo 30-01-2025, 10:55
Avatar de Nas
Nas Nas esta desconectado
Pirata
 
Registrado: 05-03-2008
Localización: Noroeste
Edad: 57
Mensajes: 174
Agradecimientos que ha otorgado: 65
Recibió 176 Agradecimientos en 52 Mensajes
Sexo:
Predeterminado Re: Nueva vida para la electrónica de nuestros barcos

En relación con este tema, he diseñado una caja para la combinación Raspberry Pi 5 + MacArthur HAT.

https://www.printables.com/model/116...-macarthur-hat

La tarjeta MacArthur facilita conectarse a la electrónica del barco y a otros sensores.

Se incluye una abrazadera para fijar el conjunto sobre una superficie plana o a un rail DIN.

Citar y responder
Los siguientes cofrades agradecieron este mensaje a Nas
Jcastillo (31-01-2025)
  #5  
Antiguo 02-02-2025, 09:32
Avatar de thelowcostsailor
thelowcostsailor thelowcostsailor esta desconectado
Capitán pirata
 
Registrado: 31-01-2021
Localización: Cantabrico
Mensajes: 674
Agradecimientos que ha otorgado: 109
Recibió 2,041 Agradecimientos en 387 Mensajes
Sexo:
Predeterminado Re: Nueva vida para la electrónica de nuestros barcos

Cita:
Originalmente publicado por Nas Ver mensaje
En relación con este tema, he diseñado una caja para la combinación Raspberry Pi 5 + MacArthur HAT.

https://www.printables.com/model/116...-macarthur-hat

La tarjeta MacArthur facilita conectarse a la electrónica del barco y a otros sensores.

Se incluye una abrazadera para fijar el conjunto sobre una superficie plana o a un rail DIN.

Justo estaba buscando un modelo como ese para imprimri, porque creo que le voy a dar una oprtunidad a la McArthur HAT para organizar todas las cosas que tengo entrando en la raspberry.
Citar y responder
Responder Ver todos los foros en uno

Social

Etiquetas
nmea, opencpn, openplotter, seatalk

Herramientas
Estilo

Reglas del foro
No puedes crear discusiones
No puedes responder a mensajes
No puedes editar tus adjuntos
No puedes editar tus mensajes

BB code está activado
Emoticonos está activado
El código [IMG] está activado
El código HTML está desactivado
Ir a


Todas las horas son GMT +1. La hora es 01:33.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© La Taberna del Puerto