Hola a todos.
Pongo el dibujito primero por si lo ven y deciden pasar directamente a otro hilo
![]()
Bueno, al lío:
He comenzado a diseñar un nuevo acuario automatizado (100 litros), mientras espero los tropecientos accesorios que he comprado en Aliexpress ![]()
La automatización es para independizarme de la mayoría de las tareas de mantenimiento de un acuario (he tenido varios y grandes acuarios) que suele ser uno de los motivos por los cuales nos cansamos y abandonamos esta afición (cambios de agua peleando con la parienta, olvidarnos de ponerle la comida a los
, echar el fertilizante para las plantas, cerrar por la noche el CO2 y la pantalla de leds...).
Por otra parte intentar que se parezca a un entorno natural, algo como un lago, donde entra agua de forma continua, amanece y anochece, es decir, crear un ecosistema.
Para este proyecto utilizaré los siguientes elementos, (y unas consultas para los sabihondos del foro al final del hilo - si no se durmieron antes - ![]()
1.- Una fuente de alimentación de 220V CC a 12V DC de 20 amperios.
2.- Arduino Uno (en anteriores proyectos con acuarios de 500 litros he utilizado Arduino Mega con un display: Acuario Automatizado).
El Arduino Uno se alimenta por un step down de 12V a 7V DC. Lleva un reloj RTC3231.
3.- Antes de la entrada de corriente a la fuente de alimentación hay un circuito independiente del Arduino formado por un sensor de nivel de líquido colocado por fuera del cristal, en la mitad de la altura, para detectar fugas de agua y a través de un Relé cortar la corriente de todo el sistema.
3.- Una pantalla de aluminio con 7 leds de alta potencia (12V DC, 0,7 amperios, 12 watts, 700 lúmenes): cuatro blancos, dos Grow Leds y uno azul (este útimo para imitar la "luz de luna" por la noche).
Los leds están controlados por tres Mosfet, reproduciendo el efecto amanecer y anochecer y lleva ventiladores de ordenador de 12 votios controlados por un Mosfet para mantener la temperatura de la pantalla por debajo de los 40 grados. Agregar que normalmente los leds están encendidos a mitad de intensidad (menos desgaste).
4.- Tres sensores de temperatura: en la pantalla de Leds, en el agua y dentro de la caja que contiene el Arduino, los Mosfet, los Relés y demás elementos electrónicos.
Surbyte en su momento encontró una librería asimétrica, que almacena mediciones sin enlentencer el programa y entrega el último dato almacenado (o era el primero?) al requerirlo.
5.- Un solenoide que controla una válvula de agua, que a su vez la recibe de un filtro externo de dos recipientes (carbón activado y de partículas) y se abre unos segundos cada hora.
El nivel del acuario se mantiene siempre estable por un rebosadero que drena el exceso de agua a un desagüe.
6.- Un solenoide que controla la entrada de CO2 durante las horas de luz
.
7.- La alimentación de los
por un alimentador programable por wifi, vaya modernidad
(en proyectos anteriores "espachurraba" un alimentador y lo automatizaba para controlarlo con arduino.
8.- Un filtro exterior (filtración mecánica y biológica).
9.- Un calentador de agua, que se controla con un Relé normalmente abierto. Estos cacharros traen un sensor de temperatura y termostato incorporado, pero no me fío, cuando la temperatura del agua baje de los 25 grados lo enciendo y si supera los 28 lo apago.
![]()
10.- Un depósito de fertilizante accionado por una bomba peristáltica dosificadora de 12V DC que administra una pequeña cantidad de fertilizante cuatro veces al día ![]()
La primera Consulta:
Como en este proyecto no pondré un display, la activación y demás yerbas de cada mecanismo irá listada en el Puerto Serial del Ide de Arduino, mi consulta es qué app del móvil (iOS) me permitiría ver en el iPhone el puerto serie, conectando al arduino un módulo bluetooth / Wifi.
Aclaro que he mirado y hay muchas aplicaciones pero parece que todas son para dar órdenes al arduino, no he encontrado nada que ponga que puedan visualizar el puerto serie.
Segunda consulta:
En mi último acuario (tenía 500 litros, 1,5 metros de largo) utilizaba una pantalla con 35 leds de alta potencia.
Si mal no recuerdo cada uno de este tipo de leds consume 0,7 amperios, lo cual viene a ser algo así como 25 amperios.
Reitero mi ignorancia en cuanto a electrónica se refiere, el tema es que utilizaba una fuente de alimentación de 30 amperios, si era menor los leds no se encendían correctamente, parpadeaban.
En este proyecto en total habrá 7 leds (aproximadamente 5 amperios) por lo cual no se si una fuente de alimentación de 20 amperios será demasiado...
Podría utilizar una fuente de menor amperaje?
Tercera consulta:
En realidad es más de software, o mezclado, vamos. (que te conozco Surbyte y compañía, que no dejan pasar nada) ![]()
Siempre he utilizado para el corte de seguridad en caso de fugas de agua por rotura de la urna de cristal, el flotador que no es más que un interruptor.
Alimento al Relé y al sensor de flotador desde un enchufe que tiene además salida de 5V DC para cargar móviles, y el Relé está en posición NC.
Cuando el agua baja de un cierto nivel, el flotador cierra el circuito, manda los 5 voltios al Relé y Pafff!! se corta la corriente de TODO.
Como el sistema es independiente del Arduino, hasta que no se solucione el problema ( o se invierta la posición del sensor de flotador), no volverá a cerrarse el circuito del Relé.
O sea que si utilizo el sensor de nivel ese que va pegado al cristal por fuera, deberá ir DENTRO del programa del Arduino, ergo, cuando manda la señal habrá que poner un condicional para que no se active nada
.
Con qué orden lo harían?
Bueno, espero que me puedan ayudar con mis consultas.
Aún no he terminado de escribir el programa, cuando esté avanzado o si alguien tiene interés lo pondré.
Gracias a todos.







