Índice:
Vídeo: Temporizador de reação de jogador único (com Arduino): 5 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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
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: