La historia:
Hay bastantes instructables en el tema de la planta de riego, así que apenas inventé algo original aquí. Qué hace diferente este sistema es la cantidad de programación y Personalización que entró, lo que permite mejor control e integración en la vida cotidiana.
Aquí tenéis un vídeo de un funcionamiento de riego: riego funcione
Se trata de cómo APIS entró en existencia:
Contamos con dos plantas de pimiento rojo caliente, que apenas han "sobrevivido" a varias de nuestras vacaciones y casi considera a miembros de la familia en este momento. Tienen por la extrema sequía y el exceso de riego, pero siempre de alguna manera se recuperó.
La idea de construir planta basados en Arduino de riego era casi la primera idea de cómo podría aplicarse Arduino como un proyecto de automatización del hogar. Así se construyó una planta simple de sistema de riego.
Sin embargo, versión 1 no tenía ninguna indicación de humedad del suelo y no había manera saber si estaba a punto de regar las plantas, o de riego fue a pocos días de distancia.
Curiosidad, como todos sabemos, mató el gato, y la versión 2 fue construido con un módulo de 4 dígitos 7 segmentos para mostrar humedad actual en todos los tiempos.
Eso no fue suficiente. ¿La siguiente pregunta fue "Cuándo fue la última vez regaba las plantas"? (Ya que raramente casero para presenciarlo). Versión 3 utiliza el módulo de 7 segmentos para mostrar también cómo hace mucho tiempo el funcionamiento pasado de riego ocurrió (como una cadena de texto corriente).
Una noche, el riego se inició en 4:00, despertando en todo el mundo. Frustrante... Encontrar trabajar demasiado para desactivar APIS para la noche, y en el día impedir el riego en el medio de la noche, un reloj de tiempo real fue añadido para poner el dispositivo para dormir por la noche como parte de versión 4.
Reloj en tiempo real requiere ajustes periódicos (como por ejemplo el interruptor de tiempo de ahorro de luz del día), versión 5, incluye tres botones que permite establecer una variedad de parámetros de riego de la planta.
No paró ahí. Me di cuenta de sonda de humedad tienden a erosionar bastante rápidamente, muy posiblemente debido a que era (por diseño) bajo tensión constante, y por lo tanto había constante corriente eléctrica entre los electrodos (ánodo de erosión). La sonda de suelo barato de China sobrevivieron alrededor de una semana. Incluso un clavo galvanizado fue "devorado" en un mes. Una sonda de acero inoxidable se mantiene mejor, pero me di cuenta de que incluso que era renunciar. Versión 6 se enciende la punta de prueba por solo 1 minuto cada hora (y todo el tiempo durante el riego), así dramáticamente reducir la erosión (~ 16 minutos al día y 24 horas al día).
La IDEA:
Desarrollar plantas riego con las siguientes capacidades:
- Humedad del suelo medida
- Al llegar a una marca de humedad predefinido de "baja", encienda la bomba de agua y regar las plantas hasta llega a una marca de "alto" nivel de humedad
- Riego debe hacerse en varios funcionamientos, separados por períodos de inactividad para permitir la saturación del agua a través del suelo
- El sistema se debe desactivar en la noche entre el "sueño" y "despertar a" veces
- Tiempo de "Despertar" debe ajustarse para los fines de semana a un valor más
- El sistema debe mantener el registro de bombeo funciona
- El sistema debe mostrar la lectura actual de humedad del suelo
- El sistema debe mostrar la fecha y hora de la última bomba de circulación
- Parámetros de riego debe ser ajustable sin reprogramación
- Parar de bombear e indican la condición de Error Si el funcionamiento de la bomba no conduce al cambio en humedad (fuera del agua, o problemas de sensor) prevención de inundaciones de la planta y fugas de agua
- El sistema debe encender la sonda de humedad y apagado para evitar la erosión del metal
- El sistema debe drenar el agua de los tubos para evitar que el molde formando en su interior
Los siguientes parámetros deben ser configurables por medio de botones:
- Humedad marca "baja", en %, para empezar a bombear ejecución (predeterminado = 60%)
- Marca "alta" de la humedad, en %, para detener la bomba de funcionamiento (por defecto = 65%)
- Duración de un solo riego ejecutar, en el sec (predeterminado = 60 segundos)
- Número de reintentos para alcanzar humedad de destino (por defecto = 4 carreras)
- Tiempo militar para desactivar por la noche, horas solamente (por defecto = 22 o 22:00)
- Tiempo militar para activar por la mañana, sólo horas (por defecto = 07 o 7:00)
- Ajuste para la activación de la mañana, el fin de semana horas de delta (por defecto = + 2 horas)
- Hora y fecha actual
APIS escribe fecha y hora de 10 carreras riego pasados en la memoria EEPROM. Podría mostrar el registro, mostrando fecha y hora de las carreras.
Una de muchas cosas que hemos aprendido de las APIS es que realmente no es necesario regar las plantas cada día, que era la rutina hasta que vimos las lecturas de humedad del suelo en un display de 7 segmentos...