Viktorīna Buzzer Circuit, izmantojot 8051 mikrokontrolleru un 555 taimeri

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Viktorīnas zummeru sistēmas galvenokārt tiek izmantotas skolās, koledžās, kā arī tiešraidē, izmantojot televīziju pārraidītās viktorīnas. Viktorīna zummer ļauj jebkuram lietotājam ātri nospiest slēdzi, atbildot uz jautājumu, kas uzdots skolās un koledžās notiekošo sacensību laikā. Nospiežamais slēdzis uz noteiktu laiku sniedz signālu vai trauksmi, un reakcijas laiks ir ļoti mazs. Buzzers var izmantot arī dažādās lietojumprogrammās, piemēram, paziņotāju paneļos, elektroniskās metronomu mikroviļņu krāsnīs un citās mājsaimniecības lietojumprogrammās.

Viktorīna Buzzer

Viktorīna Buzzer



Viktorīnas zummera shēmu var ieviest vairākos veidos, izmantojot dažādus kontrollerus. Šie kontrolieri ietver 555 taimerus un mikrokontrollerus. 555 taimera ķēde ir vienkārša un lēta ierīce, kurā laika ilgumu nosaka rezistora un kondensatora vērtības (RC konstante). A Mikrokontrolleru pamatā zummera shēma ir programmējams taimeris, kurā laika ilgumu var mainīt, mainot mikrokontrollera programmas kodu. Šis abu šo shēmu apraksts palīdzēs jums salīdzināt gan ķēdes, gan to darbības.


Buzzer Circuit, izmantojot 555 taimerus

Taimeri var darbināt trīs režīmos, piemēram, monostabils, astabils un bistabils multivibratoru shēmām . Taimeris tiek izmantots impulsu ģenerēšanai, izmantojot impulsu modulācijas tehniku. Monostabilā režīmā izeja tiek iestatīta uz augstu uz noteiktu laika periodu, ko nosaka RC laika konstante, kad taimeris tiek iedarbināts pie tapas 2. Bistable režīmā aktivizējošā ieeja ir savienota ar tapu 2. Kad aktivizētā ieeja ir zems, ķēdes izeja būs augstā stāvoklī. Atiestatīšanas poga ir savienota ar 4. kontaktu, un, ja ieeja ir zema, tad izeja ir arī zemā stāvoklī.



Buzzer Circuit, izmantojot 555 taimerus

Buzzer Circuit, izmantojot 555 taimerus

Kā parādīts attēlā, skaņas signāla ķēde sastāv no pāris rezistoriem, kondensatoriem un 555 taimeri kas ir uzstādīti kā maināmi multivibratori. Astabilā režīmā nav stabila stāvokļa, un impulsi tiek ģenerēti zemā un augstā stāvoklī kvadrātveida viļņu formā bez lietotāja palīdzības. Šo mehānismu var izmantot, pārslēdzot zibspuldzes un gaismas diodes.

Ķēdes savienojumi: Šajā ķēdē rezistors R1 ir savienots starp Vcc un izlādes tapu 7. Cits rezistors R2 ir savienots starp izlādes tapu 7 un sprūda tapu2. Pin2 un sliekšņa pin6 ir īssavienots un savienots caur kondensatoru. Šis kondensators uzlādējas caur rezistoru R1 un R2 un izlādējas caur R2. Pin1 ir pievienots zemei ​​negatīvas novirzes dēļ, un tapa 5 ir savienota ar zemi caur kondensatoru, un pin3 tiek izmantots kā izeja. Tapa 7 ir savienota ar R1 un R2 rezistoru potenciālo dalītāju.

Ķēdes darbība: Šī ķēde ir stabilā režīmā, kas pati par sevi iedarbina un automātiski maina stāvokļus no “Augsts uz Zems” un “Zems uz Augsts”. Nospiežot slēdzi, 3. kontakta izeja ir augsta kondensatora uzlādes laikā no barošanas avota VCC caur rezistoriem R1 un R2. Šis kondensators tiek uzlādēts līdz 2/3 Vcc, tāpēc, ka šajā periodā izeja kļūst augsta, un skaļrunis rada skaņu. Tad kondensators sāk izlādēties caur rezistoru R2 līdz 1/3 Vcc, un izvads pie pin3 šajā laikā kļūst mazs, tāpēc skaļrunis tiek izslēgts un pilnībā tiek izslēgts, kad slēdzis tiek atvērts. Šis process atkārtojas, līdz kvadrātveida impulsi tiek ģenerēti no augsta līdz zemam stāvoklim un no zema līdz augstam stāvoklim, pamatojoties uz RC laika konstanti.


Viktorīnas zummera shēmu ar 555 taimeriem var turpināt attīstīt, izmantojot 8051 mikrokontrollerus (AT89C51). Taimera 555 laikā skaņas signāla laika vērtību var mainīt atkarībā no kondensatora vērtības, izmantojot 8051 mikrokontrolleru - laika vērtības var mainīt, mainot programmu mikrokontrollerī. Lai labāk izprastu šo jēdzienu, zemāk sniegts praktisks viktorīnas zummera piemērs, kurā tiek izmantots mikrokontrolleris 8051.

8 kandidātu viktorīnas skaņas signāls ar 8051 mikrokontrolleru (AT89C51)

Tas ierosināja 8 kandidātu viktorīnas zummera sistēma tiek izmantots skolu un koledžu viktorīnu konkursos. Komandai, kas vispirms nospiež skaņas signālu, vispirms tiek dota priekšroka atbildei uz jautājumu. Dažreiz ir ļoti grūti atpazīt, kura komanda ir nospiedusi signālu bezgalīgi mazā laika periodā. Nejaušība ir tāda, ka, ja divi komandas spēlētāji vienlaikus nospiež skaņas signālu, rodas neliels laika starpības nosacījums, kuru var ietekmēt, paužot viedokli ar cilvēku iejaukšanos.

Šī sistēma ir izstrādāta, izmantojot AT89C51, kas pieder 8051 ģimenei . Šis viktorīnas zummer ir paredzēts ne vairāk kā astoņām komandām. Šajā sistēmā mēs varam iziet ķēdes darbību un to, kā darbojas skaņas signāls.

Viktorīna Buzzer ar 8051 mikrokontrolleru

Viktorīna Buzzer ar 8051 mikrokontrolleru

Ķēdes savienojumi: Šis mikrokontrolleris sastāv no 40 tapām, kurās ievades un izvades mērķiem tiek izmantotas 32 tapas. Šajā sistēmā kopā tiek izmantotas deviņas ieejas tapas, visas astoņas ieejas tapas kā slēdži ir savienotas ar mikrokontrollera portu1, un devītā tapa ir iestatīta kā atiestatīšanas poga skaļruņa sistēmas atiestatīšanai. Astoņi slēdži ir savienoti ar skaņas signālu, ja tiek nospiests kāds no slēdžiem, tad skaņas signāls tiek izpūstas. Septiņu segmentu displejs , kas parāda nospiestā slēdža informāciju, ir saskarne ar mikrokontrollera 2. portu. Mikrokontrolleris ir ieprogrammēts tā, ka, ja tiek nospiests kāds slēdzis, LCD displejā tiek parādīts attiecīgais slēdža numurs. Barošanas avots ir pievienots mikrokontrollera un skaņas signāla 40 un 31 tapām.

Ķēdes darbība: Kad mēs nospiežam jebkuru spiedpogu no spiedpogu komplekta, kas savienots ar portu1, tas ļauj attiecīgajai tapai loģiski augt. Šī signāla pāreja no zema uz augstu konkrētā tapā ļauj mikrokontrollera izejas loģikai noteiktā laika periodā būt augstai. Mikrokontrolleris ir ieprogrammēts tā, ka tas nepārtraukti skenē ieejas tapas un attiecīgi izveido zema signāla ķēdes ceļu, kā arī septiņu segmentu displejā parāda skaitli, kas atbilst nospiestajai ieejai.

Zummera laika periodu var mainīt, modificējot mikrokontrolleru programmu ar vēlamo laika periodu. Parasti tiek ieprogrammēts mikrokontrolleris iegultā C valoda Keil programmatūrā .

Tas viss ir par Quiz buzzer projektu, kas izstrādāts un izstrādāts 8 komandām, izmantojot 8051 mikrokontrolleru. Mēs ceram, ka jūs esat labāk izpratis šo tēmu. Turklāt, lai saņemtu palīdzību par šo tēmu, varat sazināties ar mums, komentējot tālāk sniegtajā komentāru sadaļā.

Foto kredīti: