Saltar al contenido principal
Software Libre & Servicio Público Rompiendo la Cuarta Pared Digital 100% Abierto & Gratuito

MagicSTEAM: Programación, Hardware y Realidad Conectada

Una iniciativa desarrollada por Ricardo Aguado y Pepe Fernández para transformar actividades que ya funcionan en el aula en experiencias tangibles, inmersivas y conectadas con la realidad física.

Interfaz de usuario de la plataforma MagicSTEAM basada en Scratch con extensiones IoT y ESP32
💻 Software libre: Scratch enriquecido con IoT/IA magicsteam.org
Placa PCB didáctica Erasmus+ para ESP32
Hardware Libre

PCB Didáctica Erasmus+

Diseñada para conexión directa y segura de microcontroladores ESP32, sensores y servomotores sin soldaduras.

La vocación de servicio público de MagicSTEAM

Con el objetivo de reducir la brecha tecnológica y económica que sufren muchos centros educativos, junto a mi amigo y compañero Pepe Fernández, estamos desarrollando MagicSTEAM, una plataforma basada en Scratch (software de código libre) que incorpora recursos y tecnologías actuales de forma accesible.

El proyecto nace con una clara vocación de servicio público: queremos que sea abierto, compartido y enriquecido por la comunidad educativa, facilitando el acceso a experiencias tecnológicas reales sin barreras económicas ni licencias privativas.

El Concepto: Romper la Cuarta Pared Digital

Uno de los pilares del proyecto es la integración de microcontroladores ESP32, dispositivos de bajo coste con conectividad WiFi y Bluetooth, incorporados mediante bloques específicos diseñados para facilitar su uso desde el entorno de programación. Esto permite que el alumnado programe en pantalla y, al mismo tiempo, conecte su código con el mundo físico de manera sencilla y directa.

¿Qué significa romper la cuarta pared digital?

Inspirado en la analogía teatral, este enfoque busca superar la barrera entre lo virtual y lo real, permitiendo que los proyectos desarrollados en pantalla tengan una traducción directa e interactiva en el entorno físico. El alumnado pasa así de interactuar con sensores y actuadores virtuales a trabajar con dispositivos reales, de forma intuitiva, palpable y significativa.

Para facilitar esta experiencia, hemos diseñado una PCB didáctica específica que simplifica las conexiones con distintos componentes, haciendo que el proceso sea accesible desde etapas tempranas. Además, hemos incorporado extensiones de machine learning, lo que permite integrar el uso de inteligencia artificial no generativa dentro de los proyectos educativos.

Arquitectura en Tres Niveles

El sistema se completa con un firmware propio para el ESP32 que crea un punto de acceso y un portal de comunicación. De este modo, se establece un ecosistema en el que interactúan simultáneamente tres niveles:

Nivel 1

Entorno de Programación

Scratch enriquecido con bloques a medida para interacción física, lógica de control e IA.

Nivel 2

Dispositivo Físico

PCB adaptada con microcontrolador ESP32, servomotores, pulsadores y sensores táctiles.

Nivel 3

Red de Comunicación

Punto de acceso WiFi propio y portal web accesible desde cualquier tablet o smartphone.


Ejemplo de Aplicación en el Aula

Del juego en pantalla a la experiencia real: «Desactivar la Bomba»

Un ejemplo claro del potencial de este enfoque parte de una práctica habitual en el aula: la programación en Scratch de dinámicas inspiradas en concursos televisivos, como el conocido formato de preguntas y respuestas en el que un equipo debe “desactivar una bomba” seleccionando la opción correcta.

En los proyectos tradicionales en pantalla, cada respuesta se representa mediante un color o elemento visual. Si se elige la opción incorrecta, la bomba “explota”; si se acierta, se avanza en el juego. Es una actividad motivadora, pero confinada al monitor.

La pregunta que da origen a MagicSTEAM:

«¿Por qué conformarnos solo con una simulación en la pantalla del ordenador?»

La propuesta consiste en mantener la programación en Scratch, pero conectarla con un dispositivo físico real. En este caso, el alumnado no solo diseña el juego en pantalla, sino que construye también una “bomba” física con cables reales. Al cortar un cable físico, el sistema —gracias al ESP32— comunica esa acción al programa en Scratch, que decide en tiempo real si la bomba debe explotar o desactivarse.

Se genera así una interacción bidireccional: de la pantalla al objeto físico y del objeto físico a la pantalla. El código deja de ser algo abstracto para convertirse en una experiencia tangible, inmersiva y altamente significativa.

Control instantáneo desde cualquier tablet o móvil:

A través del portal web que genera el ESP32, es posible desde cualquier tablet configurar la pregunta y las respuestas del juego al vuelo. Los cambios se actualizan automáticamente, permitiendo al profesor o a los compañeros adaptar la actividad al instante sin necesidad de modificar el código base.

Virtudes Educativas de este Enfoque:

  • Refuerza la conexión entre el pensamiento computacional y el mundo físico real.
  • Incrementa la motivación del alumnado al manipular objetos interactivos construidos por ellos mismos.
  • Introduce conceptos de electrónica, programación y comunicación de sistemas de forma integrada y accesible.
  • Facilita el trabajo colaborativo y el aprendizaje basado en retos reales.
  • Permite al profesorado reutilizar y adaptar fácilmente las actividades sin barreras técnicas.
Plataforma Abierta

¿Quieres sumarte a la comunidad MagicSTEAM?

Contáctanos para recibir recursos didácticos abiertos, esquemas de conexión y guías de implantación en el aula.

Escribir a Ricardo y Pepe