Inhaltsverzeichnis:

Arduino Old-Style Pong (TVout) - Gunook
Arduino Old-Style Pong (TVout) - Gunook

Video: Arduino Old-Style Pong (TVout) - Gunook

Video: Arduino Old-Style Pong (TVout) - Gunook
Video: Arduino game console on TV? - Arduino TV OUT - Arduino GAME - Im-Pong-Sibble on TV 2024, Juli
Anonim
Arduino Old-Style Pong (TVout)
Arduino Old-Style Pong (TVout)

Ästhetik:

Die Ästhetik dieses Projekts wurde vollständig von mir entworfen, aber ich wurde von der Idee des Fernsehers der 1950er Jahre inspiriert. Die für dieses Projekt verwendeten Materialien wurden so konzipiert, dass sie für die Öffentlichkeit leicht zugänglich und herstellbar sind und daher von schlechter Qualität sind.

Code:

Der Code im letzten Abschnitt ist eine bereinigte Version des Arduino Pong-Codes, der mehrere Fehler auf der anderen Website korrigiert hat (z. B. den Fehler, dass die Pins falsch sind). Der Code hatte auch viele Verzögerungen, die den Arduino beim Setup zum Absturz brachten. Ich hatte Hilfe beim C-Code des Arduino-Setups, und ich behaupte nicht, dass diese Arbeit ausschließlich durch meine Bemühungen erfolgt.

Lieferungen

Für dieses Projekt benötigen Sie:

  • Ein Fernseher, der Cinch-Kabel empfangen kann
  • Ein Cinch-Kabel
  • Ein Arduino Board (Leonardo/Uno) & ein Steckbrett
  • 1 470R Widerstand
  • 1 1kR Widerstand
  • 6 Krokodilklemmen (optional, verhindert aber viel unordentliches Löten)
  • 2 10k Ohm Potentiometer
  • Überbrückungskabel (ca. 10)
  • Lötgeräte (Draht, Eisen, Flussmittel)
  • Cinch-Buchse (für meine Methode verwendet)
  • 75R Widerstand (für meine Methode verwendet)
  • Der Code im Softwarebereich
  • (Optional) Karton
  • (Optional) Sprühfarbe (Farbe des Fernsehers)
  • (Optional) Kronkorken (um Knöpfe zu werden)
  • (Optional) 1 Markierungsstift (bevorzugte Farbe der Tasten)
  • (Optional) Kleber (um die Knöpfe zu kleben)

Schritt 1: Schritte 1-3: Anwenden von Ästhetik

Schritte 1-3: Anwenden von Ästhetik
Schritte 1-3: Anwenden von Ästhetik

Damit der Fernseher wie ein richtiger Fernseher aus den 1950er Jahren aussieht, müssen Sie ihn mit etwas Pappe aufpolieren. Denken Sie daran, dass dies alles optional ist, wenn Sie nur Pong mit Arduino auf Ihrem Fernseher arbeiten lassen möchten. Zuerst benötigen Sie etwas Pappe, die ungefähr der Größe und Form Ihres Fernsehers entspricht. Da der geänderte Code nun das Pong zu 3/4 seiner ursprünglichen Größe macht, müssen Sie es hochfahren, bevor Sie mit dem Schneiden beginnen, um die Größe anzunähern. Wenn Sie die anderen Schritte ausgeführt haben, starten Sie es und sehen Sie, wie groß es ist. Schneiden Sie ein Loch in der Größe und Form des Pongs in den Karton, und zwar an derselben Stelle. Als nächstes können Sie den Karton in der gewünschten Farbe sprühen – achten Sie nur darauf, dass Sie die Anweisungen auf der Dose befolgen. Sobald Sie diesen schönen Glanz haben, können Sie die Kronkorken mit einem schwarzen Filzstift so ausmalen, dass sie wie ausgefallene Knöpfe aussehen - kleben Sie sie auf und Sie haben eine schöne Hülle für Ihren Pong.

Schritt 2: Schritte 3-6: Vorbereiten des RCA

Schritte 3-6: Vorbereiten des RCA
Schritte 3-6: Vorbereiten des RCA

Einen eingeschränkten Prozess mit Bildern sehen Sie in der 1. Quelle im letzten Abschnitt. Wenn Sie hier einen etwas anderen Prozess verwenden, müssen Sie zuerst:

Verbinden Sie den abgeschirmten (äußeren) Cinch-Buchsenstift mit GND. Stecken Sie den Cinch-Stecker in die Cinch-Buchse und schließen Sie ein Ende der 470R-, 1kR- und 75R-Widerstände an den (inneren) Signal-Cinch-Buchsenstift an. Stecken Sie das andere Ende des 75R mit Überbrückungskabeln in GND, das 470R in D07. Wenn Sie ein Arduino UNO verwenden, muss der 1kR in D07 gesteckt werden. Wenn Sie einen Arduino Leonardo verwenden, muss dieser in D09 gesteckt werden.

Schritt 3: Schritt 7-10: Vorbereiten der POTMs

Schritt 7-10: Vorbereiten der POTMs
Schritt 7-10: Vorbereiten der POTMs

Die Potentiometer (POTMs) haben 3 Pins. Der mittlere ist die Signalleitung, aber die beiden anderen (Strom und Masse) können austauschbar verwendet werden. Befestigen Sie die Krokodilklemmen an jedem der Stifte und fügen Sie jedem Überbrückungskabel hinzu. Verbinden Sie das mittlere Kabel mit A0 und das mittlere Kabel des anderen mit A1. Schließen Sie die anderen Kabel wie in der 1. Ressource im letzten Abschnitt gezeigt an.

Schritt 4: Schritt 11-12: Drücken Sie den Knopf hoch

Schritt 11-12: Drücken Sie den Knopf hoch
Schritt 11-12: Drücken Sie den Knopf hoch

Schließen Sie den Cinch-Stecker an den Fernseher an. Fügen Sie eine Taste hinzu, die mit GND und D2 verbunden ist. Fügen Sie einen 1kR Pull-Up-Widerstand zwischen 5V und D2 hinzu. (Dies weist D2 an, eine 1 zu sein, während die Schaltfläche nicht zwingt, 0 zu sein, d. h. gedrückt.) Kopieren Sie den geänderten Code in der Ressource im letzten Abschnitt in Ihr Arduino.

Schritt 5: Finale: Quellen & Software

Finale: Quellen & Software
Finale: Quellen & Software

Geänderter Code:

Vorführungen:

Original:

Geändert: [WIP]

Inspirierendes Fernsehbild:

Empfohlen: