Sisällysluettelo:

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

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

Video: Arduino Old-Style Pong (TVout): 5 vaihetta
Video: Arduino VGA Pong (with colors) 2024, Marraskuu
Anonim
Arduino Old-Style Pong (TVout)
Arduino Old-Style Pong (TVout)

Estetiikka:

Tämän projektin estetiikka on kokonaan minun suunnitellut, mutta inspiroiduin ajatuksesta 1950 -luvun televisioista. Tässä hankkeessa käytetyt materiaalit on suunniteltu siten, että ne ovat helposti saatavilla ja tuotettavissa yleisölle, ja siksi ne ovat huonolaatuisia.

Koodi:

Viimeisen osan koodi on Arduino Pong -koodin puhdistettu versio, joka on korjannut useita virheitä toisella verkkosivustolla (kuten virheen, jossa nastat ovat väärin). Koodilla oli myös monia viiveitä, jotka kaatoivat Arduinon asennuksen yhteydessä. Minulla oli apua Arduinon asennuksen C-koodin kanssa, enkä väitä, että tämä työ olisi vain minun ponnisteluni.

Tarvikkeet

Tämän projektin toteuttaminen edellyttää, että sinulla on:

  • Televisio, joka voi vastaanottaa RCA -johtoja
  • Yksi RCA -kaapeli
  • Arduino Board (Leonardo/Uno) ja leipälauta
  • 1 470R vastus
  • 1 1 kR vastus
  • 6 alligaattoripidikettä (valinnainen, mutta estää paljon sotkuista juottamista)
  • 2 10 k ohmin potentiometriä
  • Kaapelit (noin 10)
  • Juotoslaite (lanka, rauta, virtaus)
  • RCA -liitäntä (käytetään menetelmässäni)
  • 75R -vastus (käytetään menetelmässäni)
  • Ohjelmisto -osan koodi
  • (Valinnainen) Pahvi
  • (Valinnainen) Ruiskumaali (television väri)
  • (Valinnainen) Pullon korkit (painikkeiksi)
  • (Valinnainen) 1 tussikynä (painikkeiden ensisijainen väri)
  • (Valinnainen) Liima (painikkeiden kiinnittämiseen)

Vaihe 1: Vaiheet 1-3: Astetiikan soveltaminen

Vaiheet 1-3: Astetiikan soveltaminen
Vaiheet 1-3: Astetiikan soveltaminen

Jotta televisio näyttäisi oikealta 1950 -luvun televisiolta, sinun on harjattava se pahvilla. Muista, että tämä kaikki on valinnaista, jos haluat vain pelata pongia televisiossasi Arduinon kanssa. Ensinnäkin tarvitset pahvia, joka on noin television koko ja muoto. Koska muutettu koodi tekee pongista 3/4 alkuperäisestä koostaan, sinun on käynnistettävä se ennen kuin aloitat leikkaamisen likimääräisen koon mukaan. Kun olet tehnyt muut vaiheet, käynnistä se ja katso kuinka suuri se on. Leikkaa pahviin reikä pongin koon ja muodon mukaan, samasta paikasta. Seuraavaksi voit ruiskuttaa maalin pahville haluamallasi värillä - muista vain noudattaa tölkin ohjeita. Kun olet saanut kauniin kiillon, voit värjätä pullon korkit mustalla kynällä näyttämään hienoilta painikkeilta - liimaa ne ja sinulla on melko mukava kansi pongillesi.

Vaihe 2: Vaiheet 3-6: RCA: n valmistelu

Vaiheet 3-6: RCA: n valmistelu
Vaiheet 3-6: RCA: n valmistelu

Näet rajoitetun prosessin, jossa on kuvia, viimeisen osan ensimmäisessä lähteessä. Käyttämällä tässä hieman erilaista prosessia, sinun on ensin:

Liitä suojus (ulompi) RCA -liittimen nasta GND: hen. Työnnä RCA -pistoke RCA -liitäntään ja kiinnitä 470R-, 1kR- ja 75R -vastuksen toinen pää signaalin (sisäiseen) RCA -liittimen nastaan. Työnnä 75R: n toinen pää hyppyjohdoilla GND: hen, 470R D07: een. Jos käytät Arduino UNO -laitetta, 1 kR: n on oltava urassa D07. Jos käytät Arduino Leonardoa, se on leikattava kohtaan D09.

Vaihe 3: Vaihe 7-10: POTM-laitteiden valmistelu

Vaihe 7-10: POTM-laitteiden valmistelu
Vaihe 7-10: POTM-laitteiden valmistelu

Potentiometreissä (POTM) on 3 nastaa. Keskellä on signaalilinja, mutta kahta muuta (virta ja maa) voidaan käyttää keskenään. Kiinnitä alligaattoripidikkeet jokaiseen nastaan ja lisää hyppyjohdot jokaiseen. Kytke keskikaapeli liittimeen A0 ja toisen kaapeli liittimeen A1. Liitä muut kaapelit viimeisen osan 1. resurssin mukaisesti.

Vaihe 4: Vaihe 11-12: Napin painaminen ylös

Vaihe 11-12: Napin painaminen ylös
Vaihe 11-12: Napin painaminen ylös

Lisää RCA -liitin televisioon. Lisää painike, joka on liitetty GND: hen ja D2: een. Lisää 1 kR: n vetovastus 5V: n ja D2: n väliin. (Tämä kertoo D2: n olevan 1, kun painike ei pakota sitä olemaan 0 eli painettuna.) Kopioi ja liitä muokattu koodi viimeisen osan resurssiin Arduinoosi.

Vaihe 5: Lopullinen: Lähteet ja ohjelmisto

Lopullinen: Lähteet ja ohjelmisto
Lopullinen: Lähteet ja ohjelmisto

Muokattu koodi:

Esittelyt:

Alkuperäinen:

Muokattu: [WIP]

Inspiroiva kuva televisiosta:

Suositeltava: