Tabla de contenido:

Arduino Old-Style Pong (TVout): 5 pasos
Arduino Old-Style Pong (TVout): 5 pasos

Video: Arduino Old-Style Pong (TVout): 5 pasos

Video: Arduino Old-Style Pong (TVout): 5 pasos
Video: 5x7, Arduino-driven, single player Pong 2024, Noviembre
Anonim
Arduino Old-Style Pong (salida de TV)
Arduino Old-Style Pong (salida de TV)

Estética:

La estética de este proyecto fue diseñada íntegramente por mí, pero me inspiré en la idea de los televisores de los años 50. Los materiales utilizados para este proyecto fueron diseñados para ser fácilmente accesibles y producibles por el público y, como tales, tienen un aspecto de mala calidad.

Código:

El código de la sección final es una versión limpia del código de Arduino Pong, que ha corregido varios errores en el otro sitio web (como el error de tener los pines incorrectos). El código también tuvo muchos retrasos que bloquearon el Arduino durante la configuración. Recibí ayuda con el código C de la configuración de Arduino, y no afirmo que este trabajo se deba únicamente a mi esfuerzo.

Suministros

Hacer este proyecto requerirá que tengas:

  • Un televisor que puede recibir cables RCA.
  • Un cable RCA
  • Una placa Arduino (Leonardo / Uno) y una placa de pruebas
  • 1 resistencia 470R
  • 1 resistencia de 1kR
  • 6 pinzas de cocodrilo (opcionales, pero evita una gran cantidad de soldaduras desordenadas)
  • 2 potenciómetros de 10k Ohm
  • Cables de puente (alrededor de 10)
  • Equipo de soldadura (alambre, hierro, fundente)
  • Enchufe RCA (utilizado para mi método)
  • Resistencia 75R (usada para mi método)
  • El código en la sección de software
  • (Opcional) Cartón
  • (Opcional) Pintura en aerosol (color de la televisión)
  • (Opcional) Tapas de botellas (para convertirse en botones)
  • (Opcional) 1 rotulador (color preferido de los botones)
  • (Opcional) Pegamento (para pegar los botones)

Paso 1: Pasos 1-3: Aplicación de la estética

Pasos 1-3: Aplicación de la estética
Pasos 1-3: Aplicación de la estética

Para que el televisor parezca un televisor de los años 50, tendrás que repasarlo con un poco de cartón. Tenga en cuenta que todo esto es opcional si solo desea que pong funcione en su televisor con Arduino. Primero, necesitará un poco de cartón, que es aproximadamente del tamaño y la forma de su televisor. Ahora, dado que el código modificado hace que el pong sea 3/4 de su tamaño original, deberá iniciarlo antes de comenzar a cortar para aproximar el tamaño. Cuando haya realizado los otros pasos, enciéndalo y vea qué tan grande es. Haz un agujero en el cartón del tamaño y la forma del pong, y también en el mismo lugar. A continuación, puede pintar con aerosol el cartón del color que desee, solo asegúrese de seguir las instrucciones de la lata. Una vez que tengas ese brillo agradable, puedes colorear las tapas de las botellas con un rotulador negro para que parezcan unos botones elegantes; pégalos y tendrás una bonita funda para tu pong.

Paso 2: Pasos 3 a 6: Preparación del RCA

Pasos 3 a 6: Preparación del RCA
Pasos 3 a 6: Preparación del RCA

Puede ver un proceso limitado con imágenes en la primera fuente en la sección final. Usando un proceso ligeramente diferente aquí, primero debe:

Conecte la clavija del zócalo RCA del blindaje (exterior) a GND. Inserte el enchufe RCA en el enchufe RCA y conecte un extremo de las resistencias 470R, 1kR y 75R al pin del enchufe RCA de señal (interior). Con cables de puente, inserte el otro extremo del 75R en GND, el 470R en D07. Si está utilizando un Arduino UNO, el 1kR debe insertarse en D07. Si está utilizando un Arduino Leonardo, debe insertarse en D09.

Paso 3: Paso 7-10: Preparación de los POTM

Paso 7-10: preparación de los POTM
Paso 7-10: preparación de los POTM

Los potenciómetros (POTM) tendrán 3 pines. El medio es la línea de señal, pero los otros dos (energía y tierra) se pueden usar indistintamente. Coloque las pinzas de cocodrilo en cada uno de los pines y agregue cables de puente a cada uno. Conecte el cable del medio a A0 y el cable del medio del otro a A1. Conecte los otros cables como se muestra en el primer recurso en la sección final.

Paso 4: Paso 11-12: Pulsando el botón

Paso 11-12: presionar el botón
Paso 11-12: presionar el botón

Agregue el enchufe RCA al televisor. Agregue un botón que esté conectado a GND y D2. Agregue una resistencia pull up de 1kR entre 5V y D2. (Esto le dice a D2 que sea un 1 mientras que el botón no lo obliga a ser 0, es decir, presionado) Copie y pegue el código modificado en el recurso en la sección final en su Arduino.

Paso 5: Final: Fuentes y software

Final: Fuentes y software
Final: Fuentes y software

Código modificado:

Demostraciones:

Original:

Modificado: [WIP]

Imagen inspiradora de la televisión:

Recomendado: