Table des matières:

Quiz Buzzer utilisant ATMEGA328P (Arduino) DIY: 3 étapes
Quiz Buzzer utilisant ATMEGA328P (Arduino) DIY: 3 étapes

Vidéo: Quiz Buzzer utilisant ATMEGA328P (Arduino) DIY: 3 étapes

Vidéo: Quiz Buzzer utilisant ATMEGA328P (Arduino) DIY: 3 étapes
Vidéo: ARDUINO TUTORIAL FOR BEGINNERS LESSON 7: BUILDING A QUIZ BUZZER SYSTEM 2024, Novembre
Anonim
Quiz Buzzer utilisant ATMEGA328P (Arduino) DIY
Quiz Buzzer utilisant ATMEGA328P (Arduino) DIY

Dans le buzzer des concours de quiz, la question est ouverte à toutes les équipes. La personne qui connaît la réponse appuie d'abord sur le buzzer puis répond à la question. Parfois, deux joueurs ou plus frappent le buzzer presque simultanément et il est très difficile de détecter lequel d'entre eux a appuyé sur le buzzer en premier. Dans les émissions de télévision, où tout l'événement est enregistré, les actions sont rejouées au ralenti pour détecter le premier coup. De tels ralentis ne sont possibles que là où des fonds énormes sont disponibles pour mener le spectacle.

Pour cette raison, les rondes de buzzer commencent pour les concours de quiz organisés dans les collèges. Ce projet est utile pour un concours de quiz à 5 équipes, bien qu'il puisse être modifié pour un plus grand nombre d'équipes. Ce système est sensible. Le circuit peut détecter et enregistrer le premier concurrent touché parmi tous les concurrents qui peuvent sembler simultanés. Nous avons conçu le circuit à l'aide d'un microcontrôleur ATmega328P, qui scanne l'entrée des boutons-poussoirs et affiche le numéro correspondant sur un écran d'ordinateur. C'est un circuit simple avec le nombre minimum de composants et sans aucune complexité. Même si ce système n'est conçu que pour 5 équipes, d'autres équipes peuvent être ajoutées.

Étape 1: Schéma fonctionnel

Diagramme
Diagramme
Diagramme
Diagramme
Diagramme
Diagramme

Le projet comporte 3 modules

-Source de courant

-Unité de microcontrôleur

-Boutons d'arcade

-Unité d'affichage

Alimentation: L'alimentation est un adaptateur mural qui convertit 220VAC en 9VDC. L'alimentation alimentera le buzzer Quiz qui aura un régulateur de tension qui fournit 5V pour le reste du circuit. La consommation de courant maximale de l'ensemble du circuit doit être inférieure à 1 A afin qu'elle ne dépasse pas le courant maximal que l'alimentation peut fournir.

Unité de microcontrôleur: Le microcontrôleur sera ATMEGA328. Il a une tension de fonctionnement de 5v. Il y a six broches d'entrée analogiques et 14 broches d'entrée/sortie numériques. L'Arduino Uno dispose également d'un oscillateur à cristal de 16 MHz et d'un connecteur USB pour s'interfacer avec un ordinateur. Le microcontrôleur reçoit des signaux via des entrées analogiques et numériques provenant de boutons externes. ATMEGA328P est le cerveau du buzzer Quiz qui contrôle et organise chaque événement. Il mémorise le nom et l'heure à laquelle le participant a saisi le buzzer dans sa base de données.

Boutons d'arcade: Quiz Buzzer a 9 boutons d'arcade, 5 boutons pour l'adversaire et il y a 4 boutons d'entrée du côté du questionneur. Le bouton START qui spécifie le début de la minuterie. Les boutons STOP signifient la fin du timer, seul le buzzer enfoncé entre START et STOP sera pris en compte. Le microcontrôleur stocke le nom du joueur dans le même ordre que le buzzer est enfoncé. Le bouton CORRECT est enfoncé lorsque le joueur répond correctement à la question Le bouton INCORRECT est enfoncé lorsque la réponse est fausse et l'opportunité de répondre à la question passe au joueur suivant et ainsi de suite. Le travail d'Arcade Button sur une méthodologie simple, lorsque le bouton est enfoncé, il connecte la broche de lecture numérique à Vcc sinon il est connecté à GND.

Unité d'affichage: l'ordinateur exécutera le logiciel Quiz Buzzer codé en Python qui communiquera avec le microcontrôleur via l'interface USB. Il devra interpréter et analyser les données envoyées par le microcontrôleur. Le temps de réaction de chaque joueur sera affiché sur l'ordinateur.

Étape 2: mise en œuvre

Mise en œuvre
Mise en œuvre
Mise en œuvre
Mise en œuvre
Mise en œuvre
Mise en œuvre

Le circuit est conçu et testé dès la mise en œuvre du schéma fonctionnel. Les modifications sont mises à jour pour la conception de la disposition du PCB.

Étape 3: Vidéo de démonstration

Vous pouvez en savoir plus sur le projet ici: (comprend également le code Arduino et la disposition PCB)

Lien Github:

Conseillé: