8051 Mikrodenetleyici ve 555 Zamanlayıcı kullanarak Quiz Buzzer Devresi

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Bilgi yarışması buzzer sistemleri çoğunlukla okullarda, kolejlerde ve ayrıca televizyon üzerinden yayınlanan canlı bilgi yarışmalarında kullanılmaktadır. Sınav zili, herhangi bir kullanıcının okullarda ve kolejlerde yapılan yarışmalar sırasında sorulan bir soruya yanıt olarak düğmeye hızlı bir şekilde basmasına olanak tanır. Basılan anahtardan bir süre vızıltı sesi veya alarm verilir ve tepki süresi çok kısadır. Buzzers ayrıca, uyarı panelleri, elektronik metronom mikrodalga fırınlar ve diğer ev uygulamaları gibi farklı uygulamalarda da kullanılabilir.

Sınav Buzzer

Sınav Buzzer



Bir Quiz buzzer devresi, çeşitli kontrolörlerin kullanımıyla çeşitli şekillerde uygulanabilir. Bu denetleyiciler, 555 zamanlayıcı ve mikro denetleyiciler içerir. 555 zamanlayıcı tabanlı sesli uyarı devresi, zaman süresinin direnç ve kapasitör değerleri (RC sabiti) tarafından belirlendiği basit ve düşük maliyetli bir cihazdır. Bir Mikrodenetleyici tabanlı sesli uyarı devresi, mikro denetleyicinin program kodunu değiştirerek zaman süresinin değiştirilebildiği programlanabilir bir zamanlayıcıdır. Her iki devrenin aşağıdaki açıklaması, hem devreleri hem de işlemlerini karşılaştırmanıza yardımcı olacaktır.


555 Zamanlayıcı Kullanan Buzzer Devresi

Bir zamanlayıcı aşağıdaki gibi üç modda çalıştırılabilir: multivibratör devreleri için tek kararlı, kararsız ve iki kararlı . Zamanlayıcı, darbe modülasyon tekniğini kullanarak darbeler oluşturmak için kullanılır. Tek kararlı modda, zamanlayıcı pim 2'de tetiklendiğinde, RC zaman sabiti tarafından belirlenen belirli bir süre için çıkış yüksek olarak ayarlanır. İki durumlu bir modda, tetikleme girişi pim 2'ye bağlanır. düşük, devrenin çıkışı yüksek durumda olacaktır. Sıfırlama düğmesi pim 4'e bağlanır ve giriş düşükse, çıkış da düşük durumdadır.



555 Zamanlayıcı Kullanan Buzzer Devresi

555 Zamanlayıcı Kullanan Buzzer Devresi

Şekilde gösterildiği gibi, sesli uyarı devresi birkaç direnç, kondansatör ve 555 zamanlayıcı kararsız multivibratörler olarak ayarlanan. Kararsız bir modda, kararlı bir durum yoktur ve darbeler, kullanıcının herhangi bir yardımı olmadan kare dalga biçiminde düşük ve yüksek bir durumda üretilir. Bu mekanizma flaş lambalarının ve LED'lerin değiştirilmesinde kullanılabilir.

Devre Bağlantıları: Bu devrede, direnç R1, Vcc ve boşaltma pimi 7 arasına bağlanır. Boşaltma pimi 7 ve tetik pimi2 arasına başka bir direnç R2 bağlanır. Pin2 ve eşik pimi6 kısa devre yapar ve bir kapasitör aracılığıyla bağlanır. Bu kapasitör, direnç R1 ve R2 üzerinden şarj olur ve R2 aracılığıyla deşarj olur. Pin1, negatif polarlama için toprağa bağlanır ve pin 5, kapasitör aracılığıyla toprağa bağlanır ve pin3, bir çıkış olarak kullanılır. Pim 7, R1 ve R2 dirençlerinin potansiyel bölücüsüne bağlanır.

Devre çalışması: Bu devre, durumlarını otomatik olarak 'Yüksekten Düşüğe' ve 'Alçaktan Yükseğe' tetikleyen ve değiştiren kararsız moddadır. Bir anahtara basıldığında, kondansatörün R1 ve R2 dirençleri aracılığıyla bir güç kaynağı VCC'den şarj edilmesi sırasında pim 3'teki çıkış yüksektir. Bu kondansatör 2/3 Vcc'ye kadar şarj olur, böylece çıkış bu süre boyunca yüksek olur ve hoparlör ses çıkarır. Daha sonra kapasitör R2 direncinden 1/3 Vcc'ye kadar deşarj olmaya başlar ve bu sırada pin3'teki çıkış düşük olur, böylece anahtar açıldığında hoparlör sessizleşir ve tamamen kapanır. Bu işlem, kare darbeler RC zaman sabitine bağlı olarak yüksekten düşük bir duruma ve düşükten yükseğe duruma üretilinceye kadar tekrar eder.


555 zamanlayıcılı yarışma buzzer devresi, 8051 mikro denetleyiciler (AT89C51) kullanılarak daha da geliştirilebilir. 555 zamanlayıcıda, zilin zaman değeri kapasitörün değerine bağlı olarak değişebilir, 8051 mikro denetleyici kullanarak - Mikrodenetleyicideki program değiştirilerek zamanlama değerleri değiştirilebilir. Bu kavramı daha iyi anlamak için, 8051 mikro denetleyici kullanan pratik bir bilgi yarışması sesli uyarısı örneği aşağıda verilmiştir.

8051 Mikrodenetleyicili (AT89C51) 8-Aday-Sınav Buzzer

Bu önerilen 8 aday sınav zil sistemi okulların ve kolejlerin bilgi yarışmalarında kullanılır. Zile ilk basan takıma, bir soruyu cevaplamak için ilk tercih verilir. Bazen hangi takımın zile son derece kısa bir süre içinde bastığını anlamak çok zordur. Tesadüfen, iki takım oyuncusu aynı anda zile basarsa, o zaman insan müdahalesi yoluyla görüş alınarak etkilenebilecek küçük zaman aralığı durumu ortaya çıkar.

Bu sistem kullanılarak tasarlanmıştır 8051 ailesinden AT89C51 . Bu sınav zili, en fazla sekiz takım için tasarlanmıştır. Bu sistemde devre çalışmasını ve buzzerın nasıl çalıştığını inceleyebiliriz.

8051 Mikrodenetleyicili Quiz Buzzer

8051 Mikrodenetleyicili Quiz Buzzer

Devre Bağlantıları: Bu mikrodenetleyici, giriş ve çıkış amaçlı 32 pinin kullanıldığı 40 pinden oluşmaktadır. Bu sistemde toplam dokuz giriş pini kullanılır, sekiz giriş pininin tümü mikro denetleyicinin port 1'ine anahtarlar olarak bağlanır ve dokuzuncu pin, zil sistemini sıfırlamak için bir sıfırlama düğmesi olarak ayarlanır. Anahtarlardan herhangi birine basılırsa sekiz anahtar zile bağlanır ve ardından zil çalınır. Yedi bölümlü ekran basılan anahtarın bilgisini görüntüleyen, mikrodenetleyicinin portu 2 ile arayüzlenir. Mikrodenetleyici, herhangi bir anahtara basıldığında LCD'de ilgili anahtar numarası görüntülenecek şekilde programlanmıştır. Güç kaynağı, mikro denetleyicinin 40 ve 31 pimlerine ve zile bağlanır.

Devre Çalışması: Port1'e bağlı bir dizi butondan herhangi bir butona bastığımızda, bu, ilgili pinin mantığın yüksek olmasını sağlar. Sinyalin belirli bir pimde düşükten yükseğe bu geçişi, mikro denetleyici çıkış mantığının belirli bir süre için yüksek olmasını sağlar. Mikrodenetleyici, giriş pinlerini sürekli olarak tarayacak ve buna uygun olarak zil devresi için düşük bir yol yapacak ve ayrıca basılan girişe karşılık gelen yedi segmentli ekranda numarayı görüntüleyecek şekilde programlanmıştır.

Mikrodenetleyici programı istenilen zaman diliminde değiştirilerek buzzerin süresi değiştirilebilir. Genel olarak, bir mikro denetleyici ile programlanır Keil yazılımında yerleşik C dili .

Bu, 8051 mikro denetleyici kullanılarak 8 ekip için tasarlanan ve geliştirilen Quiz buzzer projesiyle ilgili. Bu konuyu daha iyi anladığınızı umuyoruz. Ayrıca bu konuyla ilgili her türlü yardım için aşağıda verilen yorum bölümünde yorum yaparak bizimle iletişime geçebilirsiniz.

Fotoğrafa katkı verenler: