Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Vaiheet 1-3: Astetiikan soveltaminen
- Vaihe 2: Vaiheet 3-6: RCA: n valmistelu
- Vaihe 3: Vaihe 7-10: POTM-laitteiden valmistelu
- Vaihe 4: Vaihe 11-12: Napin painaminen ylös
- Vaihe 5: Lopullinen: Lähteet ja ohjelmisto
Video: Arduino Old-Style Pong (TVout): 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
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
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
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
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
Muokattu koodi:
Esittelyt:
Alkuperäinen:
Muokattu: [WIP]
Inspiroiva kuva televisiosta:
Suositeltava:
Käytä LEDC68 Old Gotek -näyttöä uudelleen: 4 vaihetta
Käytä uudelleen LEDC68 Old Gotek -näyttöä: Minulla on useita Gotek-levykeasemia, jotka kaikki on päivitetty flash-levykkeiksi, jotta niitä voidaan käyttää retro-tietokoneissa. Tämä ohjelmisto mahdollistaa erilaisia lisäyksiä tavalliseen Gotek -asemaan, erityisesti 3 -numeroinen LED -näyttö voidaan päivittää
Pelaa PONG -peliä Arduino Unolla ja OLED 0.96 SSD1306 -näytöllä: 6 vaihetta
Pelaa PONG -peliä Arduino Unon ja OLED 0.96 SSD1306 -näytön avulla: Hei kaverit, tänään teemme PONG -pelin Arduinon kanssa. Käytämme adafruitin 0.96 oled -näyttöä pelin & ohjaa peliä painikkeilla
Arduino Singleplayer Pong- Jos tämä, niin se: 5 vaihetta
Arduino Singleplayer Pong- If This, then That: Dit arduino project is gebaseerd op een 2 speler pong project hier op instructsables (https: //www.instructables.com/id/Portable-Arduino-a …) maar dit -projekti on yksittäinen pelaaja tapasi een simpele AI.Onderdelen: Arduino Uno Nokia 5100 scherm. https: // ww
Pong on Arduino, Pierson ja Jace: 5 vaihetta (kuvilla)
Pong on Arduino, Pierson ja Jace: Tämä on opettavainen, kuinka pelata Pongia arduinolla. Se kerrotaan viidessä yksinkertaisessa vaiheessa. Toivomme, että pidät pelistämme
DIY Old Timey Skype -puhelin: 6 vaihetta
DIY Old Timey Skype -puhelin: Tapasin tämän upean näköisen puhelimen lelun, joka näytti siltä kuin se olisi vanhasta puhelinkopista. Inspiraatio iski, ja pian haaveilin tapoja käyttää tätä lelua. Päätin lopulta muuttaa sen Skypen (tai minkä tahansa verkkopalvelupalvelun) puhelimeksi