Índice:
Vídeo: Arduino Servo Foosball: 5 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
- Use Onshape para projetar braços de servo para usar a fim de acertar as bolas de pingue-pongue no jogo.
- 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.)
- 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.
- 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.
- 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.)
- 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
- Faça uma base de madeira de 54x36 cm. (Isso explica a espessura das paredes.)
- 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.)
- Em seguida, desenhe linhas paralelas a cada lado a dois centímetros da parede para criar uma nova caixa retangular.
- 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.
- 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.
- Desenhe ou trace um retângulo centralizado no final da linha que corresponde à base do servo.
- Em seguida, desenhe uma linha entre cada par de diagonais que seja paralela aos lados do gol.
- 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.
- Faça um furo para cada servo próximo à base do servo e entre o servo e a parede lateral.
- Aparafuse cada uma das peças da parede e use super cola para segurar o servo.
- 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.
- Em seguida, conecte os fios do servo sob a placa.
Etapa 5: Eletrônica e programação
- "A eletrônica de cada jogador consiste em 2 servos, 4 botões, 4 resistores de 10k ohm, um arduino e fiação suficiente.
- Em cada Arduino, conecte a coluna positiva (preto mais) a 5 V e a negativa (vermelho menos) ao aterramento.
- Coloque quatro botões na placa de ensaio onde você os deseja.
- Teste para se certificar de que consegue premir os botões confortavelmente antes de continuar.
- Para aquele em cada botão (em que está um contato), conecte um resistor de 10k ohm entre essa linha e a coluna positiva.
- Em cada uma das mesmas linhas, conecte um fio ao pino apropriado.
- Os pinos 2 e 3 controlam o servo no pino 9 e os pinos 4 e 5 controlam aquele no pino 10.
- 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."