Taula de continguts:

Quiz Buzzer amb ATMEGA328P (Arduino) DIY: 3 passos
Quiz Buzzer amb ATMEGA328P (Arduino) DIY: 3 passos

Vídeo: Quiz Buzzer amb ATMEGA328P (Arduino) DIY: 3 passos

Vídeo: Quiz Buzzer amb ATMEGA328P (Arduino) DIY: 3 passos
Vídeo: Amazing arduino project 2024, De novembre
Anonim
Quiz Buzzer amb ATMEGA328P (Arduino) DIY
Quiz Buzzer amb ATMEGA328P (Arduino) DIY

A la ronda de concursos de concursos, la pregunta s'obre a tots els equips. La persona que sap la resposta primer toca el timbre i després respon a la pregunta. De vegades, dos o més jugadors toquen el timbre gairebé simultàniament i és molt difícil detectar quin d’ells ha premut primer el timbre. Als programes de televisió, on es registra tot l'esdeveniment, les accions es reprodueixen a càmera lenta per detectar el primer èxit. Aquests moviments lents només són possibles quan hi ha enormes fons disponibles per conduir l'espectacle.

Per aquest motiu, s'inicien les rondes de campanyes per a concursos de concursos que es fan a les universitats. Aquest projecte és útil per a un concurs de preguntes de cinc equips, tot i que es pot modificar per a més equips. Aquest sistema és sensible. El circuit pot detectar i enregistrar el primer concursant d’èxit entre tots els concursants que poden semblar simultanis. Hem dissenyat el circuit mitjançant un microcontrolador ATmega328P, que escaneja l'entrada des dels botons i mostra el número corresponent a la pantalla de l'ordinador. És un circuit senzill amb el mínim nombre de components i sense cap complexitat. Tot i que aquest sistema està dissenyat només per a 5 equips, es poden afegir més equips.

Pas 1: diagrama de blocs

Diagrama de blocs
Diagrama de blocs
Diagrama de blocs
Diagrama de blocs
Diagrama de blocs
Diagrama de blocs

El projecte té 3 mòduls

-Font d'alimentació

-Unitat de microcontroladors

-Botons Arcade

-Unitat de visualització

Font d'alimentació: la font d'alimentació és un adaptador de paret que converteix 220VAC a 9VDC. La font d’alimentació subministrarà energia al brunzidor Quiz, que tindrà un regulador de voltatge que subministra 5V per a la resta del circuit. El consum de corrent màxim de tot el circuit ha de ser inferior a 1 Amp perquè no superi el corrent màxim que pot proporcionar la font d'alimentació.

Unitat de microcontrolador: el microcontrolador serà ATMEGA328. Té una tensió de funcionament de 5v. Hi ha sis pins d'entrada analògics i 14 pins d'entrada / sortida digitals. L'Arduino Uno també té un oscil·lador de cristall de 16 MHz i un connector USB per connectar-se amb un ordinador. El microcontrolador rep senyals a través d’entrades analògiques i digitals des de botons externs. ATMEGA328P és el cervell del zumbador de Quiz que controla i organitza tots i cadascun dels esdeveniments. Emmagatzema el nom i l'hora en què el participant ha introduït el brunzidor a la seva base de dades.

Botons Arcade: Quiz Buzzer té 9 botons Arcade, 5 botons per a l'oponent i hi ha 4 botons d'entrada al costat del preguntador. El botó INICI que especifica el començament del temporitzador. Els botons STOP signifiquen el final del temporitzador, només es considerarà el botó premut entre START i STOP. El microcontrolador emmagatzema el nom del reproductor en la mateixa seqüència en què es prem el timbre. Es prem el botó CORRECTE quan el jugador respon la pregunta correctament El botó INCORRECTE es prem quan la resposta és incorrecta i l’oportunitat de respondre la pregunta passa al següent jugador successiu, etc. El treball d’Arcade Button en una metodologia senzilla, quan es prem el botó, connecta el pin de lectura digital a Vcc, en cas contrari, es connecta a GND.

Unitat de visualització: l'ordinador executarà el programari Quiz Buzzer codificat en Python que es comunicarà amb el microcontrolador a través de la interfície USB. Haurà d’interpretar i analitzar les dades enviades des del microcontrolador. El temps de reacció de cada jugador es mostrarà a l’ordinador.

Pas 2: implementació

Implementació
Implementació
Implementació
Implementació
Implementació
Implementació

El circuit es dissenya i prova quan s’implementa el diagrama de blocs. S’actualitzen els canvis per dissenyar el disseny del PCB.

Pas 3: demostració del vídeo

Podeu trobar més informació sobre el projecte aquí: (també inclou el disseny d'Arduino Code i PCB)

Enllaç Github:

Recomanat: