Quiz Buzzer Circuit folosind microcontrolerul 8051 și temporizatorul 555

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Sistemele de semnalizare a testelor sunt utilizate în principal în școli, colegii și, de asemenea, în concursuri de teste live difuzate prin televiziune. Un buzzer Quiz permite oricărui utilizator să apese rapid comutatorul ca răspuns la o întrebare pusă în timpul competițiilor care se desfășoară în școli și colegii. Comutatorul apăsat dă un sunet sau o alarmă zgomotos pentru o anumită durată de timp, iar timpul de reacție este foarte mic. Buzzerele pot fi, de asemenea, utilizate în diferite aplicații, cum ar fi panourile de anunțare, cuptoarele electronice cu microunde cu metronom și alte aplicații de uz casnic.

Quiz Buzzer

Quiz Buzzer



Un circuit buzzer Quiz poate fi implementat în mai multe moduri cu ajutorul diferitelor controlere. Aceste controlere includ 555 temporizatoare și microcontrolere. Circuitul buzzer bazat pe temporizator 555 este un dispozitiv simplu și cu cost redus în care durata timpului este determinată de valorile rezistorului și ale condensatorului (constantă RC). A Bazat pe microcontroler circuitul sonor este un temporizator programabil în care durata timpului poate fi variată prin schimbarea codului de program al microcontrolerului. Următoarea descriere a ambelor circuite vă va ajuta să comparați atât circuitele, cât și operațiunile lor.


Circuit sonor cu 555 temporizatoare

Un cronometru poate fi acționat în trei moduri, cum ar fi monostabil, durabil și bistabil pentru circuite multivibratoare . Temporizatorul este utilizat pentru generarea impulsurilor folosind tehnica de modulare a impulsurilor. Într-un mod monostabil, ieșirea este setată la mare pentru o anumită perioadă de timp determinată de constanta de timp RC când temporizatorul este declanșat la pinul 2. Într-un mod bistabil, intrarea de declanșare este conectată la pinul 2. Când intrarea declanșată este scăzut, ieșirea circuitului va fi într-o stare înaltă. Butonul de resetare este conectat la pinul 4, iar dacă intrarea este scăzută, atunci ieșirea este, de asemenea, într-o stare joasă.



Circuit sonor cu 555 temporizatoare

Circuit sonor cu 555 temporizatoare

Așa cum se arată în figură, circuitul sonor este format din câteva rezistențe, condensatori și 555 temporizatoare care sunt configurați ca multivibratori astabili. Într-un mod astabil, nu există o stare stabilă și impulsurile sunt generate la o stare joasă și înaltă în formă de undă pătrată fără niciun ajutor din partea utilizatorului. Acest mecanism poate fi utilizat la comutarea lămpilor de bliț și a LED-urilor.

Conexiuni de circuit: În acest circuit, rezistorul R1 este conectat între Vcc și pinul de descărcare 7. Un alt rezistor R2 este conectat între pinul de descărcare 7 și pinul de declanșare2. Pin2 și pinul de prag6 sunt scurtcircuitate și conectate printr-un condensator. Acest condensator se încarcă prin rezistorul R1 și R2 și se descarcă prin R2. Pinul 1 este conectat la sol pentru polarizarea negativă, iar pinul 5 este conectat la masă prin condensator, iar pinul 3 este utilizat ca ieșire. Pinul 7 este conectat la divizorul potențial al rezistențelor R1 și R2.

Funcționarea circuitului: Acest circuit este în modul astabil, care în sine declanșează și își schimbă stările automat de la „Înalt la Minim” și „Minim la Înalt”. Când este apăsat un comutator, atunci ieșirea la pinul 3 este mare în timpul încărcării condensatorului de la o sursă de alimentare VCC prin rezistențele R1 și R2. Acest condensator se încarcă până la 2/3 Vcc, astfel încât ieșirea devine ridicată în această perioadă și difuzorul scoate sunetul. Apoi, condensatorul începe să se descarce prin rezistorul R2 până la 1/3 Vcc, iar ieșirea la pinul 3 devine scăzută în acest timp, astfel încât difuzorul este dezactivat și se oprește complet când comutatorul se deschide. Acest proces se repetă până când impulsurile pătrate sunt generate de la starea înaltă la scăzută și starea scăzută spre înaltă pe baza constantei de timp RC.


Circuitul buzzer test cu 555 temporizatoare poate fi dezvoltat în continuare prin utilizarea microcontrolerelor 8051 (AT89C51). Într-un temporizator 555, valoarea timpului sonorului poate fi variată în funcție de valoarea condensatorului, prin utilizarea unui microcontroler 8051 - valorile de sincronizare pot fi modificate prin schimbarea programului din microcontroler. Pentru a înțelege mai bine acest concept, un exemplu practic de buzzer de test care utilizează un microcontroler 8051 este dat mai jos.

8-Candidate-Quiz Buzzer cu un microcontroler 8051 (AT89C51)

Aceasta a propus 8 sisteme de teste de sondaj pentru candidați este utilizat în concursuri de teste ale școlilor și colegiilor. Echipa care apasă mai întâi pe buzzer primește prima preferință pentru a răspunde la o întrebare. Uneori este foarte dificil să recunoaștem care echipă a apăsat buzzerul într-o perioadă de timp infinit de mică. Întâmplător, dacă doi jucători din echipă apasă butonul sonor în același timp, apare condiția micului decalaj de timp, care poate fi influențată prin adoptarea opiniei prin intervenția ființelor umane.

Acest sistem este proiectat prin utilizarea AT89C51, care este de 8051 familie . Acest buzzer de test este conceput pentru maximum opt echipe. În acest sistem, putem parcurge funcționarea circuitului și modul în care funcționează soneria.

Quiz Buzzer cu un microcontroler 8051

Quiz Buzzer cu un microcontroler 8051

Conexiuni de circuit: Acest microcontroler este format din 40 de pini, în care 32 de pini sunt folosiți pentru intrare și ieșire. În acest sistem, sunt utilizați în total nouă pini de intrare, toți cei opt pini de intrare sunt conectați ca comutatoare la portul 1 al microcontrolerului, iar al nouălea pin este setat ca buton de resetare pentru resetarea sistemului de sonerie. Cele opt comutatoare sunt conectate la buzzer dacă oricare dintre comutatoare este apăsat, atunci buzzerul este suflat. Un afișaj cu șapte segmente , care afișează informațiile comutatorului care este apăsat, este interfațat cu portul 2 al microcontrolerului. Microcontrolerul este programat în așa fel încât, dacă este apăsat vreun comutator, atunci numărul afișajului corespunzător este afișat pe ecranul LCD. Sursa de alimentare este conectată la 40 și 31 de pini ai microcontrolerului și buzzer.

Funcționarea circuitului: Când apăsăm orice buton dintr-un set de butoane conectate la port1, atunci acesta activează pinul corespunzător la logică înaltă. Această tranziție a semnalului de la scăzut la înalt la un anumit pin permite logicii de ieșire a microcontrolerului ridicată pentru o anumită perioadă de timp. Microcontrolerul este programat în așa fel încât scanează continuu pinii de intrare și, în mod corespunzător, face o cale joasă pentru circuitul sonor și afișează, de asemenea, numărul pe afișajul cu șapte segmente corespunzător intrării apăsate.

Perioada de timp a sonorului poate fi modificată prin modificarea programului de microcontroler cu perioada de timp dorită. În general, un microcontroler este programat cu limbaj C încorporat în software-ul Keil .

Aici este vorba despre proiectul Quiz buzzer conceput și dezvoltat pentru 8 echipe utilizând un microcontroler 8051. Sperăm că ați înțeles mai bine acest subiect. Mai mult, pentru orice ajutor cu privire la acest subiect, ne puteți contacta comentând în secțiunea de comentarii de mai jos.

Credite foto: