Saltar al contenido

Proyecto 02

Sistema de Tanques

Diseño y construcción de una maqueta/prototipo de un sistema de abastecimiento de agua domiciliario, con control automático de llenado por sensor ultrasónico, electroválvula y bomba sumergible.

Dificultad:
Nivel educativo:
Secundario. Ciclo Básico.
Plataformas:
Arduino UNO R3 ESP32 DevKit
Electrónica Programación Internet de las Cosas Sensor: Sensor de distancia ultrasónico (HC-SR04) Actuador: Electroválvula Actuador: Bomba de agua sumergible Actuador: Módulo relé

Así funciona

Mirá el comportamiento del proyecto funcionando. Más abajo tenés la guía paso a paso para construirlo y programarlo.

La simulación arranca sola cuando llegás. Podés pausarla cuando quieras.

Empezá el proyecto

Elegí un nivel para arrancar. Cada uno retoma el anterior y sube la complejidad: si es tu primera vez, empezá por el inicial — ahí se arma la base del circuito.

  1. Inicial Controlar el llenado de un tanque
  2. Intermedio Un segundo tanque con bomba sumergible
  3. Avanzado Monitorear los tanques con Internet de las Cosas

Objetivos

  • Aproximarse al conocimiento y al manejo de distintos componentes electrónicos, mediante la construcción de una maqueta de un sistema de tanques en el que se regulen el ingreso y el egreso de agua.
  • Introducirse en el armado de circuitos utilizando placas de control, sensores de ultrasonido y actuadores.
  • Analizar la programación de estructura secuencial de un programa que permita el ingreso de agua y el pasaje de agua de un tanque a otro (nivel intermedio) cuando sea necesario.
  • Utilizar Internet de las Cosas (IoT) para registrar los datos de llenado de los tanques (nivel avanzado).

Antes de empezar

  • Arduino IDE 2.x instalado en la computadora

Insumos

La lista se ajusta a la plataforma elegida en el selector del encabezado.

  • Foto de Módulo relé
    Módulo relé de 5 V × 2

    Uno para la electroválvula (nivel inicial) y otro para la bomba (nivel intermedio). Con ESP32, verificá que el módulo se dispare con señal de 3,3 V (los módulos con optoacoplador suelen hacerlo) o alimentalo con 5 V desde el pin VIN.

  • Foto de Sensor ultrasónico HC-SR04
    Sensor de distancia ultrasónico (HC-SR04) × 2

    Uno por tanque (el segundo se usa desde el nivel intermedio). Con ESP32, el pin Echo entrega 5 V: interponé un divisor de dos resistencias hacia el GPIO para no dañar la placa.

  • Electroválvula de baja tensión (12 V) × 1

    La ficha técnica del original omitía la electroválvula, aunque el desarrollo la usa desde el nivel inicial (inconsistencia documentada en los desvíos). El original además la proponía de 220 V, tipo lavarropas; por seguridad la práctica usa una de 12 V.

  • Bomba de agua sumergible de baja tensión (5 V o 12 V) × 1

    Se usa desde el nivel intermedio. Debe trabajar siempre sumergida: funcionar en seco la arruina. La bomba de 220 V del original queda como extensión exclusiva del docente.

  • Foto de Fuente de alimentación
    Fuente de 12 V 1 A × 1

    Alimenta la electroválvula (y la bomba, si es de 12 V) a través de los bornes de los relés.

  • Foto de Arduino UNO R3
    Arduino UNO R3 × 1
    Solo Arduino UNO R3

    El original de 2019 sumaba un módulo IoT OBLOQ para el nivel avanzado; ese módulo está discontinuado. Con UNO, el nivel IoT se sigue de manera conceptual y la práctica se realiza con la variante ESP32.

  • Foto de Placa ESP32 DevKit
    Placa ESP32 DevKit v1 × 1
    Solo ESP32 DevKit

    Reemplaza al conjunto Arduino UNO + módulo OBLOQ del original: el ESP32 trae WiFi integrado, necesario para el nivel avanzado (IoT).

  • Foto de Cable USB tipo B
    Cable USB tipo B × 1
    Solo Arduino UNO R3
  • Foto de Cable micro USB
    Cable micro USB (con línea de datos) × 1
    Solo ESP32 DevKit
  • Foto de Fuente de alimentación
    Fuente de 9 V 1 A (plug centro positivo, 5,5 x 2,1 mm) × 1
    Opcional Solo Arduino UNO R3

    Para alimentar la maqueta sin la computadora. El ESP32 se alimenta directamente por USB con una fuente de 5 V.

  • Foto de Cables dupont macho-macho
    Cable dupont macho-hembra × 20
  • Cables eléctricos × según instalación

    Para el cableado de la electroválvula y la bomba hacia los bornes de los relés y la fuente de 12 V.

  • Recipientes para agua con canillas de desagote × 2

    Hacen de tanques de la maqueta. Con tapa, y mejor si son translúcidos: se puede ver el nivel del agua desde afuera.

  • Mangueras × según maqueta

Equipamiento del taller

  • Computadora
  • Soldador
  • Estaño
  • Alicate
  • Pinza de punta
  • Pinza brusela

Fabricación digital

  • Impresión 3D Archivos en preparación

    PLA · stl, 3mf

    Soportes para los sensores y tapas adaptadoras para los tanques (a diseñar para esta reedición; el original no incluía modelo descargable)

  • Corte láser CNC Archivos en preparación

    MDF 3 mm · dxf, svg

    Estructura de la maqueta (bases y soporte del tanque elevado) para corte láser en MDF 3 mm

Presentación

Se propone armar una maqueta/prototipo a escala de un sistema de tanques interconectados, que simule el sistema de suministro de agua que existe en las casas y los edificios. El llenado de los tanques y las bombas se controlará midiendo el nivel del agua presente en cada tanque con sensores de ultrasonido, que comandan una electroválvula y una bomba sumergible a través de relés. En el nivel más avanzado se propone incorporar Internet de las Cosas (IoT) para generar un registro sobre el llenado de los tanques.

A lo largo de toda la guía vas a encontrar términos técnicos resaltados: al tocarlos se despliega su definición, tomada del glosario original del proyecto. Allí está la información técnica necesaria para poner el proyecto en funcionamiento, con aclaraciones sobre los diversos elementos electrónicos involucrados así como también conceptos claves.

Cómo está organizado

  • Nivel inicial: controlar el ingreso del agua al tanque a través de una electroválvula (que regule el ingreso) y un sensor ultrasónico (que mida el nivel de llenado) conectados a una placa Arduino (o su equivalente ESP32).
  • Nivel intermedio: agregar un segundo tanque y una bomba sumergible que envíe agua del primer tanque al segundo.
  • Nivel avanzado: informar los datos obtenidos a un dispositivo móvil a través de Internet de las Cosas (IoT).

Esta reedición web conserva la estructura y la propuesta didáctica del material original de 2019, con las actualizaciones registradas en la ficha del proyecto: se programa directamente en C++ (mBlock3 fue discontinuado), el nivel IoT se resuelve con el WiFi nativo del ESP32 (el módulo OBLOQ fue discontinuado), el Arduino IDE se presenta en su versión 2.x actual, la práctica usa electroválvula y bomba de baja tensión (la conexión a 220 V del original queda como extensión exclusiva del docente), se agrega a los insumos la electroválvula que la ficha original omitía, el control de llenado suma una histéresis que evita el traqueteo del relé y la publicación IoT se hace por cambios, para respetar el límite de la cuenta gratuita de Adafruit IO.

Cierre y extensiones

Una vez finalizado este proyecto, si se quiere continuar, es posible extenderlo. Una opción sugerida es:

  • Calcular, teniendo en cuenta la capacidad total del tanque y la distancia que lee el sensor ultrasónico, cuánta capacidad disponible queda en el tanque, es decir, cuánto falta para que se llene (en litros). Luego, se puede armar un programa que recupere esa información y la publique a través de IoT.

El proceso de resolución de problemas como los que se han planteado aquí permite la movilización y la integración de distintos saberes, en la búsqueda de soluciones posibles a una situación dada. Si bien la información fue presentada a modo de instructivo, se espera que sean los estudiantes, organizados en pequeños grupos, quienes vayan encontrando las mejores formas para construir los dispositivos. Esto implica preparar los materiales para que cada grupo cuente con todo lo necesario para la construcción del proyecto. Además, en el interior de cada grupo, los estudiantes deben distribuirse los roles y las tareas de acuerdo a las demandas que van teniendo en las actividades.


Basado en la obra original Saberes Digitales — INET / EDUCAR, Ministerio de Educación, Cultura, Ciencia y Tecnología de la Nación Argentina (2019).