Kvíz zümmögő áramkör 8051 mikrokontroller és 555 időzítő használatával

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





A kvíz-hangjelző rendszereket többnyire iskolákban, főiskolákon és a televízión keresztül sugárzott élő vetélkedőkön is használják. A vetélkedő segítségével minden felhasználó gyorsan megnyomhatja a kapcsolót az iskolákban és főiskolákon megrendezett versenyek során feltett kérdésre. A megnyomott kapcsoló zümmögő hangot vagy riasztást ad bizonyos ideig, és a reakcióidő nagyon kicsi. A zümmögők különféle alkalmazásokban is használhatók, például hangjelző panelekben, elektronikus metronóm mikrohullámú sütőkben és más háztartási alkalmazásokban.

Kvíz zümmögő

Kvíz zümmögő



A Quiz hangjelző áramkör többféle módon valósítható meg különféle vezérlők használatával. Ezek a vezérlők 555 időzítőt és mikrokontrollert tartalmaznak. Az 555 időzítőn alapuló hangjelző áramkör egyszerű és olcsó eszköz, ahol az időtartamot az ellenállás és a kondenzátor értékei (RC állandó) határozzák meg. A Mikrokontroller alapú a hangjelző áramkör egy programozható időzítő, ahol az időtartam a mikrovezérlő programkódjának megváltoztatásával változtatható. Mindkét áramkör alábbi leírása segít összehasonlítani az áramköröket és azok működését.


Hangjelző áramkör 555 időzítővel

Az időzítő három módban működtethető, például monostabil, stabil és bistabil multivibrátor áramkörökhöz . Az időzítőt impulzusok előállítására használják impulzus modulációs technikával. Monostabil üzemmódban a kimenet magasra van állítva egy bizonyos időtartamra, amelyet az RC időállandó határoz meg, amikor az időzítő beindul a 2. érintkezőnél. Bistabil módban a kiváltó bemenet a 2. érintkezőhöz van csatlakoztatva. alacsony, az áramkör kimenete magas állapotban lesz. A reset gomb a 4-es érintkezőhöz van csatlakoztatva, és ha a bemenet alacsony, akkor a kimenet is alacsony állapotban van.



Hangjelző áramkör 555 időzítővel

Hangjelző áramkör 555 időzítővel

Amint az ábrán látható, a hangjelző áramkör pár ellenállásból, kondenzátorból és 555 időzítő amelyek könnyen kezelhető multivibrátorok. Lenyűgöző üzemmódban nincs stabil állapot, és az impulzusokat alacsony és magas állapotban, négyzet alakú hullámformában generálják a felhasználó minden segítsége nélkül. Ez a mechanizmus használható a villanólámpák és a LED-ek kapcsolására.

Áramköri csatlakozások: Ebben az áramkörben az R1 ellenállás a Vcc és a 7 ürítőcsap között van összekötve. Egy másik R2 ellenállás csatlakozik a 7 kisütőcsap és a 2 kioldócsap közé. A Pin2 és a küszöbértékű pin6 rövidzárlatos és összekapcsolódik egy kondenzátoron keresztül. Ez a kondenzátor az R1 és R2 ellenálláson keresztül tölt, és R2-en keresztül kisüt. A Pin1 a földhöz van csatlakoztatva a negatív előfeszítéshez, az 5 csap pedig a földhöz csatlakozik a kondenzátoron keresztül, és a pin3-at kimenetként használják. A 7-es érintkező az R1 és R2 ellenállások potenciálosztójához van csatlakoztatva.

Áramkör működése: Ez az áramkör astabil módban van, amely maga váltja ki és váltja állapotát automatikusan „Magasról Alacsonyra” és „Alacsonyról Magasra”. Ha egy kapcsolót megnyomnak, akkor a 3. érintkező kimenete magas a kondenzátor töltése közben a VCC tápegységről az R1 és R2 ellenállásokon keresztül. Ez a kondenzátor 2/3 Vcc-ig töltődik, így a kimenet magas lesz ebben az időszakban, és a hangszóró adja a hangot. Ezután a kondenzátor elkezdi kisütni az R2 ellenállást 1/3 Vcc-ig, és a pin3 kimenete alacsony lesz ez idő alatt, így a hangszóró elnémul és teljesen kikapcsol, amikor a kapcsoló megnyílik. Ez a folyamat addig ismétlődik, amíg a négyzet alakú impulzusokat az RC időállandó alapján magasról alacsony és alacsony vagy magas állapotra generálják.


Az 555 időzítővel ellátott kvízjelző áramkör továbbfejleszthető 8051 mikrokontrollerek (AT89C51) használatával. 555-ös időzítőben a hangjelző időértéke a kondenzátor értékétől függően változtatható, 8051 mikrovezérlő használatával - az időzítési értékek a mikrovezérlő programjának megváltoztatásával módosíthatók. Ennek a koncepciónak a jobb megértése érdekében az alábbiakban bemutatunk egy gyakorlati példát egy 8051 mikrovezérlőt használó kvízjelzőre.

8 jelölt-kvíz zümmögő 8051 mikrokontrollerrel (AT89C51)

Ez javasolta 8 jelölt kvíz hangjelző rendszer iskolák és főiskolák vetélkedőin használják. Az a csapat, amelyik először megnyomja a hangjelzőt, elsőbbséget élvez a kérdés megválaszolásában. Néha nagyon nehéz felismerni, melyik csapat nyomta meg a hangjelzőt egy végtelenül kis időn belül. Véletlenül, ha két csapatjátékos egyszerre nyomja meg a hangjelzőt, akkor felmerül a kis időbeli eltérés, amelyet befolyásolni lehet, ha véleményt veszünk az emberek beavatkozása révén.

Ezt a rendszert a AT89C51, amely 8051 családba tartozik . Ezt a vetélkedőt legfeljebb nyolc csapat számára tervezték. Ebben a rendszerben átélhetjük az áramkör működését és a hangjelző működését.

Kvíz zümmögő 8051 mikrokontrollerrel

Kvíz zümmögő 8051 mikrokontrollerrel

Áramköri csatlakozások: Ez a mikrovezérlő 40 érintkezőből áll, amelyekben 32 érintkezőt használnak bemeneti és kimeneti célokra. Ebben a rendszerben összesen kilenc bemeneti tüskét használnak, mind a nyolc bemeneti tüskét kapcsolóként csatlakoztatják a mikrovezérlő 1. portjához, és a kilencedik tűt állítják visszaállító gombként a hangjelző rendszer alaphelyzetbe állításához. A nyolc kapcsoló akkor csatlakozik a hangjelzőhöz, ha valamelyik kapcsolót megnyomják, majd a hangjelző elfúj. Hét szegmenses kijelző , amely a megnyomandó kapcsoló információit jeleníti meg, a mikrovezérlő 2. portjához kapcsolódik. A mikrovezérlő úgy van programozva, hogy ha bármilyen kapcsolót megnyomnak, akkor a megfelelő kapcsoló száma megjelenik az LCD-n. Az áramellátás a mikrovezérlő és a hangjelző 40 és 31 érintkezőjéhez van csatlakoztatva.

Áramkör működése: Amikor bármelyik nyomógombot megnyomjuk a port1-hez csatlakoztatott nyomógombok közül, ez lehetővé teszi, hogy a megfelelő csap magasan logikussá váljon. A jel alacsony és magas közötti átmenete egy adott tűnél lehetővé teszi, hogy a mikrovezérlő kimeneti logikája magas legyen egy bizonyos ideig. A mikrovezérlő úgy van programozva, hogy folyamatosan beolvassa a bemeneti csapokat, és ennek megfelelően alacsony utat tesz meg a hangjelző áramkör számára, és megjeleníti a megnyomott bemenetnek megfelelő számot is a hét szegmenses kijelzőn.

A hangjelző időtartama megváltoztatható a mikrovezérlő programjának a kívánt időtartammal történő módosításával. Általában egy mikrokontrollert programoznak beágyazott C nyelv a Keil szoftverbe .

Mindez a Quiz buzzer projektről szól, amelyet 8 csapat számára terveztek és fejlesztettek ki egy 8051 mikrovezérlő használatával. Reméljük, hogy jobban megértette ezt a témát. Továbbá, ha bármilyen segítséget szeretne kapni ezzel a témával kapcsolatban, vegye fel velünk a kapcsolatot az alább megadott megjegyzések részben.

Fotók: