Sensor de Humedad Relativa en la Tierra Este sensor se encarga de adquirir información sobre el porcentaje de humedad relativa en la tierra, en nuestro caso usaremos esa información para saber cuándo la tierra donde se encuentra la planta se encuentre en un nivel crítico de sequedad para activar el actuador, el cual es una bomba de agua de 12V, para suministrar de agua la red hidráulica del invernadero el cual por el método del riego por goteo humedecerá la tierra hasta un punto aceptable de humedad para planta En el pro!ecto pro!ecto se usó como sensor de humedad humedad de tierra el módulo módulo "#$%& "#$%& que consta de un sensor capacitivo, el cual son dos electrodos, ! una peque'a placa reguladora de sensibilidad, que está formado por un opam ! un potenciómetro de precisión que determina el valor de la sensibilidad
Módulo YL-69
Electrodos El mecanismo es mu! sencillo dos placas separadas entre sí recubiertas de un material conductor ! que al ponerlo en contacto con un medio h(medo ! por lo tanto, capa) de conducir la corriente eléctrica, cierra el circuito con dichas patas En pocas palabras es un sensor capacitivo donde su medio determina la variación de voltaje entre electrodos
Regulador El sensor, viene también con un circuito que detecta la corriente eléctrica entre las patas ! lo transforma en un valor analógico, el cual nos permite conocer el grado de humedad que ha! o en digital, ! en ese caso nos dice si ha! humedad *1+, ! por tanto corriente eléctrica o no *+
-ueno, los valores críticos del sensor son.
•
Analógico: 1!" --# Suelo seco --# M$%ima &umedad
•
'igital:
1--# Ausencia de &umedad ---# Humedad
/odemos ver que los valores están 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 1 por ciento el valor entregado del adc
(rogramación
#defne F_CPU 1000000UL #include
#include #include #include "lcd.h" #include char !u 1$%&
//'efniendo cadena de 1$ caracteres
void (nit)'C*+ , )'-U*1<<F20+& // For )re3)4cc& )'C2)*1<<)'5+6*1<<)'P27+6*1<<)'P21+6*1<<)'P20+& //Prescaler div 3actor 178 9 uint1:_t ead)'C*uint8_t ch+ , chch;0!00000111& )'-U6ch& )'C2)6*1<<)'2C+& hile*=*)'C2) ; *1<<)'(F+++& )'C2)6*1<<)'(F+& return*)'C+& 9
int ain*void+ , int adc& '''0?& ''@0&
hile*1+ , lcd_init*+& lcd_uts*"Auedad en la"+& lcd_Botorc*71+& (nit)'C*+& adcead)'C*0+& int valor)dcadc& // Duardando en "valor)dc" el valor "adc" Eoat 5A *valor)dc100.0+/107G.0&
//eescalando ara una entrada a?ia de
H4 Eoat A 100.0I5A& orcentaJe de huedad
//estaos a 100 el valor o!tenido ara tener el
i3 *A>:0+ //-aKuinas de estados ara activar una alara !o!a de aBua eh indicador de Kue todo esta !ien , PM'0?01&9 // 2i el orcentaJe de huedad es ayor de :0 se aaBa la !o!a de aBua inediataente y se activa la alara de tierra inundada else , i3 *A>G0+ //2i la huedad es ayor al G0N ero enor al :0N indicara con led Kue todo se encuentra esta!le , PM'0?07&9 else , PM'0?0H&9 //2i la huedad es enor al G0N se activara la !o!a de aBua inediataente ara reBar la lanta y se activara la alaraa de seKuedad 9 int arte_decial * A I *int+A+ 100.0& del valor "adc"
//!teniedo Parte real y la Parte decial
srint3 *!u "tierraO Nd.Nd"*int+Aarte_decial+& // // Denerando cadena de caracteres ara el valor del voltaBe lcd_uts*!u +& // -ostrando en el lcd lcd_uts*"N
"+&
_delay_s*100+& 9
9
)m*lementacion
'e*ósito de Agua
+ircuito &idr$ulico