Quiz Buzzer Circuit używając mikrokontrolera 8051 i timera 555

Wypróbuj Nasz Instrument Do Eliminowania Problemów





Systemy dźwiękowe quizów są najczęściej używane w szkołach, na uczelniach, a także w konkursach quizów na żywo transmitowanych przez telewizję. Brzęczyk quizu umożliwia każdemu użytkownikowi szybkie naciśnięcie przycisku w odpowiedzi na pytanie zadane podczas konkursów przeprowadzanych w szkołach i na uczelniach. Wciśnięty przełącznik wydaje brzęczący dźwięk lub alarm przez pewien czas, a czas reakcji jest bardzo krótki. Brzęczyki mogą być również używane w różnych zastosowaniach, takich jak panele sygnalizacyjne, elektroniczne kuchenki mikrofalowe z metronomem i inne zastosowania domowe.

Quiz Buzzer

Quiz Buzzer



Obwód brzęczyka Quiz można zrealizować na kilka sposobów przy użyciu różnych kontrolerów. Te kontrolery zawierają 555 timerów i mikrokontrolerów. Obwód brzęczyka oparty na zegarze 555 jest prostym i niedrogim urządzeniem, w którym czas trwania jest określony przez wartości rezystora i kondensatora (stała RC). ZA Oparty na mikrokontrolerze Obwód brzęczyka to programowalny zegar, w którym czas trwania można zmieniać, zmieniając kod programu mikrokontrolera. Poniższy opis obu tych obwodów pomoże ci porównać oba obwody i ich działanie.


Obwód brzęczyka wykorzystujący 555 timerów

Timer może działać w trzech trybach, np monostabilny, stabilny i bistabilny dla obwodów multiwibratora . Timer służy do generowania impulsów z wykorzystaniem techniki modulacji impulsów. W trybie monostabilnym wyjście jest ustawiane w stan wysoki na pewien okres czasu określony przez stałą czasową RC, gdy timer jest wyzwalany na styku 2. W trybie bistabilnym wejście wyzwalające jest podłączone do styku 2. Gdy wyzwalane wejście jest niski, wyjście obwodu będzie w stanie wysokim. Przycisk reset jest podłączony do pinu 4, a jeśli wejście jest niskie, to wyjście również jest w stanie niskim.



Obwód brzęczyka wykorzystujący 555 timerów

Obwód brzęczyka wykorzystujący 555 timerów

Jak pokazano na rysunku, obwód brzęczyka składa się z kilku rezystorów, kondensatorów i 555 timerów które są ustawione jako stabilne multiwibratory. W trybie astabilnym nie ma stabilnego stanu, a impulsy są generowane w stanie niskim i wysokim w przebiegu prostokątnym bez żadnej pomocy ze strony użytkownika. Mechanizm ten można wykorzystać do przełączania lamp błyskowych i diod LED.

Połączenia obwodu: W tym obwodzie rezystor R1 jest podłączony między Vcc a pinem wyładowczym 7. Inny rezystor R2 jest podłączony między pinem wyładowczym 7 a pinem wyzwalającym2. Pin2 i pin6 progu są zwarte i połączone przez kondensator. Ten kondensator ładuje się przez rezystor R1 i R2 i rozładowuje się przez R2. Pin1 jest połączony z masą w celu uzyskania ujemnego polaryzacji, a pin 5 jest połączony z masą przez kondensator, a pin3 jest używany jako wyjście. Pin 7 jest połączony z dzielnikiem potencjału rezystorów R1 i R2.

Działanie obwodu: Ten obwód jest w trybie astabilnym, który sam wyzwala i zmienia swoje stany automatycznie z „wysokiego na niski” i „z niskiego na wysoki”. Po naciśnięciu przełącznika sygnał wyjściowy na pinie 3 jest wysoki podczas ładowania kondensatora z zasilacza VCC przez rezystory R1 i R2. Ten kondensator jest ładowany do 2/3 Vcc, więc moc wyjściowa staje się wysoka w tym okresie, a głośnik wydaje dźwięk. Następnie kondensator zaczyna się rozładowywać przez rezystor R2 do 1/3 Vcc, a wyjście na pinie 3 staje się w tym czasie niskie, więc głośnik zostaje wyciszony i całkowicie wyłączony po otwarciu przełącznika. Proces ten powtarza się, aż impulsy kwadratowe są generowane ze stanu wysokiego do niskiego i stanu niskiego do wysokiego na podstawie stałej czasowej RC.


Obwód brzęczyka quizu z 555 timerami można dalej rozwijać za pomocą mikrokontrolerów 8051 (AT89C51). W zegarze 555 wartość czasu brzęczyka można zmieniać w zależności od wartości kondensatora, za pomocą mikrokontrolera 8051 - wartości taktowania można zmieniać zmieniając program w mikrokontrolerze. Aby lepiej zrozumieć tę koncepcję, poniżej podano praktyczny przykład brzęczyka quizu, który wykorzystuje mikrokontroler 8051.

Buzzer dla 8 kandydatów z mikrokontrolerem 8051 (AT89C51)

To zaproponowane System brzęczyka dla 8 kandydatów jest używany w konkursach quizowych w szkołach i na uczelniach. Zespół, który jako pierwszy naciska brzęczyk, ma pierwszeństwo przed odpowiedzią na pytanie. Czasami bardzo trudno jest rozpoznać, która drużyna nacisnęła brzęczyk w nieskończenie krótkim czasie. Przypadkowo, jeśli dwóch graczy z zespołu naciśnie brzęczyk w tym samym czasie, pojawia się warunek małej przerwy czasowej, na który można wpłynąć, przyjmując opinię poprzez interwencję ludzi.

Ten system został zaprojektowany przy użyciu AT89C51, który należy do rodziny 8051 . Ten brzęczyk quizu jest przeznaczony dla maksymalnie ośmiu zespołów. W tym systemie możemy przejść przez działanie obwodu i sposób działania brzęczyka.

Quiz Buzzer z mikrokontrolerem 8051

Quiz Buzzer z mikrokontrolerem 8051

Połączenia obwodu: Ten mikrokontroler składa się z 40 pinów, w których 32 piny są używane jako wejście i wyjście. W tym systemie używanych jest łącznie dziewięć pinów wejściowych, wszystkie osiem pinów wejściowych jest podłączonych jako przełączniki do portu 1 mikrokontrolera, a dziewiąty pin jest ustawiony jako przycisk resetowania do resetowania systemu brzęczyka. Osiem przełączników jest podłączonych do brzęczyka, jeśli naciśnięty zostanie którykolwiek z przełączników, brzęczyk zostanie przepalony. Wyświetlacz siedmiosegmentowy , który wyświetla informacje o wciśniętym przełączniku, jest połączony z portem 2 mikrokontrolera. Mikrokontroler jest zaprogramowany w taki sposób, że po naciśnięciu dowolnego przełącznika na wyświetlaczu LCD pojawia się odpowiedni numer przełącznika. Zasilacz jest podłączony do pinów 40 i 31 mikrokontrolera i brzęczyka.

Działanie obwodu: Kiedy wciśniemy dowolny przycisk z zestawu przycisków podłączonych do portu1, wtedy odpowiedni pin zostanie ustawiony na wysoki stan logiczny. To przejście sygnału od niskiego do wysokiego na konkretnym pinie powoduje, że logika wyjścia mikrokontrolera jest wysoka przez pewien okres czasu. Mikrokontroler jest zaprogramowany w taki sposób, że w sposób ciągły skanuje piny wejściowe i odpowiednio tworzy dolną ścieżkę dla obwodu brzęczyka, a także wyświetla liczbę na siedmiosegmentowym wyświetlaczu odpowiadającym wciśniętemu wejściu.

Czas działania brzęczyka można zmienić, modyfikując program mikrokontrolera o żądany okres czasu. Generalnie mikrokontroler jest programowany za pomocą wbudowany język C w oprogramowaniu Keil .

Chodzi o projekt brzęczyka Quiz zaprojektowanego i opracowanego dla 8 zespołów przy użyciu mikrokontrolera 8051. Mamy nadzieję, że lepiej zrozumieliście ten temat. Ponadto, aby uzyskać pomoc dotyczącą tego tematu, możesz skontaktować się z nami, komentując w sekcji komentarzy podanej poniżej.

Kredyty fotograficzne: