Índice:

Cyclone (Arduino LED Game): 6 etapas (com imagens)
Cyclone (Arduino LED Game): 6 etapas (com imagens)

Vídeo: Cyclone (Arduino LED Game): 6 etapas (com imagens)

Vídeo: Cyclone (Arduino LED Game): 6 etapas (com imagens)
Vídeo: skibidi toilet multiverse 012 bloopers 2024, Novembro
Anonim
Cyclone (jogo de LED Arduino)
Cyclone (jogo de LED Arduino)

Neste tutorial, vou ensiná-lo a criar um jogo de LED com muito pouco código ou experiência! Tive essa ideia por um tempo e finalmente comecei a criá-la. É um jogo divertido que nos lembra a todos os jogos de arcade. Existem outros tutoriais que irei vincular para referências adicionais. Isso pode ser feito em uma hora de trabalho árduo e vale o esforço:)

Suprimentos

WS2812B LEDS x24

Arduino Nano

Botão de pressão momentâneo

Etapa 1: assista à demonstração

Image
Image

Etapa 2: Encontre qualquer tipo de quadro

Encontre qualquer tipo de moldura
Encontre qualquer tipo de moldura
Encontre qualquer tipo de moldura
Encontre qualquer tipo de moldura

Neste caso, usei um porta-retratos. Construir um é sempre uma opção, mas eu queria terminar este projeto rapidamente. Meu projeto tem 20 LEDs que envolvem a moldura. No entanto, esse número sempre pode ser alterado com base na preferência ou consumo de energia desejado.

Etapa 3: Programação

Programação
Programação

Este programa não é o mais eficiente.. mas faz o trabalho perfeitamente. O jogo tem cinco gamestates diferentes. O zero do Gamestate representa o estado ocioso até que o botão seja pressionado. Os outros gamestates representam em que nível o jogador está. Para neutralizar o debounce do botão, uso a função millis () em vez de delay (). Dessa forma, o jogo ainda pode ser executado enquanto o botão é processado.

Para ajustar a velocidade à preferência, diminuir a variável ledSpeed aumentará a velocidade. As velocidades estão em ordem de dificuldade.

Etapa 4: Fiação e solda

Fiação e solda
Fiação e solda

Este projeto pode ser alimentado por um cabo de 5 V conectado ao Arduino Nano ou por uma bateria 3 AA para torná-lo portátil.

Faça um furo para o botão momentâneo ou separe-o da estrutura. Conecte um lado ao aterramento e o outro lado ao pino 4.

(Opcional) - Conecte a bateria com o interruptor na linha 5v aos pinos VIN e terra no Arduino Nano. Certifique-se de que o sinal seja de 5 V e que a saída possa alimentar o Arduino e os LEDs. Para aumentar a longevidade das baterias, coloque uma capacidade de brilho nos LEDs.

Conecte os dois conjuntos de LEDs ao trilho de 5 V no Arduino e conecte os Grounds. Finalmente, siga as linhas Din até os pinos desejados no Arduino.

Etapa 5: cola quente e segura

Cola quente e segura
Cola quente e segura
Cola quente e segura
Cola quente e segura

Usei muita cola quente e um Zip Tie para prender os fios. Tente cobrir todos os objetos pontiagudos e prenda os fios com firmeza. As mãos podem estar segurando isso.

Etapa 6: Outra Referência

Outra Referência
Outra Referência

Mais instrutíveis que encontrei estão vinculados. Obrigado pelo seu tempo e espero que você aproveite este projeto. Visite meu site (www.neehaw.com) para obter mais documentação e projetos divertidos. Aproveitar!

Instrutível

Instructable Two

Recomendado: