Obsah:

Pong Arduino v starom štýle (TVout): 5 krokov
Pong Arduino v starom štýle (TVout): 5 krokov

Video: Pong Arduino v starom štýle (TVout): 5 krokov

Video: Pong Arduino v starom štýle (TVout): 5 krokov
Video: когда без спроса трогают твой мотоцикл🤪 #мотоТаня she touching your bike without asking #motoTanya 2024, Júl
Anonim
Pong Arduino v starom štýle (TVout)
Pong Arduino v starom štýle (TVout)

Estetika:

Estetiku tohto projektu som navrhoval úplne ja, ale inšpirovala ma myšlienka televízií z päťdesiatych rokov minulého storočia. Materiály použité na tento projekt boli navrhnuté tak, aby boli verejne ľahko dostupné a produkovateľné, a preto majú vzhľadovo zlú kvalitu.

Kód:

Kód v záverečnej časti je vyčistenou verziou kódu Arduino Pong, ktorá opravila viacero chýb na iných webových stránkach (napríklad chybu nesprávneho osadenia pinov). Kód mal tiež veľa oneskorení, ktoré pri inštalácii zrútili Arduino. Mal som pomoc s C-kódom nastavenia Arduino a netvrdím, že táto práca je výlučne prostredníctvom môjho úsilia.

Zásoby

Na vykonanie tohto projektu budete potrebovať:

  • Televízor, ktorý môže prijímať káble RCA
  • Jeden RCA kábel
  • Doska Arduino (Leonardo/Uno) a nepájivá doska
  • 1 470R odpor
  • 1 odpor 1 kR
  • 6 svoriek aligátora (voliteľné, ale zabraňuje veľkému množstvu nekvalitného spájkovania)
  • 2 potenciometre 10 kOhm
  • Prepojovacie káble (asi 10)
  • Spájkovacie zariadenie (drôt, železo, tavidlo)
  • Zásuvka RCA (používa sa pre moju metódu)
  • Rezistor 75R (používaný pre moju metódu)
  • Kód v sekcii softvéru
  • (Voliteľné) Kartón
  • (Voliteľné) Farba v spreji (farba televízora)
  • (Voliteľné) Uzávery fliaš (stať sa tlačidlami)
  • (Voliteľné) 1 značkovacie pero (preferovaná farba tlačidiel)
  • (Voliteľné) Lepidlo (na prilepenie tlačidiel)

Krok 1: Kroky 1-3: Aplikácia estetiky

Kroky 1-3: Aplikácia estetiky
Kroky 1-3: Aplikácia estetiky

Aby televízia vyzerala ako správna televízia z 50. rokov minulého storočia, budete ju musieť oprášiť nejakým kartónom. Majte na pamäti, že toto je všetko voliteľné, ak si len chcete nechať pracovať na televízore s Arduino. Najprv budete potrebovať kartón, ktorý zodpovedá veľkosti a tvaru televízora. Teraz, pretože upravený kód robí pong 3/4 jeho pôvodnej veľkosti, budete ho musieť spustiť, než začnete strihať, aby ste približnú veľkosť priblížili. Keď urobíte ostatné kroky, spustite ho a zistite, aké je veľké. Vystrihnite do kartónu dieru o veľkosti a tvare pongu a na rovnakom mieste. Ďalej môžete na lepenku nastriekať požadovanú farbu - postupujte podľa pokynov na plechovke. Akonáhle získate ten krásny lesk, môžete viečka na fľaše zafarbiť čiernym značkovacím perom tak, aby vyzerali ako efektné gombíky - prilepte ich a máte krásny kryt na svoje pong.

Krok 2: Kroky 3-6: Príprava RCA

Kroky 3-6: Príprava RCA
Kroky 3-6: Príprava RCA

Obmedzený postup s obrázkami môžete vidieť v 1. zdroji v záverečnej časti. Použitím trochu iného postupu tu musíte najskôr:

Pripojte pin (vonkajší) zásuvky RCA štítu k GND. Zasuňte zástrčku RCA do zásuvky RCA a jeden koniec rezistorov 470R, 1kR a 75R pripojte k kolíku signálovej (vnútornej) zásuvky RCA. Pomocou prepojovacích káblov zasuňte druhý koniec 75R do GND, 470R do D07. Ak používate Arduino UNO, 1kR musí byť zasunutý do D07. Ak používate Arduino Leonardo, musí byť zasunutý do D09.

Krok 3: Krok 7-10: Príprava POTM

Krok 7-10: Príprava POTM
Krok 7-10: Príprava POTM

Potenciometre (POTM) budú mať 3 kolíky. Stred v strede je signálna čiara, ale ďalšie dve (napájanie a uzemnenie) je možné používať zameniteľne. Na každý kolík pripevnite svorky aligátora a ku každému pripojte prepojovacie káble. Pripojte stredný kábel k A0 a stredný kábel druhého k A1. Pripojte ostatné káble podľa obrázka 1. zdroja v záverečnej časti.

Krok 4: Krok 11-12: Narazenie tlačidla

Krok 11-12: Narazenie na tlačidlo
Krok 11-12: Narazenie na tlačidlo

Pridajte konektor RCA do televízora. Pridajte tlačidlo, ktoré je pripojené k GND a D2. Pridajte 1kR pull up odpor medzi 5V a D2. (Toto hovorí D2, že je 1, zatiaľ čo tlačidlo ho nenúti byť 0, tj. Stlačené) Skopírujte a prilepte upravený kód do zdroja v záverečnej časti do vášho Arduina.

Krok 5: Finále: Zdroje a softvér

Finále: Zdroje a softvér
Finále: Zdroje a softvér

Upravený kód: https://github.com/MildlyBemusedBobcat/ArduinoMul..

Ukážky:

Originál:

Upravené: [WIP]

Inšpiratívny obrázok televízie:

Odporúča: