BookinglyTech News
Hardware

NES Radar convierte una consola retro en monitor de vuelos en tiempo real

Un proyecto open source permite usar una Nintendo Entertainment System para visualizar datos de tráfico aéreo en tiempo real mediante un pequeño servidor y una conexión FTDI.

2 min de lecturaITHome0 vistas

Un entusiasta de la comunidad Hackster.io ha publicado NES Radar, un proyecto que transforma una Nintendo Entertainment System (NES) en una pantalla de vigilancia de vuelos. El usuario introduce el código ICAO de cualquier aeropuerto con el mando de la consola y, al pulsar Start, la TV muestra los aviones que se aproximan como sprites en movimiento.

El truco no está en la consola, sino en la infraestructura que la rodea. Un ordenador actúa como servidor ligero que consulta una API pública de datos de vuelo y envía la información, ya procesada, a la NES a través de un cable FTDI USB‑serial de 5 V conectado al puerto del controlador. La NES, que no tiene capacidad de red, recibe los datos como una corriente de bytes y los interpreta mediante un programa homebrew que dibuja los aviones en pantalla.

Para montar el sistema basta con:

  1. Un NES funcional y su mando original.
  2. Un micro‑ordenador (por ejemplo una Raspberry Pi) con Linux y acceso a Internet.
  3. Un cable FTDI USB‑serial de 5 V conectado al puerto del mando.
  4. El código fuente de NES Radar, disponible en GitHub, que incluye el firmware para el servidor y el binario para la NES.

El flujo de datos es sencillo: el servidor consulta la API de vuelos cada 30 segundos, filtra los vuelos dentro de un radio de 100 nm del aeropuerto indicado y codifica la posición y altitud en un paquete de 8 bits. Ese paquete viaja por la línea serial al controlador, donde el programa de la NES lo deserializa y actualiza la posición del sprite correspondiente.

Aunque el proyecto está pensado como una curiosidad retro, muestra cómo combinar hardware legado con servicios modernos. La arquitectura es completamente abierta; cualquiera puede adaptar el código para otras APIs, cambiar la frecuencia de actualización o incluso sustituir la NES por otra consola de 8 bits.

Si te interesa reproducirlo, el repositorio de GitHub contiene una guía paso a paso, diagramas de conexión y scripts de instalación. La comunidad ya ha probado la solución con aeropuertos como KLAX (Los Ángeles) y EGLL (Londres Heathrow), confirmando que la latencia es prácticamente nula y la visualización es estable.

Este experimento ilustra que el hardware obsoleto sigue teniendo valor cuando se le brinda una capa de conectividad moderna. Para profesionales de infraestructura y desarrolladores de sistemas embebidos, NES Radar es un caso de estudio de integración de APIs, manejo de serial UART y desarrollo de firmware para plataformas sin sistema operativo.