Después de presentar el proyecto, algunas de las personas quienes lo miraron en funcionamiento, propusieron algunas mejoras entre ellas están: * Que el sistema active la bomba por unos minutos y lo apague por unos instantes para ahorrar energía. * Que el sistema le permita al usuario ingresar cualquier valor de humedad (245, 368, etc), pues por el momento solo acepta valores como 600,700,800. * Adaptar los valores entregados por el sensor de humedad, para que una humedad de 0 indique que el suelo este seco y que una humedad de 1023 indique que la tierra esta completamente mojada, en la versión actual dichos valores están invertidos, (1023 es seco y 0 es completamente mojado). * Equipar el sistema para que trabaje con energía solar. * Meter el sistema en una pequeña caja para mejorar su estética y para usar mejor el espacio. Estas son las mejoras propuestas, si alguien tiene una sugerencia o duda comenten, toda opinión cuenta!!!
Pingüino es una plataforma similar a Arduino, por lo tanto el código creado en una plataforma puede adaptarse muy fácilmente para pasarlo a la otra, en pocas palabras un proyecto diseñado para Arduino puede implementarse en Pingüino o viceversa. En primer lugar se declaran las variables o registros que almacenaran los valores entregados por los sensores y por el usuario, se usan nombres cortos porque mas adelante se "invocara" a estas variables, por ejemplo la variable H almacena el valor de humedad entregado por el sensor; HA , HB , HC , y HD almacenan el valor de humedad determinado para que la bomba se apague o se encienda, HR toma el valor de humedad de uno de los 4 cultivos, su valor ahora es el dato de referencia y se usa para compararlo con el que esta almacenado en H . En la siguiente imagen se puede ver la declaración de variables: En la función setup() se realiza la configuración inicial para el pic, cuando se enciende...