Table des matières:

Arduino Old-Style Pong (TVout): 5 étapes
Arduino Old-Style Pong (TVout): 5 étapes

Vidéo: Arduino Old-Style Pong (TVout): 5 étapes

Vidéo: Arduino Old-Style Pong (TVout): 5 étapes
Vidéo: Arduino Tvout Tutorial 2024, Novembre
Anonim
Pong à l'ancienne Arduino (sortie TV)
Pong à l'ancienne Arduino (sortie TV)

Esthétique:

L'esthétique de ce projet a été entièrement conçue par moi, mais je me suis inspiré de l'idée des téléviseurs des années 50. Les matériaux utilisés pour ce projet ont été conçus pour être facilement accessibles et réalisables par le public, et en tant que tels, leur apparence est de mauvaise qualité.

Code:

Le code de la section finale est une version nettoyée du code Arduino Pong, qui a corrigé plusieurs erreurs sur l'autre site Web (telles que l'erreur d'avoir des broches erronées). Le code a également eu de nombreux retards qui ont fait planter l'Arduino lors de la configuration. J'ai eu de l'aide avec le code C de la configuration Arduino, et je ne prétends pas que ce travail est uniquement dû à mes efforts.

Fournitures

La réalisation de ce projet vous demandera d'avoir:

  • Un téléviseur pouvant recevoir des fils RCA
  • Un câble RCA
  • Une carte Arduino (Leonardo/Uno) et une planche à pain
  • 1 résistance 470R
  • 1 résistance 1kR
  • 6 pinces crocodiles (en option, mais évitent beaucoup de soudures salissantes)
  • 2 potentiomètres 10k Ohm
  • Câbles de démarrage (environ 10)
  • Équipement de soudage (fil, fer, flux)
  • Prise RCA (utilisée pour ma méthode)
  • Résistance 75R (utilisée pour ma méthode)
  • Le code dans la section logiciel
  • (Facultatif) Carton
  • (Facultatif) Peinture en aérosol (couleur du téléviseur)
  • (Facultatif) Capsules de bouteilles (pour devenir des boutons)
  • (Facultatif) 1 marqueur (couleur préférée des boutons)
  • (Facultatif) Colle (pour coller les boutons)

Étape 1: Étapes 1 à 3: Appliquer l'esthétique

Étapes 1 à 3: Appliquer l'esthétique
Étapes 1 à 3: Appliquer l'esthétique

Pour que le téléviseur ressemble à un vrai téléviseur des années 1950, vous devrez le brosser avec du carton. Gardez à l'esprit que tout cela est facultatif si vous souhaitez simplement que Pong fonctionne sur votre téléviseur avec Arduino. Tout d'abord, vous aurez besoin de carton, de la taille et de la forme de votre téléviseur. Maintenant, étant donné que le code modifié rend le pong au 3/4 de sa taille d'origine, vous devrez le démarrer avant de commencer à couper pour approximer la taille. Lorsque vous avez terminé les autres étapes, démarrez-le et voyez sa taille. Découpez un trou dans le carton de la taille et de la forme du pong, et au même endroit aussi. Ensuite, vous pouvez pulvériser de la peinture sur le carton de la couleur que vous voulez - assurez-vous simplement de suivre les instructions sur la boîte. Une fois que vous avez cette belle brillance, vous pouvez colorer les bouchons des bouteilles avec un marqueur noir pour ressembler à des boutons fantaisie - collez-les et vous avez une jolie couverture pour votre pong.

Étape 2: Étapes 3 à 6: Préparation du RCA

Étapes 3 à 6: Préparation du RCA
Étapes 3 à 6: Préparation du RCA

Vous pouvez voir un processus limité avec des images dans la 1ère source de la section finale. En utilisant un processus légèrement différent ici, vous devez d'abord:

Connectez la broche de prise RCA blindée (extérieure) à GND. Insérez la fiche RCA dans la prise RCA et attachez une extrémité des résistances 470R, 1kR et 75R à la broche de la prise RCA de signal (interne). À l'aide de câbles de démarrage, insérez l'autre extrémité du 75R dans GND, le 470R dans D07. Si vous utilisez un Arduino UNO, le 1kR doit être inséré dans D07. Si vous utilisez un Arduino Leonardo, il doit être inséré dans D09.

Étape 3: Étape 7-10: Préparation des POTM

Étape 7-10: Préparation des POTM
Étape 7-10: Préparation des POTM

Les potentiomètres (POTM) auront 3 broches. Le milieu est la ligne de signal, mais les deux autres (alimentation et masse) peuvent être utilisés de manière interchangeable. Fixez les pinces crocodile à chacune des broches et ajoutez des câbles de démarrage à chacune. Connectez le câble du milieu à A0 et le câble du milieu de l'autre à A1. Connectez les autres câbles comme indiqué dans la 1ère ressource de la section finale.

Étape 4: Étape 11-12: Augmenter le bouton

Étape 11-12: Augmenter le bouton
Étape 11-12: Augmenter le bouton

Ajoutez la prise RCA au téléviseur. Ajoutez un bouton connecté à GND et D2. Ajoutez une résistance pull-up de 1kR entre 5V et D2. (Cela indique à D2 d'être à 1 alors que le bouton ne l'oblige pas à être à 0, c'est-à-dire qu'il est enfoncé) Copiez-collez le code modifié dans la ressource de la section finale dans votre Arduino.

Étape 5: Finale: Sources et logiciels

Finale: Sources et logiciels
Finale: Sources et logiciels

Code modifié:

Démonstrations:

Original:

Modifié: [WIP]

Image inspirante de la télévision:

Conseillé: