İçindekiler:

Arduino Eski Stil Pong (TVout): 5 Adım
Arduino Eski Stil Pong (TVout): 5 Adım

Video: Arduino Eski Stil Pong (TVout): 5 Adım

Video: Arduino Eski Stil Pong (TVout): 5 Adım
Video: Kendi Sıcaklık Göstergemizi Yaptık! Kendin Yap #5 2024, Temmuz
Anonim
Arduino Eski Stil Pong (TV çıkışı)
Arduino Eski Stil Pong (TV çıkışı)

Estetik:

Bu projenin estetiği tamamen benim tarafımdan tasarlandı, ancak 1950'lerin televizyonları fikrinden ilham aldım. Bu proje için kullanılan malzemeler, halk tarafından kolayca erişilebilir ve üretilebilir olacak şekilde tasarlanmıştır ve bu nedenle görünüm olarak kalitesizdir.

Kod:

Son bölümdeki kod, Arduino Pong kodunun diğer web sitesindeki birden fazla hatayı düzelten (pinlerin yanlış olması gibi) temizlenmiş bir versiyonudur. Kod ayrıca kurulum sırasında Arduino'yu çökerten birçok gecikmeye sahipti. Arduino kurulumunun C-kodu ile ilgili yardım aldım ve bu çalışmanın sadece benim çabamla olduğunu iddia etmiyorum.

Gereçler

Bu projeyi yapmak için şunlara sahip olmanız gerekir:

  • RCA kablolarını alabilen bir televizyon
  • Bir RCA kablosu
  • Arduino Board (Leonardo/Uno) ve breadboard
  • 1 470R direnç
  • 1 1kR direnç
  • 6 timsah klipsi (Opsiyonel, ancak çok fazla dağınık lehimlemeyi önler)
  • 2 adet 10k Ohm potansiyometre
  • Atlama Kabloları (yaklaşık 10)
  • Lehimleme dişlisi (Tel, Demir, Flux)
  • RCA Soketi (Benim yöntemim için kullanılır)
  • 75R Direnç (Benim yöntemim için kullanılır)
  • Yazılım bölümündeki kod
  • (Opsiyonel) Karton
  • (Opsiyonel) Sprey Boya (tv rengi)
  • (Opsiyonel) Şişe Kapakları (düğme olacak)
  • (Opsiyonel) 1 Marker Kalem (tercih edilen düğme rengi)
  • (Opsiyonel) Tutkal (düğmeleri yapıştırmak için)

Adım 1: Adım 1-3: Estetik Uygulama

1-3. Adımlar: Estetik Uygulama
1-3. Adımlar: Estetik Uygulama

Televizyonu 1950'lerin televizyonu gibi göstermek için biraz kartonla fırçalamanız gerekecek. Unutmayın, sadece Arduino ile televizyonunuzda pong çalışması yapmak istiyorsanız, bunların hepsi isteğe bağlıdır. İlk olarak, televizyonunuzun boyutu ve şekli civarında bir kartona ihtiyacınız olacak. Şimdi, değiştirilen kod pong'u orijinal boyutunun 3/4'ü yaptığından, boyutu yaklaşık olarak tahmin etmek için kesmeye başlamadan önce onu başlatmanız gerekecek. Diğer adımları tamamladığınızda, açın ve ne kadar büyük olduğunu görün. Kartonda pong boyutunda ve şeklinde ve aynı yerde de bir delik açın. Ardından, kartonu istediğiniz renge boyayabilirsiniz - kutunun üzerindeki talimatları uyguladığınızdan emin olun. Bu güzel parlaklığa sahip olduğunuzda, şişe kapaklarını süslü düğmeler gibi görünmek için siyah bir keçeli kalemle renklendirebilirsiniz - bunları yapıştırın ve pong'unuz için oldukça hoş bir kılıfınız olur.

Adım 2: Adım 3-6: RCA'yı Hazırlama

Adım 3-6: RCA'yı Hazırlama
Adım 3-6: RCA'yı Hazırlama

Son bölümde 1. kaynakta resimlerle sınırlı bir süreci görebilirsiniz. Burada biraz farklı bir süreç kullanarak önce şunları yapmanız gerekir:

Kalkan (dış) RCA soket pimini GND'ye bağlayın. RCA fişini RCA soketine takın ve 470R, 1kR ve 75R dirençlerinin bir ucunu sinyal (iç) RCA soket pimine takın. Atlama kablolarını kullanarak 75R'nin diğer ucunu GND'ye, 470R'yi D07'ye takın. Arduino UNO kullanıyorsanız, 1kR, D07'ye yerleştirilmelidir. Arduino Leonardo kullanıyorsanız, D09'a yerleştirilmelidir.

Adım 3: Adım 7-10: POTM'lerin Hazırlanması

Adım 7-10: POTM'lerin Hazırlanması
Adım 7-10: POTM'lerin Hazırlanması

Potansiyometreler (POTM'ler) 3 pime sahip olacaktır. Ortadaki sinyal hattıdır, ancak diğer ikisi (güç ve toprak) birbirinin yerine kullanılabilir. Timsah klipslerini pimlerin her birine takın ve her birine atlama kabloları ekleyin. Ortadaki kabloyu A0'a ve diğerinin ortadaki kablosunu A1'e bağlayın. Diğer kabloları son bölümdeki 1. kaynakta gösterildiği gibi bağlayın.

Adım 4: Adım 11-12: Düğmeye Basma

Adım 11-12: Düğmeye Basma
Adım 11-12: Düğmeye Basma

RCA fişini TV'ye ekleyin. GND ve D2'ye bağlı bir düğme ekleyin. 5V ve D2 arasına 1kR çekme direnci ekleyin. (Bu, düğme 0 olmaya zorlamazken D2'ye 1 olmasını söyler, yani basılır) Son bölümdeki kaynakta değiştirilen kodu Arduino'nuza kopyalayıp yapıştırın.

Adım 5: Son: Kaynaklar ve Yazılım

Final: Kaynaklar ve Yazılım
Final: Kaynaklar ve Yazılım

Değiştirilmiş Kod:

Gösteriler:

Orijinal:

Değiştirildi: [WIP]

İlham Verici TV Resmi:

Önerilen: