Acuariofilia Madrid

Versión completa: Controlador de acuario con Arduino
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3 4 5 6 7 8 9
Tal y como has pedido... lo muevo a "Arduino", es su sitio.
Aunque yo no controlo estos temas... lo leo, no descarto en un futuro intentar algo
Gracias Carlos!!!!
Hola de nuevo gente.

Vengo a ver qué opiniones os suscita, si, un día, "alguien" hiciera una controladora general para acuarios, qué información os gustaría tener en la pantalla de ella.
Hablamos de una pantalla, en la que podríais ver información "en directo" de vuestro acuario.

Ahora mismo planteo:
-
---- Valor numérico de la temperatura actual del acuario

- TDS
---- PPM medidos en el momento

- pH
---- Valor directo leído por la sonda de pH

- CO2
---- Valor en mg/L sacado del cálculo entre pH y Kh
---- El valor del Kh, estaría introducido manualmente (ya se verá en ele futuro cómo, si desde la controladora o desde Web)

- Solenoide
---- Saber si está activa o no

- Rebosadero (esto aplica sólo en mi caso)
---- Para saber si está activo o forzar el purgado el rebosadero autopurgado que tengo montado 


- Mantenimiento
---- Botón que desactivaría toras las opciones anteriores para hacer el mantenimiento de nuestro acuario (y haría más cosas)
-------- Apagaría sonda de pH
-------- Apagaría sonda de TDS
-------- Dejaría de calcular CO2
-------- Apagaría la solenoide
-------- Dejaría de funcionar el purgador del rebosadero
-------- Apagaría filtros


Entonces, con esto, como base (mis ideas)... ¿Qué esperaríais vosotr@s? ¿qué creéis que os aportaría ver en esa pantalla?
Pues yo para el CO2 te sugiero utilizar las formulas que puse en este post (son más completas):
https://acuariofiliamadrid.org/Thread-El...el-acuario

Le añadiría control de temperatura. No sé si se podrá hacer algo similar a un STC-1000, o si se podrá incorporar, pero estaría bien. Lo digo porque para mi un controlador de temperatura es fundamental. Otra cosa es que igual viene bien tener un segundo sensor para que te avise si el controlador falla. Si no se pudiera integrar, a mi me gustaría saber al menos cuanto tiempo se enciende el calentador. Tener una gráfica de encendidos y apagados podría ser interesante.

A ver si se me ocurre algo más.
(01-02-2021, 04:25 PM)Carlos70 escribió: [ -> ]Pues yo para el CO2 te sugiero utilizar las formulas que puse en este post (son más completas):
https://acuariofiliamadrid.org/Thread-El...el-acuario

Vale, me lo apunto y lo usaré como fórmula (ya te escribiré cuando la implemente Wink ).

Para que visualmente sea atractivo, voy a montar las tablas de colores, para que en la pantalla se vea el valor del pH, el valor del CO2, y el color que le correspondería (a modo de Drop Checker digital).


(01-02-2021, 04:25 PM)Carlos70 escribió: [ -> ]Le añadiría control de temperatura. No sé si se podrá hacer algo similar a un STC-1000, o si se podrá incorporar, pero estaría bien. Lo digo porque para mi un controlador de temperatura es fundamental. 

Dame más detalles de "qué esperas" al usar el STC (no lo he tenido, y no se qué uso le dais).
Así veo si puedo cubrir la necesidad, nos hacen falta más sensores o sólo es implementación de Software.

Yo, planteo una visualización de temperatura en la pantalla.
Pero, internamente, el software, usará esa temperatura para encender y apagar los calentadores conjuntamente al llegar a cierta temperatura.
Y en el futuro, lo ampliaré para encender o ventiladores, o, refrigerador.

Si faltan opciones/posibilidades, comentad, y veo la viabilidad de montarlo.


(01-02-2021, 04:25 PM)Carlos70 escribió: [ -> ]Otra cosa es que igual viene bien tener un segundo sensor para que te avise si el controlador falla. Si no se pudiera integrar, a mi me gustaría saber al menos cuanto tiempo se enciende el calentador. Tener una gráfica de encendidos y apagados podría ser interesante.

Dame visibilidad de este segundo sensor. Finalidad?
Sobre las gráficas de encendido y apagado, del punto anterior, se podrá sacar sin problema.



(01-02-2021, 04:25 PM)Carlos70 escribió: [ -> ]A ver si se me ocurre algo más.
Una de mis máximas es tener todo lo posible en base de datos. Así que, seguid dando ideas!!!
(01-02-2021, 04:44 PM)javichuteck escribió: [ -> ]Dame visibilidad de este segundo sensor. Finalidad?

Supongo que se refiere a hacer un controlador con doble sonda. En un controlador con una sola sonda, si la sonda se avería, puedes llegar a cocer los peces (o que se quede el acuario frío, dependiendo del sentido en que trabaje el control). Si tienen dos sondas, una controla el calentador y la otra sirve para comparar. Si la lectura de las dos sondas difiere de un valor establecido, el sistema te da alarma.

Claro que en un sistema completo como el que tu planeas también puedes tener una alarma si la sonda da un valor extraño.
Yo creo que eso, como he leído en otros sitios, se controla con el propio calentador.

Me explico.

Si el calentador está 1°C (o medio) por encima, si la sonda falla, sólo subirá 1 grado (o medio).

Los calentadores, van a seguir. Sólo que (en mi caso) la sonda de temperatura, encenderá y apagará los 2 a la vez (para que no trabaje más uno que otro, por diferencia de potencia entre ellos).

A no ser que "no me dé cuenta", no veo la necesidad de la doble sonda de temperatura.

Soy duro de "moyera" eh!!! Aviso!!! Jejejeje
Ah, y ya puestos a pedir la luna ( -nosweat.gif), un caudalímetro en cada filtro para detectar fallos en la bomba y colmatación del medio filtrante.

(01-02-2021, 05:02 PM)javichuteck escribió: [ -> ]Yo creo que eso, como he leído en otros sitios, se controla con el propio calentador.

Me explico.

Si el calentador está 1°C (o medio) por encima, si la sonda falla, sólo subirá 1 grado (o medio).

Los calentadores, van a seguir. Sólo que (en mi caso) la sonda de temperatura, encenderá y apagará los 2 a la vez (para que no trabaje más uno que otro, por diferencia de potencia entre ellos).

A no ser que "no me dé cuenta", no veo la necesidad de la doble sonda de temperatura.

Soy duro de "moyera" eh!!! Aviso!!! Jejejeje

En realidad, ya tienes doble sonda: la del Arduino y la propia del calentador.
Pues es STC-1000 hace lo que tu quieres implementar en el sistema, controla encendido y apagado de calentadores y refigeración (ventiladores). Sería bueno que produjera un gráfico de encendidos y apagados, puede ser interesante.

Otra cosa a añadir, que pueda programarse el encendido de varios equipos, programando horas de encendido y de apagado, o por intervalos. Luego se le pone el nombre del equipo que se enchufe... como skimmer, luz UV, bomba de circulación,...

Y lo del caudalímetro, podría ser muy intersante.
(01-02-2021, 05:59 PM)Carlos70 escribió: [ -> ]Pues es STC-1000 hace lo que tu quieres implementar en el sistema, controla encendido y apagado de calentadores y refigeración (ventiladores). Sería bueno que produjera un gráfico de encendidos y apagados, puede ser interesante.
Con esto contamos, lo va a tener.


(01-02-2021, 05:59 PM)Carlos70 escribió: [ -> ]Otra cosa a añadir, que pueda programarse el encendido de varios equipos, programando horas de encendido y de apagado, o por intervalos. Luego se le pone el nombre del equipo que se enchufe... como skimmer, luz UV, bomba de circulación,... 
Si, tiene buena pinta como idea.
Como idea la pongo en "ToDo", para futuros (versión 2 o 3, cuando hayamos sacado la Versión 1).



(01-02-2021, 05:59 PM)Carlos70 escribió: [ -> ]Y lo del caudalímetro, podría ser muy intersante.


Desarrollemos la idea en matices, y, se valora para implementar.

Toda idea es buena.
Sería interesante que el controlador también te avisara de alguna manera si alguna medida está muy nal. Imagina que la temperatura por cualquier fallo está fuera de rango, pues que avise vía app o vía con una alarma o algo que tenga el controlador.

Y no se, al final cada uno tiene X necesidades que le pondría a su proyecto. Una cámara como la del Félix sería interesante pero tendría bastante lío hacerlo bien y pequeño.
(01-02-2021, 05:02 PM)javichuteck escribió: [ -> ]Yo creo que eso, como he leído en otros sitios, se controla con el propio calentador.

Me explico.

Si el calentador está 1°C (o medio) por encima, si la sonda falla, sólo subirá 1 grado (o medio).

Los calentadores, van a seguir. Sólo que (en mi caso) la sonda de temperatura, encenderá y apagará los 2 a la vez (para que no trabaje más uno que otro, por diferencia de potencia entre ellos).

A no ser que "no me dé cuenta", no veo la necesidad de la doble sonda de temperatura.

Soy duro de "moyera" eh!!! Aviso!!! Jejejeje

Si ya estás monitorizando la temperatura con Arduino no creo que te haga falta regular los calentadores. Los puedes poner a tope. En caso de que falle la sonda, la temperatura será "NaN" o se saldrá de los umbrales predefinidos. En estos casos, que Arduino te mande un mensaje y ya estás avisado.

Añado también otros dos parámetros a monitorizar, que a mí me resultan interesantes y útiles: la potencia instantánea y energía mensual acumulada.
(02-02-2021, 12:44 PM)Norfolk escribió: [ -> ]Si ya estás monitorizando la temperatura con Arduino no creo que te haga falta regular los calentadores. Los puedes poner a tope. En caso de que falle la sonda, la temperatura será "NaN" o se saldrá de los umbrales predefinidos. En estos casos, que Arduino te mande un mensaje y ya estás avisado.

Esto, disculpa mi increpancia, pero ... me parece un error muy muy grande.

Si algún componente de arduino fallase, achicharrarás a todos los habitantes de tu acuario.

No se le puede dejar TODA la inteligencia a Arduino, dado que, algo puede fallar.

Por eso, los calentadores, no estarán más de 1ºC por encima de la necesidad. Por eso, porque, si Arduino falla, no me apetece matar a los peces.


(02-02-2021, 12:44 PM)Norfolk escribió: [ -> ]Añado también otros dos parámetros a monitorizar, que a mí me resultan interesantes y útiles: la potencia instantánea y energía mensual acumulada.

¿A qué te refieres?
Si tu propuesta "no la entiendo" es porque, no es algo muy usado en Acuarofilia, sino, algo en otro nivel/concepto. Pero, que lo mismo, está bien, pero, para poder implementarlo, sería bueno, una definición, explicación de concepto, y sobre todo, entender que esto es para crear algo "genérico" como ayuda a usuarios del día a día. 
Para cosas mucho más concretas y específicas, ya serían desarrollos muy a medida, que cada uno podrá implementarlo "ad hoc" (a medida).

Pero, por curiosidad, coméntame a qué te refieres (debemos de habituarnos a hablar los conceptos técnicos más bajados a los mortales, porque sino, no los entendemos jejejej)

(01-02-2021, 10:46 PM)Jhon escribió: [ -> ]Sería interesante que el controlador también te avisara de alguna manera si alguna medida está muy nal. Imagina que la temperatura por cualquier fallo está fuera de rango, pues que avise vía app o vía con una alarma o algo que tenga el controlador.

Y no se, al final cada uno tiene X necesidades que le pondría a su proyecto. Una cámara como la del Félix sería interesante pero tendría bastante lío hacerlo bien y pequeño.

Al final, todas estas cosas irán saliendo con la implementación de los sistemas básico.

Y efectivamente, cada uno quiere unas cosas, les gusta unas cosas, etc y lo haría de ciertas formas.

Por eso, quiero ser muy muy genérico, y ya le meteré "las cosas a mi medida".
Para que te hagas una nidea. Yo llevo más de 2 años con el STC-1000 funcionando, y solo tuve un problema.

Un buen día, me encontré con que el termómetro me marcaba más temperatura de la habitual (me daba 26º en lugar de 24,5º), y me dí cuenta de que el calentador estaba funcionando. Pero... la lectura del STC-1000 era más baja, me estaba dando 21ºC.

Cual fue el problema? ... por algún motivo, la sonda se soltó de la ventosa que la sujetaba (seguramente, algo tiró del cable), y la sonda se salió del acuario. Me estaba dando la temperatura ambiental en la habitación.
De aquí, aunque sea sólo 1 fallo, denotamos que "puede haber fallos"!!

Si hubieras tenido el calentador sin límites... tendrías un achicharramiento de peces!!!

Tengamos en cuenta que esto no es lago montado en una cadena de producción, bajo un proyecto testeado, producido, etc.
Es algo creado por "uno", y la posibilidad a fallos, puede ser alta.

De ahí el no dejarle toda la inteligencia.
Páginas: 1 2 3 4 5 6 7 8 9