Ya estamos en marcha de nuevo ….

Bueno, depues de unas semanitas de trabajo, el nuevo Riegamatico 3.0 ya esta trabajando de nuevo para mantener sin sed a las plantas, aunque aqui ya no recordamos desde cuando no vemos el sol, asi que todavia no ha tenido mucho trabajo, lo que ha venido bien para hacer unas cuantas pruebas y escribir unas cuantas lineas de código.

image

Como ya adelantaba en alguna entrada anterior, esta nueva version tiene algunas mejoras respecto a la anterior version. Veamos un poco el “guat is niu”:

– Nuevo deposito de 18L a base de caja “Strofen” de los suecos.

– Display I2C que permite ahorrar un monton de pines del arduino.

– 2 Bombas en vez de 1 para hacer 2 circuitos de riego y poder regar con diferentes frecuencias unas plantas u otras (de momento solo utilizo una).

– Sensor para detectar bajo nivel de agua en el deposito (4l.)

– Sensor DTH22 de temperatura / humedad relativa en el exterior (fácil de usar ya que hay disponible libreria para su lectura)

– Sensor barométrico BMP085 para medir la presion atmosferica. Tambien hay una libreria en google code para su lectura, aunque veo que tiene un problema al leer la primera medida si lleva rato en reposo, cosa que tendremos que revisar. Este sensor esta ubicado en el interior ya que así no le afectan los vientos ni nada. Tambien mide la temperatura, así que podemos saber la temperatura que hace dentro, en la electrónica.

– Placa de control de carga de bateria a traves de un panel solar. De momento, esta parte tiene el hardware instalado, pero esta sin usar ya que debido al mayor consumo energético, ahora requiere un panel mas grande que el que tenia la anterior version, asi que de momento se alimenta mediante una linea de alimentacion de 12V que he sacado de casa.

imageDetalle de las 2 bombas y el sensor de nivel

 

imageValvula de vaciado del circuito, necesaria al estar el nivel del deposito mas alto que los aspersores

Y por supuesto, la verdadera mejora del nuevo Riegamatico 3.0, y que es el uso del Arduino Ethernet, que permite a nuestro Riegamatico comunicarse con el mundo exterior. De momento he implementado un pequeño servidor telnet que nos permite leer el estado desde cualquier parte del mundo con conexion a internet

Ahora los siguentes pasos inmediatos seran, por un lado, optimizar el código un poco para reducir el tamaño del programa y sobre todo el uso de RAM (los textos del telnet y el display ocupan mucha memoria RAM en el Arduino), poner un par de sensores de humedad de la tierra y despues de eso ya nos meteremos en la aventura de implementar un sistema sencillo de comunicaciones con el PC para enviar los datos de los sensores a una base de datos MySQL. Veremos a ver que sale.

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>