Quiz Buzzer Circuit met behulp van 8051 Microcontroller en 555 Timer

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Quizzoemersystemen worden meestal gebruikt op scholen, hogescholen en ook in live quizwedstrijden die via televisie worden uitgezonden. Met een Quiz-zoemer kan elke gebruiker snel op de schakelaar drukken als reactie op een vraag die wordt gesteld tijdens wedstrijden die op scholen en hogescholen worden gehouden. De ingedrukte schakelaar geeft gedurende enige tijd een zoemend geluid of alarm en de reactietijd is erg kort. Buzzers kunnen ook worden gebruikt in verschillende toepassingen, zoals annunciatorpanelen, elektronische metronoom-magnetrons en andere huishoudelijke toepassingen.

Quiz Zoemer

Quiz Zoemer



Een quizzoemercircuit kan op verschillende manieren worden geïmplementeerd met behulp van verschillende controllers. Deze controllers bevatten 555 timers en microcontrollers. Het 555 timergebaseerde zoemercircuit is een eenvoudig en goedkoop apparaat waarbij de tijdsduur wordt bepaald door de weerstands- en condensatorwaarden (RC-constante). EEN Microcontroller gebaseerd zoemercircuit is een programmeerbare timer waarin de tijdsduur kan worden gevarieerd door de programmacode van de microcontroller te wijzigen. De volgende beschrijving van beide circuits zal u helpen om zowel de circuits als hun werking te vergelijken.


Zoemercircuit met 555 timers

Een timer kan in drie modi worden bediend, zoals monostabiel, astabiel en bistabiel voor multivibratorcircuits ​De timer wordt gebruikt voor het genereren van pulsen met behulp van pulsmodulatietechniek. In een monostabiele modus wordt de output ingesteld op hoog gedurende een bepaalde tijdsperiode die wordt bepaald door de RC-tijdconstante wanneer de timer wordt geactiveerd op pin 2. In een bistabiele modus is de triggeringang verbonden op pin 2. Wanneer de getriggerde input is laag, zal de output van het circuit in een hoge staat zijn. De resetknop is aangesloten op pin 4, en als de input laag is, dan is de output ook in een lage staat.



Zoemercircuit met 555 timers

Zoemercircuit met 555 timers

Zoals weergegeven in de afbeelding, bestaat het zoemercircuit uit een paar weerstanden, condensatoren en 555 timers die zijn opgezet als stabiele multivibrators. In een astabiele modus is er geen stabiele toestand en worden de pulsen gegenereerd in een lage en hoge toestand in blokgolfvorm zonder enige hulp van de gebruiker. Dit mechanisme kan worden gebruikt bij het schakelen van de flitslampen en LED's.

Circuitverbindingen: In deze schakeling is de weerstand R1 aangesloten tussen Vcc en ontladingspin 7. Een andere weerstand R2 is verbonden tussen de ontladingspin 7 en de triggerpin2. De Pin2 en de drempelpin6 zijn kortgesloten en verbonden via een condensator. Deze condensator laadt op via weerstand R1 en R2 en ontlaadt via R2. De Pin1 is verbonden met de aarde voor negatieve voorspanning, en de pin 5 is verbonden met de aarde via de condensator, en de pin3 wordt gebruikt als uitgang. De Pin 7 is verbonden met de potentiaalverdeler van R1 en R2 weerstanden.

Circuit operatie: Dit circuit bevindt zich in een stabiele modus die zelf de status activeert en verandert van ‘Hoog naar Laag’ en ‘Laag naar Hoog’. Wanneer een schakelaar wordt ingedrukt, is de output op pin 3 hoog tijdens het opladen van de condensator vanaf een voeding VCC via weerstanden R1 en R2. Deze condensator wordt opgeladen tot 2/3 Vcc zodat de output hoog wordt gedurende deze periode en de speaker het geluid maakt. Dan begint de condensator te ontladen via weerstand R2 tot 1/3 Vcc, en de output op pin3 wordt gedurende deze tijd laag, zodat de luidspreker wordt gedempt en volledig wordt uitgeschakeld wanneer de schakelaar wordt geopend. Dit proces herhaalt zich totdat de vierkante pulsen worden gegenereerd van hoog naar laag en laag naar hoog op basis van de RC-tijdconstante.


Het quizzoemercircuit met 555 timers kan verder worden ontwikkeld met behulp van 8051 microcontrollers (AT89C51). In een 555-timer kan de tijdswaarde van de zoemer worden gevarieerd afhankelijk van de waarde van de condensator, door een 8051-microcontroller te gebruiken - de timingwaarden kunnen worden gewijzigd door het programma in de microcontroller te wijzigen. Om dit concept beter te begrijpen, wordt hieronder een praktisch voorbeeld gegeven van een quizzoemer die een 8051-microcontroller gebruikt.

8-Candidate-Quiz Buzzer met een 8051 Microcontroller (AT89C51)

Dit stelde voor 8 kandidaat quiz buzzer systeem wordt gebruikt in quizwedstrijden van scholen en hogescholen. Het team dat als eerste op de zoemer drukt, krijgt de eerste voorkeur voor het beantwoorden van een vraag. Soms is het erg moeilijk om te herkennen welk team in een oneindig korte tijd op de zoemer heeft gedrukt. Toevallig, als twee teamspelers tegelijkertijd op de zoemer drukken, ontstaat de toestand van een kleine tijdspanne, die kan worden beïnvloed door de mening te nemen door tussenkomst van mensen.

Dit systeem is ontworpen door gebruik te maken van AT89C51, die uit de 8051-familie is ​Deze quizzoemer is bedoeld voor maximaal acht teams. In dit systeem kunnen we de werking van het circuit doornemen en hoe de zoemer werkt.

Quiz Buzzer met een 8051 Microcontroller

Quiz Buzzer met een 8051 Microcontroller

Circuitverbindingen: Deze microcontroller bestaat uit 40 pinnen, waarin 32 pinnen worden gebruikt voor invoer en uitvoer. In dit systeem worden in totaal negen invoerpinnen gebruikt, alle acht invoerpinnen zijn als schakelaars verbonden met poort1 van de microcontroller en de negende pin is ingesteld als een resetknop voor het resetten van het zoemersysteem. De acht schakelaars zijn verbonden met de zoemer als een van de schakelaars wordt ingedrukt, dan wordt de zoemer geblazen. Een display met zeven segmenten , die de informatie weergeeft van de schakelaar die wordt ingedrukt, is gekoppeld aan poort 2 van de microcontroller. De microcontroller is zo geprogrammeerd dat als er een schakelaar wordt ingedrukt, het bijbehorende schakelaarnummer op het LCD-scherm wordt weergegeven. De voeding is verbonden met de 40 en 31 pinnen van de microcontroller en de zoemer.

Circuit operatie: Wanneer we op een willekeurige drukknop drukken van een set drukknoppen die op poort1 zijn aangesloten, dan zorgt dit ervoor dat de bijbehorende pin logisch hoog wordt. Deze overgang van het signaal van laag naar hoog op een bepaalde pin zorgt ervoor dat de uitgang van de microcontroller gedurende een bepaalde tijd logisch hoog is. De microcontroller is zo geprogrammeerd dat hij continu de invoerpinnen scant en dienovereenkomstig een laag pad voor het zoemercircuit maakt en ook het nummer weergeeft op het zeven-segmenten display dat overeenkomt met de ingedrukte invoer.

De tijdsperiode van de zoemer kan worden gewijzigd door het microcontrollerprogramma te wijzigen met de gewenste tijdsperiode. Over het algemeen is een microcontroller geprogrammeerd met ingebedde C-taal in Keil-software

Dit gaat allemaal over het Quiz-zoemerproject dat is ontworpen en ontwikkeld voor 8 teams met behulp van een 8051-microcontroller. We hopen dat u dit onderwerp beter begrijpt. Bovendien kunt u voor alle hulp met betrekking tot dit onderwerp contact met ons opnemen door in het commentaargedeelte hieronder te reageren.

Fotocredits: