Índice:

Caixa de dinheiro do gerador de apostas aleatórias: 6 etapas (com imagens)
Caixa de dinheiro do gerador de apostas aleatórias: 6 etapas (com imagens)

Vídeo: Caixa de dinheiro do gerador de apostas aleatórias: 6 etapas (com imagens)

Vídeo: Caixa de dinheiro do gerador de apostas aleatórias: 6 etapas (com imagens)
Vídeo: GOLPE DA LOTOFACIL #shorts #investimentos #dinheiro 2024, Julho
Anonim
Image
Image
O circuito
O circuito

Eu estava discutindo com minha outra metade sobre futebol e dinheiro, e o assunto passou a ser as apostas. Sempre que ele vai para a partida, todos os seus companheiros recebem algumas libras e apostam. A aposta é geralmente o resultado final E o primeiro ou o último goleador. Nem é preciso dizer que eles nunca ganham dinheiro.

Em vez disso, decidimos fazer com que o dinheiro trabalhasse para nós - assim, desfrutaremos da emoção de uma aposta enquanto economizamos dinheiro.

Apresentando Ralph & Edna’s Fixed Odds Betting Shop (em homenagem a Edna Cross e Ralph Hardwick de Brookside - eles adoraram fazer uma aposta atrevida)!

Ambos faremos uma aposta de £ 10 em um resultado final gerado aleatoriamente E no primeiro ou último artilheiro. Se um de nós ganhar, ganhamos £ 20. Se perdermos, o dinheiro vai para uma caixa de poupança. No final da temporada de futebol, usaremos tudo o que tivermos para ir de férias ou algo assim. Ainda há uma pequena chance de um de nós ganhar algum dinheiro a cada semana, mas a casa definitivamente ganha na maioria das vezes - apenas no nosso caso a casa é nossa, então ganhamos de qualquer maneira!

Então, eu queria fazer um mealheiro que representasse a casa de apostas. E quero incluir um botão que, quando pressionado, exibirá a aposta aleatória que cada um de nós está fazendo.

Etapa 1: para esta marca que usei:

  • Arduino
  • Tela LCD1620
  • Pinos de cabeçalho
  • Tábua de pão
  • Fios de jumper macho para fêmea
  • Fios de jumper macho para macho
  • Fios de ligação fêmea para fêmea
  • Botão de apertar
  • Resistor de 220 ohms
  • Compensado de 3mm
  • 2 parafusos M3
  • 3 porcas M3
  • 2 laços zip
  • Fitas de velcro
  • Placa de prototipagem

Você também precisará de acesso a:

  • Ferro de solda
  • Cortador a laser
  • Tesoura

Etapa 2: o circuito

Solde o cabeçalho do pino no LCD1602

Monte o Arduino e a tela em uma placa de ensaio da seguinte maneira:

Na tela LCD:

  • Ambos os pinos finais (VSS e K) vão para o aterramento e os próximos pinos (VDD e A) vão para 5V
  • VO vai para o pino do meio no potenciômetro
  • RS vai para Arduino Digital Pin 12
  • RW vai para o chão
  • E vai para o Arduino 11
  • D4 vai para Arduino 5
  • D5 vai para Arduino 4
  • D6 vai para Arduino 3
  • D7 vai para Arduino 2

O botão de pressão:

  • Conecte o resistor entre a perna positiva e 5V
  • Conecte a perna de aterramento ao solo
  • Conecte a perna positiva ao Arduino 8

O potenciômetro

Com o girador voltado para você, o pino esquerdo vai para 5V e o pino direito vai para o aterramento.

Finalmente

Conecte os trilhos positivo e negativo da placa de ensaio aos pinos do Arduino 5v e Gnd.

Etapa 3: O Código

O código
O código

Conecte o Arduino a um computador e faça login no editor da web do Arduino on-line ou use o IDE para criar um novo esboço. Copie e cole este código e carregue-o no Arduino.

#incluir

LiquidCrystal lcd (12, 11, 5, 4, 3, 2); pontuações char * = {"1-0", "2-0", "3-0", "4-0", "5-0", "2-1", "3-1", " 4-1 "," 5-1 "," 3-2 "," 4-2 "," 5-2 "," 4-3 "," 5-3 "," 5-4 "}; char * goaltime = {"Primeiro", "Último"}; char * player = {"Salah", "Firmino", "Mane", "Shaqiri", "Milner"}; long betscore; longa bettime; jogador de apostas longo; // constantes não mudam. Eles são usados aqui para definir os números dos pinos: const int buttonPin = 8; // o número do pino do botão // variáveis mudará: int buttonState = 0; // variável para ler o status do botão void setup () {lcd.begin (16, 2); lcd.clear (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (buttonPin); betscore = (random (sizeof (scores) / sizeof (char *))); bettime = (random (sizeof (goaltime) / sizeof (char *))); apostador = (aleatório (sizeof (player) / sizeof (char *))); if (buttonState == LOW) {lcd.clear (); lcd.setCursor (0, 0); lcd.print (pontuação [betscore]); lcd.setCursor (0, 1); lcd.print (goaltime [bettime]); lcd.setCursor (6, 1); lcd.print (jogador [apostador]); atraso (5000); lcd.clear (); } else {lcd.setCursor (0, 0); lcd.print ("LFC para ganhar:"); }}

Etapa 4: Revestimento e montagem

Image
Image
Caixa de dinheiro
Caixa de dinheiro

Supondo que tudo funcione, você pode prosseguir e fazer um invólucro para ele.

Baixar arquivo - Design do caso

Corte o desenho usando um cortador a laser.

Ao usar a placa de ensaio, você provavelmente usou fios de jumper macho para macho. Agora podemos conectar os fios diretamente ao conector do pino na tela usando fios macho para fêmea. Também podemos conectar o potenciômetro à tela usando um fio fêmea para fêmea.

Usei 2 peças de placa de prototipagem e soldei todos os fios terra em um e todos os fios 5V em outro, garantindo que houvesse uma conexão entre todos os fios. Lembre-se de que o resistor também se conecta a 5 V, portanto, pode ser necessário um fio extra entre o resistor e a placa de prototipagem.

Conecte o Arduino novamente para certificar-se de que está tudo conectado e funcionando e, em seguida, monte a caixa.

  • Comecei enfiando a entrada USB no orifício quadrado no painel lateral.
  • Empurre o botão através do orifício redondo na parte superior e a tela LCD através do orifício retangular grande.
  • Se houver uma porca para o botão de pressão, adicione-a à frente para prendê-la no lugar.
  • A tela deve ser um ajuste confortável para não precisar ser aparafusada.
  • O orifício no painel lateral restante é para o potenciômetro.
  • Cole todas as peças laterais com a base e, em seguida, embrulhe cuidadosamente todos os fios e encaixe-os no espaço antes de adicionar a tampa. Não cole no lugar, pois você pode precisar acessar os fios internos no futuro.
  • Se os fios empurrarem a tampa para cima, prenda-a com elásticos.

Conecte o Arduino e verifique se ainda está funcionando …

Etapa 5: Money Box

Caixa de dinheiro
Caixa de dinheiro

Usei o seguinte desenho para o mealheiro, que inclui um espaço para depositar o dinheiro e uma escotilha na parte de trás para retirá-lo. Prendi a caixa do gerador de apostas no topo usando tiras de velcro. E, em seguida, corte uma peça frontal extravagante para fins decorativos.

Download - O arquivo de design do money box

Download - O arquivo de design da peça frontal

  • Use laços de zíper para prender a escotilha à caixa, formando dobradiças
  • Fixe o pequeno retângulo com 2 furos na parte externa da placa da porta usando um parafuso e prenda-o por dentro com uma porca.
  • Passe um parafuso de dentro da caixa de dinheiro através do orifício de 3 mm acima da escotilha, prenda com uma porca e, em seguida, empurre através do orifício restante do pequeno retângulo e prenda com uma porca. Este será o mecanismo de abertura e fechamento da escotilha.
  • Cole todos os lados juntos.
  • Cole a peça frontal na frente da caixa e use tiras de velcro para prender o gerador de apostas na parte superior da caixa de dinheiro

Etapa 6: as regras

Insira £ 10 no slot de dinheiro.

aperte o botão

Anote a aposta gerada.

Se a sua aposta ganhar … você ganha os seus £ 10 mais quaisquer outros £ 10 que tenham sido apostados naquele jogo

Se ninguém ganhar, o dinheiro fica na caixa de dinheiro.

Boa economia!

Recomendado: