Clase 2: Sensor de humedad

 

Instrucciones

Crea una entrada en Blogger y copia toda la información hasta los saberes ; luego, con tus propias palabras, realiza el resumen personal .


SABER CONOCER

1. ¿Qué es un sensor de humedad del suelo?

El sensor de humedad es un dispositivo que mide cuánta agua hay en la tierra . Se utiliza mucho en proyectos como:

  • Sistemas de riego automático
  • Invernaderos
  • Jardines inteligentes
  • Proyectos de agricultura

Este sensor funciona detectando la cantidad de agua que permite el paso de corriente eléctrica en el suelo.

Mientras más agua hay → más conductividadmayor valor analógico .

Mientras menos agua hay → menos conductividadmenor valor analógico .


2. ¿Cómo envía datos el sensor? (Señal analógica)

El sensor envía una señal analógica , es decir:

  • No es solo 0 o 1
  • La señal puede tener muchos valores intermedios.
  • En Arduino, el rango es de 0 a 1023

Interpretación general:

Valor analógico Humedad del suelo
0–300 Muy húmedo
301–600 Húmedo normal
601–1023 Muy seco

3. ¿Qué hace el módulo del sensor? (A0 y D0)

El sensor tiene dos salidas posibles:

  • A0 → Señal analógica (valores entre 0 y 1023)
  • D0 → Señal digital (solo seco/húmedo)

En esta clase trabajamos con A0 , porque mBlock puede leer perfectamente los valores analógicos.


4. ¿Cómo funciona en un proyecto real?

Ejemplo clásico:

  1. El sensor de humedad lee el nivel de agua de la tierra.
  2. El Arduino recibe un valor analógico.
  3. Dependiendo del valor:
    • Se puede encender un LED
    • Se puede activar un servo
    • Se puede encender una bomba
    • Se puede emitir un sonido

De esta forma se crea un sistema automático de riego .


5. Conexión básica del sensor

El módulo tiene tres pines:

  • VCC → 5 V
  • Tierra → Tierra
  • A0 → A0 de Arduino

SABRE HACER (Ejercicio realizado en clases)

Programación en mBlock

Objetivo del programa

Lea el valor analógico del sensor de humedad y:

  • Encender un LED si el suelo está muy seco
  • Encender un LED si el suelo está húmedo normal
  • Encender un LED si el suelo está muy húmedo
  • Mostrar el valor en la pantalla.

SABRE SER (Valores a desarrollar en esta clase)

  • Paciencia: interpretar correctamente valores analógicos.
  • Responsabilidad: no copiar, comprender.
  • Autonomía: probar diferentes niveles de humedad.
  • Orden: armar el circuito sin errores.

SABRE CONVIVIR (Actitudes en el aula)

  • Apoyar a compañeros que no lograrán leer el valor analógico.
  • Respetar turnos al usar computadoras.
  • Mantenga un ambiente de concentración.

Resumen personal

Un sensor de humedad mide cuánta agua tiene la tierra y envía un valor que cambia según qué tan seca o mojada esté. Funciona con una señal analógica , que es un número que puede variar de muchos valores, no solo 0 o 1. Normalmente entrega valores entre 0 y 1023 , donde 0 está muy mojado y 1023 es muy seco. Este sensor sirve en proyectos reales como sistemas de riego automático para plantas. En mBlock aprenderá a leer valores del sensor, compararlos y usar condiciones para encender un LED o activar una acción según la humedad.

1. ¿Por qué el sensor de humedad no puede ser digital si queremos medir niveles exactos?

Porque una señal digital solo da dos opciones (0 o 1), mientras que la humedad necesita niveles intermedios, como 300, 500 o 800. Con digital no podríamos saber cuánta agua hay exactamente.

2. ¿Qué valor analógico indica que la tierra está muy seca?

Un valor alto, normalmente arriba de 700–800, indica que la tierra está muy seca.

3. ¿Qué parte del código enciende el LED según la humedad?

La parte donde se usa una condición “si <valor del sensor> es mayor que X, encender LED”.
Ejemplo típico:
Si (humedad > 700) → encender LED rojo.

4. ¿Cómo se podría mejorar este proyecto en el futuro?

Podría mejorarse agregando:

  • Un sistema de riego automático con bomba de agua.

  • Notificaciones al celular usando Bluetooth o WiFi.

  • Un display para ver el nivel de humedad.

  • Guardar datos para ver cambios con el tiempo.

Comments