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)
-   -   Alarma para el barco con arduino via SMS (https://foro.latabernadelpuerto.com/showthread.php?t=162761)

crackyn 07-08-2017 19:06

Re: Alarma para el barco con arduino via SMS
 
Pues acabo de probarlo y tienes razón a 1MHZ es demasiado poco para entablar enlace con GSM, a 8 si va perfecto. Estoy haciendo pruebas y el nano a 8mhz y con el modo sleep tiene un consumo de nada mas y nada menos que 8mAh. que se podría tener así mientras que no se esté ejecutando ninguna comprobación no? por ejemplo que compruebe las coordenadas cada 5 min y luego vuelva a apagarse, la verdad esque están teniendo muy buenas ideas los compañeros, con un pack de estos de 8 relés y una caja estanca puedes controlar todos enchufes del barco.

R.Santana 07-08-2017 19:53

Respuesta: Re: Alarma para el barco con arduino via SMS
 
Vamos con los relés.

En este caso voy a tratar el relé que se debe usar para la nevera o en general todos los relés de salida o que activan dispositivos.

El diseño de esta alarma está pensado para trabajar con placa solar y baterías, independiente en consumo de la instalación del barco, con lo que hay que pensar en configurarlo gastando la mínima energía posible.

Teniendo en cuenta que mantener un relé activo, consume demasiada energía, no podremos utilizar los relés habituales para este cometido.

He estado indagando un poco y he encontrado dos tipos de relés que están disponibles en modo de módulo, para no tener que andar soldandolos.

Estos relés, los de habla inglesa los llaman "Latching relays", es un relé que no consume energía por la parte Arduino, ya que al accionarlos, se quedan activos hasta que se les vuelve a accionar para desactivarlos.

En este caso le he echado el ojo a dos módulos que se venden a buen precio por internet, cada uno con sus pros y sus contras.

Y paso a sopesarlos:

1º- Latching relay baratito, unos 2 euros:

https://s25.postimg.cc/qphqop51b/Latching_relay1.jpg



2º- Latching relay un poco mas sofisticado, unos 6 euros.

https://s25.postimg.cc/3pb3cd77j/Latching_relay2.jpg

Las diferencias principales son:

El primero consume algo de corriente de las baterías del barco para mantener el relé activo.
El primero solo utiliza un pin de la Arduino para activar y desactivar el relé
El primero es mas barato y fácil de conseguir.

El segundo no consume corrientes de ninguna de las baterías.
El segundo utiliza dos pines de la Arduino para activa y desactivar.
El segundo es un poco mas caro.

Conclusiones:

Teniendo en cuenta que si activamos las neveras, estas deben de tener un relé de alto consumo, que será activado por nuestro Latching relay, es de suponer que el consumo que pueda generar el relé mientras la nevera está activa, no nos debería preocupar y me decantaría por la primera opción.

Como se puede ver, el relé puede manejar hasta 10 Amperios, dependiendo de la nevera que se gaste cada uno, tal vez se pueda usar el mismo relé para la nevera, sin pasar por un segundo relé de mas potencia.

Como la Arduino dispone de una cantidad limitada de pines, también me decantaría por la primera opción, que utiliza solamente un pin.

Con esto y sabiendo el precio de ambas, creo que la mejor opción es la primera a no ser que el circuito fuera muy crítico en consumo energético, en este caso la segunda opción sería la adecuada.

Luego subiríe el esquema de conexión y el código del programa con las modificaciones añadidas hasta la fecha.

Alandris 07-08-2017 21:06

Re: Respuesta: Re: Respuesta: Re: Alarma para el barco con arduino via SMS
 
Te está quedando de cine R.Santana lo que dice el cofrade Halon no es un tema baladí. La opción dempoder encender un calefactor en invierno para mantener el barco libre de humedades es una muy buena idea, aunque yo la simplificaria con la opción de poder activar una toma de 220v en la que pondría un enchufe programador, de eda manera simplificaria el tema de la programacion

Enviado desde mi SGP321 mediante Tapatalk

R.Santana 08-08-2017 08:36

Respuesta: Re: Respuesta: Re: Respuesta: Re: Alarma para el barco con arduino via SMS
 
Ok. Alandris, si puedes modificar tu post anterior y borrar la cita, se agradece.
Ese diagrama de flujo está desactualizado, se actualiza en un post anterior.

He actualizado el diagrama de flujo y he subido el programa con bastantes mejoras.

Saludos.

LoboBlanco 08-08-2017 11:30

Re: Alarma para el barco con arduino via SMS
 
Muy interesante R. Santana, gracias.

Una pregunta: he intentado ver tu programación (muchas gracias por compartirla) para utilizarla, en clipboard space pero no logró verla, me pide una clave para desbloquear. :confused:

R.Santana 08-08-2017 13:55

Respuesta: Re: Alarma para el barco con arduino via SMS
 
Gracias!!

Ya está solucionado.
No me aparecía el password con este navegador.

crackyn 08-08-2017 18:18

Re: Alarma para el barco con arduino via SMS
 
@R.santana una pregunta que me está volviendo loco, lo mismo tu dominas del tema, estoy haciendo pruebas de tensión y estoy usando el TP4056 para cargar una batería de 3.7v y 2000mah a través de 5v que me trae la placa solar con un STEPDOWN que pasa de 12v a 5v, la pregunta es, como puedo gestionar la carga de dos baterías para usarlas en serie?

Si sumo las baterias tendría 7,4v y 2000mah me gustaría sumar el voltaje para usar una minibomba que tengo que usa 6v durante unos segundos y ya pues alimentar algunos modulos de arduino que funcionan mejor a 5v, lo que me vuelve loco es como cargarlas en conjunto....

Gracias.

R.Santana 09-08-2017 09:31

Respuesta: Re: Alarma para el barco con arduino via SMS
 
crakyn.

Según algunos fabricantes, desaconsejan que las baterías de litio se conecten o en paralelo o en serie a no ser que:

Si se conectan en paralelo, las baterías tengan una resistencia interna similar, ¿que sean idénticas y de la misma fecha de fabricación?
En cualquier caso, sería ideal buscar una batería que tuviera unos 5Ah en vez de utilizar dos en paralelo.

Si se conectan en serie se deberían usar cargadores que sepan equilibrar la carga, el TP4056 no lo hace.

La placa solar entrega, después del regulador, aproximadamente 5v 1Ah, El cargador TP4056 puede suministrar hasta 1Ah de carga.
Si conoces otro cargador similar de mejores prestaciones, quedo atento.

R.Santana 09-08-2017 21:01

Respuesta: Re: Alarma para el barco con arduino via SMS
 
Y ahora el GPRS y el servicio telefónico.

Como indiqué en el primer post, sería interesante implementar un sistema en el cual al solicitarle a la Arduino mediante mensaje SMS que active el GPRS y envíe su situación o las fotos a un Servidor externo en el cual podamos verlas con el navegador.

La Arduino tiene la opción de funcionar en modo servidor sin necesidad de contratar un servidor en algún proveedor de internet. Esto se hace enviandole un mensaje, la Arduino activa el servidor y nos envía un SMS con el Link para acceder a la web con las fotos y el posicionamiento, pero en este caso la web está alojada en la misma Arduino.

La conexión sería algo así: Usuario---internet---ServidorArduino.

El problema que ha surgido últimamente es que los proveedores de acceso a internet ya no dan IP pública, ahora estan dando todos unas IP' privadas en las que la IP publica es compartida con otros muchos usuarios, con el consiguiente problema de que no es posible acceder a la Arduino.

Y la conexión de este tipo quedaría así: Usuario---Internet------CG-Nat----Cientos de usuarios indefinidos.

Esto es un problema no solo en este caso, en el caso del famoso -Internet de las cosas- no es posible acceder a ningún servicio/dispositivo. (camaras, sensores, controladores, etc...)

Asi que me he puesto a buscar operadoras de telefonía móvil que, manteniendo un precio razonable, dispongan de IP pública para sus usuarios, como siempre ha sido y la sorpresa es que hay muy pocas.

Simyo --->> tiene CG-Nat implementado y no ofrece ip pública
Masmovil --->> Tiene CG-Nat implementado y solo ofrece ip pública si se le solicita, sin cargo (a veces tardan mucho) esto habría que verlo.
Peppephone y Yoigo --->> parece que usan las mismas redes que MasMovil, abría que ver si hacen lo mismo.
Movistar --->> parece que si ofrecen ip pública (pero a cambio de unas tarifas superirores)
Vodafome --->> parece que si ofrecen ip pública (pero a cambio de unas tarifas superiores)

Me gustaría saber si existe alguna otra que si ofrezca ip pública.
Me refiero a IP pública con puertos abiertos y no a IP fija que son cosas distintas y a veces confunde.

Saludos.

crackyn 09-08-2017 22:21

Re: Respuesta: Re: Alarma para el barco con arduino via SMS
 
Cita:

Originalmente publicado por R.Santana (Mensaje 2036282)
crakyn.

Según algunos fabricantes, desaconsejan que las baterías de litio se conecten o en paralelo o en serie a no ser que:

Si se conectan en paralelo, las baterías tengan una resistencia interna similar, ¿que sean idénticas y de la misma fecha de fabricación?
En cualquier caso, sería ideal buscar una batería que tuviera unos 5Ah en vez de utilizar dos en paralelo.

Si se conectan en serie se deberían usar cargadores que sepan equilibrar la carga, el TP4056 no lo hace.

La placa solar entrega, después del regulador, aproximadamente 5v 1Ah, El cargador TP4056 puede suministrar hasta 1Ah de carga.
Si conoces otro cargador similar de mejores prestaciones, quedo atento.

Las pilas 18650, que son las que llevan las baterias de portatil, todas las power bank y demás aparatos con batería interna, puedes conectarlas en serie o paralelo, ahora bien, está el método de carga, con una sola pila no hay problema con el TP4056, si pones 2 o más en serie, tampoco hay problema; ya que los cargadores de pilas de 7000mah y cosas asi, lo que llevan son dos de estas pilas en paralelo, y llevan un TP4056 pero carga 500mAh cada pila, con lo que el conjunto carga mas lento. He localizado, para cargar dos pilas en serie, el TP5100, que por lo que he leido no está nada mal, basicamente es lo mismo pero al estar en serie serían dos celdas con lo que tendriamos más voltaje.

Si queremos tener una batería de 12800mAh aprox, podriamos poner en paralelo 4 de estas pilas, cargandolas con un TP4056 conectado a la placa solar, tardaria bastante, pero no tenemos prisa.

te dejo un video donde lo he visto hacer sin problema.

https://www.youtube.com/watch?v=r4o19PhagAo

del minuto 1 al 2:40 aprox.

https://www.amazon.es/Panasonic-NCR1...anasonic+18650

Son un poco caras pero si queremos calidad en el sistema es una muy buena opción, luego están la opción de comprarlas en aliexpress que salen mucho mejor de precio o incluso de otras marcas.

Estas pilas son las que usan los coches Tesla http://www.evwest.com/catalog/produc...roducts_id=463 juntando unas poquitas jajaja.

Muy bueno lo ultimo que has escrito sobre la IP publica para el servidor, lo desconocía totalmente.

Un saludo.

crackyn 09-08-2017 22:36

Re: Alarma para el barco con arduino via SMS
 
Acabo de localizar este controlador que puede cargar 3 en serie, esta bien para si queremos mover algo puntual como era mi caso que queria mover la bomba de agua durante unos segundos, es una bomba a 12v y 400mah con lo que supongo que podrá moverla sin problemas.

https://es.aliexpress.com/store/prod...799522542.html

aqui uno de 4 en serie, pero ya sería demasiado voltaje.

https://es.aliexpress.com/item/1Pcs-...825435670.html

Knopfler 10-08-2017 06:18

Alarma para el barco con arduino via SMS
 
La de visitas al puerto que nos ahorramos con estos sistemas.

El Boquerón 14-08-2017 21:35

Re: Alarma para el barco con arduino via SMS
 
:adoracion::adoracion::adoracion:
Madre mía. Me tenéis alucinado !!. Entiendo de lo que se habla, pero estoy a años luz de poder realizarlo.
Algún consejo de cómo iniciarse en este mundo de electrónica ?

Por cierto, desde la ignorancia, se podría añadir al combo un audio que salte automáticamente si entra un extraño al barco, avisando de que hay cámaras ?. Quizás los cacos se acojonen y no sigan adelante.

Atento al hilo.
Gracias
:brindis:

catatonico 15-08-2017 09:10

Re: Alarma para el barco con arduino via SMS
 
algun fichero mp3 que se dispare automaticamente
un pequeño ampli y un altavoz claro

Piratacojo 15-08-2017 10:12

Re: Alarma para el barco con arduino via SMS
 
¿Quizás un relé que active un bote de gas lacrimógeno cuando salte la alarma?
Seria digno de ser grabado en video.
:brindis:

catatonico 15-08-2017 12:25

Re: Alarma para el barco con arduino via SMS
 
electrocucion

El Boquerón 15-08-2017 16:40

Re: Alarma para el barco con arduino via SMS
 
:cunao::cunao: Lo que la electrónica nunca superará es el morbo humano

Alandris 16-08-2017 15:14

Re: Respuesta: Re: Alarma para el barco con arduino via SMS
 
Cita:

Originalmente publicado por R.Santana (Mensaje 2036476)
Y ahora el GPRS y el servicio telefónico.

Como indiqué en el primer post, sería interesante implementar un sistema en el cual al solicitarle a la Arduino mediante mensaje SMS que active el GPRS y envíe su situación o las fotos a un Servidor externo en el cual podamos verlas con el navegador.

La Arduino tiene la opción de funcionar en modo servidor sin necesidad de contratar un servidor en algún proveedor de internet. Esto se hace enviandole un mensaje, la Arduino activa el servidor y nos envía un SMS con el Link para acceder a la web con las fotos y el posicionamiento, pero en este caso la web está alojada en la misma Arduino.

La conexión sería algo así: Usuario---internet---ServidorArduino.

El problema que ha surgido últimamente es que los proveedores de acceso a internet ya no dan IP pública, ahora estan dando todos unas IP' privadas en las que la IP publica es compartida con otros muchos usuarios, con el consiguiente problema de que no es posible acceder a la Arduino.

Y la conexión de este tipo quedaría así: Usuario---Internet------CG-Nat----Cientos de usuarios indefinidos.

Esto es un problema no solo en este caso, en el caso del famoso -Internet de las cosas- no es posible acceder a ningún servicio/dispositivo. (camaras, sensores, controladores, etc...)

Asi que me he puesto a buscar operadoras de telefonía móvil que, manteniendo un precio razonable, dispongan de IP pública para sus usuarios, como siempre ha sido y la sorpresa es que hay muy pocas.

Simyo --->> tiene CG-Nat implementado y no ofrece ip pública
Masmovil --->> Tiene CG-Nat implementado y solo ofrece ip pública si se le solicita, sin cargo (a veces tardan mucho) esto habría que verlo.
Peppephone y Yoigo --->> parece que usan las mismas redes que MasMovil, abría que ver si hacen lo mismo.
Movistar --->> parece que si ofrecen ip pública (pero a cambio de unas tarifas superirores)
Vodafome --->> parece que si ofrecen ip pública (pero a cambio de unas tarifas superiores)

Me gustaría saber si existe alguna otra que si ofrezca ip pública.
Me refiero a IP pública con puertos abiertos y no a IP fija que son cosas distintas y a veces confunde.

Saludos.

Está quedando de fábula. Muy buen Trabajo R.Santana y muchas gracias por compartirlo.

¿Te has planteado, como medida de seguridad que solo acepte las llamadas de un Nº de teléfono concreto? De esa manera evitaríamos "accesos" no deseados al sistema.

Salu2:adoracion::adoracion:

Alandris 18-08-2017 14:08

Re: Respuesta: Re: Alarma para el barco con arduino via SMS
 
Cita:

Originalmente publicado por R.Santana (Mensaje 2036476)
Y ahora el GPRS y el servicio telefónico.

Como indiqué en el primer post, sería interesante implementar un sistema en el cual al solicitarle a la Arduino mediante mensaje SMS que active el GPRS y envíe su situación o las fotos a un Servidor externo en el cual podamos verlas con el navegador.

La Arduino tiene la opción de funcionar en modo servidor sin necesidad de contratar un servidor en algún proveedor de internet. Esto se hace enviandole un mensaje, la Arduino activa el servidor y nos envía un SMS con el Link para acceder a la web con las fotos y el posicionamiento, pero en este caso la web está alojada en la misma Arduino.

La conexión sería algo así: Usuario---internet---ServidorArduino.

El problema que ha surgido últimamente es que los proveedores de acceso a internet ya no dan IP pública, ahora estan dando todos unas IP' privadas en las que la IP publica es compartida con otros muchos usuarios, con el consiguiente problema de que no es posible acceder a la Arduino.

Y la conexión de este tipo quedaría así: Usuario---Internet------CG-Nat----Cientos de usuarios indefinidos.

Esto es un problema no solo en este caso, en el caso del famoso -Internet de las cosas- no es posible acceder a ningún servicio/dispositivo. (camaras, sensores, controladores, etc...)

Asi que me he puesto a buscar operadoras de telefonía móvil que, manteniendo un precio razonable, dispongan de IP pública para sus usuarios, como siempre ha sido y la sorpresa es que hay muy pocas.

Simyo --->> tiene CG-Nat implementado y no ofrece ip pública
Masmovil --->> Tiene CG-Nat implementado y solo ofrece ip pública si se le solicita, sin cargo (a veces tardan mucho) esto habría que verlo.
Peppephone y Yoigo --->> parece que usan las mismas redes que MasMovil, abría que ver si hacen lo mismo.
Movistar --->> parece que si ofrecen ip pública (pero a cambio de unas tarifas superirores)
Vodafome --->> parece que si ofrecen ip pública (pero a cambio de unas tarifas superiores)

Me gustaría saber si existe alguna otra que si ofrezca ip pública.
Me refiero a IP pública con puertos abiertos y no a IP fija que son cosas distintas y a veces confunde.

Saludos.



Buenos días R.Santana.

Respecto a las IP dinamicas y estáticas habéis contemplado la posibilidad de utilizar páginas que de den una IP fija virtual???

Te adjunto dos páginas web donde se puede hacer.

https://dyn.com/dns/


https://www.noip.com/

Salu2

R.Santana 18-08-2017 23:10

Respuesta: Re: Respuesta: Re: Alarma para el barco con arduino via SMS
 
Buenas.

Después de mirar un poco, básicamente, las operadoras que dan IP pública son las operadoras que cuentan con muchas IP's en su haber.
Cuando se implemente IPV6 se deberían resolver estos problemas.
Movistar y Vodafone son las que están dando IP's públicas.

namornik 19-08-2017 00:22

Re: Respuesta: Re: Alarma para el barco con arduino via SMS
 
Cita:

Originalmente publicado por Alandris (Mensaje 2038393)
Buenos días R.Santana.

Respecto a las IP dinamicas y estáticas habéis contemplado la posibilidad de utilizar páginas que de den una IP fija virtual???

Te adjunto dos páginas web donde se puede hacer.

https://dyn.com/dns/


https://www.noip.com/

Salu2

Yo utilizo noip desde hace años para una alarma, una cámara y otros cachivaches que tengo en casa. Hasta ahora, la versión gratuita (debo ser un poco rata...), sin problemas

Enviado desde mi E6653 mediante Tapatalk

Alandris 19-08-2017 07:36

Re: Respuesta: Re: Respuesta: Re: Alarma para el barco con arduino via SMS
 
Cita:

Originalmente publicado por R.Santana (Mensaje 2038476)
Buenas.

Después de mirar un poco, básicamente, las operadoras que dan IP pública son las operadoras que cuentan con muchas IP's en su haber.
Cuando se implemente IPV6 se deberían resolver estos problemas.
Movistar y Vodafone son las que están dando IP's públicas.

Básicamente lo que hacen en estas dos webs que te envié es asignarte una ip pública que ellos encaminan a tu ip estática. El dispositivo, cuando se conecta dice en estas webs que ip estática tiene, una vez sabida la página web se encarga de redireccionar todas las llamadas de tu ip fija virtual hacia la ip dinámica que tiene asignado el dispositivo. De esa manera no dependes, ni pagas, al proveedor de telefonics de turno.

Enviado desde mi SGP321 mediante Tapatalk

Piratacojo 23-08-2017 19:03

Re: Alarma para el barco con arduino via SMS
 
He comprado uno de esos flotadores.
El de inox acodado.
Una vez en mis manos veo que tiene muy poco recorrido, un centímetro o poco mas, esto me hace pensar que si lo utilizo para activar la bomba esta estaría arrancando y parado con poco intervalo de tiempo, mas aun tratándose de una sentina profunda y estrecha como la mía.
No se que será mejor para las baterías, si arrancar y parar mas veces o estar mas tiempo funcionando una vez en marcha.
Mi pregunta es la siguiente:
¿Se podrían poner dos flotadores a diferente altura para que uno active la bomba y otro la pare?

:brindis:

Pirata 23-08-2017 20:05

Re: Alarma para el barco con arduino via SMS
 
Cita:

Originalmente publicado por Piratacojo (Mensaje 2039563)
....
¿Se podrían poner dos flotadores a diferente altura para que uno active la bomba y otro la pare?.....

Hola,

Sí, perfectamente. Esa es la instalación típica que se realiza en los pozos de extracción de agua. Se puede hacer con electrodos en vez de usar flotadores o interruptores de nivel. Necesitas cierta diferencia entre alta y baja. Lo que no sé es el resultado que daría con las escoras y balanceos del barco. A lo mejor debido a eso no sería la solución más idónea pero técnicamente respondiendo a tu pregunta, sí se puede.:sip:

Salu2
:brindis:

R.Santana 24-08-2017 13:26

Respuesta: Re: Alarma para el barco con arduino via SMS
 
ooopssss


Todas las horas son GMT +1. La hora es 12:17.

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