555 Entegresi ile İlk Basan Kazanır Oyunu Devresi

555 Entegresi ile İlk Basan Kazanır Oyunu Devresi

Bu içeriğimizde; bilgi yarışmalarında, televizyon bilgi şovlarında veya grup aktivitelerinde kullanılan, hangi yarışmacının veya takımın butona daha hızlı bastığını milisaniyelik hassasiyetle tespit edip diğer takımları kilitleyen 555 Entegresi ile İlk Basan Kazanır (Jeopardy / Quiz Game Lockout) Devresi tasarımını, analog mantık mimarisini ve matematiksel çalışma teorisini inceliyoruz.

İlk basan kazanır devresi, her biri tek bir yarışmacıya veya takıma atanan özdeş modüllerden oluşur. Her modül; yarışmacı için bir tetikleme butonu, durumu hafızada tutan bir 555 zamanlayıcı mandalı (latch) ve o takımın butona ilk basan taraf olduğunu gösteren bir LED içerir. Devre, ortak bir tek hat (bus) üzerinden haberleşerek harici lojik kapılara (AND, OR vb.) veya mikrodenetleyicilere ihtiyaç duymadan, tamamen analog geri besleme prensipleriyle çalışır.

Dilerseniz bu devrenin ana çıkışına bir monostable (tek kararlı) 555 zamanlayıcı devresi daha ekleyerek, ilk basış anında 1 saniye boyunca sesli uyarı veren bir buzzer veya flaşör lambası tetikleyebilirsiniz.

İlk Basan Kazanır Devresi için Gerekli Malzemeler

Her bir yarışmacı/takım modülü için gereken bileşenler:

  • 1 x 555 Zamanlayıcı Entegresi
  • 1 x Tetikleme Butonu (Push Button)
  • 1 x PN İşaret Diyotu (Örn: 1N4148 / 1N4007)
  • 1 x Durum LED’i ve Seri Sınırlama Direnci (270\ \Omega)
  • 1 x 10\text{ k}\Omega Çekme (Pull-up) Direnci

Tüm modüllerin kontrol edildiği ortak ana kart bileşenleri:

  • 2 x 1\text{ k}\Omega Direnç
  • 1 x Sistem Hazır (Ready) LED’i ve Direnci (270\ \Omega)
  • 1 x Reset Butonu (Sıfırlama Butonu)
  • Deney Tahtası (Breadboard) ve Bağlantı Kabloları
  • 5\text{ V - } 12\text{ V} Kararlı DC Güç Kaynağı

İlk Basan Kazanır Devre Şeması

İlk Basan Kazanır Devre Şeması
555 Zamanlayıcı Tabanlı Çoklu Yarışmacı Kilitleme (Lockout) Şeması

Analog Kilitleme (Lockout) Mantığının Matematiksel Modeli

İlk basan kazanır devresinin çalışma mantığı, 555 entegresinin dahili iki komparatörünün tetikleme eşiklerine dayanır. 555 entegresinin Pin 2 (Trigger) girişindeki voltaj, besleme geriliminin üçte birinden daha düşük bir değere indiğinde (V_{\text{pin2}} < \frac{1}{3} V_{\text{cc}}), entegrenin dahili RS flip-flop’u set (1) durumuna geçer ve Pin 3 (Output) çıkışı HIGH seviyesine yükselir. Bu durum kalıcıdır (latching); Pin 2 tekrar yükselse bile çıkış HIGH kalmaya devam eder.

Sistemde pozitif besleme (V_{\text{cc}}) ve şase (GND) hatlarının haricinde iki adet ortak veri yolu (bus) kullanılır:

  • Reset Yolu (Sıfırlama Hattı): Bir 1\text{ k}\Omega pull-up direnciyle varsayılan olarak V_{\text{cc}} potansiyelinde tutulur. Reset butonuna basıldığında bu hat doğrudan 0\text{ V}‘a çekilir.
  • Durum / Geri Bildirim Yolu (Feedback Bus): Bir 1\text{ k}\Omega pull-down direnciyle varsayılan olarak 0\text{ V} (GND) potansiyelinde tutulur. Her modülün Pin 3 çıkışı, bir D yönlendirme diyotu üzerinden bu hatta bağlıdır.

Sistemin durumunu matematiksel olarak modelleyelim. S_i \in \{0, 1\}, i. yarışmacının 555 entegre çıkış durumunu (LOW = 0, HIGH = 1) ve B_i \in \{0, 1\} ise ilgili butona basılma durumunu (basılmadı = 0, basıldı = 1) göstersin. Durum hattının voltajı (V_{\text{fb}}) şu şekilde belirlenir:

    \[V_{\text{fb}} = \max_{j} \left( S_j \cdot V_{\text{pin3}} - V_{d} \right) \cdot \frac{R_{\text{pd}}}{R_d + R_{\text{pd}}}\]

Burada V_d, diyotun ileri yön gerilim düşümüdür (\approx 0.7\text{ V}). R_{\text{pd}} ortak pull-down direncidir (1\text{ k}\Omega) ve R_d ise modül üzerindeki diyotun iç direncidir. Bu durumda:

  • Başlangıç Durumu (Tüm çıkışlar LOW): S_j = 0 \quad (\forall\ j) \implies V_{\text{fb}} = 0\text{ V}
  • Herhangi bir modül tetiklendiğinde (S_i = 1): V_{\text{fb}} \approx V_{\text{cc}} - V_{\text{sat}} - V_{d} \quad (\approx V_{\text{cc}} - 2.2\text{ V})

Yarışmacının butona bastığı anda (B_i = 1), 555 entegresinin Pin 2 tetikleme ucu bu ortak geri bildirim hattına bağlanır. Pin 2 üzerindeki anlık gerilim (V_{\text{trig}}^i):

    \[V_{\text{trig}}^i = B_i \cdot V_{\text{fb}} + (1 - B_i) \cdot V_{\text{cc}}\]

Tetikleme ve Kilitleme Mekanizması

Durum A: Sistem Boşta (Hiçbir buton basılmadı):
Ortak hat V_{\text{fb}} = 0\text{ V} potansiyelindedir. İlk basan oyuncu i olduğunda (B_i = 1), kendi 555 entegresinin Pin 2’sine ortak hattaki 0\text{ V} uygulanır. Bu durumda:

    \[V_{\text{trig}}^i = 0\text{ V} < \frac{1}{3} V_{\text{cc}} \implies \text{555 Tetiklenir } (S_i \to 1)\]

Bu tetikleme anında i. modülün çıkışı HIGH seviyesine çıkar ve ortak hattın gerilimini anında yüksek bir potansiyele çekerek kilitler:

    \[V_{\text{fb}} \approx V_{\text{cc}} - 2.2\text{ V} > \frac{1}{3} V_{\text{cc}} \quad (\text{Örn: } 12\text{ V besleme için } V_{\text{fb}} \approx 9.8\text{ V} > 4\text{ V})\]

Durum B: Birinci Oyuncu Bastıktan Sonra Diğer Oyuncunun Basması:
İlk basan oyuncunun ardından başka bir oyuncu j kendi butonuna bastığında (B_j = 1), onun Pin 2’sine artık ortak hattın yeni gerilimi (V_{\text{fb}} \approx 9.8\text{ V}) uygulanır. Eşik kontrolü yapıldığında:

    \[V_{\text{trig}}^j = V_{\text{fb}} \approx 9.8\text{ V} \not< \frac{1}{3} V_{\text{cc}} \quad (4\text{ V})\]

Tetikleme koşulu sağlanamadığı için j. 555 entegresinin çıkışı set edilemez (S_j = 0 kalır). Bu sayede, ilk basan oyuncudan sadece mikrosaniyeler sonra butona basan diğer tüm yarışmacıların durumları tamamen engellenmiş (lockout) olur.

Sıfırlama (Reset) İşlemi

Yarışma sunucusu sıfırlama butonuna bastığında, ortak Reset hattı anlık olarak şaseye (0\text{ V}) çekilir. 555 entegresinin Reset pini (Pin 4) aktif-düşük (active-low) çalışan bir yapıya sahiptir. Pin 4 üzerindeki gerilim V_{\text{reset}} < 0.4\text{ V} seviyesine düştüğünde, entegre içindeki tüm flip-floplar sıfırlanır ve tüm modül çıkışları LOW (0\text{ V}) durumuna geri döner. Bu işlemle birlikte ortak hat gerilimi de tekrar V_{\text{fb}} = 0\text{ V} seviyesine çekilerek yeni bir yarışma turu için sistem hazır hale getirilir.

Switch Bounce (Buton Arkı) ve Gürültü Bağışıklığı

Mekanik butonlar basıldığı anda elektriksel kontakların mikro düzeyde titremesinden dolayı yaklaşık 5\text{ ms - } 10\text{ ms} boyunca “ark” veya sıçrama (switch\ bounce) üretirler. Klasik lojik kapılı veya mikrodenetleyici tabanlı yazılımsal sistemlerde bu durum kararsızlığa yol açabilir. Ancak bu analog devrede, 555 entegresinin nanosaniyeler seviyesindeki ultra hızlı iç geçiş süresi sayesinde ilk temas anında kilitlenme gerçekleşir. Kontak sıçramaları yaşansa dahi, ortak hat çoktan HIGH potansiyeline çekildiği için sistem gürültülerden etkilenmez ve mükemmel kararlılıkta çalışır.

Devrede kullanılan yarı iletken elemanların yönsel akım sınırlama yeteneklerini daha iyi analiz etmek için Diyot Nedir? makalemizi; farklı direnç teknolojilerini incelemek için Direnç Çeşitleri ve Özellikleri kılavuzumuzu inceleyebilirsiniz.

555 entegresine buradan ulaşabilirsiniz.

Yorum yapma özelliği, forum tarafından gelen istek sebebiyle kapatılmıştır. Lütfen tartışmalar ve sorularınız için topluluk forumumuza katılın.