TeleBall: Consola Retro Portátil DIY – Construye tu Propio Breakout y Tenis con Arduino
Componentes y materiales
| Arduino Nano R3 | 1 |
| Matriz LED 8x8 Adafruit 1.2" - Azul | 1 |
| MAX7221CNG | 1 |
| NRF24L01+ 2.4GHz | 1 |
Aplicaciones y servicios en línea
- Arduino IDE
Sobre este proyecto
¿Qué es TeleBall?
TeleBall es una consola de juegos retro portátil basada en Arduino. No la puedes comprar. Tienes que construirla tú mismo. Te permite jugar al Breakout en modo un jugador usando un dispositivo y al Tenis para Dos en modo multijugador usando dos dispositivos que se comunican por radio.
TeleBall es bastante retro y muy minimalista: cuenta con una pantalla de matriz LED de 8x8 píxeles, una paleta como control de juego y un botón. Por tanto, la gama de juegos posibles es limitada, pero te sorprenderá cuánta diversión e incluso meditación zen puede aportar este tipo de juego, especialmente cuando juegas al Tenis para Dos con un amigo.
Los videos mostrados aquí usan ambos los modos de juego más lentos para principiantes. Cuando juegues al Tenis para Dos, quizás quieras cambiar TeleBall a modos mucho más rápidos. La sección Jugar de esta documentación te dice cómo.
TeleBall funciona con 4 pilas AA. Cuenta con un puerto Mini USB para actualizaciones de software, lo que significa que puedes ejecutar y actualizar los juegos integrados en TeleBall o crear tus propios juegos usando la plataforma Arduino. El código fuente incluido en el paquete estándar está fuertemente documentado, por lo que es un punto de partida perfecto para aprender a desarrollar para TeleBall.
Cómo construir tu propio TeleBall
Construir tu propio dispositivo TeleBall es un proyecto DIY multidisciplinar que puede hacerse en un fin de semana, siempre que tengas todas las piezas de hardware disponibles y algunos conocimientos y equipo básico de soldadura. Construir tu propio TeleBall trata sobre:
- Impresión 3D
- Electrónica
- Desarrollo de software
Dependiendo de tus elecciones en impresión 3D, la PCB y los componentes electrónicos reales, un dispositivo te costará entre 100 y 150 dólares.
El Repositorio GitHub de TeleBall contiene todos los archivos necesarios, esquemáticos y código fuente. También contiene esta documentación como versión offline, así que solo abre index.html en la carpeta raíz del paquete para tenerla siempre a mano.
En resumen, estos son los cinco pasos para construir tu propio TeleBall:
- Descarga el paquete TeleBall de GitHub o haz un Fork en GitHub.
- Imprime en 3D la carcasa con tu propia impresora 3D o usando un servicio de impresión 3D online. Echa un vistazo a la sección Carcasa para saber más.
- Encarga una placa de circuito impreso (PCB, hay muchos servicios online que ofrecen esto) y pide todos los demás componentes de hardware. Admitidamente, esta es la parte más tediosa - y posiblemente larga - del proyecto, ya que necesitarás consultar a más de un proveedor para encontrar todas las piezas. La sección Electrónica comparte todos los detalles, incluyendo una lista de materiales.
- Suela y cablea todo. El diseño de la carcasa y la PCB garantizan que no se necesitan tornillos ni accesorios adicionales: todo encaja gracias a la carcasa impresa en 3D personalizada y soldando la pantalla LED 8x8 en la PCB, esta sujeta la PCB y la carcasa juntas.
- Flashea el firmware de TeleBall como se describe en Software.
Sitio web del proyecto
Visita www.teleball.org para más información, incluyendo todos los esquemáticos, lista de materiales para componentes electrónicos, archivos de impresión 3D y software.
Código
Código TeleBall: https://github.com/sy2002/TeleBall
Piezas personalizadas y cajas
Archivos de impresión 3D: CAD en thingiverse.com, archivos STL para imprimir la carcasa en 3D.
Esquemáticos
Esquemático disponible (archivo eagle.zip)
Proceso de manufactura
- Ajedrez: de sus orígenes antiguos a la fabricación moderna — una visión experta
- Pinball: Historia, Diseño y Fabricación de un Juego Arcade Clásico
- El balón de fútbol: De juegos antiguos a innovación moderna
- La Evolución y Artesanía del Fútbol Americano: De Juegos Ancestrales a Estándares NFL Modernos
- Monitorización meteorológica remota con Raspberry Pi 3 y PubNub
- Integración de TI SensorTag con Blynk vía Node‑RED en Raspberry Pi Zero
- Controle un LED con Sensor PIR de Movimiento en Raspberry Pi
- Construye un robot inteligente con Bridge Shield – Integración Raspberry Pi y Arduino
- Construye un Robot Raspberry Pi Controlado por Wi‑Fi con Python – Guía Paso a Paso
- Construye una consola de control DIY para Photoshop con Arduino Nano RP2040
- Dominando las Sentencias Using en C#: Importaciones, Alias y Directivas Estáticas