Tabla de contenido:

Quiz Buzzer usando ATMEGA328P (Arduino) DIY: 3 pasos
Quiz Buzzer usando ATMEGA328P (Arduino) DIY: 3 pasos

Video: Quiz Buzzer usando ATMEGA328P (Arduino) DIY: 3 pasos

Video: Quiz Buzzer usando ATMEGA328P (Arduino) DIY: 3 pasos
Video: Arduino project 😎^ Arduino #arduino #2022 #2021 #2023 #dc #arduinoproject #diy #foryou 2024, Mes de julio
Anonim
Zumbador de prueba con ATMEGA328P (Arduino) DIY
Zumbador de prueba con ATMEGA328P (Arduino) DIY

En la ronda del timbre de los concursos de preguntas, la pregunta se abre a todos los equipos. La persona que conoce la respuesta toca el timbre primero y luego responde la pregunta. A veces, dos o más jugadores presionan el timbre casi simultáneamente y es muy difícil detectar cuál de ellos presionó el timbre primero. En los programas de televisión, donde se graba todo el evento, las acciones se reproducen a cámara lenta para detectar el primer hit. Estos movimientos lentos son posibles solo cuando hay grandes fondos disponibles para realizar el espectáculo.

Por esta razón, comienzan las rondas de timbre para los concursos de preguntas que se llevan a cabo en las universidades. Este proyecto es útil para un concurso de cuestionarios de 5 equipos, aunque se puede modificar para un mayor número de equipos. Este sistema es sensible. El circuito puede detectar y registrar el primer concursante exitoso entre todos los concursantes que puedan parecer simultáneos. Hemos diseñado el circuito utilizando un microcontrolador ATmega328P, que escanea la entrada de los botones y muestra el número correspondiente en la pantalla de una computadora. Es un circuito simple con el mínimo de componentes y sin complejidades. Aunque este sistema está diseñado solo para 5 equipos, se pueden agregar más equipos.

Paso 1: diagrama de bloques

Diagrama de bloques
Diagrama de bloques
Diagrama de bloques
Diagrama de bloques
Diagrama de bloques
Diagrama de bloques

El proyecto tiene 3 módulos

-Fuente de alimentación

-Unidad de microcontrolador

-Botones de arcade

-Monitor

Fuente de alimentación: La fuente de alimentación es un adaptador de pared que convierte 220 VCA a 9 VCC. La fuente de alimentación proporcionará energía al zumbador de Quiz, que tendrá un regulador de voltaje que suministra 5V para el resto del circuito. El consumo máximo de corriente de todo el circuito debe ser inferior a 1 amperio para que no supere la corriente máxima que puede proporcionar la fuente de alimentación.

Unidad de microcontrolador: El microcontrolador será ATMEGA328. Tiene una tensión de funcionamiento de 5v. Hay seis pines de entrada analógica y 14 pines de entrada / salida digital. El Arduino Uno también tiene un oscilador de cristal de 16 MHz y un conector USB para interactuar con una computadora. El microcontrolador recibe señales a través de entradas analógicas y digitales de botones externos. ATMEGA328P es el cerebro del zumbador Quiz que controla y organiza todos y cada uno de los eventos. Almacena el nombre y la hora a la que el participante ha entrado en el zumbador en su base de datos.

Botones de Arcade: Quiz Buzzer tiene 9 botones de Arcade, 5 botones para el oponente y hay 4 botones de entrada en el lado del interrogador. El botón INICIO que especifica el comienzo del temporizador. Los botones STOP significan el final del temporizador, solo se considerará el zumbador presionado entre START y STOP. El microcontrolador almacena el nombre del jugador en la misma secuencia en que se presiona el timbre. El botón CORRECTO se presiona cuando el jugador responde la pregunta correctamente. El botón INCORRECTO se presiona cuando la respuesta es incorrecta y la oportunidad de responder la pregunta pasa al siguiente jugador sucesivo y así sucesivamente. El trabajo de Arcade Button en una metodología simple, cuando se presiona el botón, conecta el pin de lectura digital a Vcc, de lo contrario, se conecta a GND.

Unidad de visualización: la computadora ejecutará el software Quiz Buzzer codificado en Python que se comunicará con el microcontrolador a través de la interfaz USB. Deberá interpretar y analizar los datos enviados desde el microcontrolador. El tiempo de reacción de cada jugador se mostrará en la computadora.

Paso 2: implementación

Implementación
Implementación
Implementación
Implementación
Implementación
Implementación

El circuito se diseña y prueba tan pronto como se implementa el diagrama de bloques. Los cambios se actualizan para diseñar el diseño de PCB.

Paso 3: Video de demostración

Puede encontrar más información sobre el proyecto aquí: (incluye también el código Arduino y el diseño de PCB)

Enlace de Github:

Recomendado: