Proyecto Acuario Interfaces
A falta de terminar de ajustar el tema de medición del pH mi proyecto de Controlador de mi Acuario lo tengo terminado.
El controlador final me sirve para poder controlar 2 acuarios, con sus respectivos sensores de temperatura y sondas de pH.
El controlador dispone de 1 placa de relays de 4 canales y otra de 1 canal este último para poder hacer mediciones de pH por 2 sondas distintas.
La información se nos muestra de 2 formas distintas mediante un Display LCD de 4 líneas y por su interface web. Mediante el interface web podemos gestionar varias funciones del controlador:
Desde aquí puedo hacer lecturas de pH y temperatura, acceder al historial de mediciones y volver todos los dispositivos controlados por los relays al horario programado. El reloj que se ve en pantalla permite actualizar la hora del reloj interno DS1307 de una forma muy sencilla.El controlador final me sirve para poder controlar 2 acuarios, con sus respectivos sensores de temperatura y sondas de pH.
El controlador dispone de 1 placa de relays de 4 canales y otra de 1 canal este último para poder hacer mediciones de pH por 2 sondas distintas.
La información se nos muestra de 2 formas distintas mediante un Display LCD de 4 líneas y por su interface web. Mediante el interface web podemos gestionar varias funciones del controlador:
- Poner en Hora el reloj interno
- Programar los temporizadores
- Encender y apagar los dispositivos controlados por los relays
- Hacer lecturas de pH y temperatura
- Consultar el histórico de mediciones realizadas (se graba una medición cada 1h).
Le doy a Leer SD y se me muestran los ficheros almacenados en la memoria:
Pincho sobre DATOS.TXT y puedo ver todo el histórico:
A parte de este interface el proyecto cuenta con un interface, sólo informativo, que es el Display LCD de 4 filas. En el se muestran los valores de los sensores así como la fecha y hora actual.
Cada minuto se nos muestra por pantalla los horarios de los dispositivos controlados y se actualizan los valores de los distintos sensores de temperatura y pH.
Esta es la parte con la que podemos interactuar, en la próxima entrada de mi blog iré mostrando las tripas del controlador.