Índice:

Quiz Buzzer usando ATMEGA328P (Arduino) Faça você mesmo: 3 etapas
Quiz Buzzer usando ATMEGA328P (Arduino) Faça você mesmo: 3 etapas

Vídeo: Quiz Buzzer usando ATMEGA328P (Arduino) Faça você mesmo: 3 etapas

Vídeo: Quiz Buzzer usando ATMEGA328P (Arduino) Faça você mesmo: 3 etapas
Vídeo: LDmicro 18: Ublox NEO-6M GPS Alarm Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, Julho
Anonim
Quiz Buzzer usando ATMEGA328P (Arduino) DIY
Quiz Buzzer usando ATMEGA328P (Arduino) DIY

Na rodada da campainha dos concursos de perguntas e respostas, a questão é aberta a todas as equipes. A pessoa que sabe a resposta toca primeiro a campainha e depois responde à pergunta. Às vezes, dois ou mais jogadores tocam a campainha quase simultaneamente e é muito difícil detectar qual deles pressionou a campainha primeiro. Em programas de televisão, onde todo o evento é gravado, as ações são reproduzidas em câmera lenta para detectar o primeiro hit. Esses movimentos lentos só são possíveis onde grandes fundos estão disponíveis para conduzir o show.

Por esse motivo, começam as rodadas de campainhas para concursos de perguntas e respostas em faculdades. Este projeto é útil para um concurso de teste de 5 equipes, embora possa ser modificado para um maior número de equipes. Este sistema é sensível. O circuito pode detectar e registrar o primeiro competidor atingido entre todos os competidores que podem parecer simultâneos. Projetamos o circuito usando um microcontrolador ATmega328P, que verifica a entrada dos botões e exibe o número correspondente na tela do computador. É um circuito simples com o mínimo de componentes e sem complexidades. Embora este sistema seja projetado para apenas 5 equipes, mais equipes podem ser adicionadas.

Etapa 1: Diagrama de blocos

Diagrama de bloco
Diagrama de bloco
Diagrama de bloco
Diagrama de bloco
Diagrama de bloco
Diagrama de bloco

O projeto tem 3 módulos

-Fonte de energia

- Unidade de Microcontrolador

- Botões Arcade

-Unidade de exibição

Fonte de alimentação: A fonte de alimentação é um adaptador de parede que converte 220 VCA em 9 VCC. A fonte de alimentação fornecerá energia para a campainha do Quiz, que terá um regulador de tensão que fornece 5 V para o resto do circuito. O consumo máximo de corrente de todo o circuito deve ser inferior a 1 Amp, para que não exceda a corrente máxima que a fonte de alimentação pode fornecer.

Unidade do microcontrolador: O microcontrolador será ATMEGA328. Tem uma tensão de operação de 5v. Existem seis pinos de entrada analógica e 14 pinos de entrada / saída digital. O Arduino Uno também possui um oscilador de cristal de 16 MHz e um conector USB para fazer interface com um computador. O microcontrolador recebe sinais por meio de entradas analógicas e digitais de botões externos. ATMEGA328P é o cérebro do quiz buzzer que controla e organiza cada evento. Ele armazena o nome e a hora em que o participante inseriu a campainha em seu banco de dados.

Botões Arcade: Quiz Buzzer tem 9 botões Arcade, 5 botões para oponentes e 4 botões de entrada no lado do questionador. O botão START que especifica o início do cronômetro. Os botões STOP significam o fim do cronômetro, a campainha pressionada entre START e STOP só será considerada. O microcontrolador armazena o nome do jogador na mesma sequência em que a campainha é pressionada. O botão CORRETO é pressionado quando o jogador responde à pergunta corretamente O botão INCORRETO é pressionado quando a resposta está errada e a oportunidade de responder à pergunta vai para o próximo jogador sucessivo e assim por diante. O Arcade Button trabalha em uma metodologia simples, quando o botão é pressionado, ele conecta o pino de leitura digital ao Vcc do contrário, é conectado ao GND.

Unidade de Display: O Computador executará o software Quiz Buzzer codificado em Python que se comunicará com o microcontrolador através da interface USB. Ele precisará interpretar e analisar os dados enviados do microcontrolador. O tempo de reação de cada jogador será exibido no computador.

Etapa 2: Implementação

Implementação
Implementação
Implementação
Implementação
Implementação
Implementação

O circuito é projetado e testado assim que o diagrama de blocos é implementado. As alterações são atualizadas para projetar o layout do PCB.

Etapa 3: Vídeo de demonstração

Você pode encontrar mais sobre o projeto aqui: (inclui código Arduino e layout de PCB também)

Github Link:

Recomendado: