Índice:

Arduino Servo Foosball: 5 etapas
Arduino Servo Foosball: 5 etapas

Vídeo: Arduino Servo Foosball: 5 etapas

Vídeo: Arduino Servo Foosball: 5 etapas
Vídeo: Уроки Arduino - управление сервомашинкой 2024, Novembro
Anonim
Arduino Servo Foosball
Arduino Servo Foosball

por David Joy e Andrew Gothard

Etapa 1: Introdução

Nosso objetivo: Criar um jogo tipo pebolim usando Arduinos, servos e seus braços e peças de madeira.

Por quê: Decidimos que este projeto nos daria a chance de criar algo interessante e útil, ao mesmo tempo que nos permitia trabalhar com uma ampla gama de tópicos, como marcenaria, codificação de Arduinos, impressão 3-D e fiação.

Etapa 2: Materiais necessários

  • Arduino (incluindo redboard e breadboard)
  • Laptop (se o Arduino precisar estar conectado para funcionar)
  • 4 servos e discos
  • 8 braços servo impressos em 3D
  • 8 botões
  • 8 resistores de 10k ohm
  • Fiação suficiente
  • Cola
  • Acesso a uma impressora 3D
  • Madeira (ver tamanhos específicos na construção da seção de placa)
  • Bola (uma bola de tênis de mesa funciona bem)
  • Super cola
  • Parafusos e broca

Etapa 3: Criando os braços do servo

Criando os braços do servo
Criando os braços do servo
Criando os braços do servo
Criando os braços do servo
Criando os braços do servo
Criando os braços do servo
  1. Use Onshape para projetar braços de servo para usar a fim de acertar as bolas de pingue-pongue no jogo.
  2. Faça cada braço de 6 cm de comprimento com uma parte que se projeta 2,5 cm para baixo. (Certifique-se de que a extrusão se estende para que possa girar em torno do próprio servo.)
  3. Use a peça servo circular para prender os braços e posicionar a linha central do primeiro, que aponta para o centro do tabuleiro, paralelo aos lados do gol do tabuleiro de jogo.
  4. Coloque a linha central que divide o segundo braço em um ângulo de elevação de 129 graus em relação ao primeiro braço do servo.
  5. Em seguida, coloque 4 servo's 5 cm acima de cada uma das guias diagonais e 9,75 cm de cada uma das paredes laterais mais próximas do servo. (Deve haver dois de cada lado.)
  6. Em seguida, perfuramos um orifício para os fios do servo passarem e colamos o servo com supercola.

Exemplo de nosso braço servo:

Etapa 4: Criando o quadro

Criando o Conselho
Criando o Conselho
Criando o Conselho
Criando o Conselho
  1. Faça uma base de madeira de 54x36 cm. (Isso explica a espessura das paredes.)
  2. Em seguida, corte quatro diagonais de 14 cm e dois lados de 30 cm. (Essas paredes devem ter 2 cm de espessura e 4 cm ou mais.)
  3. Em seguida, desenhe linhas paralelas a cada lado a dois centímetros da parede para criar uma nova caixa retangular.
  4. Então, em cada um dos quatro cantos do retângulo, meça 10 cm ao longo de cada lado do retângulo e desenhe uma linha entre esses dois pontos. Esta linha é a linha para as peças da parede diagonal.
  5. Depois de concluído, meça 5 cm acima de cada diagonal e desenhe uma linha com 9,75 cm de comprimento e perpendicular ao quadro lateral.
  6. Desenhe ou trace um retângulo centralizado no final da linha que corresponde à base do servo.
  7. Em seguida, desenhe uma linha entre cada par de diagonais que seja paralela aos lados do gol.
  8. Corte uma superfície inclinada que se incline em direção a cada uma das metas entre as duas diagonais e a linha desenhada entre elas na etapa anterior.
  9. Faça um furo para cada servo próximo à base do servo e entre o servo e a parede lateral.
  10. Aparafuse cada uma das peças da parede e use super cola para segurar o servo.
  11. Super cole os braços do servo ao servo, colocando o braço do servo na parte interna da placa paralela aos lados do gol.
  12. Em seguida, conecte os fios do servo sob a placa.

Etapa 5: Eletrônica e programação

Eletrônica e Programação
Eletrônica e Programação
Eletrônica e Programação
Eletrônica e Programação
  1. "A eletrônica de cada jogador consiste em 2 servos, 4 botões, 4 resistores de 10k ohm, um arduino e fiação suficiente.
  2. Em cada Arduino, conecte a coluna positiva (preto mais) a 5 V e a negativa (vermelho menos) ao aterramento.
  3. Coloque quatro botões na placa de ensaio onde você os deseja.
  4. Teste para se certificar de que consegue premir os botões confortavelmente antes de continuar.
  5. Para aquele em cada botão (em que está um contato), conecte um resistor de 10k ohm entre essa linha e a coluna positiva.
  6. Em cada uma das mesmas linhas, conecte um fio ao pino apropriado.
  7. Os pinos 2 e 3 controlam o servo no pino 9 e os pinos 4 e 5 controlam aquele no pino 10.
  8. Para conectar os servos (você precisará colá-los para esta etapa), conecte o fio branco (sinal) ao pino 9 ou 10 (dependendo de quais botões devem controlá-lo). Conecte o fio preto (alimentação) à coluna positiva e o fio vermelho (terra) à coluna negativa."

"Baixe o programa anexado e carregue-o para ambos os arduinos. O programa inicializa todos os servos e entradas, em seguida, verifica os botões pressionados a cada 20 milissegundos (50 vezes por segundo) e ajusta os servos de acordo. Depois que o programa é carregado, cada servo irá girar por 1,5 segundos para confirmar que eles estão conectados corretamente e terminarão em 90 graus."

Recomendado: