Índice:

Máquina de Pinball de mesa usando Evive- Arduino Based Embedded Plaform: 18 etapas (com imagens)
Máquina de Pinball de mesa usando Evive- Arduino Based Embedded Plaform: 18 etapas (com imagens)

Vídeo: Máquina de Pinball de mesa usando Evive- Arduino Based Embedded Plaform: 18 etapas (com imagens)

Vídeo: Máquina de Pinball de mesa usando Evive- Arduino Based Embedded Plaform: 18 etapas (com imagens)
Vídeo: My DiY Pinball on Debian 2024, Junho
Anonim
Máquina de Pinball de mesa usando Evive- Arduino Based Embedded Plaform
Máquina de Pinball de mesa usando Evive- Arduino Based Embedded Plaform
Máquina de Pinball de mesa usando Evive- Arduino Based Embedded Plaform
Máquina de Pinball de mesa usando Evive- Arduino Based Embedded Plaform
Máquina de Pinball de mesa usando Evive- Arduino Based Embedded Plaform
Máquina de Pinball de mesa usando Evive- Arduino Based Embedded Plaform

Outro fim de semana, outro jogo emocionante! E desta vez, não é outro senão o jogo de arcade favorito de todos - Pinball! Este projeto mostrará como fazer sua própria máquina de Pinball facilmente em casa. Tudo que você precisa são os componentes do kit inicial evive, algumas peças cortadas a laser, cores e papéis para decorar sua máquina e muito DIY-ing! Então, traga seus amigos junto, coloque seus bonés DIY-ing e pronto, defina, faça você mesmo!

Nós escrevemos o código em PictoBlox - nossa plataforma de programação gráfica versátil com recursos avançados. Você pode baixá-lo aqui.

Etapa 1: suprimentos

Suprimentos
Suprimentos

Hardware

  • evive
  • Folhas MDF
  • Sensores IR
  • Motores DC
  • Tira LED RGB
  • Interruptor de limite
  • Tábua de pão
  • Fios Arco-Íris
  • Resistores
  • Impasses
  • Bandas de borracha
  • Folha de cor
  • Porcas e Parafusos
  • Cabos Jumper
  • Alguns componentes impressos em 3D

Programas

PictoBlox

A maioria dos componentes eletrônicos acima pode ser encontrada no kit inicial evive.

Etapa 2: Compreendendo o Design

Compreendendo o Design
Compreendendo o Design

Como você já sabe, há vários componentes em um pinball que tornam o jogo interessante. Assim, vamos entender o desenho da estrutura que iremos preparar. Alguns dos componentes são recortes de MDF e alguns são impressos em 3D, cujo design você pode encontrar a seguir.

Nota: Você também pode fazer o pinball de folha de papelão, mas o MDF vai dar mais durabilidade.

Precisaremos dos seguintes componentes para a máquina de pinball

  1. O Painel de Controle
  2. Os Suportes (x 2)
  3. As paredes de pontuação (x 4)
  4. A base
  5. As paredes limítrofes (x 2)
  6. A Parede Frontal
  7. The Extra Wall
  8. A Parede de Lançamento
  9. The Drain Wall

Depois de ter essas peças e o 3D impresso, vamos começar!

Etapa 3: Tornando o Playfield Bonito

Tornando o Playfield Bonito
Tornando o Playfield Bonito

Playfield é a área onde todo o jogo de Pinball está sendo jogado. Além disso, todos os componentes serão colocados no campo de jogo, portanto, sugere-se decorar a base na primeira etapa (apenas se você quiser).

Vamos com o tema do espaço, portanto, colamos uma bela imagem do espaço na placa de base. Depois de colar o papel na base, certifique-se de fazer os furos no papel que estavam na placa de base.

Etapa 4: anexando as paredes de limite

Anexando as paredes de limite
Anexando as paredes de limite
Anexando as paredes de limite
Anexando as paredes de limite

Pegue a parede limite esquerda e a parede limite direita e prenda-a à placa de base usando porcas e parafusos M3 (como mostrado na imagem 1).

Uma vez feito isso, pegue a parede frontal e fixe-a na placa de base e na parede limite esquerda (como mostrado na imagem 2). Não iremos prender a parede frontal ao limite direito, pois o espaço deixado aqui é para fazer o Launchpad. O Launchpad nada mais é do que o corredor de onde lançaremos ou lançaremos nossa bola para o campo de jogo.

Etapa 5: Montando a Barra de Lançamento e o Dreno

Montando a Barra de Lançamento e o Dreno
Montando a Barra de Lançamento e o Dreno
Montando a Barra de Lançamento e o Dreno
Montando a Barra de Lançamento e o Dreno
Montando a Barra de Lançamento e o Dreno
Montando a Barra de Lançamento e o Dreno

Agora, vamos fazer a plataforma de lançamento e o dreno. O Launchpad, como você já sabe, é o lugar de onde lançamos a bola para o campo de jogo. O dreno é o local que termina o jogo, ou seja, uma vez que a bola atinge o dreno, ela não pode mais retornar ao campo de jogo nessa chance. Além disso, a bola no ralo rola para baixo e termina na plataforma de lançamento. Agora que sabemos o que é o quê, vamos começar a montagem.

Pegue a parede extra e fixe-a na parede frontal e na placa de base (como mostrado na imagem 1 acima).

Agora, pegue a parede do dreno e fixe-a na parede extra e no limite esquerdo. Você pode notar que a parede do dreno é um pouco inclinada, o que torna mais fácil para a bola rolar para baixo (como mostrado na imagem 2 acima).

Uma vez feito isso, fixe a parede de lançamento paralelamente à parede limite direita na placa de base. Certifique-se de deixar algum espaço entre a parede extra e a parede de lançamento. Este espaço funcionará como o portão entre o dreno e a plataforma de lançamento (conforme mostrado na imagem 3 acima).

Etapa 6: anexando as paredes de pontuação

Anexando as paredes de pontuação
Anexando as paredes de pontuação

A parede de pontuação ou as paredes de destino. Estas são as paredes que farão você pontuar melhor. Sempre que a bola passa pela primeira e pela terceira parede, 500 pontos são adicionados à sua pontuação total. E se a bola passar pela parede central, você ganhará 1000 pontos.

Assim, fixe as paredes vincadas à base usando porcas e parafusos M3.

Etapa 7: anexando o limite posterior

Anexando o limite posterior
Anexando o limite posterior

Agora, precisamos proteger a parede de trás para que a bola não saia do campo mesmo quando chutamos com força. Usamos uma folha de espuma para fazer a parede posterior.

Corte a folha de espuma grossa e cole-a na placa de base e nas bordas usando cola quente.

Etapa 8: Fixando os Suportes e a Parede Inclinada

Fixando os Suportes e a Parede Inclinada
Fixando os Suportes e a Parede Inclinada
Fixando os Suportes e a Parede Inclinada
Fixando os Suportes e a Parede Inclinada

Agora, o campo de jogo básico está quase pronto, é hora de adicionar suporte à máquina de pinball. Pegue as duas placas de suporte e fixe-as na placa de base conforme mostrado na figura 1in acima usando porcas e parafusos M3. Adicionar suportes dará inclinação à sua máquina de pinball.

Resta apenas uma pequena coisa que é o canto. Você pode notar que um pequeno canto é formado próximo à interação da parede limite esquerda e a parede de drenagem. Há chances de a bola ficar presa aqui. Assim, estaremos adicionando a parede inclinada, sempre que a bola atingir este canto, ela rola rapidamente para o ralo.

Com isso, nosso campo de jogo está pronto.

Etapa 9: Adicionando os motores

Adicionando os motores
Adicionando os motores

Você pode notar que o campo de jogo no pinball nunca está vazio. Existem muitos elementos presentes no campo de jogo para tornar o jogo interessante. Do qual um é o flipper e o outro é o pára-choque.

Os pára-choques são aqueles que giram continuamente, empurrando a bola para longe em qualquer direção aleatória. Portanto, prenda 3 motores CC perto do limite superior usando porcas M3 de 20 mm de comprimento e parafusos.

Agora, é hora de adicionar os motores de palheta. Os motores Flipper serão fixados na extremidade de drenagem. Discutiremos o que são os flippers na próxima etapa. Até então, lembre-se, eles são os únicos que podem salvá-lo.

Nota: Antes de montar os motores, teste-os usando o firmware do evive. Abra o menu de firmware, selecione Controles, selecione motores, selecione M1 ou M2 dependendo de onde você conectou os motores.

Etapa 10: conectando as chaves limitadoras

Conectando as chaves de limite
Conectando as chaves de limite

Flippers são aqueles que estão sob seu controle. Eles redirecionam a bola para o campo de jogo depois que você pressiona o botão correspondente. Portanto, não queremos que os flippers girem 360 graus. Iremos restringir os movimentos do flipper usando interruptores de limite. Você pode notar pequenas curvas perto da área de drenagem, é onde iremos consertar nossas nadadeiras. Agora, vamos usar dois interruptores táteis para cada palheta. Anexe-os ao final da curva. Assim que você pressiona o botão, o motor DC da palheta começa a girar, assim que a palheta toca a chave limitadora superior, o motor DC começa a girar na direção oposta trazendo a palheta para baixo. Agora, o motor para de girar assim que a palheta toca a chave limitadora inferior até que o botão de controle seja pressionado novamente.

Repita o mesmo processo para o outro lado também.

Etapa 11: Montagem dos Sensores IR

Montagem dos sensores infravermelhos
Montagem dos sensores infravermelhos
Montagem dos sensores infravermelhos
Montagem dos sensores infravermelhos

Nós sabemos por que chamamos as pequenas paredes de parede de pontuação, mas como eles saberão que a bola acabou de passar por eles. Vamos adicionar sensores IR para o mesmo. No total, estaremos adicionando 5 sensores IR.

  • Um na plataforma de lançamento
  • Três para as paredes de pontuação
  • Um no ralo

Assim que a bola passar pelo sensor IR da plataforma de lançamento, o jogo começa.

Agora, os IRs nas paredes de pontuação devem observar o número de vezes que a bola passa pelas paredes de pontuação.

Finalmente, o IR no ralo indica que o jogo acabou (imagem 2).

Nota: Antes de montar os sensores IR, teste os sensores usando o firmware do evive (Pin State Monitor). Além disso, se eles não estiverem respondendo bem, tente calibrá-los.

Etapa 12: Adicionando os botões de controle e a faixa RGB

Adicionando os botões de controle e a faixa RGB
Adicionando os botões de controle e a faixa RGB
Adicionando os botões de controle e a faixa RGB
Adicionando os botões de controle e a faixa RGB

Primeiro, vamos adicionar os botões de controle. Os botões de controle são os que controlam o movimento dos flippers. Temos dois interruptores de arcade e os anexamos ao painel de controle nos orifícios fornecidos.

Uma vez feito isso, pegue a faixa de LED RGB e fixe-a nos limites do campo de jogo. Vamos mudar a cor da faixa RGB mostrando o status do jogo. O RGB deve ficar verde sempre que um novo jogo começar e deve ficar vermelho quando o jogo terminar. Além disso, deve mudar cada vez que a bola passar pelas paredes de pontuação.

Etapa 13: Adicionando o iniciador

Adicionando o lançador
Adicionando o lançador

Agora, é hora de adicionar o iniciador ou o êmbolo. O lançador o ajudará a lançar a bola no campo de jogo por meio da barra de lançamento. Imprimimos em 3D o launcher ao qual prendemos o elástico. A extremidade da borracha é fixada na parede frontal e na parede limite esquerda. Quanto mais você puxar o lançador, mais força será transferida para a bola.

Etapa 14: Anexando o Painel de Controle

Anexando o Painel de Controle
Anexando o Painel de Controle

Depois de conectar o êmbolo e os fios aos sensores, prenda o painel de controle na parte superior do campo de jogo usando porcas e parafusos M3.

Etapa 15: Hora de adicionar as peças impressas em 3D

Vamos primeiro adicionar as paredes da pista lateral, elas irão direcionar sua bola para o flipper se a bola entrar na pista.

Imagem
Imagem

Como já sabemos o uso do pára-choque. Fixe-os nos eixos livres dos motores DC.

Imagem
Imagem

É hora de adicionar as nadadeiras, fixar as nadadeiras no eixo do motor DC. Além disso, certifique-se de que as nadadeiras se encaixem perfeitamente nas curvas fornecidas.

Imagem
Imagem

Uma vez feito isso, vamos anexar alguns kickers. Os chutadores são aqueles que impulsionam a bola horizontalmente no campo de jogo sempre que a bola a toca. Anexe 3 espaçadores de cada lado e envolva-os com borrachas.

Com isso, toda a sua montagem do pinball está completa.

Imagem
Imagem

Etapa 16: Fazendo a conexão

Fazendo a conexão
Fazendo a conexão
Fazendo a conexão
Fazendo a conexão
  1. Conectando os Sensores IR

    1. Pontuação 1 Sensor IR (pino de sinal) para pino digital 8 de evive
    2. Pontuação 2 do sensor IR (pino de sinal) para o pino digital 9 de evive
    3. Pontuação 3 do sensor IR (pino de sinal) para o pino digital 10 de evive
    4. Sensor IR de parede de drenagem (pino de sinal) para o pino digital 11 de evive
    5. Sensor IR Launchpad (pino de sinal) para pino digital 12 de evive
    6. Agora conecte VCC e GND de todo o sensor IR para VCC e GND de evive
  2. Conectando a Faixa RGB

    Conecte a faixa de LED RGB ao pino digital 13 do evive

  3. Conectando motores flipper

    1. Motor Flipper esquerdo para a porta M1 de evive
    2. Motor Flipper direito para porta M2 de evive
  4. Conectando os Flippers

    1. Conecte o terminal “NC” da chave oscilante do lado esquerdo ao pino digital 2 do evive e o resistor de 10K ohm e conecte a outra extremidade do resistor de 10k ohm ao GND de evive, conecte também o terminal “COM” da chave oscilante do lado esquerdo ao VCC de evive
    2. Da mesma forma, conecte o terminal “NC” da chave oscilante do lado direito ao pino digital 3 do evive e o resistor de 10k ohm e conecte outra extremidade do resistor de 10K ohm ao GND de evive, conecte também o terminal “COM” da chave oscilante do lado direito ao VCC de evive
  5. Conectando os Motores Pára-choque

    Conecte todos os 3 motores de choque em paralelo e conecte uma extremidade ao pino VVR (+) e a outra extremidade ao terminal "COM" do relé, em seguida, conecte o terminal "NO" do relé ao pino VVR (-) do evive

  6. Conectando os interruptores de limite

    1. Conecte o “NC” da chave limitadora do lado esquerdo (para cima) ao VCC do evive e o terminal COM ao pino digital 4 do evive e ao GND via resistor de 10K ohm
    2. Conecte o “NC” da chave limitadora do lado esquerdo (para baixo) ao VCC do evive e o terminal COM ao pino digital 5 do evive e ao GND via resistor de 10K ohm
    3. Conecte o “NC” da chave limitadora do lado direito (para cima) ao VCC do evive e o terminal COM ao pino digital 6 do evive e ao GND via resistor de 10K ohm
    4. Conecte o “NC” da chave limitadora do lado direito (para baixo) ao VCC do evive e o terminal COM ao pino digital 7 do evive e ao GND via resistor de 10K ohm

Etapa 17: Tempo para codificar

Vamos escrever código em PitoBlox, um software de programação baseado em Scratch 3.0. Carregue o seguinte script para evive.

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

Etapa 18: Conclusão

Com isso, sua máquina de Pinball DIY está pronta. Pegue. Definir. Pinball!

Recomendado: