Viktorinos „Buzzer“ grandinė, naudojant 8051 mikrovaldiklį ir 555 laikmatį

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Viktorinų signalų sistemos dažniausiai naudojamos mokyklose, kolegijose, taip pat tiesioginėse viktorinų varžybose, transliuojamose per televiziją. „Quiz“ zuzeris leidžia bet kuriam vartotojui greitai paspausti jungiklį, atsakant į klausimą, iškeltą per konkursus, kurie vyksta mokyklose ir kolegijose. Paspaudus jungiklį tam tikrą laiką pasigirsta garsas ar aliarmas, o reakcijos laikas yra labai mažas. „Buzzers“ taip pat gali būti naudojami įvairiose programose, tokiose kaip pranešimo skydai, elektroninės mikrobangų krosnelės metronome ir kitose namų apyvokos reikmenyse.

Viktorina „Buzzer“

Viktorina „Buzzer“



„Quiz“ zuzerio grandinė gali būti įgyvendinta keliais būdais, naudojant įvairius valdiklius. Šie valdikliai apima 555 laikmačius ir mikrovaldiklius. 555 laikmačio signalo grandinė yra paprastas ir nebrangus įtaisas, kurio trukmę nustato rezistoriaus ir kondensatoriaus vertės (RC konstanta). A Mikrokontrolerio pagrindu „buzzer“ grandinė yra programuojamas laikmatis, kuriame laiko trukmę galima keisti keičiant mikrovaldiklio programos kodą. Šis abiejų grandinių aprašymas padės palyginti grandines ir jų veikimą.


Buzzerio grandinė naudojant 555 laikmačius

Laikmatį galima valdyti trimis režimais, tokiais kaip monostabilus, stabilus ir bistabilus multivibratorių grandinėms . Laikmatis naudojamas impulsų generavimui naudojant impulsų moduliavimo techniką. Monostabiliu režimu išėjimas nustatomas į aukštą tam tikram laikotarpiui, kurį nustato RC laiko konstanta, kai laikmatis įjungiamas prie 2 kaiščio. Bistabiliajame režime suveikimo įvestis yra prijungta prie 2 kaiščio. mažas, grandinės išėjimas bus aukštoje būsenoje. Atstatymo mygtukas yra prijungtas prie 4 kaiščio, o jei įėjimo yra mažai, tada išvestis taip pat yra žemos būsenos.



Buzzerio grandinė naudojant 555 laikmačius

Buzzerio grandinė naudojant 555 laikmačius

Kaip parodyta paveikslėlyje, garsinio signalo grandinę sudaro pora rezistorių, kondensatorių ir 555 laikmačiai kurie yra sukonstruoti kaip stabilūs multivibratoriai. Esant stabiliam režimui, nėra stabilios būsenos, o impulsai generuojami žemoje ir aukštoje būsenoje kvadratinės bangos forma, be jokios vartotojo pagalbos. Šis mechanizmas gali būti naudojamas perjungiant blykstės lempas ir šviesos diodus.

Grandinės jungtys: Šioje grandinėje rezistorius R1 yra sujungtas tarp Vcc ir išmetimo kaiščio 7. Kitas rezistorius R2 yra sujungtas tarp išleidimo kaiščio 7 ir paleidimo kaiščio2. Pin2 ir slenksčio pin6 yra sutrumpinti ir sujungti per kondensatorių. Šis kondensatorius įkraunamas per rezistorius R1 ir R2 ir išsikrauna per R2. Pin1 yra prijungtas prie žemės neigiamam poslinkiui, o kaištis 5 yra prijungtas prie žemės per kondensatorių, o kaištis3 naudojamas kaip išvestis. Kaištis 7 yra prijungtas prie R1 ir R2 rezistorių potencialų daliklio.

Grandinės veikimas: Ši grandinė yra nestabilaus režimo, kuris pats įjungia ir automatiškai keičia savo būsenas iš „Aukšta į Žemą“ ir „Žemas į Aukštą“. Paspaudus jungiklį, kaištis 3 išvesties yra didelis, kai kondensatorius kraunamas iš maitinimo šaltinio VCC per rezistorius R1 ir R2. Šis kondensatorius įkraunamas iki 2/3 Vcc, todėl per šį laikotarpį išvestis tampa didelė ir garsiakalbis išleidžia garsą. Tada kondensatorius pradeda išsikrauti per rezistorių R2 iki 1/3 Vcc, o kaištis 3 išvesties metu tampa mažas, todėl garsiakalbis nutildomas ir visiškai išsijungia, kai atidaromas jungiklis. Šis procesas kartojasi tol, kol kvadratiniai impulsai bus generuojami nuo aukšto iki žemo ir nuo žemo iki aukšto, remiantis RC laiko konstanta.


Viktorinos zumzerio schema su 555 laikmačiais gali būti toliau plėtojama naudojant 8051 mikrovaldiklius (AT89C51). „555“ laikmatyje skambučio laiko vertė gali būti keičiama priklausomai nuo kondensatoriaus vertės, naudojant mikrovaldiklį 8051 - laiko vertes galima pakeisti pakeitus mikrovaldiklio programą. Norint geriau suprasti šią koncepciją, žemiau pateikiamas praktinis viktorinos dūzgesio, kuriame naudojamas mikrovaldiklis 8051, pavyzdys.

8 kandidatų viktorinos zuzeris su 8051 mikrovaldikliu (AT89C51)

Tai pasiūlė 8 kandidatų viktorinos signalizatorių sistema naudojama mokyklų ir kolegijų viktorinose. Komandai, kuri pirmiausia paspaudžia garsinį signalą, pirmiausia reikia atsakyti į klausimą. Kartais labai sunku atpažinti, kuri komanda paspaudė garsinį signalą per be galo mažą laiko tarpą. Sutapimas, jei du komandos žaidėjai vienu metu paspaudžia garsinį signalą, atsiranda nedidelio laiko tarpo sąlyga, kuriai įtakos gali turėti nuomonės priėmimas įsikišant žmonėms.

Ši sistema sukurta naudojant AT89C51, kuris yra 8051 šeimos . Šis viktorinos garsinis signalas skirtas daugiausia aštuonioms komandoms. Šioje sistemoje galime pereiti grandinės veikimą ir tai, kaip veikia garsinis signalas.

Viktorinos zuzeris su 8051 mikrovaldikliu

Viktorinos zuzeris su 8051 mikrovaldikliu

Grandinės jungtys: Šis mikrovaldiklis susideda iš 40 kontaktų, kuriuose įvesties ir išvesties tikslams naudojami 32 kaiščiai. Šioje sistemoje iš viso naudojami devyni įvesties kaiščiai, visi aštuoni įvesties kaiščiai yra jungiami kaip jungikliai prie mikrovaldiklio 1 prievado, o devintasis kaištis yra nustatytas kaip atstatymo mygtukas, skirtas iš naujo nustatyti garsinį signalą. Aštuoni jungikliai yra prijungti prie garsinio signalo, jei paspaudžiamas kuris nors iš jungiklių, tada signalas įsijungia. Septynių segmentų ekranas , rodanti paspaudžiamo jungiklio informaciją, yra susieta su mikrovaldiklio 2 prievadu. Mikrovaldiklis yra užprogramuotas taip, kad paspaudus bet kurį jungiklį, LCD ekrane bus rodomas atitinkamas jungiklio numeris. Maitinimo šaltinis yra prijungtas prie 40 ir 31 mikrovaldiklio kaiščių ir garsinio signalo.

Grandinės veikimas: Kai paspaudžiame bet kurį mygtuką, esantį iš mygtuko rinkinio, prijungto prie prievado1, tada atitinkamas kaištis įgauna loginį aukštį. Šis signalo perėjimas nuo mažo iki aukšto tam tikrame kaište tam tikrą laiką leidžia mikrovaldiklio išvesties logiką aukštai. Mikrovaldiklis yra užprogramuotas taip, kad jis nuolat nuskaitytų įvesties kaiščius ir atitinkamai nustatytų žemą garsinio signalo grandinės kelią, taip pat septynių segmentų ekrane rodytų skaičių, atitinkantį paspaustą įvestį.

Skambučio laiką galima pakeisti modifikuojant mikrovaldiklio programą su norimu laiko periodu. Paprastai yra užprogramuotas mikrovaldiklis įdėta C kalba „Keil“ programinėje įrangoje .

Tai viskas apie „Quiz buzzer“ projektą, sukurtą ir sukurtą 8 komandoms naudojant 8051 mikrovaldiklį. Tikimės, kad geriau supratote šią temą. Be to, dėl bet kokios pagalbos šia tema galite susisiekti su mumis komentuodami toliau pateiktame komentarų skyriuje.

Nuotraukų kreditai: