jueves, 18 de diciembre de 2025

馃尡 Riego Automatizado con Micro:bit

 

Construcci贸n, Conexi贸n y Programaci贸n Paso a Paso



Introducci贸n

La automatizaci贸n se ha convertido en una herramienta fundamental dentro de los entornos educativos STEAM. Uno de los proyectos m谩s atractivos —tanto para estudiantes como para docentes— es la creaci贸n de un sistema de riego automatizado, capaz de detectar la humedad del suelo y activar una bomba de agua sin intervenci贸n humana.


En este art铆culo aprender谩s a construir un sistema completo usando Micro:bit, un sensor resistivo de humedad, un m贸dulo rel茅 y programaci贸n en MakeCode.

Este proyecto no solo introduce conceptos de electr贸nica b谩sica, sino que tambi茅n fortalece la comprensi贸n en 谩reas como programaci贸n, an谩lisis de datos, automatizaci贸n y prototipado real.


¿Qu茅 es un sistema de riego automatizado?

Un sistema de riego automatizado es un mecanismo que controla el suministro de agua a una planta seg煤n las condiciones del suelo. El objetivo principal es evitar tanto el exceso como la falta de agua, optimizando el uso del recurso h铆drico y aumentando la salud de las plantas.

Cuando lo llevamos al aula o a un laboratorio escolar, este tipo de proyecto se convierte en una herramienta pedag贸gica poderosa para explicar:

  • Sensores anal贸gicos

  • Condicionales en programaci贸n

  • Uso de actuadores

  • Procesamiento de datos

  • L贸gica de control


Componentes necesarios

Para este proyecto utilizamos los siguientes elementos:

  • 1 placa Micro:bit

  • 1 placa de expansi贸n o breakout board

  • 1 sensor resistivo de humedad del suelo

  • 1 m贸dulo rel茅 de 5V

  • 1 bomba de agua peque帽a o motor sumergible

  • Cables jumper (M–M, M–H)

  • Fuente de alimentaci贸n externa para la bomba (5–9V)

  • Cable USB para programar la Micro:bit





Comprendiendo el sensor resistivo de humedad

Este sensor opera mediante la medici贸n de la conductividad entre dos placas met谩licas. Dependiendo de cu谩nta agua haya en el suelo, la resistencia el茅ctrica cambia:

  • Suelo h煤medo → alta conductividad → resistencia baja → valor anal贸gico bajo

  • Suelo seco → baja conductividad → resistencia alta → valor anal贸gico alto

Esto significa que los valores que lees en la Micro:bit pueden interpretarse as铆:

Estado del sueloValor anal贸gico aproximado
Muy h煤medo615 - 1023
H煤medo410 - 615
Seco< 410

Conexi贸n del circuito

La conexi贸n se realiza de la siguiente manera:

馃攲 Sensor de humedad

  • VCC → 3V de Micro:bit

  • GND → GND

  • AO → P1 (lectura anal贸gica)

⚡ M贸dulo rel茅

  • IN → P2

  • VCC → 5V (desde fuente externa o placa)

  • GND → GND

馃挧 Bomba de agua

  • Positivo de la bomba → COM del rel茅

  • Positivo de la fuente (5V–9V) → NO del rel茅

  • Negativo de la bomba → negativo de la fuente

Nota: Compartir la tierra (GND) es indispensable para que el sistema funcione correctamente.


Programaci贸n en MakeCode

El siguiente c贸digo permite leer la humedad del suelo y activar la bomba cuando el valor cae por debajo del umbral definido:

let humedad = 0 let umbral = 410 pins.digitalWritePin(DigitalPin.P2, 0) basic.forever(function () { humedad = pins.analogReadPin(AnalogPin.P1) basic.showNumber(humedad) if (humedad < umbral) { pins.digitalWritePin(DigitalPin.P2, 1) basic.showString("RIEGO") } else { pins.digitalWritePin(DigitalPin.P2, 0) basic.showString("OK") } basic.pause(2000) })



C贸digo en lenguaje de bloque: https://makecode.microbit.org/S87118-93953-15527-77555

馃挕 ¿C贸mo funciona?

  • La Micro:bit toma una lectura del sensor.

  • Si el valor es menor al umbral, interpreta que el suelo est谩 seco y activa el rel茅 (encendiendo la bomba).

  • Si el valor es mayor, considera el suelo h煤medo y apaga la bomba.

  • El sistema se actualiza cada 2 segundos.


Calibraci贸n del sistema

Cada suelo, cada planta y cada ambiente es distinto. Por eso es necesario observar los valores reales que entrega el sensor y ajustar el umbral.

Pasos recomendados:

  1. Inserta el sensor en tierra seca y anota el valor.

  2. Riega la planta, espera 5 minutos y mide de nuevo.

  3. Elige un umbral intermedio.

  4. Ajusta seg煤n el comportamiento que desees.


Resultados del proyecto

Este dise帽o permite:

  • Optimizar riego en huertos escolares

  • Explicar conceptos STEAM mediante una pr谩ctica real

  • Mostrar el funcionamiento de sensores anal贸gicos

  • Comprender el uso de rel茅s y actuadores

  • Fomentar habilidades maker en ni帽os y j贸venes

Adem谩s, el sistema es expandible: puedes enviar datos por radio, convertirlo en un proyecto IoT o visualizar gr谩ficos de humedad.


Conclusi贸n

Construir un sistema de riego automatizado con Micro:bit es una experiencia formativa, divertida y altamente did谩ctica. Permite a los estudiantes comprender c贸mo el hardware y el software trabajan juntos para resolver problemas reales. Este proyecto no solo ense帽a tecnolog铆a: tambi茅n forma pensamiento l贸gico, creatividad y conciencia ambiental.

Si deseas m谩s proyectos relacionados, como transmisi贸n de datos por radio, gr谩ficos en pantalla o control inal谩mbrico, estar茅 encantado de ayudarte.



No hay comentarios: