La Taberna del Puerto

La Taberna del Puerto (https://foro.latabernadelpuerto.com/index.php)
-   Foro Náutico Deportivo (https://foro.latabernadelpuerto.com/forumdisplay.php?f=2)
-   -   Openplotter y Raspberry Pi para no iniciados (https://foro.latabernadelpuerto.com/showthread.php?t=163185)

jduran22 04-10-2017 22:32

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por Perri (Mensaje 2050063)
A lo mejor no lo estoy entendiendo bien yo pero cuál es la utilidad de conectar a la web del puerto la RPi?

Para navegar por Internet te refieres?

Yo es que la RPi solo la uso como electrónica para el barco por lo que para lo demás y estando en puerto uso la tablet o en su caso el ordenador enchufado a 220v del puerto.

🍻🍻🍻🍻🍻🍻

Hola,

Para mi la utilidad del OpenPlotter no solo es en navegación. Poder monitorizar el barco desde casa es muy importante: cámaras web, aviso de movimiento del barco, detección de movimiento en el interior, aperturas de puertas, voltaje y nivel de baterías, agua en sentina... además de poder tomar acciones como activar humidificadores, aires acondicionado... en fin, domótica. La utilidad es importante

Parece que TEAMVIEWER tiene un Host para raspberry, esto puede ser la solución:
https://www.teamviewer.com/es/download/linux/

mirar al final de la página del link

voy a probarlo y comento

:pirata:

... 04-10-2017 23:32

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por jduran22 (Mensaje 2050134)
Hola,

Para mi la utilidad del OpenPlotter no solo es en navegación. Poder monitorizar el barco desde casa es muy importante: cámaras web, aviso de movimiento del barco, detección de movimiento en el interior, aperturas de puertas, voltaje y nivel de baterías, agua en sentina... además de poder tomar acciones como activar humidificadores, aires acondicionado... en fin, domótica. La utilidad es importante

Parece que TEAMVIEWER tiene un Host para raspberry, esto puede ser la solución:
https://www.teamviewer.com/es/download/linux/

mirar al final de la página del link

voy a probarlo y comento

:pirata:


Algo así es la solución a lo que buscas.

Yo probé hace años con un servicio similar, era este.

https://www.remot3.it/web/index.html

Y funcionaba. Pero hace mucho de ello y no recuerdo exactamente como lo configuré. No tardé demasiado.

En cualquier caso lo de Teamviewer parece que te servirá igual.

Otra posibilidad es contratar una tarifa 3G con ip fija pero ya no es tan fácil y saldrá mas caro.

Ya nos contarás.

jduran22 05-10-2017 00:49

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por pinguino (Mensaje 2050149)
Algo así es la solución a lo que buscas.

Yo probé hace años con un servicio similar, era este.

https://www.remot3.it/web/index.html

Y funcionaba. Pero hace mucho de ello y no recuerdo exactamente como lo configuré. No tardé demasiado.

En cualquier caso lo de Teamviewer parece que te servirá igual.

Otra posibilidad es contratar una tarifa 3G con ip fija pero ya no es tan fácil y saldrá mas caro.

Ya nos contarás.

Pues resuelta la duda.
Instalación de TEAMVIEWER host para raspberry:

1-.Desde Chromium en la raspberry ir a Teamviewer https://www.teamviewer.com/es/download/linux/ buscar el "Teamviewer Host para raspberry" y descargar

2.- Ejecutar el *.deb descargado y se instalará automáticamente (recordar que os pedirá la clave del usuario 'pi' que es 'raspberry')

3.- Ir al Menu de la RPI:
Raspberry->Internet->Teamviewer 12 Host y ejecutarlo

4.- En mi caso, lo he añadido a mi cuenta personal de Teamviewer y funciona perfectamente

Lo he probado y todo OK.

Saludos:brindis:

my_arco 05-10-2017 08:04

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por jduran22 (Mensaje 2050160)
Pues resuelta la duda.
Instalación de TEAMVIEWER host para raspberry:

1-.Desde Chromium en la raspberry ir a Teamviewer https://www.teamviewer.com/es/download/linux/ buscar el "Teamviewer Host para raspberry" y descargar

2.- Ejecutar el *.deb descargado y se instalará automáticamente (recordar que os pedirá la clave del usuario 'pi' que es 'raspberry')

3.- Ir al Menu de la RPI:
Raspberry->Internet->Teamviewer 12 Host y ejecutarlo

4.- En mi caso, lo he añadido a mi cuenta personal de Teamviewer y funciona perfectamente

Lo he probado y todo OK.

Saludos:brindis:

Para hacer esto , ¿Es necesario tener internet wifi o 3G en el lugar donde tienes instalada la raspberry?

... 05-10-2017 09:39

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por my_arco (Mensaje 2050170)
Para hacer esto , ¿Es necesario tener internet wifi o 3G en el lugar donde tienes instalada la raspberry?

Sí.

Ten en cuenta que el habla de MANEJAR SU RPI QUE ESTA EN EL BARCO DESDE SU CASA A KILOMETROS DE DISTANCIA.

Lo pongo en grande para no inducir a confusión a otros lectores que tal vez se acercan por vez primera y solo leen los mensajes un poco por encima nada mas

Para manejar la Rpi en red Local, estando en el mismo barco, ya hay métodos mejores que son VNC y Xrdp y ya vienen implementados en OPlotter y no requieren acceso a Internet.

Yakosub 05-10-2017 10:36

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por jduran22 (Mensaje 2050160)
Pues resuelta la duda.
Instalación de TEAMVIEWER host para raspberry:

Desde mi punto de vista (y salvo error por mi parte de como funciona TeamViewer) y no crear falsas expectativas, creo que instalar un sistema estilo TeamViewer no garantiza que si un sensor salta, te enteres, ya que es un sistema reactivo (TU debes conectarte cada vez que quieras / puedas, y que según Murphy, nunca va a coincidir con el salto de un sensor/alarma...)

Este tipo de sistemas "reactivos" son válidos, por ejemplo para conectarte y controlar la Rpi en manera remota, ver el estado en un momento dado, y sobre todo, tener un poco de "paz de mente" para verificar el sistema cuando nos conectamos...

Pero si lo que se busca es que si salta una alarma, te enteres, se debería instalar un sistema reactivo, en la que cuando un sensor salte, nos avise ipso facto (como cualquier alarma antirrobo que instalemos en casa, ejemplo Securitas...)

Ni idea si hay algo desarrollado específicamente en Rpi. Hay otro hilo en la taberna, de un sistema reactivo con Arduino y sensores, que podrían enviar SMS's si alguna alarma salta....

TeamViewer es bastante potente para administrar ordenadores de manera remota, y con la ultima versión he leído que hay una API (sistema que te permite activar TeamViewer desde otra App). Lo que no se si OpenPlotter tiene integración o algún gurú se pondría a hacerlo, que entonces quizás si se podría convertir en un sistema reactivo (lo malo es que el sistema API me da que es de pago=€€€€€) ...

jduran22 05-10-2017 11:39

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por my_arco (Mensaje 2050170)
Para hacer esto , ¿Es necesario tener internet wifi o 3G en el lugar donde tienes instalada la raspberry?

Sí , claro.
Esa es la idea, poder conectar con la RPI para confirmar que sigue activa o consultar algún dato o cámara.

Algunso puertos deportivos tienen wifi. Otra forma es con un duplicado de una tarjeta SIM (u otra nueva tarjeta SIM) y algún movil antiguo que pueda crear una red wifi

jduran22 05-10-2017 11:45

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por Yakosub (Mensaje 2050204)
Desde mi punto de vista (y salvo error por mi parte de como funciona TeamViewer) y no crear falsas expectativas, creo que instalar un sistema estilo TeamViewer no garantiza que si un sensor salta, te enteres, ya que es un sistema reactivo (TU debes conectarte cada vez que quieras / puedas, y que según Murphy, nunca va a coincidir con el salto de un sensor/alarma...)

Este tipo de sistemas "reactivos" son válidos, por ejemplo para conectarte y controlar la Rpi en manera remota, ver el estado en un momento dado, y sobre todo, tener un poco de "paz de mente" para verificar el sistema cuando nos conectamos...

Pero si lo que se busca es que si salta una alarma, te enteres, se debería instalar un sistema reactivo, en la que cuando un sensor salte, nos avise ipso facto (como cualquier alarma antirrobo que instalemos en casa, ejemplo Securitas...)

Ni idea si hay algo desarrollado específicamente en Rpi. Hay otro hilo en la taberna, de un sistema reactivo con Arduino y sensores, que podrían enviar SMS's si alguna alarma salta....

TeamViewer es bastante potente para administrar ordenadores de manera remota, y con la ultima versión he leído que hay una API (sistema que te permite activar TeamViewer desde otra App). Lo que no se si OpenPlotter tiene integración o algún gurú se pondría a hacerlo, que entonces quizás si se podría convertir en un sistema reactivo (lo malo es que el sistema API me da que es de pago=€€€€€) ...


Hola Yacosub,

Para los 'avisos' y 'alarmas' ya cuenta OpenPlotter con el sistema integrado a través de las acciones de los GPIO (que me corrijan los expertos, solo me he leido el manual un par de veces, aun no he explorado esto que estoy afirmando) donde la más fácil sería el envío 'ipsofacto', como tú dices, de un email o SMS u otro tipo de alerta.

El Teamviewer (a falta de IP fija en el barco que permitiría VNC ya instalado en OpenPlotter) es para monitorizar que el RaspBerry sigue encendido y activo, revisar alguna cámara un día de mucho viento, ver estado de las baterías por posible desconexión de 220v de tierra, nivel de agua en la sentina...

Puedes poner un sistema de envío de email cada 3 horas para que te informe de que todo está bien y cuando no lo recibas ya sabes que algo pasa, pero poder conectar con el RPI cuando quieras y ver que está activo y visualizar una web cam, es más tranquilizador.

Espero haberme explicado

Saludos

... 05-10-2017 12:01

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por jduran22 (Mensaje 2050225)
Hola Yacosub,

Para los 'avisos' y 'alarmas' ya cuenta OpenPlotter con el sistema integrado a través de las acciones de los GPIO (que me corrijan los expertos, solo me he leido el manual un par de veces, aun no he explorado esto que estoy afirmando) donde la más fácil sería el envío 'ipsofacto', como tú dices, de un email o SMS u otro tipo de alerta.

El Teamviewer (a falta de IP fija en el barco que permitiría VNC ya instalado en OpenPlotter) es para monitorizar que el RaspBerry sigue encendido y activo, revisar alguna cámara un día de mucho viento, ver estado de las baterías por posible desconexión de 220v de tierra, nivel de agua en la sentina...

Puedes poner un sistema de envío de email cada 3 horas para que te informe de que todo está bien y cuando no lo recibas ya sabes que algo pasa, pero poder conectar con el RPI cuando quieras y ver que está activo y visualizar una web cam, es más tranquilizador.

Espero haberme explicado

Saludos

Exacto, creo que Sailoog ya implementó el sistema de avisos por SMS (usando un pincho 3G) y el de enviar un correo electrónico o un twitt a través de la red wifi del puerto.

No los he probado y le tocará experimentar con ello al primero que desee ponerlo en marcha pero creo que el sistema ya está montado.

gypsylyon 05-10-2017 12:08

Re: Openplotter y Raspberry Pi para no iniciados
 
OpenPlotter Puede generar mensajes SMS segun que acccion se programe.

Se pueden programar multiples acciones utilizando diferentes entradas. por ejemplo agua en la sentina, puerta abierta, velocidad del viento, voltaje bateria, Corriente 220v, etc. Todo depende de los sensores que tegamos conectados a la Raspberry.

Por su puesto la Raspi debe de estar conectada a internet

Yakosub 05-10-2017 12:45

Re: Openplotter y Raspberry Pi para no iniciados
 
Ok, claro.

Entonces:
  • Sistema Proactivo--> Sensores + Mensajes SMS / email ya implantado en OpenPlotter (a falta de que alguien de el Ok de que todo funciona...)

  • Sistema Reactivo --> Acceso remoto a la Rpi para ver de primera mano como va todo y tener "paz de mente"(TeamViewer ya probado y Ok)

En ambos casos, la Rpi debe estár conectada a internet


Con ganas y tiempo, puede quedar un sistema sumamente completo y chuli :brindis::brindis::brindis:

... 05-10-2017 13:03

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por Yakosub (Mensaje 2050242)
Ok, claro.

Entonces:
  • Sistema Proactivo--> Sensores + Mensajes SMS / email ya implantado en OpenPlotter (a falta de que alguien de el Ok de que todo funciona...)

  • Sistema Reactivo --> Acceso remoto a la Rpi para ver de primera mano como va todo y tener "paz de mente"(TeamViewer ya probado y Ok)

En ambos casos, la Rpi debe estár conectada a internet


Con ganas y tiempo, puede quedar un sistema sumamente completo y chuli :brindis::brindis::brindis:

Es natural que de algun modo la Rpi deba estar conectada a Internet (excepto para los SMS claro) para poder interactuar con ella.

Pero TeamViewer solo se requiere en el caso de que no poseas control sobre la red que usas.

Si la red es tuya y puedes abrir puertos es mucho mas eficaz usar VNC, SSH y Xrdp.

Incluso puede arrancar un programa gráfico por SSH si el dispositivo remoto que usamos en casa es de sistema Linux.

Basta con llamar a SSH con el parametro -X.

La Rpi solo envia los datos de trabajo mientras que nuestro sistema Linux genera las ventanas, botones cuadros de dialogo Etc. Parece magia.

Lamentablemente la inmensa mayoria de usuarios proceden de uindous y en tal caso no es posible, aunque si pueden usar la linea de comandos por SSH con el programa gratuito putty.

Con solo la linea de comandos se puede gestionar un sistema a distancia. Saber como van los sensores. Descargar capturas de pantalla etc. Pero claro, no todo el mundo gusta de usar la consola. Es comprensible.:santo:

capeador24 05-10-2017 16:33

Re: Openplotter y Raspberry Pi para no iniciados
 
Muy, pero que muy interesante el post!
Me lo he leído casi todo, me dan ganas de meterme en faena y hacerme mi propio plotter. no parece demasiado complejo...
Una pregunta para los expertos. se podría añadir una sonda, si fuera posible ya seria una pasada!!
:cid5::cid5::cid5:

gypsylyon 05-10-2017 18:33

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por jduran22 (Mensaje 2050225)
Hola Yacosub,

Para los 'avisos' y 'alarmas' ya cuenta OpenPlotter con el sistema integrado a través de las acciones de los GPIO (que me corrijan los expertos, solo me he leido el manual un par de veces, aun no he explorado esto que estoy afirmando) donde la más fácil sería el envío 'ipsofacto', como tú dices, de un email o SMS u otro tipo de alerta.

No solo por lo pines de GPIO tambien se puede manejar la informacion recibida por NMEA183, SeaTalk (necesario conversor) o NMEA2000 (tambien necesario conversor). Los que lleven NMEA2000, este sistema dispone de sensores de voltaje, temperatura, RPM mpotor etc., cuya informacion la vuelcan a la rez NMEA2000.
Los pines GPIO es una excelente alternativa ya que por un precio mas modico que con NMEA2000, con sensores mucho mas baratos se puede obtener informacion tanto analogica como digital y generar una respuesta, no solo por SMS si no de conectar una bomba, apagar algo.
A ver si este finde tengo tiempo y subo algo sencillo referente a los GPIO

Cita:

Originalmente publicado por pinguino (Mensaje 2050232)
Exacto, creo que Sailoog ya implementó el sistema de avisos por SMS (usando un pincho 3G) y el de enviar un correo electrónico o un twitt a través de la red wifi del puerto.

No los he probado y le tocará experimentar con ello al primero que desee ponerlo en marcha pero creo que el sistema ya está montado.

Yo lo probe con una version antigua de OP y no funciono. Me puse en contacto con Sailoog y me dijo que lo tenia que revisar ya que habia reescrito practicamente todo el codigo para la version beta y le faltaba lo de los SMS.
Si me sobra tiempo este finde lo pruebo

dione 05-10-2017 19:50

Respuesta: Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por Yakosub (Mensaje 2050204)
Desde mi punto de vista (y salvo error por mi parte de como funciona TeamViewer) y no crear falsas expectativas, creo que instalar un sistema estilo TeamViewer no garantiza que si un sensor salta, te enteres, ya que es un sistema reactivo (TU debes conectarte cada vez que quieras / puedas, y que según Murphy, nunca va a coincidir con el salto de un sensor/alarma...)

Este tipo de sistemas "reactivos" son válidos, por ejemplo para conectarte y controlar la Rpi en manera remota, ver el estado en un momento dado, y sobre todo, tener un poco de "paz de mente" para verificar el sistema cuando nos conectamos...

Pero si lo que se busca es que si salta una alarma, te enteres, se debería instalar un sistema reactivo, en la que cuando un sensor salte, nos avise ipso facto (como cualquier alarma antirrobo que instalemos en casa, ejemplo Securitas...)

Ni idea si hay algo desarrollado específicamente en Rpi. Hay otro hilo en la taberna, de un sistema reactivo con Arduino y sensores, que podrían enviar SMS's si alguna alarma salta....

TeamViewer es bastante potente para administrar ordenadores de manera remota, y con la ultima versión he leído que hay una API (sistema que te permite activar TeamViewer desde otra App). Lo que no se si OpenPlotter tiene integración o algún gurú se pondría a hacerlo, que entonces quizás si se podría convertir en un sistema reactivo (lo malo es que el sistema API me da que es de pago=€€€€€) ...

Hola, voy a probar a instalar teamviwer, para probarlo en la Pi, ya lo he utilizado con otros sistemas Linux, Windows, iOS.
Lo que no sè, o no sè como hacerlo, que teamviwer se ejecutará al encender la Pi, por si hubiera que resetearla a distancia, volver a controlarla. Lo voy a intentar.
En openplotter hay dos formas de poder mandar al exterior alarmas si está conectada a internet, la primera es a través de las acciones que puedes programar y mandar a través de email o Twitter. En la pestaña acciones, puedes programar los sensores y las acciones que quieres que realizar. Os pongo un ejemplo que tengo programada, cuando la velocidad sea > 1 nudo la acción es mandarvun correo electrónico a un email diciendo posición para indicar la salida de puerto, y cuando sea >2 se desconecte la conexión wifi y conecte la conexión interna para conectarme con escritorio remoto, y al contrario. Con esto conseguía mandar un correo infirmando de la salida y llegada a puerto.
También tengo los sensores de temperatura del motor, escape, calentador, limitados al rango adecuado, y si la temeperatura aument, me avisa mediante un texto, quiero probar con alguna alarma sonora.
Otro método que se puede hacer es a través de Node-red, que está instalado en openplotter, y que puedes configurar todas las señales y hacer muchas cosas con ellas. Un poco avanzado, ya llegaremos. Yo he hecho cosas, me presto por si se quiere profundizar.

Saludos

dione 05-10-2017 20:02

Respuesta: Openplotter y Raspberry Pi para no iniciados
 
Estaba escribiendo y ya habían respuestas sobre el tema.
Confirmo el envío de datos a través de email (voy a rescatar la forma de configurar la cuenta de gmail para que funcione, y la adjunto)
A través de Twitter también se puede, pero no lo he probado.
Es aconsejable, crearse cuentas para esto, ya que las cuentas se hacen más vulnerables.

Saludos

jduran22 06-10-2017 02:45

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por capeador24 (Mensaje 2050291)
Muy, pero que muy interesante el post!
Me lo he leído casi todo, me dan ganas de meterme en faena y hacerme mi propio plotter. no parece demasiado complejo...
Una pregunta para los expertos. se podría añadir una sonda, si fuera posible ya seria una pasada!!
:cid5::cid5::cid5:

La sonda emite NMEA083?

jduran22 06-10-2017 03:04

Re: Openplotter y Raspberry Pi para no iniciados
 
Probado el envío de EMAIL CON CUENTA DE GMAIL

Funciona correctamente:

1.- Menu->OpenPlotter (botón ancla)->Cuentas

2.-Rellenas datos cuenta gmail y destinatario de avisos por email

3.- Pulsas Activar

4.- A mi me llegó un error por email a la dirección vinculada a la cuenta de gmail de " intentos de acceso" a dicha cuenta.

5.-Responder ese email positivamente y proceder a reducir el nivel de seguridad de la cuenta gmail para poder enviar email desde la Pi

6.- Para probarlo creé un disparador 'always' y una acción asociada que envía un rmail cada minuto, y todo fue bien.

Otro día pruebo con la cuenta twitter.

Mañana llevo la Pi al barco a ver qué tal la conexion wifi del puerto deportivo

:burlon::burlon::cid5::cid5:

Suertudo 06-10-2017 23:27

Re: Openplotter y Raspberry Pi para no iniciados
 
Unas rondas para todos :brindis:
He leido con detenimiento e ilusión este hilo y os tengo que felicitar por ello. es sorprendente y facil de seguir.
Tanto ha sido así, que me he animado y en un par de semanas me hecho de la raspberry y he llevado a la práctica todos vuestros consejos.
Actualmente ya tengo en el barco instalado, una raspberri pi 3 con el openplotter instalado y funcionando con una toma USB de datos setalk( incluido GPS), un USB con un DVB T configurado para recibir AIS y un USB wifi para poder conectar a internet del puerto o datos del movil por wifi.
En cuanto a la instalación abordo, he elegido, la opcion sin pantalla y lo hago a traves de VCN con un tablet android y con un IPAD indistintamente.
Como digo, mas o menos he llegado hasta aquí con la ayuda de Perri y los sabios consejos de Pinguino.
Me he quedado trabado con la configuración de un altavoz bluetooth, ya que en principio me dice que si se ha emparejado, pero no lo hace. No se si habrá algún truco extra que me podais contar
Gracias y felicidades por vuestro aporte a esta comunidad.:cid5::cid5:

dione 07-10-2017 09:58

Respuesta: Re: Openplotter y Raspberry Pi para no iniciados
 
1 Archivo(s) adjunto(s)
Cita:

Originalmente publicado por jduran22 (Mensaje 2050429)
La sonda emite NMEA083?

Las sondas o sensores no emiten NMEA, a excepción de la antena GPS que si transmite sentencias NMEA.
A openplotter se pueden conectar sensores, por ejemplo temperatura, presión, humedad, giroscopio (estos son lo que yo he probado), también se pueden conectar interruptores, por ejemplo una hoy de sentina, medidor de baterías, de tanques combustible, agua.
Dejo una copia del funcionamiento interno de los datos de openplotter, que viene en la documentación original.
En resumen, y que me corrigan si me equivoco, a través de la Pi, y de las entradas GPIO, que son los pinchitos que tiene la placa base, se conectan diferentes sensores, que openplotter es capaz de leer a través de SIGNALK, y les asignamos un nombre, y que luego podemos convertilo en señales de NEMEA083, o NMEA2000, y así intercambiar lo datos con la electrónica del barco, con node-red, aplicaciones de móviles, y seguro que alguna cosa más.

Esto es explicado rápidamente lo que se puede llegar ha realizar. Si alguien necesita ayuda para conectar algún sensor que lo diga, q a lo mejor es avanzar mucho y marear con sensores, pero son las posibilidades.

Saludos

... 07-10-2017 10:50

Re: Respuesta: Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por dione (Mensaje 2050703)
Las sondas o sensores no emiten NMEA, a excepción de la antena GPS que si transmite sentencias NMEA.

Bueno Dione. Esa frase requiere ciertas matizaciones.

De hecho hay un numero abundante de transductores de sonda y corredera-temperatura y viento que incluyen versiones con salidas NMEA, tanto NMEA0183 como NMEA2000.

Puedes verlo por ejemplo en el catalogo de Airmar, que es uno de los principales suministradores de transductores para Raymarine.

http://www.airmar.com/productinfo.ht...%20Transducers

Claro está, eso no quiere decir automáticamente que la sonda del cofrade que preguntó sí incluya salida NMEA0183. Eso es algo que tendrá que investigar él según marca y modelo instalado.

dione 07-10-2017 13:25

Respuesta: Re: Respuesta: Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por pinguino (Mensaje 2050719)
Bueno Dione. Esa frase requiere ciertas matizaciones.

De hecho hay un numero abundante de transductores de sonda y corredera-temperatura y viento que incluyen versiones con salidas NMEA, tanto NMEA0183 como NMEA2000.

Puedes verlo por ejemplo en el catalogo de Airmar, que es uno de los principales suministradores de transductores para Raymarine.

http://www.airmar.com/productinfo.ht...%20Transducers

Claro está, eso no quiere decir automáticamente que la sonda del cofrade que preguntó sí incluya salida NMEA0183. Eso es algo que tendrá que investigar él según marca y modelo instalado.

Tienes razón, siempre mi pensamiento se va a los sensores low cost :sorry:

Saludos

gypsylyon 07-10-2017 22:15

Re: Openplotter y Raspberry Pi para no iniciados
 
Lo que si se puede hacer con la Raspi, es convertir la velocidad sobre fondo (GPS) en pulsos de corredera. De esa manera se podría ver la velocidad en el display de la corredera. Para ello hay que conectar un simple circuito con un transistor a GPIO elegido. Esto es debido, a que los pulsos de corredera son del orden de 12V y los GPIOs sólo dan 3,3V

erre 08-10-2017 10:26

Openplotter y Raspberry Pi para no iniciados
 
Creo que esto se ha convertido ya en un hilo de avanzados (menos yo) 😂


Enviado desde mi iPhone utilizando Tapatalk

... 08-10-2017 11:03

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por erre (Mensaje 2050967)
Creo que esto se ha convertido ya en un hilo de avanzados (menos yo) ��

Je je. La verdad, justo anoche, tras leer los últimos mensajes estaba pensando lo mismo. :D

Pero no te apures. En realidad es lo mas normal del mundo.

Tras las primeras nociones para "novatos" que apuntó Perri muchos decidieron dar el salto y atreverse con OPlotter. Naturalmente, en realidad comenzar en OPlotter no es demasiado complicado. Solo que para algunos requiere algo de aprendizaje y habituarse a un sistema algo diferente al Uindous que estaban acostumbrados.

Es natural que tras pasar esa primera barrera inicial muchos quieran progresar mas. Como dijimos OPlotter es escalable y hay opciones desde las mas básicas para la mayoría como muy avanzadas para algunos con necesidades mas particulares. Por eso es normal que algunos quieran profundizar mas y avancen mas adelante que otros.

Gracias a este hilo que Perrí inició pensando en los inexpertos OPlotter se ha ido generalizando. Y eso es bueno. Creo que cualquier novato puede seguir sacando provecho de lo expuesto en este hilo, preguntar sus dudas por sencillas que nos parezcan y acceder a las herramientas de Telegram que facilitan las cosas.

Por cierto.... Ya somos 70 los que nos hemos unido al canal de Telegram lo que muestra que el interés ha sido bastante alto. Mas alguno que puede haber accedido a el para bajarse algo sin necesidad de unirse al canal. Creo que hay mas cofrades en el canal que los que se han decidido a consultar cosas en el hilo.Por tanto los manuales parecen ser de utilidad para muchos.

Si alguno tiene alguna herramienta que quiera aportar al canal (manuales, herramientas para Android, cartografía Etc.) que me lo diga y le daré permisos para poder subirlo al canal.

Javierqk 08-10-2017 20:25

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por gypsylyon (Mensaje 2050880)
Lo que si se puede hacer con la Raspi, es convertir la velocidad sobre fondo (GPS) en pulsos de corredera. De esa manera se podría ver la velocidad en el display de la corredera. Para ello hay que conectar un simple circuito con un transistor a GPIO elegido. Esto es debido, a que los pulsos de corredera son del orden de 12V y los GPIOs sólo dan 3,3V

Me parece una idea excelente. Cuando puedas pública el circuito.

:brindis:

gypsylyon 08-10-2017 20:35

Re: Openplotter y Raspberry Pi para no iniciados
 
Ya en este hilo se ha hablado de alguna otra utilidad de la Raspberry. En concreto se ha hablado de los GPIO.

GPIO son las siglas en ingles de General Purpose Input/Output, que traducido al español significa Entrada/Salida de Propósito General


https://img.overpic.net/thumbs/s/h/3...budh3ccp_s.jpg


Estos pines GPIO se encuentran en el conector lateral de 40 pines de la Raspberry. En la foto podemos ver la leyenda de cada pin.

Como se puede apreciar, el pin 1 es la salida de 3,3V.

Los pines 2 y 4 funcionan tanto como toma o salida de la tensión de +5V. Si alimentamos la Raspberry por el conector micro-USB tendremos en estos pines +5V. Pero también podríamos conectar una fuente de alimentación, bien estabilizada de 5V a uno de estos pines para que funcione.

Los pines negros que pone Ground, es la masa o el negativo de la alimentación.

Los pines verdes GPIO son auténticos entrada/salida de propósito general. Son 17 en total.

Hay otros GPIOs con otros colores. Estos, aunque se pueden usar como propósito general, están reservados para funciones concretas como puerto serie (en gris GPIO 14 y 15), interface I2C (en rosa GPIO3 y 5) que sirve para manejar los IMUs, interface SPI (Serial Parallel Interface en azul claro GPIO10,9,11,6 y 7).

Los pines 27 y 28 en amarillo se usa para reconocer chips por I2C y de esa manera instalar el driver correspondiente de forma automática.
No os preocupéis por estas nuevas siglas surgidas como interface I2C, interface SPI, ya volveré más tarde al tema.
El propósito de este post es el de definir la función de un GPIO. Hemos visto por definición, que es de entrada y salida.

¿Pero qué quiere decir?

Estos pines son digitales, o tienen el valor 1 (activado) o tienen el valor 0 (desactivado) y se controlan por Software. Es decir con un programa podemos hacer que se utilice bien como entrada , bien como salida.

Si lo usamos de salida tiene la función de un interruptor, es decir o está activado o está desactivado. O sea que lo podemos utilizar para encender o apagar aparatos, activar relés.

Si lo usamos como entrada podemos leer la activación o desactivación de un sensor o un interruptor. De esta manera lo podemos para leer sensores de sentina, puerta abierta, activación de una alarma (p.e. gas), incluso para leer los pulsos del molinete (contar metros de cadena) o los pulsos de la corredera (medir velocidad sobre el agua). Tambien un GPIO utilizado como salida puede activar otro GPIO usado como entrada.

Supongo que ya os estáis imaginando las posibilidades que ofrece la Raspberry. No solo un plotter si no también la posibilidad de monitoreo y de control. Es decir podemos convertir a la Raspberry en una central de domótica.

Volviendo a los interfaces I2C y SPI, decir que son unos interfaces desarrollados por la industria.

El I2C que es I²C, del inglés Inter-Integrated Circuit, fue desarrollado por Philips en 1982 Se utiliza principalmente internamente para la comunicación entre diferentes partes de un circuito, por ejemplo, entre un controlador y circuitos periféricos integrados. En nuestro caso la Raspberry y el IMU. Lo bueno de este interface es que se configura como un Bus pudiendo conectar varios aparatos con una jerarquía determinada para poder identificar cada uno de ellos.

En este punto aclaro lo que es un IMU. Un IMU es un sensor que mide inercias (inertial measurement unit- unidad medición inercia). Son sensores que miden aceleraciones en diferentes ejes y se les conoce también como giróscopos. Además del giróscopo, le suelen añadir sensores de campo magnéticos (uso como compas) de temperatura, presión y humedad.

El Bus SPI (Serial Peripheral Interface) es otro estándar de comunicaciones, usado principalmente para la transferencia de información entre circuitos integrados en equipos electrónicos. Este bus utiliza más pines que el I2C pero tiene las ventajas, entre otras, de ser más rápido que el I2C y ser totalmente bidireccional (full dúplex). Este interface se usa, por ejemplo para conectarse con un conversor analógico-digital (AD). De esta manera podemos leer con la Raspberry señales analógicas, como voltaje, amperaje, nivel de depósitos, temperatura, etc.

Resumiendo, el conector de 40 pines de la Raspberry, nos abre las posibilidades de conectar la Raspberry con diferentes dispositivos electrónicos por medio del bus I2C y SPI y de esa manera leer datos de sensores como giroscopos o de campo magnético o convertidores analógicos-digitales. Los pines GPIO nos permite monitorear y controlar tanto leyendo sensores digítales como accionando dispositivos digitales como relés.

Hasta aqui una idea basica de los GPIO. En cuanto tenga mas tiempo, explicare como los podemos utilizar.

ELKAN 08-10-2017 22:15

Re: Openplotter y Raspberry Pi para no iniciados
 
Unas rondas para todos ya he vuelto de vacaciones.

Tengo el problema de que no me deja conectar la tables por VNC, la tablet me reconoce la red Openplotter, pero al meter el usuario y contraseña, me dice que es erroneo, creo recordar que lo cambie, pero no encuentro en el openplotter donde esta para ver si es el correcto o puse cualquier cosa y no doy con el correcto :nosabo:

gypsylyon 08-10-2017 22:45

Re: Openplotter y Raspberry Pi para no iniciados
 
Si has puesto una nueva contraseña solo para VNC va a ser dificil

pero si lo que has hecho ha sido cambiar la contraseña de la Rspberry, aunque yo no soy un gran experto, una vez lo hice de la siguiente manera.

Saca la Tarjeta SD de la Raspi y la pones en un PC de Windows.
Con un editor de textos (p.e. Wordpad) y abres un fichero llamado:

cmdline.txt

y le añades la linea siguiente:

init=/bin/sh

y lo guardas.

Introduce la tarjeta en la Raspi y la arrancas.
En un terminal escribes:

passwd pi

introduce la nueva contraseña dos veces

escribe la orden:

sync exec /sbin/init


y se tiene que resetear. Una vez que haya arrancado, la vuelves a apagar. Saca la tarjeta y la introduces en el ordenador windows.
Edita de nuevo el fichero

cmdline.txt

y le borrasla linea añadidainit=/bin/sh

Luego otra vez a la Raspi

dione 08-10-2017 23:22

Respuesta: Openplotter y Raspberry Pi para no iniciados
 
4 Archivo(s) adjunto(s)
Os adjunto alguna foto de lo que pueden hacer los sensores, y luego visionar los datos de diferentes formas y programar alarmas por ejemplo. Como
ha dicho gypsylon, se pueden hacer muchas cosas.
No sè si se ven muy bien las fotos !!

Saludos,

Al Pairo 09-10-2017 19:19

Re: Openplotter y Raspberry Pi para no iniciados
 
Perri por donde andas? Esto se esta complicando para los no iniciados :cunao::cunao:
:brindis::brindis:

Perri 09-10-2017 19:39

Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por Al Pairo (Mensaje 2051343)
Perri por donde andas? Esto se esta complicando para los no iniciados :cunao::cunao:

:brindis::brindis:



Jajajajajaja!!!! Sigo a la escucha siguiendo el hilo que tiene vida propia.

Estos es un mensaje para los no iniciados:

No se asusten, repito, NO se asusten!!!

Este hilo sigue siendo para no iniciados y todas sus dudas y preguntas tienen cabida sin excepción.

El hecho de que los avanzados y gurús participen es totalmente positivo porque algunos no iniciados ya han dejado de serlo y sus preguntas son cada vez mas avanzadas.

El manual que ha hecho Pinguino y que ha pasado por Telegram ha hecho que los no iniciados ya tengan un manual sencillo y utilizable para cualquier nivel.

Si quedan dudas, este es su hilo.

El objetivo del hilo que es abrir la puerta a todos aquellos que lo veíamos como algo inalcanzable creo lo estamos consiguiendo. Espero que no decaiga.

🍻🍻🍻🍻🍻🍻🍻

pepeal 10-10-2017 11:55

Re: Openplotter y Raspberry Pi para no iniciados
 
Ed. Atarip: Contesta mensaje borrado

scampolo 10-10-2017 12:09

Re: Openplotter y Raspberry Pi para no iniciados
 
Ed. Atarip: Contesta mensaje borrado

Perri 10-10-2017 20:34

Openplotter y Raspberry Pi para no iniciados
 
Alguien podría explicar cómo cambiar la resolución de la pantalla a través es del VNC server porque estoy intentando activar plugins de Opencpn y no llego a ver el botón de activar en la pantalla a ver si el problema es la resolución que no está a pantalla completa.

Estuve mirando el manual de Telegram pero no vi nada al respecto, si lo hay avísenme que le leo de nuevo a ver.

🍻🍻🍻🍻

... 10-10-2017 21:17

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por Perri (Mensaje 2051653)
Alguien podría explicar cómo cambiar la resolución de la pantalla a través es del VNC server porque estoy intentando activar plugins de Opencpn y no llego a ver el botón de activar en la pantalla a ver si el problema es la resolución que no está a pantalla completa.

Estuve mirando el manual de Telegram pero no vi nada al respecto, si lo hay avísenme que le leo de nuevo a ver.

��������

Al usar Tv mi Rpi detecta el HDMI y ajusta la resolución a la detectada.

En tu caso al no haber TV tira de la basica que creo que es 640x480.

Antes se editaba el config.txt para decirle a la Rpi que resolución queremos independientemente de la que detecte... o no detecte.

No lo he probado pero he visto que dicen que se puede usar la herramienta de configuración de la Rpi para hacerlo. Pruebalo. Esta imagen te dice los pasos:

https://i.stack.imgur.com/h4lfW.jpg

Yo lo intentaría con una de las opciones de 1024x768.

No hay nada de esto en el manual por que no es un asunto relacionado con OPlotter si no mas bien con Raspbian. Se puede añadir de todos modos.

dione 10-10-2017 22:25

Respuesta: Openplotter y Raspberry Pi para no iniciados
 
Hablando de acceso remoto, y retomando el tema de la instalación de teamviwer, que realicè y funciona correctamente, pero al intentar volver a conectar tras acceso remoto no me deja, me aparece el nombre de mi red, que desaparece al poco y ya no me deja conectar, desconecto el punto de acceso y vuelvo a conectar y lo mismo. Esto me a pasado tras instalar teamviwer.
Me ha pasado con la tarjeta con las que hago pruebas para no cargarme la del barco. Voy a actualizar y volveré a probar.

¿Alguien le ha pasado?

Saludos

martiniut 11-10-2017 01:27

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por pinguino (Mensaje 2051662)
Al usar Tv mi Rpi detecta el HDMI y ajusta la resolución a la detectada.

En tu caso al no haber TV tira de la basica que creo que es 640x480.

Antes se editaba el config.txt para decirle a la Rpi que resolución queremos independientemente de la que detecte... o no detecte.

No lo he probado pero he visto que dicen que se puede usar la herramienta de configuración de la Rpi para hacerlo. Pruebalo. Esta imagen te dice los pasos:

https://i.stack.imgur.com/h4lfW.jpg

Yo lo intentaría con una de las opciones de 1024x768.

No hay nada de esto en el manual por que no es un asunto relacionado con OPlotter si no mas bien con Raspbian. Se puede añadir de todos modos.

La configuracion de la resolución funciona perfectamente desde el menu de Raspberry. Para ver en el telefono use la de 16:9 para que ocupe toda la pantalla!

Acabo de comprar todo y lo puse en marcha a la primera. Comento un par de cosas...
El manual de Telegram la parte de configuración del GPS no esta. Despues de mucho trastear me di cuenta que el led del pincho que compre no funciona, pero si la conexión a los satelites. Hasta que no seguí los pasos de Perri no me funciono! Lo del GPS no es plug and play!
Mirar tambien de aclarar lo de los nombres de los usb, porque a mi me puso uno diferente a lo que explican en el manual y aqui, y me hacia dudar de que estuviera haciendo algo mal.

Mi primera pregunta acerca del funcionamiento...
Conexión via VNC desde el PC con la extensión de Chrome. Si conecto el mouse de cable a la Raspberry, no veo el puntero aunque si funciona, ya que se seleccionan los iconos cuando paso intuitivamente el mouse por encima. Con el mouse del portatil todo ok. No se puede hacer que solo sea visualización?

Misma situacion con el teléfono. Con VNC viewer, me pasa lo mismo. No veo el puntero, y solo funciona con el telefono.
Pero con el bVNC, si que veo el puntero.
He mirado configuraciones del programa pero no doy con la solución.
Lo que quiero es que tanto telefono como pc sean solo de visualización.
Por hdmi funciona perfectamente...

Un saludo!

martiniut 11-10-2017 06:27

Re: Openplotter y Raspberry Pi para no iniciados
 
Cita:

Originalmente publicado por gypsylyon (Mensaje 2051094)
Ya en este hilo se ha hablado de alguna otra utilidad de la Raspberry. En concreto se ha hablado de los GPIO.

GPIO son las siglas en ingles de General Purpose Input/Output, que traducido al español significa Entrada/Salida de Propósito General


https://img.overpic.net/thumbs/s/h/3...budh3ccp_s.jpg


Estos pines GPIO se encuentran en el conector lateral de 40 pines de la Raspberry. En la foto podemos ver la leyenda de cada pin.

Como se puede apreciar, el pin 1 es la salida de 3,3V.

Los pines 2 y 4 funcionan tanto como toma o salida de la tensión de +5V. Si alimentamos la Raspberry por el conector micro-USB tendremos en estos pines +5V. Pero también podríamos conectar una fuente de alimentación, bien estabilizada de 5V a uno de estos pines para que funcione.

Los pines negros que pone Ground, es la masa o el negativo de la alimentación.

Los pines verdes GPIO son auténticos entrada/salida de propósito general. Son 17 en total.

Hay otros GPIOs con otros colores. Estos, aunque se pueden usar como propósito general, están reservados para funciones concretas como puerto serie (en gris GPIO 14 y 15), interface I2C (en rosa GPIO3 y 5) que sirve para manejar los IMUs, interface SPI (Serial Parallel Interface en azul claro GPIO10,9,11,6 y 7).

Los pines 27 y 28 en amarillo se usa para reconocer chips por I2C y de esa manera instalar el driver correspondiente de forma automática.
No os preocupéis por estas nuevas siglas surgidas como interface I2C, interface SPI, ya volveré más tarde al tema.
El propósito de este post es el de definir la función de un GPIO. Hemos visto por definición, que es de entrada y salida.

¿Pero qué quiere decir?

Estos pines son digitales, o tienen el valor 1 (activado) o tienen el valor 0 (desactivado) y se controlan por Software. Es decir con un programa podemos hacer que se utilice bien como entrada , bien como salida.

Si lo usamos de salida tiene la función de un interruptor, es decir o está activado o está desactivado. O sea que lo podemos utilizar para encender o apagar aparatos, activar relés.

Si lo usamos como entrada podemos leer la activación o desactivación de un sensor o un interruptor. De esta manera lo podemos para leer sensores de sentina, puerta abierta, activación de una alarma (p.e. gas), incluso para leer los pulsos del molinete (contar metros de cadena) o los pulsos de la corredera (medir velocidad sobre el agua). Tambien un GPIO utilizado como salida puede activar otro GPIO usado como entrada.

Supongo que ya os estáis imaginando las posibilidades que ofrece la Raspberry. No solo un plotter si no también la posibilidad de monitoreo y de control. Es decir podemos convertir a la Raspberry en una central de domótica.

Volviendo a los interfaces I2C y SPI, decir que son unos interfaces desarrollados por la industria.

El I2C que es I²C, del inglés Inter-Integrated Circuit, fue desarrollado por Philips en 1982 Se utiliza principalmente internamente para la comunicación entre diferentes partes de un circuito, por ejemplo, entre un controlador y circuitos periféricos integrados. En nuestro caso la Raspberry y el IMU. Lo bueno de este interface es que se configura como un Bus pudiendo conectar varios aparatos con una jerarquía determinada para poder identificar cada uno de ellos.

En este punto aclaro lo que es un IMU. Un IMU es un sensor que mide inercias (inertial measurement unit- unidad medición inercia). Son sensores que miden aceleraciones en diferentes ejes y se les conoce también como giróscopos. Además del giróscopo, le suelen añadir sensores de campo magnéticos (uso como compas) de temperatura, presión y humedad.

El Bus SPI (Serial Peripheral Interface) es otro estándar de comunicaciones, usado principalmente para la transferencia de información entre circuitos integrados en equipos electrónicos. Este bus utiliza más pines que el I2C pero tiene las ventajas, entre otras, de ser más rápido que el I2C y ser totalmente bidireccional (full dúplex). Este interface se usa, por ejemplo para conectarse con un conversor analógico-digital (AD). De esta manera podemos leer con la Raspberry señales analógicas, como voltaje, amperaje, nivel de depósitos, temperatura, etc.

Resumiendo, el conector de 40 pines de la Raspberry, nos abre las posibilidades de conectar la Raspberry con diferentes dispositivos electrónicos por medio del bus I2C y SPI y de esa manera leer datos de sensores como giroscopos o de campo magnético o convertidores analógicos-digitales. Los pines GPIO nos permite monitorear y controlar tanto leyendo sensores digítales como accionando dispositivos digitales como relés.

Hasta aqui una idea basica de los GPIO. En cuanto tenga mas tiempo, explicare como los podemos utilizar.

Hola Gypsylyon.

Me estoy liando con lo de la Raspberry y se que tu eres el que mas ha avanzado con lo de los GPIO.
Intente buscar en el otro hilo, pero es tan extenso que no saqué nada en claro. Vi que has desarrollado un circuito impreso.

He pedido los sensores (presión, humedad, temperatura y el de compás magnético) Donde se conectan estos sensores?

Lo que mas me interesa es monitorizar el voltaje de las baterías. Como se hace? Con que lo visualizo en OP?

Muchas gracias.

Borino 11-10-2017 10:34

Re: Openplotter y Raspberry Pi para no iniciados
 
:brindis::brindis::brindis:
Pues otro que se suma a la espera de las nuevas explicaciones de GYPSYLYION para poder sacar el maximo a la raspberry. De nuevo muchas gracias por toda esta informacion tan valiosa a todos los que nos iluminais.


Todas las horas son GMT +1. La hora es 23:16.

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