Índice:

Arduino 'breadbot' Puzzle Game: 6 etapas (com imagens)
Arduino 'breadbot' Puzzle Game: 6 etapas (com imagens)

Vídeo: Arduino 'breadbot' Puzzle Game: 6 etapas (com imagens)

Vídeo: Arduino 'breadbot' Puzzle Game: 6 etapas (com imagens)
Vídeo: A vending machine you've never seen before, sunscreen spray vending machine. Micron Smart Vending 2024, Julho
Anonim
Jogo de quebra-cabeça Arduino 'breadbot'
Jogo de quebra-cabeça Arduino 'breadbot'

Oh não! Meu bebê robô precisa de alguns fios para voltar à vida!

Hoje estaremos fazendo um jogo de quebra-cabeça que pode ensinar aos usuários iniciantes do Arduino algo sobre breadboard. É por isso que fiz isso! Você pode torná-lo tão complexo quanto desejar, mas eu escolhi 4 LEDs e 5 pinos em cada lado da mini placa de ensaio. Este jogo de quebra-cabeça foi inspirado no popular jogo 'Continue falando e ninguém explode' no vapor.

Aqui está o que você precisa para fazer a mesma versão que eu fiz:

- Um arduino UNO

- Um breadbord para conectar os fios para brincar

- Fios (macho para macho e macho para fêmea)

- 4 LEDs de cores diferentes (e resistores)

- 1 campainha piezoelétrica

- (eu usei 5) resistores para medir resultados diferentes para suas respostas

- (eu usei 5) resistores para o outro lado da mini placa de pão

- uma pequena caixa para colocar tudo (usei a caixa que um telefone meu antigo entrou)

- pintura, fita, braços, pernas e uma cabeça para o seu robô! enlouquecer com isso!

Eu recomendo fortemente trabalhar o projeto primeiro em uma placa de ensaio antes de colocar tudo na caixa ou talvez soldá-lo junto, faça o que você acha que funciona melhor!

Etapa 1: os LEDs

Os LEDs
Os LEDs
Os LEDs
Os LEDs

Queremos usar 4 pinos digitais no arduino para 4 LEDs.

Faça-os ir nesta ordem, para cada um: pino digital para breadboard> resistor para LED> LED> para aterrar em seu arduino. Teste-os para ver se funcionam!

Etapa 2: o campo do quebra-cabeça

The Puzzle Field
The Puzzle Field
The Puzzle Field
The Puzzle Field

Usando os pinos analógicos para medir as tensões, podemos obter resultados diferentes.

comece conectando um fio de qualquer pino analógico à placa de ensaio. conecte um resistor forte (1 kOhm de preferência) no mesmo trilho para aterrar, então, quando medirmos o pino agora, ele retornará 0.

faça isso no máximo 5 vezes, precisamos de 1 pino analógico aberto para criar uma semente aleatória no início do jogo!

agora para o outro lado da placa: conecte um fio do pino de 5 V ao trilho positivo na placa de ensaio. Para obter resultados diferentes de cada fio, precisamos de 5 valores de resistores diferentes, se você não tiver 5 tipos diferentes de resistores como eu, use vários após o outro, eles vão somar.

legais!

Etapa 3: Piezo Buzzer e Frankenstein Wires

Estamos quase terminando toda a fiação!

use um pino digital e conecte uma campainha piezoelétrica a ele, que se conecta de volta ao solo

use outro pino digital e conecte um fio longo nele, conecte outro fio longo ao aterramento, se esses dois se tocarem vamos acionar uma verificação para ver se todos os fios que o player conectou estão corretos!

Etapa 4: O Código

baixe o código do meu projeto e leia, tenho certeza que pode ser muito mais limpo, mais eficiente e melhor, mas é isso que acabei fazendo com a minha experiência! sinta-se à vontade para mexer nele ou dar seu próprio toque ao projeto!

Etapa 5: A Folha de Solução

o arquivo anexado está em holandês, então a maioria de vocês provavelmente não terá muita utilidade para ele (se você não quiser um desafio extra traduzindo tudo!), então teremos que fazer o nosso próprio. Você pode criar suas próprias soluções facilmente configurando a variável 'u' para um número desejado, fazer upload, ver quais luzes acendem, conectar alguns fios de sua escolha e conectar os fios de Frankenstein para ver a solução, escreva essa solução no array de soluções no código e na folha de solução para que os jogadores possam resolvê-lo! Tenho certeza que você pode descobrir isso se você veio até aqui:)

Etapa 6: Pronto

Feito!
Feito!
Feito!
Feito!
Feito!
Feito!

Uau!!! parabéns, você fez isso, você fez um jogo de quebra-cabeça de robôs

agora é hora de fazer a carcaça e montar tudo! boa sorte!!

Recomendado: