Sensor de Humedad Relativa en La Tierra

download Sensor de Humedad Relativa en La Tierra

of 6

description

xd

Transcript of Sensor de Humedad Relativa en La Tierra

Sensor de Humedad Relativa en la Tierra

Este sensor se encarga de adquirir informacin sobre el porcentaje de humedad relativa en la tierra, en nuestro caso usaremos esa informacin para saber cundo la tierra donde se encuentra la planta se encuentre en un nivel crtico de sequedad para activar el actuador, el cual es una bomba de agua de 12V, para suministrar de agua la red hidrulica del invernadero el cual por el mtodo del riego por goteo humedecer la tierra hasta un punto aceptable de humedad para planta.En el proyecto se us como sensor de humedad de tierra el mdulo YL-69 que consta de un sensor capacitivo, el cual son dos electrodos, y una pequea placa reguladora de sensibilidad, que est formado por un opam y un potencimetro de precisin que determina el valor de la sensibilidad.

Mdulo YL-69

Electrodos

El mecanismo es muy sencillo dos placas separadas entre s recubiertas de un materialconductoryque al ponerlo en contacto con un mediohmedo y por lo tanto, capaz de conducir la corriente elctrica, cierra el circuito con dichas patas. En pocas palabras es un sensor capacitivo donde su medio determina la variacin de voltaje entre electrodos.

Regulador

El sensor, viene tambin con un circuito que detecta la corrienteelctricaentre las patas y lotransforma en un valor analgico, el cual nos permite conocer el grado de humedad que hay o en digital, y en ese caso nos dice si hay humedad (1), y por tanto corrienteelctricao no (0).

Bueno, los valores crticos del sensor son:

Analgico:1023--> Suelo seco 0--> Mxima humedad

Digital: 1--> Ausencia de humedad 0 ---> Humedad

Podemos ver que los valores estn invertidos a lo de un sensor que normalmente tiene un nivel alto para un valor alto de la magnitud que se est sensando, pues tenemos un nivel bajo para un valor alto, lo que quiere decir que al momento de sensar tendremos que restar de un 100 por ciento el valor entregado del adc.

Programacin

#define F_CPU 1000000UL#include #include #include #include "lcd.h"#include

char buff[17]; //Definiendo cadena de 17 caracteres

void InitADC(){ADMUX=(1