Innholdsfortegnelse:

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

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

Video: Arduino Old-Style Pong (TVout): 5 trinn
Video: Arduino game console on TV? - Arduino TV OUT - Arduino GAME - Im-Pong-Sibble on TV 2024, November
Anonim
Arduino Pong i gammel stil (TVout)
Arduino Pong i gammel stil (TVout)

Estetikk:

Estetikken til dette prosjektet ble designet helt av meg, men jeg ble inspirert av ideen om TV -er fra 1950 -tallet. Materialene som ble brukt til dette prosjektet ble designet for å være lett tilgjengelig og produserbare for publikum, og som sådan har de dårlig kvalitet.

Kode:

Koden i den siste delen er en ryddet opp versjon av Arduino Pong -koden, som har korrigert flere feil på det andre nettstedet (for eksempel feilen med å ha pinnene feil). Koden hadde også mange forsinkelser som krasjet Arduino ved oppsett. Jeg hadde hjelp med C-koden til Arduino-oppsettet, og jeg påstår ikke at dette arbeidet er utelukkende via min innsats.

Rekvisita

For å gjøre dette prosjektet må du ha:

  • En TV som kan motta RCA -ledninger
  • En RCA -kabel
  • Et Arduino -brett (Leonardo/Uno) og et brødbrett
  • 1 470R motstand
  • 1 1kR motstand
  • 6 krokodilleklipp (valgfritt, men forhindrer mye rotete lodding)
  • 2 10k Ohm potensiometre
  • Hoppekabler (rundt 10)
  • Loddeutstyr (Wire, Iron, Flux)
  • RCA -kontakt (brukes for min metode)
  • 75R motstand (brukes for min metode)
  • Koden i programvaredelen
  • (Valgfritt) Kartong
  • (Valgfritt) Spray Paint (farge på tv)
  • (Valgfritt) Flaskehett (for å bli knapper)
  • (Valgfritt) 1 markørpenn (foretrukket knappefarge)
  • (Valgfritt) Lim (for å stikke knappene)

Trinn 1: Trinn 1-3: Påføring av estetikk

Trinn 1-3: Påføring av estetikk
Trinn 1-3: Påføring av estetikk

For å få fjernsynet til å se ut som en skikkelig TV fra 1950 -tallet, må du pusse det opp med papp. Husk at dette er valgfritt hvis du bare vil ha pong på TV -en med Arduino. Først trenger du litt papp, omtrent størrelsen og formen på fjernsynet ditt. Siden den endrede koden gjør pongen 3/4 av sin opprinnelige størrelse, må du starte den opp før du begynner å klippe for å tilnærme størrelsen. Når du har gjort de andre trinnene, starter du den opp og ser hvor stor den er. Skjær et hull i papp i størrelse og form på pong, og på samme sted også. Deretter kan du spraymale kartongen i fargen du vil ha - bare pass på å følge instruksjonene på boksen. Når du har fått den fine glansen, kan du farge flaskehettene med en svart tusj for å se ut som noen flotte knapper - lim dem på, og du har et ganske fint deksel til pongen din.

Trinn 2: Trinn 3-6: Lese RCA

Trinn 3-6: Lese RCA
Trinn 3-6: Lese RCA

Du kan se en begrenset prosess med bilder i den første kilden i den siste delen. Ved å bruke en litt annen prosess her, må du først:

Koble skjermen (ytre) RCA -kontakten til GND. Sett RCA -pluggen inn i RCA -kontakten, og fest den ene enden av 470R-, 1kR- og 75R -motstandene til signal (indre) RCA -kontakten. Sett inn den andre enden av 75R ved hjelp av startkabler i GND, 470R i D07. Hvis du bruker en Arduino UNO, må 1kR settes inn i D07. Hvis du bruker en Arduino Leonardo, må den settes inn i D09.

Trinn 3: Trinn 7-10: Klargjøring av POTM-er

Trinn 7-10: Klargjøring av POTM-er
Trinn 7-10: Klargjøring av POTM-er

Potensiometrene (POTM -er) vil ha 3 pinner. Midten på er signallinjen, men de to andre (strøm og jord) kan brukes om hverandre. Fest alligatorklipsene til hver av pinnene, og legg til jumperkabler til hver. Koble den midterste kabelen til A0, og den midterste kabelen til den andre til A1. Koble til de andre kablene som vist i den første ressursen i den siste delen.

Trinn 4: Trinn 11-12: Støtte opp knappen

Trinn 11-12: Støtte opp knappen
Trinn 11-12: Støtte opp knappen

Sett RCA -kontakten på TV -en. Legg til en knapp som er koblet til GND og D2. Legg til en 1kR trekk opp motstand mellom 5V og D2. (Dette forteller D2 å være en 1 mens knappen ikke tvinger den til å være 0 dvs. trykket) Kopier og lim inn den endrede koden i ressursen i den siste delen til Arduino.

Trinn 5: Final: Kilder og programvare

Final: Kilder og programvare
Final: Kilder og programvare

Endret kode:

Demonstrasjoner:

Original:

Endret: [WIP]

Inspirerende bilde av TV:

Anbefalt: