Professional Documents
Culture Documents
19 ENERO, 2016
l FC-28 se distribuye con una placa de medición estándar que permite obtener la medición como
valor analógico o como una salida digital, activada cuando la humedad supera un cierto umbral.
Los valores obtenidos van desde 0 sumergido en agua, a 1023 en el aire (o en un suelo muy
seco). Un suelo ligeramente húmero daría valores típicos de 600-700. Un suelo seco tendrá valores
de 800-1023.
La salida digital dispara cuando el valor de humedad supera un cierto umbral, que ajustamos
mediante el potenciómetro. Por tanto, obtendremos una señal LOW cuando el suelo no está
húmedo, y HIGH cuando la humedad supera el valor de consigna.
El valor concreto dependerá del tipo de suelo y la presencia de elementos químicos, como
fertilizantes. Además, no todas las plantas requieren la misma humedad, por lo que lo mejor es que
hagáis una pequeña calibración en el terreno real.
PRECIO
El sensor de humedad FC-28 es realmente barato. Podemos encontrarlo por 0,85€ en vendedores
internacionales de Ebay y Aliexpress. y 69
ESQUEMA DE MONTAJE
El esquema eléctrico es sencillo. Alimentamos el módulo conectando GND y 5V a los pines
correspondientes de Arduino.
Ahora si queremos usar la lectura analógica, conectamos la salida A0 a una de las entradas
analógicas de Arduino.
EJEMPLOS DE CÓDIGO
El código necesario es realmente sencillo. Si estamos empleando la señal analógica A0, leemos
el valor mediante la entrada analógica, y usamos el puerto serie para mostrar el valor por pantalla. En
un caso real, este valor se emplearía para ejecutar acciones, en lugar de mostrar el valor.
Este sensor tiene la capacidad de medir la humedad del suelo. Aplicando una
pequeña tensión entre los terminales del módulo YL-69 hace pasar una corriente
que depende básicamente de la resistencia que se genera en el suelo y ésta
depende mucho de la humedad. Por lo tanto al aumentar la humedad la corriente
crece y al bajar la corriente disminuye.
Consiste en una sonda YL-69 con dos terminales separados adecuadamente y un
módulo YL-38 que contiene un circuito comparador LM393 SMD (de soldado
superficial) muy estable, un led de encendido y otro de activación de salida digital.
Este último presenta 2 pines de conexión hacia el módulo YL-69, 2 pines para la
alimentación y 2 pines de datos. VCC, GND, D0, A0.
19 en existencia
AÑADIR AL CARRITO
Especificaciones:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Este sensor tiene la capacidad de medir la humedad del suelo. Aplicando una
pequeña tensión entre los terminales del módulo YL-69 hace pasar una corriente
que depende básicamente de la resistencia que se genera en el suelo y ésta
depende mucho de la humedad. Por lo tanto, al aumentar la humedad la corriente
crece y al bajar la corriente disminuye.
Especificaciones
Terminales
Lista de materiales
PC
Arduino UNO
Cables Dupont M-M
Cables Dupont M-H
Protoboard 170 puntos
Sensor De Humedad Del Suelo YL38 Y YL69
LCD 20 X 4 Con Luz De Fondo Azul Con Interfaz I2C
Desarrollo
Conexiones
Diagrama
Conexión física
Programa
Lo primero que tienes que hacer es incluir las librerías Wire.h y
LiquidCrystal_I2C.h y configurar la pantalla como se muestra en la siguiente
imagen:
En el void loop crearas una cadena de caracteres para poder mostrar el valor de la
humedad en la lcd siempre en 3 dígitos posteriormente se lee el valor analógico
del pin A0 y se almacena en la variable Lectura_Analogica pero como los valores
que entrega se encuentra dentro del rango de 0 a 1023 debes cambiar esa escala
, el comando Humedad = map(Lectura_Analogica, 0, 1023, 100, 0); modificara esa
escala por ultimo mostraras una serie de mensajes en la lcd y a su vez también
mostraras el valor de la humedad ya en porcentaje y se estará actualizando cada
250 milisegundos
Descargas
LINK DE VIDEOS
- https://www.youtube.com/watch?v=0s_Ql3x6YaM