Quiz Buzzer Circuit χρησιμοποιώντας 8051 Microcontroller και 555 Timer

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





Τα συστήματα κουίζ κουίζ χρησιμοποιούνται κυρίως σε σχολεία, κολέγια και σε διαγωνισμούς ζωντανών κουίζ που μεταδίδονται μέσω τηλεόρασης. Ένα κουίζ κουίζ επιτρέπει σε οποιονδήποτε χρήστη να πατήσει το διακόπτη γρήγορα σε απάντηση σε μια ερώτηση που τίθεται κατά τη διάρκεια διαγωνισμών που διεξάγονται σε σχολεία και κολέγια. Ο πατημένος διακόπτης δίνει έναν έντονο ήχο ή συναγερμό για κάποιο χρονικό διάστημα και ο χρόνος αντίδρασης είναι πολύ μικρός. Οι βομβητές μπορούν επίσης να χρησιμοποιηθούν σε διαφορετικές εφαρμογές, όπως πάνελ ακουστικών, ηλεκτρονικοί φούρνοι μικροκυμάτων μετρονόμου και άλλες οικιακές εφαρμογές.

Κουίζ κουίζ

Κουίζ κουίζ



Ένα κύκλωμα κουίζ κουίζ μπορεί να εφαρμοστεί με διάφορους τρόπους με τη χρήση διαφόρων ελεγκτών. Αυτοί οι ελεγκτές περιλαμβάνουν 555 χρονοδιακόπτες και μικροελεγκτές. Το κύκλωμα βομβητή βασισμένο σε χρονοδιακόπτη 555 είναι μια απλή και χαμηλού κόστους συσκευή όπου η διάρκεια του χρόνου καθορίζεται από τις τιμές της αντίστασης και του πυκνωτή (σταθερά RC). ΕΝΑ Βάσει μικροελεγκτή το κύκλωμα βομβητή είναι ένας προγραμματιζόμενος χρονοδιακόπτης όπου η διάρκεια του χρόνου μπορεί να μεταβάλλεται αλλάζοντας τον κωδικό προγράμματος του μικροελεγκτή. Η ακόλουθη περιγραφή και των δύο αυτών κυκλωμάτων θα σας βοηθήσει να συγκρίνετε τόσο τα κυκλώματα όσο και τις λειτουργίες τους.


Κύκλωμα Buzzer χρησιμοποιώντας 555 χρονόμετρα

Ένας χρονοδιακόπτης μπορεί να λειτουργήσει με τρεις τρόπους όπως μονοσταθερή, αστάθεια και δισταθής για κυκλώματα πολλαπλών δονητών . Ο χρονοδιακόπτης χρησιμοποιείται για την παραγωγή παλμών χρησιμοποιώντας τεχνική διαμόρφωσης παλμού. Σε λειτουργία monostable, η έξοδος ρυθμίζεται στο υψηλό για μια συγκεκριμένη χρονική περίοδο που καθορίζεται από τη σταθερά χρόνου RC όταν ο χρονοδιακόπτης ενεργοποιείται στον πείρο 2. Σε μια λειτουργία bistable, η είσοδος ενεργοποίησης συνδέεται στον πείρο 2. Όταν η ενεργοποιημένη είσοδος είναι χαμηλή, η έξοδος του κυκλώματος θα είναι σε υψηλή κατάσταση. Το κουμπί επαναφοράς είναι συνδεδεμένο στον ακροδέκτη 4 και εάν η είσοδος είναι χαμηλή, τότε η έξοδος είναι επίσης σε χαμηλή κατάσταση.



Κύκλωμα Buzzer χρησιμοποιώντας 555 χρονόμετρα

Κύκλωμα Buzzer χρησιμοποιώντας 555 χρονόμετρα

Όπως φαίνεται στο σχήμα, το κύκλωμα βομβητή αποτελείται από δύο αντιστάσεις, πυκνωτές και 555 χρονόμετρα τα οποία έχουν διαμορφωθεί ως ασήμαντοι πολυσυνδυαστές. Σε κατάσταση αστάθειας, δεν υπάρχει σταθερή κατάσταση και οι παλμοί δημιουργούνται σε χαμηλή και υψηλή κατάσταση σε τετραγωνική κυματομορφή χωρίς καμία βοήθεια από τον χρήστη. Αυτός ο μηχανισμός μπορεί να χρησιμοποιηθεί για την εναλλαγή των λαμπτήρων φλας και των LED.

Συνδέσεις κυκλώματος: Σε αυτό το κύκλωμα, η αντίσταση R1 συνδέεται μεταξύ Vcc και πείρου εκκένωσης 7. Μια άλλη αντίσταση R2 συνδέεται μεταξύ του πείρου εκκένωσης 7 και του πείρου σκανδάλης2. Το Pin2 και το pin6 κατωφλίου βραχυκυκλώνονται και συνδέονται μέσω ενός πυκνωτή. Αυτός ο πυκνωτής φορτίζει μέσω της αντίστασης R1 και R2 και εκφορτώνεται μέσω του R2. Το Pin1 συνδέεται στη γείωση για αρνητική πόλωση και ο πείρος 5 συνδέεται με τη γείωση μέσω του πυκνωτή και ο pin3 χρησιμοποιείται ως έξοδος. Ο ακροδέκτης 7 συνδέεται με τον πιθανό διαχωριστή των αντιστάσεων R1 και R2.

Λειτουργία κυκλώματος: Αυτό το κύκλωμα είναι σε κατάσταση αστάθειας που ενεργοποιεί και αλλάζει αυτόματα τις καταστάσεις του από «Υψηλή σε Χαμηλή» και «Χαμηλή σε Υψηλή». Όταν πατηθεί ένας διακόπτης, τότε η έξοδος στον ακροδέκτη 3 είναι υψηλή κατά τη φόρτιση του πυκνωτή από ένα τροφοδοτικό VCC μέσω των αντιστάσεων R1 και R2. Αυτός ο πυκνωτής φορτίζεται έως και 2/3 Vcc έτσι ώστε η έξοδος να γίνεται υψηλή κατά τη διάρκεια αυτής της περιόδου και το ηχείο να κάνει τον ήχο. Στη συνέχεια, ο πυκνωτής ξεκινά να αποφορτίζεται μέσω της αντίστασης R2 έως 1/3 Vcc και η έξοδος στο pin3 γίνεται χαμηλή κατά τη διάρκεια αυτής της περιόδου, οπότε το ηχείο απενεργοποιείται και απενεργοποιείται εντελώς όταν ανοίγει ο διακόπτης. Αυτή η διαδικασία επαναλαμβάνεται έως ότου οι τετραγωνικοί παλμοί δημιουργούνται από υψηλή σε χαμηλή κατάσταση και χαμηλή σε υψηλή κατάσταση με βάση τη σταθερά χρόνου RC.


Το κύκλωμα κουίζ κουίζ με 555 χρονόμετρα μπορεί να αναπτυχθεί περαιτέρω χρησιμοποιώντας 8051 μικροελεγκτές (AT89C51). Σε ένα χρονόμετρο 555, η τιμή χρόνου του βομβητή μπορεί να ποικίλλει ανάλογα με την τιμή του πυκνωτή, χρησιμοποιώντας έναν μικροελεγκτή 8051 - οι τιμές χρονισμού μπορούν να αλλάξουν αλλάζοντας το πρόγραμμα στον μικροελεγκτή. Για να κατανοήσουμε καλύτερα αυτήν την ιδέα, δίνεται παρακάτω ένα πρακτικό παράδειγμα κουίζ με κουίζ που χρησιμοποιεί μικροελεγκτή 8051.

8-Candidate-Quiz Buzzer με έναν μικροελεγκτή 8051 (AT89C51)

Αυτό προτάθηκε 8 υποψήφιο σύστημα κουίζ κουίζ χρησιμοποιείται σε διαγωνισμούς κουίζ σχολείων και κολλεγίων. Στην ομάδα που πιέζει το βομβητή πρώτα δίνεται η πρώτη προτίμηση για απάντηση σε μια ερώτηση. Μερικές φορές είναι πολύ δύσκολο να αναγνωρίσουμε ποια ομάδα έχει πιέσει το βομβητή μέσα σε μια απεριόριστα μικρή χρονική περίοδο. Συμπτωματικά, εάν δύο παίκτες της ομάδας πατήσουν τον βομβητή ταυτόχρονα, τότε δημιουργείται η μικρή διαφορά χρόνου, η οποία μπορεί να επηρεαστεί από τη λήψη της γνώμης μέσω της παρέμβασης των ανθρώπων.

Αυτό το σύστημα έχει σχεδιαστεί χρησιμοποιώντας AT89C51, που είναι 8051 οικογένεια . Αυτός ο βομβητής κουίζ έχει σχεδιαστεί για οκτώ ομάδες κατ 'ανώτατο όριο. Σε αυτό το σύστημα, μπορούμε να περάσουμε από τη λειτουργία του κυκλώματος και πώς λειτουργεί ο βομβητής.

Κουίζ Buzzer με μικροελεγκτή 8051

Κουίζ Buzzer με μικροελεγκτή 8051

Συνδέσεις κυκλώματος: Αυτός ο μικροελεγκτής αποτελείται από 40 ακίδες, στις οποίες 32 ακίδες χρησιμοποιούνται για σκοπούς εισόδου και εξόδου. Σε αυτό το σύστημα, χρησιμοποιούνται συνολικά εννέα πείροι εισόδου, και οι οκτώ πείροι εισόδου συνδέονται ως διακόπτες στη θύρα 1 του μικροελεγκτή και ο ένατος πείρος ρυθμίζεται ως κουμπί επαναφοράς για την επαναφορά του συστήματος βομβητή. Οι οκτώ διακόπτες συνδέονται στο βομβητή εάν πατηθεί κάποιος από τους διακόπτες, τότε ο βομβητής φουσκώνει. Οθόνη επτά τμημάτων , ο οποίος εμφανίζει τις πληροφορίες του διακόπτη που πιέζεται, συνδέεται με τη θύρα 2 του μικροελεγκτή. Ο μικροελεγκτής προγραμματίζεται με τέτοιο τρόπο ώστε εάν πατηθεί κάποιος διακόπτης, τότε ο αντίστοιχος αριθμός διακόπτη εμφανίζεται στην οθόνη LCD. Η τροφοδοσία συνδέεται στους 40 και 31 ακροδέκτες του μικροελεγκτή και του βομβητή.

Λειτουργία κυκλώματος: Όταν πατάμε οποιοδήποτε κουμπί από ένα σύνολο μπουτόν που είναι συνδεδεμένα στη θύρα1, τότε αυτό επιτρέπει στον αντίστοιχο ακροδέκτη να λογικά υψηλή. Αυτή η μετάβαση του σήματος από χαμηλή σε υψηλή σε ένα συγκεκριμένο πείρο επιτρέπει τη λογική εξόδου του μικροελεγκτή υψηλή για μια συγκεκριμένη χρονική περίοδο. Ο μικροελεγκτής προγραμματίζεται με τέτοιο τρόπο ώστε να σαρώνει συνεχώς τους πείρους εισόδου και αντιστοιχεί να κάνει μια χαμηλή διαδρομή για το κύκλωμα βομβητή και επίσης εμφανίζει τον αριθμό στην οθόνη επτά τμημάτων που αντιστοιχεί στην είσοδο που πιέζεται.

Η χρονική περίοδος του βομβητή μπορεί να αλλάξει τροποποιώντας το πρόγραμμα μικροελεγκτή με την επιθυμητή χρονική περίοδο. Γενικά, προγραμματίζεται ένας μικροελεγκτής ενσωματωμένη γλώσσα C στο λογισμικό Keil .

Αυτό αφορά το έργο κουίζ κουίζ που έχει σχεδιαστεί και αναπτυχθεί για 8 ομάδες χρησιμοποιώντας έναν μικροελεγκτή 8051. Ελπίζουμε να έχετε καλύτερη κατανόηση αυτού του θέματος. Επιπλέον, για οποιαδήποτε βοήθεια σχετικά με αυτό το θέμα, μπορείτε να επικοινωνήσετε μαζί μας σχολιάζοντας την παρακάτω ενότητα σχολίων.

Φωτογραφικές μονάδες:

  • Κύκλωμα Buzzer χρησιμοποιώντας 555 χρονοδιακόπτες από allaboutcircuits
  • Κουίζ Buzzer με 8051 μικροελεγκτή από 1000 έργα