Sensor de Humedad Relativa en La Tierra
-
Upload
anonymous-ia1h937yvr -
Category
Documents
-
view
218 -
download
0
description
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