Video : Automatizar acciones en el invernadero

Hay varias tareas repetitivas que realizar en el invernadero y en el mantenimiento del sistema acuaponico. Por eso me decidí a realizar un pequeño proyecto en arduino. Con el podre controlar la temperatura y otras cosas.

Yo no soy experto en el tema, pero hasta el momento e podido realizar todo sin grandes problemas.

objetivos del proyecto

– Medir la temperatura y la humedad
– Mostrar la información en una pantalla de LCD de 16×2
– Controlar interruptores (reles)

Materiales necesarios

– Placa arduino uno
– Sensor humedad y temperatura DHT11
– LCD 16×2
– Modulo 4 reles

Conexiones



Código fuente


// Incluimos librería
#include <DHT.h> // para sensor temperatura
#include <LiquidCrystal.h> // para LCD 16x2
//#include  <LiquidCrystal_I2C.h>
 
// Definimos el pin digital donde se conecta el sensor temperatura
#define DHTPIN 2
// Dependiendo del tipo de sensor
#define DHTTYPE DHT11
 
// Inicializamos el sensor DHT11
DHT dht(DHTPIN, DHTTYPE);

//Crear el objeto LCD con los números correspondientes (rs, en, d4, d5, d6, d7)
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
//LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

//Dibujo caracter grado
byte grado[8] =
 {
 0b00001100,
 0b00010010,
 0b00010010,
 0b00001100,
 0b00000000,
 0b00000000,
 0b00000000,
 0b00000000
 };

//iniciamos los relay y asignamos pines
int relay1 = 10;
int relay2 = 11;
int relay3 = 12;
int relay4 = 3;

void setup() {
 
  // Comenzamos el sensor DHT
  dht.begin();
  
   // Inicializar el LCD con el número de  columnas y filas del LCD
  lcd.begin(16, 2);
  lcd.createChar(1, grado);// agregamos el caracter grado 
  
  // Escribimos el Mensaje en el LCD.
  lcd.setCursor(0, 0);
  lcd.print("Iniciando...");
  lcd.setCursor(0, 1);
  lcd.print("Acuaponico.cl");

  // Inicializar el pin digital relays, como salidas
  pinMode(relay1, OUTPUT);   
  pinMode(relay2, OUTPUT);   
  pinMode(relay3, OUTPUT);   
  pinMode(relay4, OUTPUT);

  // Apagamos todos los relays
  digitalWrite(relay1, HIGH); //apagamos el relay
  digitalWrite(relay2, HIGH); //apagamos el relay
  digitalWrite(relay3, HIGH); //apagamos el relay
  digitalWrite(relay4, HIGH); //apagamos el relay
}
 
void loop() {
    // Esperamos 5 segundos entre medidas
  delay(5000);
 
  // Leemos la humedad relativa
  int h = dht.readHumidity();
  // Leemos la temperatura en grados centígrados (por defecto)
  int t = dht.readTemperature();
  // Leemos la temperatura en grados Fahreheit
  float f = dht.readTemperature(true);
 
  // Comprobamos si ha habido algún error en la lectura
  if (isnan(h) || isnan(t) || isnan(f)) {
    //Serial.println("Error obteniendo los datos del sensor DHT11");
    lcd.setCursor(0, 1);
    lcd.print("Error DHT11");
    return;
  }

  // Escribir en LCD humedad y temperatura

  lcd.setCursor(0, 0);
  lcd.print("Humedad: ");
  lcd.print(h);
  lcd.print(" %");

  lcd.setCursor(0, 1);
  lcd.print("Grados : ");
  lcd.print(t);
  lcd.write(1); //Imprimimos nuestro caracter Grados
  lcd.print("C");

  //Relay : 1
  if(t<17){
    digitalWrite(relay1, LOW); //encendemos el relay
  }else{
    digitalWrite(relay1, HIGH); //apagamos el relay
  }
}

Video : biofiltro y cama de cultivo

Construyendo mi biofiltro y cama de cultivo… con errores de construcción y como lo voy resolviendo.

Continuando con la serie de vídeos de registro de mi proceso de de construcción. Esta vez le toca a la construcción de mi biofiltro que también funciona como cama de cultivo

El Biofiltro es una pieza fundamental dentro de las funciones que se realizan en un sistema acuaponico. Este se encarga de dar un ambiente y una superficie apropiada a las bacterias nitrificantes que son las encargadas de convertir los amonios en nitritos y nitratos. Este modulo permite mineralizar de los desechos de los peces sean estos orina, heces o sub productos de la respiración de los peces.

batea usada para hacer un biofiltro

unión de estanque pvc

Construido sobre una batea de construcción (al menos aquí en Chile), con tuberías de pvc, codos, unión de estanque disponible fácilmente en tiendas de construcción.

La batea o fuente tiene dieciocho centímetros útiles de altura que son llenados con arlita o hydro-rocks que fue conseguida en tiendas de cultivo indoor.

Originalmente quería construir un sifón de codo. con lo que seria posible dejar una área siempre sumergida mucho mas delgada. lamentablemente no funciono como yo esperaba pues se demoraba demasiado en comenzar a drenar y se demora demasiado en terminar de drenar. Incluso mas de lo que se demora en llenar el bio filtro.

Esto me llevo a construir un típico sifón de campana. Como quería realizar algo interesante descarte su fabricación en cañería de PVC clásico… y me preferí usar un envase de vidrio añadido a una base de plástico (de echo use una unión de plástico para instalaciones eléctricas) para darle la altura requerida.

A pesar que aun no tengo los peces instalados los peces en el sistema. Me vi en la necesidad de plantar algunas matas de orégano, de goji y de aji (chiles). Ya que mi perro se puso a escavar en el jardín donde estaban plantadas.