Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este projeto é uma versão atualizada do projeto de cronômetro de reação original descrito no livro "Electronic Games & Toys You Can Build" de Len Buckwalter. As lâmpadas incandescentes e componentes passivos são substituídos por um microcontrolador e LEDs.
Etapa 1: O temporizador de reação original
Este é o jogo de cronômetro de reação original. O objetivo do jogo é ver quem tem o tempo de reação mais rápido. Uma bola de golfe é colocada no topo da grade e pode rolar colina abaixo até parar. A primeira pessoa a pressionar o botão APÓS a bola tocar no stop é o vencedor. Se um jogador pressiona seu botão antes que a bola chegue ao fim, ele perde.
Etapa 2: Novo temporizador de reação
A nova versão usa LEDs e um microcontrolador. As regras são as mesmas, e além dos dois grandes LEDs que acendem para indicar o vencedor, quatro LEDs foram adicionados de cada lado para mostrar o tempo de reação de cada jogador. Quanto menos LEDs acesos, mais rápido é o player.
Etapa 3: a base
A base é feita de madeira de choupo comprada na Home Depot. Os LEDs e o microcontrolador foram adquiridos da Digikey. Os dois botões momentâneos são normalmente abertos e estão disponíveis no Radio Shack.
O comprimento e o ângulo de inclinação dependem de você. A versão original usava um interruptor para detectar quando a bola de golfe chegava ao fim. Minha versão usa um LED IR e detector para a mesma função. A bola de golfe bloqueia o infravermelho emitido pelo LED de alcançar o detector quando repousa na extremidade do trilho.
Etapa 4: o lado de baixo
Esta é uma foto do lado inferior mostrando a fiação. Usei fio torcido 22 awg para conectar tudo e pequenas braçadeiras para amarrar os fios. Para reduzir o número de IOs necessários, os LEDs de velocidade são multiplexados no tempo.
Etapa 5: Microcontrolador e baterias
Este é um close do microcontrolador e das baterias. Três baterias AA são usadas para alimentar todo o circuito. O microcontrolador é um PSOC Cypress Semiconductor, e usei a linguagem assembly para programar a peça.
Se houver interesse significativo no projeto, postarei o esquema e o código-fonte também.