Indholdsfortegnelse:

Arduino Pong i gammel stil (TVout): 5 trin
Arduino Pong i gammel stil (TVout): 5 trin

Video: Arduino Pong i gammel stil (TVout): 5 trin

Video: Arduino Pong i gammel stil (TVout): 5 trin
Video: Morning Routine (10 DIY Ideas, Makeup, Healthy Recipes) 2024, November
Anonim
Arduino Pong i gammel stil (TVout)
Arduino Pong i gammel stil (TVout)

Æstetik:

Æstetikken i dette projekt blev designet udelukkende af mig, men jeg blev inspireret af ideen om fjernsyn fra 1950'erne. Materialerne, der blev brugt til dette projekt, var designet til at være let tilgængelige og producerbare af offentligheden, og som sådan har de en dårlig kvalitet.

Kode:

Koden i det sidste afsnit er en oprydet version af Arduino Pong -koden, der har rettet flere fejl på det andet websted (f.eks. Fejlen ved at have stifterne forkerte). Koden havde også mange forsinkelser, der styrtede ned på Arduino ved opsætning. Jeg havde hjælp med C-koden til Arduino-opsætningen, og jeg påstår ikke, at dette arbejde udelukkende er via min indsats.

Forbrugsvarer

Hvis du udfører dette projekt, skal du have:

  • Et fjernsyn, der kan modtage RCA -ledninger
  • Et RCA -kabel
  • Et Arduino -bord (Leonardo/Uno) og et brødbræt
  • 1 470R modstand
  • 1 1kR modstand
  • 6 krokodilleklip (valgfrit, men forhindrer meget rodet lodning)
  • 2 10k Ohm potentiometre
  • Jumperkabler (ca. 10)
  • Loddeudstyr (Wire, Iron, Flux)
  • RCA -stik (bruges til min metode)
  • 75R modstand (bruges til min metode)
  • Koden i softwaresektionen
  • (Valgfrit) Pap
  • (Valgfrit) Spraymaling (farve på tv)
  • (Valgfrit) Flaskehætter (for at blive til knapper)
  • (Valgfrit) 1 markørpen (foretrukken farve på knapper)
  • (Valgfrit) Lim (for at holde knapperne fast)

Trin 1: Trin 1-3: Anvendelse af æstetik

Trin 1-3: Anvendelse af asthetik
Trin 1-3: Anvendelse af asthetik

For at få fjernsynet til at ligne et ordentligt 1950'er -tv, skal du pudse det op med noget pap. Husk, dette er alt valgfrit, hvis du bare vil have pong til at arbejde på dit fjernsyn med Arduino. Først skal du bruge noget pap, der er omkring størrelsen og formen på dit fjernsyn. Nu, da den ændrede kode gør pong til 3/4 af sin oprindelige størrelse, skal du starte den op, før du begynder at skære for at tilnærme størrelsen. Når du har udført de andre trin, skal du starte den op og se, hvor stor den er. Skær et hul i pap i størrelsen og formen på pongen, og også på samme sted. Dernæst kan du spraymale kartonen i den farve, du ønsker - bare sørg for at følge instruktionerne på dåsen. Når du har fået den flotte glans, kan du farve flaskehætterne med en sort tuschpen for at ligne nogle smarte knapper - lim dem på, og du har et ret flot cover til din pong.

Trin 2: Trin 3-6: Læsning af RCA

Trin 3-6: Læsning af RCA
Trin 3-6: Læsning af RCA

Du kan se en begrænset proces med billeder i den første kilde i det sidste afsnit. Ved at bruge en lidt anden proces her, skal du først:

Tilslut afskærmningens (ydre) RCA -stikkontakt til GND. Sæt RCA -stikket i RCA -stikket, og fastgør den ene ende af 470R-, 1kR- og 75R -modstandene til signal (indre) RCA -stikkontakt. Brug jumperkabler til at indsætte den anden ende af 75R i GND, 470R i D07. Hvis du bruger en Arduino UNO, skal 1kR sættes i D07. Hvis du bruger en Arduino Leonardo, skal den sættes i D09.

Trin 3: Trin 7-10: Forberedelse af POTM'erne

Trin 7-10: Forberedelse af POTM'erne
Trin 7-10: Forberedelse af POTM'erne

Potentiometrene (POTM'er) vil have 3 ben. Midten på er signallinjen, men de to andre (strøm og jord) kan bruges i flæng. Fastgør krokodilleklemmerne til hver af stifterne, og tilføj jumperkabler til hver. Tilslut det midterste kabel til A0, og det midterste kabel på det andet til A1. Tilslut de andre kabler som vist i den første ressource i det sidste afsnit.

Trin 4: Trin 11-12: Stød op i knappen

Trin 11-12: Stød op i knappen
Trin 11-12: Stød op i knappen

Sæt RCA -stikket i fjernsynet. Tilføj en knap, der er forbundet til GND og D2. Tilføj en 1kR pull up -modstand mellem 5V og D2. (Dette fortæller D2 at være en 1, mens knappen ikke tvinger den til at være 0 dvs. trykket) Kopier og indsæt den ændrede kode i ressourcen i det sidste afsnit i din Arduino.

Trin 5: Endelig: Kilder og software

Endelig: Kilder og software
Endelig: Kilder og software

Ændret kode:

Demonstrationer:

Original:

Ændret: [WIP]

Inspirerende billede af tv:

Anbefalede: