
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

O tempo de reação é uma medida de tempo que uma pessoa leva para identificar um estímulo e produzir uma resposta. Por exemplo, o tempo de reação de áudio de um atleta é o tempo decorrido entre o disparo do tiro (que inicia a corrida) e o início da corrida. O tempo de reação desempenha um papel importante em situações de resposta imediata como corrida olímpica de 100m e aplicação de pausa no carro em alta velocidade, para citar alguns. Neste miniProjeto, criamos um medidor de tempo de reação que nos permite medir o tempo de reação para estímulos visuais, de áudio e de toque. Vamos começar.
Etapa 1: Vídeo


Algumas coisas são melhor explicadas em um artigo, como código e detalhes intrincados, enquanto outras são melhor vivenciadas por meio de um vídeo, por exemplo, em nosso caso, soar uma campainha e mudar a tela OLED. Dê uma olhada no pequeno vídeo em anexo para uma experiência completa. Como este artigo foi escrito após a preparação do vídeo, preencherei os detalhes que faltam aqui.
Etapa 2: Peças e Ferramentas

A seguir está a lista de componentes eletrônicos necessários (#count) necessários para este miniProjeto.
- Visor I2C OLED (# 1),
- Arduino nano (# 1),
- Campainha (# 1),
- Relé (# 1),
- Interruptor deslizante SPDT (# 1),
- Pressione o botão (# 2) de preferência um verde e um vermelho,
- Capacitor 100 nf (# 1) e
- Conector + bateria de 9V, fios de jumper e caixa de plástico (10cm x 6cm x 3cm).
Dê uma olhada na imagem anexada para ter uma ideia da aparência de um componente. (Não se preocupe com a malha de arame, vamos cobri-la em etapas posteriores)
A seguir está a lista de ferramentas.
- Ferro de solda,
- Pistola de cola e
- Lâmina quente.
Agora, vamos passar pela medição do tempo de reação visual, de áudio e ao toque, um por um, e construir o circuito à medida que avançamos.
Etapa 3: Medição do tempo de reação visual

O tempo de reação visual é a quantidade de tempo que levamos para responder a um estímulo visual, por exemplo, você de repente vê um copo caindo da mesa e responde para pegá-lo.
Para a medição do tempo de reação visual, colocaremos um círculo branco no I2C OLED após um atraso aleatório, a pessoa sob teste deve pressionar o botão vermelho o mais rápido que puder ao ver este círculo branco.
Eu conectei um display I2C OLED, arduino nano e dois botões em uma placa de pão usando um monte de fios de jumper de acordo com o esquema em anexo.
O botão verde é usado para alternar entre os tipos de medidas de tempo de reação que temos neste medidor.
Etapa 4: Medição do tempo de reação de áudio


O tempo de reação de áudio é a quantidade de tempo que levamos para responder ao estímulo de áudio, por exemplo, a reação do atleta ao árbitro começando a corrida.
Para medição do tempo de reação de áudio, adicionei uma campainha ao pino D7 do Arduino nano, a campainha dispara aleatoriamente e o usuário deve pressionar o botão vermelho o mais rápido possível.
Etapa 5: Medição do tempo de reação ao toque




O tempo de reação ao toque é a quantidade de tempo que levamos para responder ao estímulo de toque, por exemplo, tocar uma superfície quente e remover a mão dela.
Para medição do tempo de reação ao toque, estou usando um relé desmontado com contato móvel exposto. O movimento de contato atua como estímulo de toque, ou seja, quando aplicamos 5 V à bobina de relé, o eletroímã é ativado puxando o contato para baixo (o movimento é muito pequeno como visto na imagem anexada, mas o suficiente para sentir). Eu conectei a bobina do relé entre o aterramento e o pino D8 do Arduino nano.
Apenas para informação, destruí o relé com a ajuda de um alicate e lâmina quente. Por favor, tenha cuidado ao fazer isso.
Etapa 6: circuito completo

Estou usando uma bateria compacta de 9 V para alimentar este circuito e adicionar uma chave liga / desliga completa a parte do hardware eletrônico deste medidor.
Vejamos o código do Arduino.
Etapa 7: Código Arduino
Vamos examinar a parte principal do código. Seria útil baixar o código e analisá-lo em paralelo.
Estou usando a biblioteca adafruit GFX e SSD1306 para conduzir OLED.
O código do Arduino contém duas funções principais integradas chamadas setup () e loop (), a primeira é executada uma vez na inicialização e o restante do tempo o microcontrolador executa o loop ().
Antes de setup (), inicializo todas as variáveis necessárias e em setup () inicializo o OLED seguindo as informações sobre qual botão usar para rolar pelo menu são mostradas no OLED. Eu o mantive configurado, pois precisamos executá-lo apenas uma vez.
No loop () o botão verde é acionado para selecionar o item de menu e a tela é atualizada usando a função updateMenu (). Uma vez que o teste de tempo de reação é selecionado, a função loadTest () atualiza a tela de acordo. Execute esta função por conta própria e me informe se tiver algum problema. Essas funções têm um padrão repetido de mostrar informações relevantes do teste no OLED, pegando a entrada do usuário e exibindo o tempo de reação.
Não copiei e colei o código no texto, pois isso tornaria essa etapa muito grande e provavelmente difícil de seguir. No entanto, por favor, não se sinta mal em me perguntar, mesmo a mais simples dúvida, se você tiver alguma.
Etapa 8: Preparando a caixa do medidor



Uma vez que o código e o hardware eletrônico estavam prontos, desenhei as dimensões aproximadas do OLED, relé, ON / OFF e botão de pressão em uma caixa de plástico usando um lápis (Imagem # 1). Em seguida, usei uma lâmina quente para cortá-los (Imagem # 2), especialmente para os orifícios dos botões, tive que remover a lâmina e usar um hot rod (Imagem # 3).
Assim que a tampa de plástico ficou pronta, fixei os componentes nela usando uma pistola de cola (Imagem nº 4). Em seguida, confirmei a conexão entre os componentes usando um ferro de solda e fios de jumper.
Por fim, coloquei tudo dentro do gabinete e fechei a tampa (Imagem 5 e 6).
Etapa 9: Concluído

Então é isso galera.
Dê uma olhada no vídeo anexado no final para uma demonstração e experiência completas.
Você pode usar este dispositivo para se divertir com seus amigos para ver quem é o mais rápido. Falando sério, as autoridades policiais podem verificar o tempo de reação do motorista, já que se espera que o motorista bêbado tenha um tempo de reação mais lento.
Obrigado pela leitura e feliz por fazer.
Se você gostou deste artigo, é provável que goste do meu canal no YouTube. Dê uma chance.
Recomendado:
Um medidor de nível de água de poço em tempo real: 6 etapas (com imagens)

Um medidor de nível de água de poço em tempo real: Estas instruções descrevem como construir um medidor de nível de água em tempo real e de baixo custo para uso em poços cavados. O medidor de nível de água é projetado para pendurar dentro de um poço cavado, medir o nível de água uma vez por dia e enviar os dados por Wi-Fi ou conexão de celular
Tap Tap Rainbow - um jogo de reação rápida para 2 jogadores: 4 etapas (com imagens)

Tap Tap Rainbow - um jogo de reação rápida para 2 jogadores: 2 semanas atrás, minha filha teve uma ideia genial de fazer um jogo de reação rápida com as cores do arco-íris (ela é uma especialista em arco-íris: D). Eu imediatamente amei a ideia e começamos a pensar em como poderíamos transformá-lo em um jogo real. A ideia era. Você tem um arco-íris em
Três circuitos de sensor de toque + circuito de temporizador de toque: 4 etapas

Três circuitos do sensor de toque + circuito do temporizador de toque: o sensor de toque é um circuito que liga quando detecta o toque nos pinos de toque. Ele funciona em uma base transitória, ou seja, a carga estará LIGADA apenas enquanto o toque for feito nos pinos. Aqui, vou mostrar três maneiras diferentes de fazer um toque
Jogo de reação rápida: Versão à distância: 5 etapas (com imagens)

Jogo de reação rápida: Versão à distância: Oi. Este é um instrutivo sobre como criar um jogo que testa seu tempo de reação e senso de distância. Este projeto é baseado em um projeto antigo que eu fiz envolvendo dois jogadores competindo para ver quem tinha um tempo de reação mais rápido clicando em um botão w
Tempo de reação da corrida de arrancada: 5 etapas (com fotos)

Tempo de reação da corrida de arrancada: Neste instrutível, mostrarei como criar um treinador de tempo de reação da corrida de arrancada. Com tudo completo, você poderá usar um botão para alternar entre todas as luzes e obter um tempo de reação. Os dois primeiros leds amarelos representarão t