Marcadores

Como converter uma imagem em pontos para Display (Matrix de pontos)

Eu usei a aplicação :Bitmap2Lcd

Convertendo a imagem :

Fica assim em um Display (128 x 32):


Na Web , tem o http://rasterbator.net/ , mas eu não consegui setar o tamanho para 128 x 32 :



Qual o tamanho da abertura entre os flippers ?

Uma das coisas que mais tive dúvida na hora de começar era a posição das peças de um Pinball no playfield .

Agora que tive a oportunidade de medir em uma máquina real : Mario Andretti ,

Abertura dos flippers : +/- 5,4 cm ou 2 3/32"



As posições corretas :


Retirado do : http://abpinball.com/page/7/

Arduino Due - Toca WAVE e é bem mais rápido

No meu Pinball eu usei o Arduino Mega , mas eu acredito que seria melhor usar o Arduino Due , por 3 razões e uma contra :

  • 32 Bits
  • 84 MHz - Bem mais rápidos que os 16 MHz do MEGA 
  • DAC - você pode tocar WAVEs sem a necessidade do Shield de som
  • Contra : O arduino Due funciona em 3,3V ou seja as entradas e saídas são em 3,3v e não 5v.



Simple Audio Player usando o Arduino Due

Fora o preço dele que não tem tanta diferença para o Arduino Mega.

Construção do Playfield (ou reforma)

Para reformar ou para começar a desenvolver o seu playfield do zero , seria interessante você construir uma base de madeira onde conseguiria girar o playfield e acessar a parte de baixo e a parte de cima .

Achei uma foto para ilustrar o que eu quero dizer :



Dicas : Como se joga Pinball

COMO SE JOGA PINBALL?


Flipada Dupla
A "Flipada Dupla" é uma típica operação de novatos, significando nada mais do que acionar ambos flippers de uma só vez (fig. 1). Quando isso ocorre, um grande espaço é formado no vão central, apesar da impressão inicial de que se torna mais fácil atingir a bola. Compare com os espaços quando somente um flipper é acionado (fig. 2). A “Flipada Dupla” não proporciona nenhuma vantagem ao jogador. Se você deseja se tornar um jogador da Elite, nunca utilize este método.

Passe por deflexão
passagem da bola de um flipper para o outro é chamada de “passe”. Apesar de existirem algumas modalidades diferentes, esta é a mais tradicional e utilizada. A troca é realizada acionando-se rapidamente o flipper que segura a bola, que irá rebater na parte inferior do bumper, resvalando na ponta do flipper e passando para o outro lado, conforme a figura. Trata-se de um método bastante seguro e eficiente na maioria das vezes, porém eventualmente a bola pode cair entre os flippers, causando uma perda desastrosa da bola em jogo. Para evitar que isto ocorra treine algumas vezesATENÇÃO: Esta modalidade de passe não é apreciada perante Pinballeiros mais experientes, por tratar-se de método desprovido de técnica e habilidade. 


InterceptaçãoEssa é uma técnica defensiva a ser utilizada no multiball, quando o jogador perceber que alguma bola está indo na direção do dreno. Consiste em jogar uma bola na direção da outra alterando a trajetória desta, evitando assim a sua perda.

Prendendo a bola
Um dos conceitos básicos do ataque: prender a bola, respirar fundo, mirar e acertar o alvo desejado. Praticar é a forma mais eficiente de obter uma pontuação elevada, afinal cada máquina se comporta de forma diferente.



Ricochete
Umas das artimanhas mais difíceis de se realizar em uma mesa de Pinball. Quando a bola desce pela faixa da esquerda por exemplo e o seu alvo também estiver à esquerda, é possível através de um tiro no Slinger, fazer a bola ricochetear e acertar o alvo desejado.



Jogando nas faixas
Em algumas máquinas, algumas das pontuações mais interessantes (bola extra, avança bônus, etc) se encontram nas faixas laterais, local de difícil acesso para um tiro espontâneo. Jogadores mais experiences sabem erguer o flipper no momento certo, fazendo com que a bola acione os contatos da faixa, marcando a pontuação, e descendo suavemente para o flipper novamente, onde o jogador dará prosseguimento à partida..


Passando cola no flipper
Uma das jogadas de maior efeito, reservada somente aos Pinballeiros da Elite, é também conhecida como "passar cola no flipper" e ocorre quando a bola desce em direção ao flipper em alta velocidade e não sendo interessante para o prosseguimento da jogada a bola quicar para o outro flipper, o jogador aciona a palheta ao primeiro contato da bola e a solta imediatamente, fazendo a bola "grudar" no flipper e descer lentamente, sem quicar. Jogada conhecida também como "matar" a bola no flipper.


Tapinha
Com resultado similar ao Passe por Deflexão, esta é a manobra usada pela Elite quando existe a necessidade de se trocar de lado para fins de acertar os alvos corretos. Consiste em deixar a bola rolar perigosamente até a ponta do flipper, e acioná-lo brevemente, através de um pequeno e breve tapa, fazendo com que a bola "pule" para o outro lado. O efeito é belíssimo e sem dúvida o jogador receberá elogios. É recomendado muito treinamento, pois além de habilidade e perfeita sincronia, esta técnica exige os flippers em perfeito estado de funcionamento.


Sacudida
Uma das estratégias mais difundidas pela Comunidade. Quando a bola está descendo em direção ao dreno uma sacudida na direção certa pode movê-la até 1 cm fora de sua rota original, evitando a perda. Trata-se de estratégia utilizada tanto por novatos como por jogadores experientes. O segredo é não dar TILT.



Super-Tiro
Técnica para dar uma força extra a bola na hora do tiro. Consiste em dar um leve empurrão na direção do arremesso. Bastante útil para fazer a bola subir naquela rampa difícil. Grande probabilidade de haver TILT, portanto conheça a máquina antes de se utilizar deste técnica.


Leve Desvio
Quando a bola se encontra em uma rota perigosa de descenso ao dreno, algumas vezes é possível desviá-la com a ponta do flipper, ainda que não seja possível segurá-la. Com alguma experiência e agilidade você sentirá qual o próximo passo: se o desvio houver sido suficiente, a bola quicará na direção oposta, e não haverá mais problemas (fig.10). Porém, se o desvio não houver sido suficiente, a bola quicará e voltará na direção em que a bola se originou, batendo no flipper e sendo perdida da mesma forma (fig.11). O segredo é ter o feeling de para que lado a bola irá e abaixar o flipper do desvio o mais rapidamente possível.


Desvio Reverso
Quando a bola se aproxima pelo lado oposto do exemplo anterior e as condições não permitem uma flipada para afastá-la, o acionamento da palheta diminui a distância do vão, podendo desviar a bola e a colocando em condições de jogo.



Quicada Estática
Manobra que requer bravura, consiste em amortecer a bola nos flippers, deixando-a quicar na direção desejada. Muito atenção à condição das borrachas, pois quanto mais antigas e ressecadas, menor o poder de amortecimento da bola.

Nova saída de bola

Feita com Arame Galvanizado e solda (veja mais detalhes de como fazer no post da rampa)


Eu usava um cano serrado , agora troquei pelos arames ...

Depois dei uma mão de tinta cromada.

Acrílico PETG para o Pinball (Rampa ou plasticos para o playfield)

Trabalhar com PETG, são peças que podem :



  • Polidas usando um soprador térmico ou um pequeno maçarico.
  • Dobradas/curvadas a frio (espessuras menores) e a quente.
  • Cortadas à Laser
  • Cortadas com estilete ou até mesmo tesoura.
  • Coladas e Serradas (inclusive com tico-tico)
  • Rebitadas
  • Pregadas e parafusadas.



Um tutorial de como usar o PETG : Trabalhando com PETG

Peças para o Gabinete

 Link

Nome das peças :

  • Williams/Bally WPC Stainless Steel Side Rails - 1 Set of 2
  • 1 Williams/Bally Standard Size Stainless Steel Lockdown Bar With Epoxied Under-Carriage
  • 1 Williams/Bally Lockdown Bar Lever Guide Assembly - WPC/WPC-95
  • 4 Williams/Bally New Style Leg Brackets
  • Williams/Bally Chrome Legs - 1 Set of 4
  • 8 Extended Chrome Leg Bolts - 2-3/4"
  • 1 Pinball Door - No Slots
  • 4 1/4-20 x 1-1/4" Coin Door Carriage Bolts
  • 4 1/4-20 Coin Door Whiz Flange Locknuts
  • 4 Heavy Duty Leg Levelers With Nuts
  • Williams/Bally Black Backbox Hinges - 1 Set of 2
  • 2 Hex Pivot Bushings
  • 2 Pivot Bushing carriage bolts
  • 1 WMS Backbox latch
  • Williams/Bally Backbox Toggle Latch Bracket
  • 1 Williams/Bally Playfield Glass Rear Plastic Channel
  • 2 Playfield Glass side rail plastics
  • 2 Backglass Side Trim
  • 1 Backglass Top Trim
  • 1 Backglass Lift Channel
  • 1 Speaker Panel ’H’ Channel

Tutorial do volante do Mach5

O centro do Playfield vou adicionar esses "botões" do volante do speed racer:



Veja pra que serve cada um:

Inserts Alternativos

Você pode utilizar com alternativa pés de borracha e protetor de canos :


Foto com Pôster do Arduino


Spinner caseiro (com arame de cabide e dobradiça)


Esse spinner foi construído com arame de cabide e uma dobradiça.

Portão de saída para a Bola

O portão de saída de um Pinball e o portão que eu criei usando uma peça de junção para prateleiras e arame :

Foto comparativa :

Novas peças

Chegaram algumas peças novas/usadas :


Como fazer uma rampa para Pinball

Você vai precisar de

1 - Arame galvanizado (precisa ser Galvanizado, se não a solda não pega) , o mais grosso que você encontrar.
2 - Ferro de Solda 60W (para fios elétricos)
3 - Estanho em fio para solda (Aquele tubinho com tampa azul)


Alinhe o arame e corte pequenos pedaços em "U" e é só soldar os arames como se soldasse um fio elétrico .


O Resultado final fica assim :


Retirei essas ideias do vídeo de um spacerail caseiro (do Mauricio Piassenti) :



Se você quiser também tem os kits de spacerail pra comprar :




Postes para o Pinball


Eu consegui comprar os postes usados de uma máquina Taito:



Como alternativa você pode usar peças de suporte para prateleiras (esse eu fotografei na leroy merlin) :


Outra alternativa são os "Plásticos isolantes elétricos" :




Dicas para um bom playfield

Segundo um colega que trabalha com Pinball :

Para fazer um jogo de Pinball , você deve fazer um playfield que não fique batendo toda hora na bola, a bola precisa correr e demorar para voltar para você rebater. O bom playfield tem que ter uma boa distribuição de peças para que não fique muito rápido e nem muito devagar e o jogo se torne monótono.

Isso você encontra nos pinballs modernos da Stern .

Um excelente exemplo é a Medieval Madness:



Top 10

Drop Target

Como funciona o Drop target ?

No meu pinball eu instalei 2 droptargets :

5 bandeiras da SEGA:


3 bandeiras da TAITO:

Como funciona :

Comunicação entre Arduinos (usando Wire ou I2C)

Existem diversas maneiras de fazer 2 arduinos se comunicarem , eu utilizei a mais clássica usando Wire ou I2C. O Detalhe é que você pode conectar até mais que 2 arduinos usando o I2C.


Para comunicar 2 arduinos Megas usando I2C , você precisa ligar os seguintes pinos entre eles  :

Mega256020 (SDA), 21 (SCL)

Ex  de código:

Enviando um byte para outro arduino



Arduino 1:
const byte SlaveDeviceId = 1;
void setup()
{
   Wire.begin(SlaveDeviceId);
}

void setup()
{
   Wire.begin();
}

void loop()
{
  Wire.beginTransmission(SlaveDeviceId);
  Wire.write(1);
  Wire.endTransmission();
  delay(1000);
}


Recebendo os dados em outro arduino
Arduino 2:

const byte SlaveDeviceId = 1;
void receiveCallback(int numberOfBytes)
{
  while(1 < Wire.available()) 
 { 
   // read byte as a character 
   char c = Wire.read(); 
   if (c == 1)
    {
    //TODO:
    } 
  }
}

void setup()
{
  Wire.begin(SlaveDeviceId);
  Wire.onReceive(receiveCallback);
}

void loop()
{
}

Ligando o Display HT3216C

Quando fui comprar o Display , pensando numa matriz de Led , não tinham muitas opções por aqui , achei no Mercado Livre o HT3216C , embora um Pinball de verdade use uma resolução muito maior do que essa, acredito que seja 128x64.

3216 Bicolor Red & Green LED 5mm Dot Matrix Display Information Display Board


Uma biblioteca feita que funciona bem esta aqui :
https://github.com/flavio-fernandes/HT1632-for-Arduino

Um exemplo de ligação:



http://playground.arduino.cc/Main/HT1632C

PS: Só funcionou comigo ligando o 5v e o GND das saídas do Arduino, não funcionou usando de uma fonte externa, mesmo sendo o GND comum.