Quiz Buzzer Circuit ved hjælp af 8051 Microcontroller og 555 Timer

Prøv Vores Instrument Til At Fjerne Problemer





Quiz-buzzer-systemer bruges mest i skoler, colleges og også i live quiz-konkurrencer, der sendes via tv. En Quiz-summer giver enhver bruger mulighed for hurtigt at trykke på kontakten som svar på et spørgsmål, der stilles under konkurrencer, der afholdes i skoler og colleges. Den trykkede kontakt giver en summende lyd eller alarm i nogen tid, og reaktionstiden er meget lille. Buzzers kan også bruges i forskellige applikationer såsom annunciator-paneler, elektroniske metronome mikrobølgeovne og andre husholdningsapplikationer.

Quiz-summer

Quiz-summer



Et Quiz-summer kredsløb kan implementeres på flere måder ved brug af forskellige controllere. Disse controllere inkluderer 555 timere og mikrocontrollere. Det 555 timerbaserede summekredsløb er en enkel og billig enhed, hvor tidsvarigheden bestemmes af modstands- og kondensatorværdierne (RC-konstant). EN Microcontroller baseret summekredsløb er en programmerbar timer, hvor tidsvarigheden kan varieres ved at ændre mikrocontrollerens programkode. Den følgende beskrivelse af begge disse kredsløb hjælper dig med at sammenligne både kredsløbene og deres operationer.


Summer Circuit ved hjælp af 555 timer

En timer kan betjenes i tre tilstande som f.eks monostabilt, astabelt og bistabilt til multivibratorkredsløb . Timeren bruges til at generere impulser ved hjælp af pulsmodulationsteknik. I en monostabil tilstand er udgangen indstillet til høj i en bestemt tidsperiode bestemt af RC-tidskonstanten, når timeren udløses ved pin 2. I en bistabil tilstand forbindes trigger-input ved pin 2. Når den triggerede input er lav, vil kredsløbets output være i høj tilstand. Nulstillingsknappen er tilsluttet ved pin 4, og hvis input er lav, så er output også i lav tilstand.



Summer Circuit ved hjælp af 555 timer

Summer Circuit ved hjælp af 555 timer

Som vist i figuren består summerkredsen af ​​et par modstande, kondensatorer og 555 timere som er indstillet som astable multivibratorer. I en astabel tilstand er der ingen stabil tilstand, og impulser genereres i lav og høj tilstand i firkantet bølgeform uden nogen hjælp fra brugeren. Denne mekanisme kan bruges til at skifte blitzlamper og lysdioder.

Kredsløbstilslutninger: I dette kredsløb er modstanden R1 forbundet mellem Vcc og afladestift 7. En anden modstand R2 er forbundet mellem afladestiften 7 og udløserstiften2. Pin2 og tærskel pin6 er kortsluttet og forbundet via en kondensator. Denne kondensator oplades gennem modstand R1 og R2 og aflades via R2. Pin1 er forbundet til jorden for negativ forspænding, og pin 5 er forbundet til jorden gennem kondensatoren, og pin3 bruges som output. Pin 7 er forbundet til den potentielle opdeler af R1 og R2 modstande.

Kredsløb: Dette kredsløb er i forbløffende tilstand, som i sig selv udløser og ændrer dets tilstande automatisk fra 'Høj til Lav' og 'Lav til Høj'. Når der trykkes på en kontakt, er udgangen ved pin 3 høj under kondensatoropladningen fra en strømforsyning VCC gennem modstandene R1 og R2. Denne kondensator oplades op til 2/3 Vcc, så udgangen bliver høj gennem denne periode, og højttaleren afgiver lyden. Derefter begynder kondensatoren at aflade gennem modstand R2 indtil 1/3 Vcc, og udgangen på pin3 bliver lav i løbet af denne tid, så højttaleren bliver dæmpet og helt slukket, når kontakten åbnes. Denne proces gentages, indtil de firkantede impulser genereres fra høj til lav tilstand og lav til høj tilstand baseret på RC-tidskonstanten.


Quiz-buzzer-kredsløbet med 555 timere kan videreudvikles ved hjælp af 8051 mikrokontrollere (AT89C51). I en 555 timer kan summerens tidsværdi varieres afhængigt af kondensatorens værdi, ved hjælp af en 8051 mikrokontroller - timingværdierne kan ændres ved at ændre programmet i mikrocontrolleren. For at forstå dette koncept bedre gives et praktisk eksempel på en quiz-summer, der bruger en 8051-mikrocontroller, nedenfor.

8-kandidat-quiz-summer med en 8051-mikrocontroller (AT89C51)

Dette blev foreslået 8 kandidat quiz summer system bruges i quizkonkurrencer fra skoler og gymnasier. Holdet, der først trykker på summeren, får den første præference for at besvare et spørgsmål. Nogle gange er det meget vanskeligt at genkende, hvilket hold der har trykket summeren inden for en uendelig lille periode. Tilfældigt, hvis to holdspillere trykker på summeren på samme tid, så opstår den lille tidsforskelstilstand, som kan påvirkes ved at tage udtalelsen gennem menneskers indgriben.

Dette system er designet ved hjælp af AT89C51, som er af 8051-familien . Denne quiz-summer er designet til maksimalt otte hold. I dette system kan vi gennemgå kredsløbsoperationen, og hvordan summeren fungerer.

Quiz Buzzer med en 8051 Microcontroller

Quiz Buzzer med en 8051 Microcontroller

Kredsløbstilslutninger: Denne mikrocontroller består af 40 ben, hvor 32 ben bruges til input og output formål. I dette system anvendes i alt ni indgangsstifter, alle de otte indgangsstifter er tilsluttet som kontakter til porten på mikrokontrolleren, og den niende ben indstilles som en nulstillingsknap til nulstilling af summeresystemet. De otte afbrydere er forbundet til summeren, hvis der trykkes på en af ​​afbryderne, så summeren blæses. Et display med syv segmenter , som viser oplysningerne om kontakten, der trykkes på, er grænseflade med port 2 på mikrocontrolleren. Mikrocontrolleren er programmeret på en sådan måde, at hvis der trykkes på en kontakt, vises det tilsvarende switchnummer på LCD'et. Strømforsyningen er tilsluttet 40 og 31 ben på mikrocontrolleren og summeren.

Kredsløb: Når vi trykker på en vilkårlig trykknap fra et sæt trykknapper, der er tilsluttet porten1, gør det det muligt for den tilsvarende pin at logisk højt. Denne overgang af signalet fra lav til høj ved en bestemt pin muliggør mikrocontrolleroutputlogikken høj i en bestemt tidsperiode. Mikrocontrolleren er programmeret på en sådan måde, at den kontinuerligt scanner indgangsstifterne og tilsvarende laver en lav sti til summer-kredsløbet og også viser nummeret på syv-segmentet, der svarer til den trykte indgang.

Summerens tidsperiode kan ændres ved at ændre mikrocontrollerprogrammet med den ønskede tidsperiode. Generelt er en mikrokontroller programmeret med indlejret C-sprog i Keil-software .

Dette handler om Quiz-buzzerprojektet designet og udviklet til 8 hold ved hjælp af en 8051-mikrocontroller. Vi håber, at du har fået en bedre forståelse af dette emne. Desuden kan du kontakte os ved hjælp af kommentarer i kommentarsektionen nedenfor for enhver hjælp til dette emne.

Fotokreditter: