Rangkaian Quiz Buzzer menggunakan Mikrokontroler 8051 dan Timer 555

Coba Instrumen Kami Untuk Menghilangkan Masalah





Sistem buzzer kuis banyak digunakan di sekolah, perguruan tinggi dan juga dalam kompetisi kuis langsung yang disiarkan melalui televisi. Buzzer Kuis memungkinkan pengguna untuk menekan tombol dengan cepat sebagai jawaban atas pertanyaan yang diajukan selama kompetisi yang dilakukan di sekolah dan perguruan tinggi. Sakelar yang ditekan mengeluarkan suara atau alarm berdengung untuk beberapa durasi waktu dan waktu reaksinya sangat kecil. Buzzer juga dapat digunakan dalam berbagai aplikasi seperti panel annunciator, oven microwave metronom elektronik, dan aplikasi rumah tangga lainnya.

Quiz Buzzer

Quiz Buzzer



Sirkuit buzzer Kuis dapat diimplementasikan dalam beberapa cara dengan menggunakan berbagai pengontrol. Pengontrol ini termasuk 555 timer dan mikrokontroler. Rangkaian buzzer berbasis timer 555 adalah perangkat sederhana dan berbiaya rendah di mana durasi waktu ditentukan oleh nilai resistor dan kapasitor (konstanta RC). SEBUAH Berbasis mikrokontroler Rangkaian buzzer adalah pengatur waktu yang dapat diprogram dimana durasi waktunya dapat divariasikan dengan mengubah kode program dari mikrokontroler. Uraian berikut tentang kedua sirkuit ini akan membantu Anda membandingkan sirkuit dan operasinya.


Sirkuit Buzzer Menggunakan 555 Timer

Pengatur waktu dapat dioperasikan dalam tiga mode seperti monostabil, astabil dan bistable untuk rangkaian multivibrator . Timer digunakan untuk menghasilkan pulsa menggunakan teknik modulasi pulsa. Dalam mode monostabil, output diatur ke tinggi untuk periode waktu tertentu yang ditentukan oleh konstanta waktu RC ketika timer dipicu pada pin 2. Dalam mode bistable, input pemicu dihubungkan pada pin 2. Ketika input yang dipicu adalah rendah, output rangkaian akan dalam keadaan tinggi. Tombol reset terhubung pada pin 4, dan jika input rendah, maka output juga dalam keadaan rendah.



Sirkuit Buzzer Menggunakan 555 Timer

Sirkuit Buzzer Menggunakan 555 Timer

Seperti yang ditunjukkan pada gambar, rangkaian buzzer terdiri dari sepasang resistor, kapasitor dan 555 pengatur waktu yang diatur sebagai multivibrator astabil. Dalam mode astabil, tidak ada kondisi stabil dan pulsa dihasilkan pada kondisi rendah dan tinggi dalam bentuk gelombang persegi tanpa bantuan dari pengguna. Mekanisme ini dapat digunakan untuk mengganti lampu flash dan LED.

Koneksi Sirkuit: Dalam rangkaian ini, resistor R1 dihubungkan antara Vcc dan pin pelepasan 7. Resistor R2 lainnya dihubungkan antara pin pelepasan 7 dan pin2 pemicu. Pin2 dan pin6 ambang disingkat dan dihubungkan melalui kapasitor. Kapasitor ini mengisi daya melalui resistor R1 dan R2 dan melepaskan melalui R2. Pin1 terhubung ke ground untuk bias negatif, dan pin 5 terhubung ke ground melalui kapasitor, dan pin3 digunakan sebagai output. Pin 7 terhubung ke pembagi potensial resistor R1 dan R2.

Operasi sirkuit: Sirkuit ini dalam mode astabil yang dengan sendirinya memicu dan mengubah statusnya secara otomatis dari 'Tinggi ke Rendah' ​​dan 'Rendah ke Tinggi'. Ketika sebuah saklar ditekan, maka keluaran pada pin 3 tinggi selama kapasitor mengisi daya dari catu daya VCC melalui resistor R1 dan R2. Kapasitor ini dibebankan hingga 2/3 Vcc sehingga output menjadi tinggi selama periode ini dan speaker mengeluarkan suara. Kemudian kapasitor mulai melepaskan melalui resistor R2 hingga 1/3 Vcc, dan output pada pin3 menjadi rendah selama ini sehingga speaker dimatikan dan sepenuhnya dimatikan saat sakelar terbuka. Proses ini berulang sampai pulsa persegi dihasilkan dari status tinggi ke rendah dan rendah ke tinggi berdasarkan konstanta waktu RC.


Rangkaian quiz buzzer dengan 555 timer dapat dikembangkan lebih lanjut dengan menggunakan mikrokontroler 8.051 (AT89C51). Pada timer 555, nilai waktu dari bel dapat divariasikan tergantung pada nilai kapasitor, dengan menggunakan mikrokontroler 8.051 - nilai waktu dapat diubah dengan mengubah program di mikrokontroler. Untuk memahami konsep ini dengan lebih baik, contoh praktis dari kuis buzzer yang menggunakan mikrokontroler 8.051 diberikan di bawah ini.

8-Calon-Quiz Buzzer dengan Mikrokontroler 8051 (AT89C51)

Ini diusulkan 8 calon sistem kuis buzzer digunakan dalam kompetisi kuis sekolah dan perguruan tinggi. Tim yang menekan bel terlebih dahulu diberi preferensi pertama untuk menjawab pertanyaan. Kadang-kadang sangat sulit untuk mengenali tim mana yang telah menekan tombol dalam waktu yang sangat singkat. Secara kebetulan, jika dua pemain tim menekan bel pada saat bersamaan, maka muncul kondisi gap waktu kecil, yang bisa dipengaruhi oleh pengambilan opini melalui campur tangan manusia.

Sistem ini dirancang dengan menggunakan AT89C51, yang merupakan keluarga 8.051 . Buzzer kuis ini dirancang untuk maksimal delapan tim. Pada sistem ini, kita dapat melalui operasi rangkaian dan cara kerja buzzer.

Quiz Buzzer dengan Mikrokontroler 8.051

Quiz Buzzer dengan Mikrokontroler 8.051

Koneksi Sirkuit: Mikrokontroler ini terdiri dari 40 pin, dimana 32 pin digunakan untuk keperluan input dan output. Dalam sistem ini, total sembilan pin input digunakan, delapan pin input dihubungkan sebagai sakelar ke port1 mikrokontroler, dan pin kesembilan diatur sebagai tombol reset untuk mengatur ulang sistem buzzer. Delapan sakelar terhubung ke bel jika salah satu sakelar ditekan, maka bel akan meledak. Layar tujuh segmen , yang menampilkan informasi sakelar yang sedang ditekan, dihubungkan dengan port 2 mikrokontroler. Mikrokontroler diprogram sedemikian rupa sehingga jika ada sakelar yang ditekan, maka nomor sakelar yang sesuai akan ditampilkan pada LCD. Catu daya terhubung ke 40 dan 31 pin mikrokontroler dan bel.

Operasi Sirkuit: Ketika kita menekan tombol tekan apapun dari sekumpulan tombol tekan yang terhubung ke port1, maka ini memungkinkan pin yang sesuai ke logika tinggi. Transisi sinyal dari rendah ke tinggi pada pin tertentu memungkinkan logika keluaran mikrokontroler tinggi untuk jangka waktu tertentu. Mikrokontroler diprogram sedemikian rupa sehingga terus memindai pin input dan secara bersamaan membuat jalur rendah untuk rangkaian buzzer dan juga menampilkan nomor pada tampilan tujuh segmen yang sesuai dengan input yang ditekan.

Jangka waktu buzzer dapat diubah dengan cara memodifikasi program mikrokontroler dengan jangka waktu yang diinginkan. Umumnya, mikrokontroler diprogram dengan bahasa C tertanam dalam perangkat lunak Keil .

Ini semua tentang proyek buzzer Quiz yang dirancang dan dikembangkan untuk 8 tim dengan menggunakan mikrokontroler 8.051. Kami berharap Anda mendapatkan pemahaman yang lebih baik tentang topik ini. Selanjutnya, untuk bantuan apa pun mengenai topik ini, Anda dapat menghubungi kami dengan memberi komentar di bagian komentar yang diberikan di bawah ini.

Kredit Foto: