Índice:

Temporizador de reação de jogador único (com Arduino): 5 etapas
Temporizador de reação de jogador único (com Arduino): 5 etapas

Vídeo: Temporizador de reação de jogador único (com Arduino): 5 etapas

Vídeo: Temporizador de reação de jogador único (com Arduino): 5 etapas
Vídeo: MUITO CUIDADOS POIS ELES IMITAM TUDO 2024, Julho
Anonim
Temporizador de reação de jogador único (com Arduino)
Temporizador de reação de jogador único (com Arduino)
Temporizador de reação de jogador único (com Arduino)
Temporizador de reação de jogador único (com Arduino)

Neste projeto, você construirá um temporizador de reação que é alimentado por um Arduino. Ele funciona em uma função millis () do Arduino, em que o processador registra o tempo desde que o programa começou a ser executado. Você pode usá-lo para encontrar a diferença de tempo entre quando a luz se apaga e o botão é solto. Todos os valores são fornecidos em milissegundos.

No jogo, você terá que segurar o botão após o qual o LED acenderá. Em seguida, você terá que soltar o botão quando o LED desligar. Se você liberá-lo muito cedo, o texto "Liberado muito cedo" aparecerá no LCD. O tempo que você levou para soltar o botão, seu tempo de reação, é mostrado no visor LCD.

Suprimentos

Observe que a imagem não mostra todos os componentes necessários para o projeto

1) 1 x Arduino nano / Arduino Uno + cabo de conexão

2) 5cm x 5cm Perfboard

3) 20 cabos ou fios de jumper

4) Tela LCD de 1 x 16x2 (opcional)

5) 1 x potenciômetro de 100K ou 250K

6) 1 x bateria de 9 V + clipe de conector

7) LED 1 x 5 mm

8) 1 x interruptor momentâneo PTM

9) campainha 1 x 3V ou 5V

A maioria dos itens pode ser comprada na Amazon. Existem alguns kits de eletrônicos na Amazon que fornecem todos os componentes básicos, como resistores, diodos, transistores, etc. O que eu encontrei para me dar um bom retorno está disponível neste link.

Eu pessoalmente já tinha a maioria dos componentes, pois faço muitos desses tipos de projetos. Para os inventores de Cingapura, a Sim Lim Tower é o lugar para comprar todos os componentes eletrônicos. Eu recomendo a eletrônica espacial, a eletrônica Continental ou a eletrônica Hamilton no terceiro andar.

Etapa 1: planejamento e compreensão do circuito

A maior parte do trabalho é feita pelo código do Arduino. Além de um LED, campainha e interruptor PTM, não existem muitos componentes eletrônicos padrão. No entanto, ainda é crucial ser capaz de compreender o circuito.

1) Uma extremidade da chave PTM está conectada a + 5V enquanto a outra está conectada a um pino Arduino. O pino Arduino também é conectado ao aterramento usando um resistor pull-down de 10K ohm. Isso evita que qualquer tensão flutuante afete o estado do pino.

2) O ânodo do LED é conectado diretamente ao arduino. Não é necessário ter um transistor para aumentar a tensão para o LED. o Arduino fornece uma quantidade de corrente suficiente para alimentar o LED. O cátodo do LED é conectado ao aterramento.

3) Finalmente, o mesmo processo ocorre com a campainha, mas para um pino Arduino diferente.

4) As conexões entre o LCD e o arduino são destacadas nos esquemas e modelos fritzing.

Etapa 2: Esquema e construção do circuito

Esquemas e construção do circuito
Esquemas e construção do circuito
Esquemas e construção de circuitos
Esquemas e construção de circuitos
Esquemas e construção de circuitos
Esquemas e construção de circuitos

Existem algumas opções de como montar o circuito.

1) Para as pessoas que estão entrando em eletrônica, eu recomendaria usar a placa de ensaio para construir o circuito. É muito menos complicado do que soldar e será mais fácil de depurar porque os fios podem ser ajustados facilmente. Siga as conexões mostradas nas imagens franzidas.

2) Para indivíduos mais experientes, experimente soldar o circuito na placa de ensaio. Será mais permanente e durará mais tempo. Leia e siga o esquema para orientação.

3) Por fim, você também pode solicitar um PCB pré-fabricado da SEEED. Tudo o que você precisa fazer é soldar os componentes. O arquivo Gerber necessário está anexado na etapa. Aqui está um link para uma pasta do Google Drive com o arquivo Gerber compactado:

Etapa 3: Código Arduino

Código Arduino
Código Arduino

O código é o aspecto do desafio deste projeto. Muito tem que ser feito com um único void loop e navegar por todo o tempo e for loops dentro pode levar algum tempo.

O código tem alguns comentários para ajudá-lo a acompanhar. Você pode baixá-lo e carregá-lo no Arduino usando um cabo USB para mini USB. Você precisaria do aplicativo Arduino em seu computador para isso e poderá encontrar o link de download para ele neste site:

Etapa 4: Alojamento para o circuito

Habitação para o circuito
Habitação para o circuito

1) Você pode usar qualquer caixa de plástico velha para o seu invólucro. Usando uma faca quente para cortar as ranhuras do LCD e do botão.

2) Além disso, você pode verificar minha conta para outro instrutível onde descrevo como construir uma caixa de acrílico cortado a laser. Você poderá encontrar um arquivo SVG para o cortador a laser. Como alternativa, para pessoas que não têm acesso a um cortador a laser, você pode encontrar outro detalhando instrutível como construir uma caixa com pedaços de madeira sobressalentes

3) Finalmente, você pode simplesmente deixar o circuito sem um invólucro. Será fácil de consertar e modificar.

Etapa 5: Demonstrando o circuito

link para o vídeo:

Recomendado: