La Taberna del Puerto Osmosis
"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 23-03-2009, 02:39
Avatar de olaje
olaje olaje esta desconectado
Hermano de la costa
 
Registrado: 27-10-2006
Localización: Mediterráneo
Edad: 71
Mensajes: 5,142
Agradecimientos que ha otorgado: 912
Recibió 2,765 Agradecimientos en 891 Mensajes
Sexo:
Predeterminado Bricocables. Telemetría a bordo fase II

La idea es continuar con el sistema de telemetría de a bordo que ya comenté en otro hilo (http://foro.latabernadelpuerto.com/s...ght=telemetria), y poder ver el máximo de información a través de Internet, de lo que ocurre en nuestro barco, esté donde esté.

La página que resume los datos actuales es www.olaje.com/telemetria.htm

Bien, pues ya que tenemos en la Red todos los datos NMEA y Sea Talk de a bordo, ahora estoy incorporando una placa con un micro-controlador y diversas entradas/salidas analógicas y digitales, y muy fácil de programar, además de bastante económico.

He empleado la plataforma de la placa Arduino (http://www.arduino.cc/) que me ha parecido suficiente para las necesidades previstas.

Así, la idea es que podamos medir temperaturas interior y exterior, humedad relativa (casi tenemos una completa estación climática, puesto que los datos de viento ya los obtenemos), un sensor de movimiento que nos avise si alguien entra en nuestro buque y envíe un sms de alerta, medir el voltaje de las baterías, avisarnos si hay agua en la sentina, etc.

Por lo pronto, el prototipo está trabajando y ya lee temperaturas (ext. e interior), humedad, tensión de baterías y detecta intrusos a bordo.






El software para programar la placa es gratuito, y la programación muy fácil, así que es sumamente sencillo acceder al barco desde cualquier lugar.

Yo he comprado el hard en Libelium (http://www.libelium.com/tienda/catalog/), y por muy pocos n€uros podemos montar el sistema.

Ya colgaré la información completa cuando el prototipo pase a versión usable y esté instalado en el barco, pero si alguno se anima a ir probandillo...

Genera también una sentencia pseudo-NMEA-casero para enviar los datos de la placa Arduino junto con el resto de los equipos de a bordo. En principio, será del tipo $OJMTR (OlaJeMeTeR) recién inventado


Este es el código de la primera Beta. Copiar y pegar...y funciona :


#include <SoftwareSerial.h>

//declarar variables
float tempC;
float Humedad;
float Bateria;
float tempCI;
int tempPin = 0;
int tempiPin = 3;
int humPin = 1;
int volPin = 2;
int ledPin = 13;
int interruptor = 4;
int sensorPIR = 5;
int PIRactivo=0;
long contador = 0;

#define rxPin 2
#define txPin 3
SoftwareSerial mySerial = SoftwareSerial(rxPin, txPin);
void setup()
{
Serial.begin(4800);
//opens serial port, sets data rate to 4800 bps
pinMode(ledPin, OUTPUT);
pinMode(rxPin, INPUT);
pinMode(txPin, OUTPUT);


// set the data rate for the SoftwareSerial port
mySerial.begin(4800);


}
void loop()
{
tempC = analogRead(tempPin);
tempC = (5.0 * tempC * 100.0)/1024.0;
tempCI = analogRead(tempiPin);
tempCI = (5.0 * tempCI * 100.0)/1024.0;
Humedad = analogRead(humPin);
Humedad = (Humedad * 100.0) / 1024.0;
Bateria = analogRead(volPin);
Bateria = Bateria * 53.2 / 984;
int b = 12;
PIRactivo=digitalRead(sensorPIR); // Lee el sensor PIR
if (PIRactivo==HIGH){
contador=1;
}
if (contador > 0) {
contador = contador + 1;
digitalWrite(interruptor,HIGH);
} else {
digitalWrite(interruptor,LOW);
}
if (contador > 20) {
contador = 0;
}

Serial.print(b, BYTE);
Serial.println("Datos enviados desde Arduino");
Serial.print("Temperatura Exterior: ");
Serial.print(tempC);
Serial.println("C ");
Serial.print("Temperatura Interior: ");
Serial.print(tempCI);
Serial.println("C ");
Serial.print("Humedad relativa .. : ");
Serial.print(Humedad);
Serial.println("% ");
Serial.print("Tension Bateria ... : ");
Serial.print(Bateria);
Serial.println("V");
if (contador >0) {
Serial.print("A L A R M A D E M O V I M I E N T O");
}
mySerial.print("$OJMTR");
mySerial.print(",");
mySerial.print(tempC, BYTE);
mySerial.print(",");
mySerial.print(tempCI, BYTE);
mySerial.print(",");
mySerial.print(Humedad, BYTE);
mySerial.print(",");
mySerial.print(Bateria, BYTE);
mySerial.println();


digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
//Pausa de un segundo y parpadeo del led
}


Salu2. Carmelo ( O L A J E )

__________________

'Pa' vivir navegando, mejor no morirse
Mi web:
https://alcorai.net
https://olaje.com



Call Sign: EA7AZH & 23Oscar2 en REMER
Citar y responder
8 Cofrades agradecieron a olaje este mensaje:
capitan necora (23-03-2009), Marconcio (23-03-2009), PIK (24-03-2009), Rik (24-03-2009), robinson crusoe (23-03-2009), rolando1943 (23-03-2009), teteluis (23-03-2009), vicand66 (23-03-2009)
  #2  
Antiguo 23-03-2009, 02:45
Avatar de Marconcio
Marconcio Marconcio esta desconectado
Hermano de la costa
 
Registrado: 28-10-2006
Localización: Baleares
Edad: 53
Mensajes: 3,475
Agradecimientos que ha otorgado: 517
Recibió 536 Agradecimientos en 375 Mensajes
Sexo:
Predeterminado Re: Bricocables. Telemetría a bordo fase II

En cuanto tenga un ratito, me pongo a "estudiar"
__________________
a ver cuando puedo poner la web en marcha....
Saludetes
Citar y responder
  #3  
Antiguo 23-03-2009, 07:36
Avatar de Jota
Jota Jota esta desconectado
Corsario
 
Registrado: 27-10-2006
Localización: Med
Edad: 61
Mensajes: 1,532
Agradecimientos que ha otorgado: 1,005
Recibió 605 Agradecimientos en 285 Mensajes
Sexo:
Predeterminado Re: Bricocables. Telemetría a bordo fase II

Muy bueno Olaje!!!!

Yo tengo a los aurduino en el punto de mira tambien. En mi trabajo los han usado para allgun aparatillo del estilo que hablas y realmente los veo superpracticos y baratos.

Mi idea es hacer un controlador de baterías utilizando sensores de efecto hall para cada batería. Algo más sencillo (evidentemente) que los Nasa pero que permita controlar todas las baterías con un solo cacharro....una entrada analogica por sensor de corriente y alguna más para la tensión. Leds o un LCD sencillo para control de estado "rápido" en cuadro y conexion (he visto que incluso venden un serie-usb integrado en placa) a PC para tener el histograma de cada "bacteria".. A ver si se me ponen las ganas.....
Otra vez, enhorabuena.
__________________
...cada uno tiene sus cadaunadas...
Citar y responder
  #4  
Antiguo 23-03-2009, 08:59
Avatar de scampolo
scampolo scampolo esta desconectado
Hermano de la costa
 
Registrado: 05-06-2007
Localización: Donde me dejan
Edad: 67
Mensajes: 6,031
Agradecimientos que ha otorgado: 1,146
Recibió 1,780 Agradecimientos en 1,173 Mensajes
Sexo:
Predeterminado Re: Bricocables. Telemetría a bordo fase II

Desde luego sois toos unos monstruos,monstruos y monstruos.....yo estoy avergonzado.....llevo un par de días intentando averiguar por qué razón no me funciona la toma de 12 v y no doy pié con bola y lo peor:sigo sin poder cargar nada en navegación con esta toma.Enhorabuena Olaje y demás manitas:adoracion :
Citar y responder
  #5  
Antiguo 23-03-2009, 13:38
Avatar de capitan necora
capitan necora capitan necora esta desconectado
Emperador de las Nécoras
 
Registrado: 20-08-2007
Localización: Vigo
Edad: 72
Mensajes: 7,143
Agradecimientos que ha otorgado: 768
Recibió 1,447 Agradecimientos en 647 Mensajes
Sexo:
Predeterminado Re: Bricocables. Telemetría a bordo fase II

hola, , como siempre

salud
__________________
MMSI 224447770
Citar y responder
  #6  
Antiguo 23-03-2009, 19:47
Avatar de Fazer1000
Fazer1000 Fazer1000 esta desconectado
Capitán pirata
 
Registrado: 20-11-2007
Localización: M40 - Golfo de Valencia
Edad: 68
Mensajes: 913
Agradecimientos que ha otorgado: 369
Recibió 332 Agradecimientos en 183 Mensajes
Sexo:
Predeterminado Re: Bricocables. Telemetría a bordo fase II

Cita:
Originalmente publicado por olaje Ver mensaje
...........Genera también una sentencia pseudo-NMEA-casero ......... (OlaJeMeTeR) ..............

Salu2. Carmelo ( O L A J E )

ENHORABUENA!!!!!!

Creo que es lo único que he entendido, que Carmelo triunfa si el acento va en la tercera "e", y tiene solo éxito si va en la segunda .

Un par de microprocesadores mas, y se te da la patente solito.....
Suerte!

PS: Creas afición.
__________________

Citar y responder
  #7  
Antiguo 23-03-2009, 20:17
Avatar de robinson crusoe
robinson crusoe robinson crusoe esta desconectado
Corsario
 
Registrado: 11-09-2007
Localización: Catalunya
Edad: 58
Mensajes: 1,304
Agradecimientos que ha otorgado: 489
Recibió 296 Agradecimientos en 184 Mensajes
Sexo:
Predeterminado Re: Bricocables. Telemetría a bordo fase II

Sinceramente, cada vez que veo un hilo tuyo entro corriendo a leerlo y cada vez me quedo más alucinado , gracias Carmelo por compartirlo, y yo me apunto a probarlo en mi barco cuando tengas una versión plug&play , ya nos iras ilustrando.
Citar y responder
  #8  
Antiguo 23-03-2009, 20:35
Avatar de petrusmz
petrusmz petrusmz esta desconectado
Pirata
 
Registrado: 04-03-2008
Localización: Costa Brava
Mensajes: 106
Agradecimientos que ha otorgado: 39
Recibió 3 Agradecimientos en 3 Mensajes
Sexo:
Predeterminado Re: Bricocables. Telemetría a bordo fase II

Felicidades muy util, ERES UN MAESTRO tambien me apunto a la version plug&play
Citar y responder
  #9  
Antiguo 23-03-2009, 20:45
Avatar de petrusmz
petrusmz petrusmz esta desconectado
Pirata
 
Registrado: 04-03-2008
Localización: Costa Brava
Mensajes: 106
Agradecimientos que ha otorgado: 39
Recibió 3 Agradecimientos en 3 Mensajes
Sexo:
Predeterminado Re: Bricocables. Telemetría a bordo fase II

Felicidades muy util, ERES UN MAESTRO tambien me apunto a la version plug&play
Citar y responder
  #10  
Antiguo 23-03-2009, 20:54
Avatar de LORDRAKE
LORDRAKE LORDRAKE esta desconectado
Hermano de la costa
 
Registrado: 24-02-2008
Localización: El oceano
Edad: 65
Mensajes: 2,845
Agradecimientos que ha otorgado: 1,564
Recibió 1,308 Agradecimientos en 469 Mensajes
Sexo:
Predeterminado Re: Bricocables. Telemetría a bordo fase II

Admirado Carmelo, yo creo que si te interesa vender el "parato" vas a tener una amplia lista de pedidos yo el primero...
Un abrazo

LORDRAKE
__________________
El GRAN AZUL
Citar y responder
  #11  
Antiguo 24-03-2009, 02:14
Avatar de olaje
olaje olaje esta desconectado
Hermano de la costa
 
Registrado: 27-10-2006
Localización: Mediterráneo
Edad: 71
Mensajes: 5,142
Agradecimientos que ha otorgado: 912
Recibió 2,765 Agradecimientos en 891 Mensajes
Sexo:
Predeterminado Re: Bricocables. Telemetría a bordo fase II



Que no es para tanto y me váis a poner 'colorao'

Prepararé una versión plug & play en breve, que ya queda poco

Falta añadir un MAX232 para convertir en RS232 las señales serie TTL de la placa Arduino y enviarlas como NMEA. Este próximo fin de semana podré probarlo a bordo si no pasa nada. Esta nocheno va a poder ser porque me falta algún condensador. Una caja llena de condensadores y me faltan estos precisamente



Salu2. Carmelo ( O L A J E )

__________________

'Pa' vivir navegando, mejor no morirse
Mi web:
https://alcorai.net
https://olaje.com



Call Sign: EA7AZH & 23Oscar2 en REMER
Citar y responder
  #12  
Antiguo 24-03-2009, 09:50
Avatar de Mundo Redondo
Mundo Redondo Mundo Redondo esta desconectado
Corsario
 
Registrado: 28-05-2007
Mensajes: 1,504
Agradecimientos que ha otorgado: 122
Recibió 345 Agradecimientos en 120 Mensajes
Sexo:
Predeterminado Re: Bricocables. Telemetría a bordo fase II

Gracias Olaje por contarnos tus progresos

Aunque llevos unos años minimalistas en esto de la electronica, cuando me ponga al dia empezaré con un buen repaso a tus hilos.


Por aquí mi puerto tambien hay un cofrade mañico con nombre de brandy que también ha hecho sus pinitos en esto de la telemetria, a ver si nos lo cuenta por aquí ¿eh Magno?

Tengo que ir a su barco a que me ponga al dia, pero siempre me atasco en el tema de las cervezas y los boquerones y nunca podemos llegar a la parte técnica

¿este finde hay boquerones Magno? yo tengo Torreregata



Gracias por todo Olaje!

Pronto espero ponerme al dia con el señor NMEA, ahora lo estoy programando pero cuando tenga dinero para cacharitos tendré que hacer que se hable con una PDA regatera, ya hablaremos

Mundo Redondo
__________________
------------------------------------------------
Es món és rodó WEB/BLOG
------------------------------------------------
Citar y responder
  #13  
Antiguo 24-03-2009, 10:07
Avatar de Rik
Rik Rik esta desconectado
Hermano de la costa
 
Registrado: 28-10-2006
Localización: Andalucía, Catalunya, y donde la pasión me lleve. Desde hace 10 años navegando por Grecia.
Mensajes: 2,328
Agradecimientos que ha otorgado: 318
Recibió 529 Agradecimientos en 202 Mensajes
Sexo:
Predeterminado Re: Bricocables. Telemetría a bordo fase II

Muchísimas gracias. Y muchas más por ayudarme a darme cuenta de lo que sé.

Porque cuanto más sé, sé que no se mucho. ¡Maestro!.

__________________



"Quien no se lanza mar adentro nada sabe del azul de las aguas profundas" (Antoine de Saint-Exupery)

Si deseas leer mi blog, ahora navegando por Grecia, puedes encontrarlo aquí:

El Crucero de Rik
Citar y responder
Responder Ver todos los foros en uno

Osmosis


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 20:04.


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