Gracias,
Intentaré hacer la soldadura lo mas rápido posible.
Lo que me mosquea es que ahora he desinstalado e instalado de nuevo el paquete openplotter-i2c, y me sigue apareciendo "I2C habilitado parado" sin tener nada conectado en los pines:
¿A vosotros como os aparece si no tenéis nada conectado?
Un saludo y gracias por todo.
Acabo de hacer pruebas en casa y he de reconocer que he tenido inconsistencias a la hora de activar y desactivar el servicio I2C. La herramienta de configuración se bloqueaba y el servicio no se activaba tras haberlo desactivado previamente. He tenido que hacerlo "a mano" y esto te puede servir.
Abres una ventana de terminal.
Mete el siguiente comando: sudo nano /boot/config.txt
En el editor busca una linea que ponga: dtparam=i2c_arm=on
Si al final de esa linea pone off en vez de on.... cámbiala para que este como he puesto y guarda los cambios pulsando la combinación de teclas Ctrl+o y confirmando con enter. Después reinicia.... debería funcionar. A mi me ha funcionado.
Gracias pinguino,
Ya estuve mirando ese fichero, lo tengo como indicas:
Código PHP:
# cat /boot/config.txt | grep dtparam
dtparam=i2c_arm=on
#dtparam=i2s=on
dtparam=spi=off
dtparam=audio=on
Un saludo.
Ok pues ahora vamos a comprobar el servicio de openplotter. Prueba esto:
sudo systemctl enable openplotter-i2c-read.service
Y despues:
sudo systemctl restart openplotter-i2c-read.service
A ver que pasa. Si funciona reinicia y comprueba si continua bien.
Gracias!!!
He ejecutado la primera vez esos comandos sin conectar el sensor, y ha desaparecido lo de "I2C habilitado parado", no me acuerdo lo que ponía, pero algo como "I2C habilitado", la palabra "parado" no aparecía.
Luego he apagado, he conectado el sensor y encendido. Ahora el Pypilot ya me muestra el sensor:
Lo curioso es que en I2C me dice que está parado:
No se porque pasa esto, he vuelto a ejecutar los comandos y reiniciado, y lo mismo: funciona el sensor pero en I2C me dice "parado".
Bueno, tampoco me voy a volver loco por eso, pero es curioso. En I2C me dice la dirección del sensor:
Sobre la calibración: Lo que hago es primero darle en "Boat is level" y luego ajustar el rumbo con el - y +:
Una vez calibrado, ¿es recomendable bloquear con "calibration locked"?
A la tarde lo instalo en el barco, y a ver si no me da problemas.
Muchísimas gracias pinguino por tu gran ayuda.
Un saludo a todos.
Bueno, lo importante es que ahora funciona. Yo no me preocuparia por lo del mensaje del i2c mientras vaya bien. No hace falta bloquear la calibración. Es mejor así por que se va continuamente autocalibrando. Sin embargo si crees que te va mejor prueba a bloquearla y compara resultados.
Buenas,
Ya hemos instalado en el barco y el sensor se detecta bien.
Hemos podido calibrar cuando el velero estaba atracado, pero al salir no nos da bien los valores, no tienen nada que ver con los valores que da el compás de bañera.
Pero bueno, esto ya es otro tema, vamos a probar a colocar en horizontal y recalibrar de nuevo, sino probaremos a poner en otro sitio por si hubiera alguna interferencia de algún aparato.
Cualquier problema ya abro otro hilo, ya que en este hilo ya está mas que aclarado como se tiene que instalar el sensor de rumbo.
Gracias a todos por vuestra ayuda.
Un saludo y hasta pronto.