1º Videojuego

blog-image

Recreación de PONG en Arduino UNO con VGA

Un proyecto de José Gil “El Genio del Mal” - Hackerspace Valencia

Objetivos del Proyecto

  • Recrear el mítico PONG, el primer videojuego comercialmente exitoso
  • Demostrar el potencial de Arduino UNO para generar gráficos VGA
  • Crear un sistema de juego portable y autónomo
  • Desarrollar un proyecto educativo que combine electrónica, programación e impresión 3D

Aspectos Técnicos

Hardware Principal

  • Pantalla: Monitor LCD con entrada VGA
  • Marco metálico con asa para transporte
  • Soporte estable con pies de apoyo
  • Panel de control integrado en la base

Controles

  • Mandos personalizados:
  • Diseñados e impresos en 3D en color blanco
  • Potenciómetro rotatorio (knob negro) para movimiento preciso
  • Botón rojo auxiliar para funciones adicionales
  • Cableado integrado con conectores dedicados
  • Diseño ergonómico y minimalista

Sistema Electrónico

  • Cerebro: Arduino UNO
  • Circuitería:
  • Placa de adaptación VGA
  • Sistema de conversión de señales analógicas
  • Integración con controladores externos
  • Alimentación estabilizada

Proceso de Desarrollo

Fase de Diseño

  1. Diseño de Hardware
  2. Selección de componentes compatibles
  3. Diseño de circuitos de adaptación
  4. Modelado 3D de los controles
  5. Planificación del sistema de montaje
  6. Desarrollo de Software
  7. Programación de la generación de señales VGA
  8. Implementación de la lógica del juego
  9. Desarrollo del sistema de control
  10. Optimización del rendimiento

Características del Juego

Interfaz Visual

  • Campo de juego:
  • Marco dorado delimitador
  • Línea central punteada como división
  • Paletas en colores contrastantes (verde y rojo)
  • Marcador digital en la parte superior (formato “3:7”)

Jugabilidad

  • Sistema de dos jugadores
  • Control preciso mediante potenciómetros
  • Física de pelota responsive
  • Sistema de puntuación integrado

Aspectos Destacados

Innovación Técnica

  • Generación de señal VGA desde Arduino UNO
  • Diseño modular y portable
  • Integración de tecnologías maker (Arduino, impresión 3D)
  • Optimización de recursos limitados

Valor Educativo

  • Ejemplo práctico de:
  • Programación de microcontroladores
  • Diseño e impresión 3D
  • Electrónica básica y avanzada
  • Desarrollo de videojuegos retro

Construcción y Montaje

Componentes Impresos en 3D

  • Carcasas de los mandos
  • Soportes y elementos estructurales
  • Acabado en color blanco mate
  • Diseño optimizado para impresión sin soportes

Ensamblaje

  • Sistema modular para fácil mantenimiento
  • Cableado ordenado y protegido
  • Conectores dedicados para cada componente
  • Estructura robusta y portable

Documentación y Recursos

  • Código QR para acceso a información adicional
  • Etiquetado como “1º Videojuego”
  • Proyecto open source y replicable

Impacto y Resultados

  • Demostración exitosa de capacidades de Arduino
  • Proyecto educativo funcional y atractivo
  • Ejemplo de integración de tecnologías maker
  • Preservación de la historia de los videojuegos