Cuprins:

Arduino Old-Style Pong (TVout): 5 pași
Arduino Old-Style Pong (TVout): 5 pași

Video: Arduino Old-Style Pong (TVout): 5 pași

Video: Arduino Old-Style Pong (TVout): 5 pași
Video: Arduino Tvout Tutorial 2024, Iulie
Anonim
Arduino Old-Style Pong (TVout)
Arduino Old-Style Pong (TVout)

Estetică:

Estetica acestui proiect a fost concepută în întregime de mine, dar am fost inspirat de ideea televizoarelor din anii 1950. Materialele utilizate pentru acest proiect au fost concepute pentru a fi ușor accesibile și producibile de către public și, ca atare, au o calitate slabă a aspectului.

Cod:

Codul din secțiunea finală este o versiune curățată a codului Arduino Pong, care a corectat erori multiple pe celălalt site web (cum ar fi eroarea de a greși pinii). Codul a avut, de asemenea, multe întârzieri care au prăbușit Arduino la configurare. Am avut ajutor cu codul C al configurării Arduino și nu susțin că această lucrare este doar prin efortul meu.

Provizii

Realizarea acestui proiect va necesita să aveți:

  • Un televizor care poate recepționa firele RCA
  • Un cablu RCA
  • O placă Arduino (Leonardo / Uno) și o placă de calcul
  • 1 rezistor 470R
  • 1 rezistor 1kR
  • 6 cleme de aligator (opțional, dar previne o mulțime de lipire)
  • 2 potențiometre de 10k Ohm
  • Cabluri jumper (aproximativ 10)
  • Unelte de lipit (sârmă, fier, flux)
  • Soclu RCA (folosit pentru metoda mea)
  • 75R Rezistor (folosit pentru metoda mea)
  • Codul din secțiunea software
  • (Opțional) Carton
  • (Opțional) Spray Paint (culoarea televizorului)
  • (Opțional) Capace pentru sticle (pentru a deveni butoane)
  • (Opțional) 1 Marker Pen (culoarea preferată a butoanelor)
  • (Opțional) Lipici (pentru a lipi butoanele)

Pasul 1: Pașii 1-3: Aplicarea Astheticului

Pașii 1-3: Aplicarea asteticilor
Pașii 1-3: Aplicarea asteticilor

Pentru ca televizorul să arate ca un televizor adecvat din anii 1950, va trebui să-l spălați cu niște cartoane. Rețineți, toate acestea sunt opționale dacă doriți doar să lucrați la televizor cu Arduino. În primul rând, veți avea nevoie de niște cartoane, cam de dimensiunea și forma televizorului. Acum, deoarece codul modificat face ca pongul să fie de 3/4 din dimensiunea sa originală, va trebui să îl porniți înainte de a începe tăierea pentru a aproxima dimensiunea. După ce ați făcut ceilalți pași, porniți-l și vedeți cât de mare este. Tăiați o gaură în carton de dimensiunea și forma pongului și în aceeași locație. Apoi, puteți vopsi cartonul cu culoarea dorită - asigurați-vă că urmați instrucțiunile de pe cutie. Odată ce ai strălucirea atât de frumoasă, poți colora capacele sticlei cu un stilou negru pentru a arăta ca niște nasturi fantezi - lipiți-le și aveți o husă destul de frumoasă pentru pong.

Pasul 2: Pașii 3-6: Pregătirea RCA

Pașii 3-6: Pregătirea RCA
Pașii 3-6: Pregătirea RCA

Puteți vedea un proces limitat cu imagini în prima sursă din secțiunea finală. Folosind un proces ușor diferit aici, trebuie mai întâi:

Conectați știftul (exterior) știft RCA la GND. Introduceți mufa RCA în mufa RCA și atașați un capăt al rezistențelor 470R, 1kR și 75R la pinul de soclu RCA (interior). Folosind cabluri jumper, introduceți celălalt capăt al 75R în GND, 470R în D07. Dacă utilizați un Arduino UNO, 1kR trebuie introdus în D07. Dacă utilizați un Arduino Leonardo, acesta trebuie introdus în D09.

Pasul 3: Pasul 7-10: Pregătirea POTM-urilor

Pasul 7-10: Pregătirea POTM-urilor
Pasul 7-10: Pregătirea POTM-urilor

Potențiometrele (POTM) vor avea 3 pini. Centrul este linia de semnal, dar celelalte două (alimentare și masă) pot fi utilizate în mod interschimbabil. Atașați clemele de aligator la fiecare dintre ace și adăugați cabluri jumper la fiecare. Conectați cablul central la A0 și cablul central al celuilalt la A1. Conectați celelalte cabluri așa cum se arată în prima resursă din secțiunea finală.

Pasul 4: Pasul 11-12: Apăsarea butonului

Pasul 11-12: Apăsarea butonului
Pasul 11-12: Apăsarea butonului

Adăugați mufa RCA la televizor. Adăugați un buton conectat la GND și D2. Adăugați un rezistor de tracțiune de 1kR între 5V și D2. (Acest lucru îi spune lui D2 să fie 1 în timp ce butonul nu îl forțează să fie 0, adică apăsat) Copiați-lipiți codul modificat în resursa din secțiunea finală în Arduino.

Pasul 5: Final: Surse și software

Final: Surse și software
Final: Surse și software

Cod modificat:

Demonstrații:

Original:

Modificat: [WIP]

Imagine inspirațională a televizorului:

Recomandat: