Saltar al contenido

Proyecto 14

Sistema Acuapónico

Automatización de un sistema acuapónico: un aireador oxigena la pecera, una bomba recircula el agua hacia las plantas y un dosificador impreso en 3D alimenta a los peces, todo comandado por tiempo con una placa Arduino o ESP32, con monitoreo remoto por IoT en el nivel avanzado.

Dificultad:
Nivel educativo:
Secundario. Ciclo Básico.
Plataformas:
Arduino UNO R3 ESP32 DevKit
Electrónica Programación Internet de las Cosas Fabricación digital Mecánica Actuador: Aireador de pecera (conmutado por relé) Actuador: Bomba de agua (conmutada por relé) Actuador: Motor DC con reducción (dosificador de alimento, vía ULN2003) 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 Automatizar la recirculación del agua y la aireación
  2. Intermedio Un dosificador de alimento impreso en 3D
  3. Avanzado Monitorear el sistema con Internet de las Cosas

Objetivos

  • Aproximarse al conocimiento y el manejo de distintos componentes electrónicos mediante la automatización de un sistema acuapónico.
  • Conocer los componentes de la interfaz de Arduino.
  • Analizar y desarrollar la programación de estructura secuencial de un programa que controle el tiempo de encendido y apagado de los componentes eléctricos.
  • Aproximarse a la impresión 3D mediante la construcción del dosificador de alimento (nivel intermedio).
  • Utilizar Internet de las Cosas (IoT) para registrar y monitorear el funcionamiento del sistema acuapónico (nivel avanzado).

Antes de empezar

  • Arduino IDE 2.x instalado en la computadora
  • Un sistema acuapónico ya montado (pecera con peces y batea con plantas): los aspectos biológicos se trabajan en otras instancias; este proyecto es la automatización.

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 el aireador y otro para la bomba, ambos del nivel inicial. Conmutan cargas de baja tensión (en el original, de 220 V): usá módulos con optoacoplador. Con ESP32, alimentá el módulo con 5 V desde VIN y compartí GND; la señal la toma del GPIO de 3,3 V.

  • Aireador (oxigenador) para peceras × 1

    La carga que mantiene oxigenada el agua de la pecera. El original la conecta a 220 V; por seguridad, en el aula se usa una versión de baja tensión conmutada por el relé (ver desvíos).

  • Bomba de agua × 1

    Recircula el agua desde la pecera hacia la batea de las plantas. Debe trabajar siempre sumergida: funcionar en seco la quema. Baja tensión en el aula; la de 220 V queda como extensión exclusiva del docente.

  • ULN2003
    Motor DC con reducción × 1

    Mueve el mecanismo del dosificador de alimento (nivel intermedio). La reducción le da fuerza para girar la pieza impresa.

  • ULN2003
    Módulo motor ULN2003 × 1

    Driver del motor del dosificador: un motor no puede conectarse directo a un pin de la placa. Es un componente nuevo respecto del proyecto de tanques.

  • Foto de Fuente de alimentación
    Fuente de baja tensión (12 V) para el aireador y la bomba × 1

    Alimenta las cargas de baja tensión a través de los bornes de los relés. El original usaba directamente la red de 220 V; en esta reedición se trabaja con baja tensión (ver desvíos).

  • Foto de Protoboard
    Protoboard × 1

    Para el cableado de control (señales de baja tensión). Las conexiones de potencia del relé van FUERA de la protoboard.

  • Rollo de filamento PLA × 1

    Para imprimir en 3D las piezas del dosificador (nivel intermedio).

  • 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 placa 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

    Para llevar las señales de los módulos (relés, ULN2003) a los pines de la placa.

  • Foto de Cables dupont macho-macho
    Cable dupont macho-macho × 20

    La ficha original listaba «20 cables dupont macho-hembra» DOS VECES; corregimos la segunda entrada a macho-macho, que son los que se necesitan para interconectar puntos sobre la protoboard (ver desvíos).

  • Cables eléctricos × según instalación

    Para el cableado de las cargas (aireador y bomba) hacia los bornes de los relés y la fuente de baja tensión.

Equipamiento del taller

  • Computadora
  • Impresora 3D (para las piezas del dosificador)

Fabricación digital

  • Impresión 3D Archivos en preparación

    PLA · stl, 3mf

    Piezas del dosificador de alimento para peces (cuerpo, tapa y mecanismo dosificador) para imprimir en PLA. El original proponía el modelo, pero el archivo descargable no se incluye en esta reedición.

  • Corte láser CNC Archivos en preparación

    MDF 3 mm · dxf, svg

    Estructura y soporte de la maqueta (bases y sostén de la batea sobre la pecera) para corte láser en MDF 3 mm, a diseñar para esta reedición.

Presentación

Se propone automatizar un sistema de acuaponia: la combinación de la hidroponia (cultivo de plantas en agua) con la acuicultura (cría de organismos acuáticos, en este caso peces). La idea central es la recirculación del agua entre la pecera y las plantas: el agua de la pecera, luego de un proceso de biofiltrado, queda cargada de nutrientes que las plantas aprovechan; a su vez, las plantas limpian el agua, que vuelve a la pecera. Sobre un sistema acuapónico ya montado, este proyecto agrega la parte electrónica: un aireador que oxigena el agua, una bomba que la recircula hacia las plantas y un dosificador que alimenta a los peces, todo comandado por una placa Arduino (o su equivalente ESP32) a través de relés y un motor. En el nivel más avanzado se incorpora Internet de las Cosas (IoT) para monitorear el sistema a distancia.

Esquema de un sistema acuapónico de referencia: arriba, una batea con plantas cuyas raíces llegan al agua; abajo, una pecera con peces. Una bomba en la pecera sube el agua a la batea por una manguera, el agua gotea de vuelta hacia la pecera, y un aireador oxigena el agua de los peces.
Sistema acuapónico estándar de referencia: la bomba sube el agua de la pecera a la batea de las plantas y el agua sobrante vuelve por gravedad; el aireador mantiene oxigenada la pecera (figura original del proyecto).

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 del proyecto. Allí está la información técnica necesaria para poner el proyecto en funcionamiento, con aclaraciones sobre los distintos elementos electrónicos involucrados así como también conceptos clave.

Una aclaración importante: este proyecto trata solo la automatización del sistema. Los aspectos biológicos y químicos de la acuaponia —el ciclo de nutrientes, el biofiltrado, los requerimientos de las distintas especies de plantas y peces— se trabajan en otras instancias (por ejemplo, en la materia Biología). Acá partimos de un sistema acuapónico ya montado y funcionando, y le sumamos la electrónica que lo automatiza.

Cómo está organizado

  • Nivel inicial: automatizar la recirculación del agua y la aireación de la pecera. Se conectan el aireador y la bomba, cada uno a un relé, y se programa el tiempo en el que se activan, resolviendo el problema del código bloqueante que aparece al comandar dos cargas a la vez.
  • Nivel intermedio: agregar un dosificador de alimento impreso en 3D, movido por un motor DC a través de un ULN2003, y automatizar su funcionamiento para que alimente a los peces solo.
  • Nivel avanzado: informar el estado del sistema a un dispositivo móvil a través de Internet de las Cosas (IoT), para monitorear a distancia el aireador, la bomba y el dosificador.

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 aireador y bomba de baja tensión (la conexión a 220 V del original queda como extensión exclusiva del docente) y se corrige un renglón duplicado en la lista de insumos.

Cierre y extensiones

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

  • Agregar distintos tipos de sensores para monitorear la calidad del agua y programar el envío de los datos obtenidos a un dispositivo móvil a través de Internet de las Cosas (IoT). Se podrían sumar sensores de turbiedad del agua, de temperatura, de oxígeno disuelto o de pH, entre otros.

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).