Introduction: Monitor De Huerto Casero

About: I'm Gus, STEAM and Maker coordinator, cyclist and recycler.

Este monitor funciona para medir:

  • Temperatura ambiente (DHT11)
  • Humedad del aire (DHT11)
  • Humedad del suelo (Higròmetro)


Supplies

Para este proyecto necesitamos;

  • 1x mòdulo de sensor DHT11
  • 1x mòdulo de higròmetro
  • 1x Protoshield
  • 1x Arduino UNO (Acà explico que es y su historia) https://youtu.be/HiZi2c3sat4?t=516
  • 10x jumpers macho-macho de diferentes colores.

Step 1: Colocar El Breadboard En El Protoshield

El breadboard es una pieza que nos permite hacer prototipos electrónicos sin necesidad de soldar.

Esto nos permite errores, cambiar componentes y volverlo a usar con cualquier otro proyecto. Si quieres saber màs:

Los protoshields nos permiten hacer expansiones para Arduino que podemos intercambiar, algo asì como cartuchos de un Gameboy. Para màs información:

Lo que vamos a hacer en este paso es quitar el papel de protección que tiene la breaboard por la parte de abajo y la vamos a pegar al Protoshield.

Step 2: Conectando El Protoshield Y Los Cables De SCL Y SDA

Ya tenemos nuestro protoshield con su breadboard, ahora vamos a conectar el cable naranja y azul a los puertos SCL y SDA del Arduino, porque ya con el shield, no podremos acceder a ellos.

  • Conectamos al último pin de la hilera superior de pines de Arduino, osea el puerto SCL (serial clock) al cable naranja
  • Conectamos el penúltimo pin de la hilera superior de pines de Arduino, osea el puerto SDA (serial data) al cable azul.
  • Colocamos el shield embonándolo con los pines del Arduino.

Step 3: Conectando La Alimentación Eléctrica.

En los breadboards, todas las filas están conectadas entre si. Por lo que alimentaremos del Arduino a la hilera 8 con 5V y la hilera 7 con la tierra (GND,ground).

  • Colocamos un cable rojo del Pin 5V del Arduino a la 8º hilera del breadboard.
  • Colocamos un cable negro del Pin GND del Arduino a la hilera 7 del breadboard.

Para energizar nuestros módulos, vamos siempre a conectarlos:

  • + a la hilera 8
  • - o gnd a hilera 7

Step 4: Conectando El DHT 11

El DHT11 es un sensor que nos permite medir:

  • Temperatura del aire
  • Humedad en el aire

Si te interesa saber más, solo entra al video:

El sensor DHT once tiene 3 pines:

  • DAT-->Pin 4 del Arduino
  • VCC-->Hilera 8 con 5V Arduino
  • GND-->Hilera 7 con GND del Arduino

La conexión es muy sencilla.

Step 5: Conectando El Higrómetro

El higrómetro tiene el objetivo de medir y detectar el nivel de la humedad presente en el suelo. Si nivel de humedad del suelo es bajo, el valor analógico de la salida del sensor disminuirá, de lo contrario, si el nivel de humedad es alto el valor analógico de la salida aumentará.

Cuenta con un potenciómetro integrado que permite ajustar el valor de umbral, cuando la humedad del suelo es menor a este valor la salida digital mantendrá un valor “Alto”, cuando la humedad del suelo es superior al valor de umbral establecido, la salida digital del modulo conmutara a un estado “Bajo”.

Lo que vamos a hacer es conectar los dos pines del sensor al módulo de potenciómetro, aquí no hay problema como se conecte.

Ahora conectamos el módulo a la breadboard en la esquina inferior, dejando una columna para las conexiones y lo conectamos de la siguiente manera:

  • VCC--> Hilera 8 de 5V
  • GND--> Hilera 7 de GND
  • D0--> A nada
  • A0--> Conectando al Pin A0 del Arduino.

Step 6: Conectando La Pantalla OLED

En este paso usamos una pantalla oled de 128x64 de 1.3".

La conexiòn de la pantalla es:

  • VCC--> Hilera 8 de 5V
  • GND--> Hilera 7 de GND
  • SCL--> Cable naranja al SCL del Arduino
  • SDA--> Cable azul al SDA del Arduino

Step 7: Ahora Solo Falta Subir El Código Desde El Arduino IDE

El código lo encuentras en el archivo .ino

Descárgalo al Arduino IDE y descarga las siguientes bibliotecas:

  • U8glib para manejo de OLED
  • DHT para el sensor DHT11