Semillero controlado por Arduino

Un proyecto que trata de implementar un riego por goteo.

El agua almacenada en un depósito será extraída a través de un tubo de riego por la acción de una bomba alimentada con una batería.

Por su parte, la bomba será activada a través de un relé conectado a una placa Arduino UNO.

A partir del código, encendemos o apagamos la bomba enviando una señal HIGH o LOW al relé que abrirá o cerrará el circuito (el valor correcto dependerá del fabricante).


En esta versión, hemos realizado una codificación sencilla en la que la bomba se activa y desactiva cada 5 segundos.

Este proyecto, se podrá ampliar utilizando sensores de humedad que determinaran la activación de la bomba, incluir una fuente de luz, un sensor de temperatura que puede determinar la activación de un ventilador etc. en otra versión mejorada iremos viendo los avances del mismo. Os compartimos el código sencillo realizado y el video explicativo para ver el resultado.

/*

  • Semillero riego automatico 1.0
    • RGG 2019
    • 1 Relé
  • 1 Bomba
    • Se trata de accionar la bomba de agua a partir de un relé conectado a Arduino
      */

//Indicamos el pin donde está conectado el Relé
const int pinRL = 9;

void setup() {
// put your setup code here, to run once:

//Indicamos los pines de Salida
pinMode(pinRL, OUTPUT);

//Abrimos una conexión serie con el PC
Serial.begin(9600);
}

void loop() {
// put your main code here, to run repeatedly:
//Enviamos un valor HIGH al pin del Relé
digitalWrite(pinRL, HIGH);
Serial.println (“Enviamos un High”);
//Esperamos 5 segundos
delay(5000);

//Enviamos un valor LOW al pin del Relé
digitalWrite(pinRL, LOW);
Serial.println (“Enviamos un LOW se activa el relé y la bomba”);
//Esperamos 5 segundo
delay(5000);
}

Deja un comentario

Scroll al inicio