Índice:
Vídeo: Arduino Pocket Slot Machine: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Vou ser honesto e dizer que este projeto nunca teria acontecido, exceto que estou me abrigando durante o surto de coronavírus, por acaso vi que o Instructables está realizando um concurso de “Faixa de LED” e tenho algumas faixas de LED em uma caixa que não é usada há anos. Eu me sinto muito melhor tirando isso do meu peito. O que acabei construindo é uma espécie de versão de bolso do caça-níqueis que construí para meus netos em um Instructable anterior. Este não tem um slot para moedas ou um alçapão para pagamentos, mas tem luzes piscando e efeitos sonoros. Vou ver o que as crianças pensam sempre que sairmos do exílio.
Etapa 1: Tiras de LED
Na maioria das vezes essas tiras são usadas como iluminação decorativa, mas eu queria descobrir algo para construir onde pudesse usar apenas algumas peças pequenas. Algumas das tiras são seladas para impermeabilização, mas também tenho algumas que são fáceis de cortar em pedaços. Como você pode ver na foto, eles até mostram onde cortar. Soldar os fios nas abas de cobre é fácil, mas certifique-se de usar um ferro de solda de calor relativamente baixo e não o deixe na tira por muito tempo, porque a coisa toda é basicamente de plástico. As tiras que tenho montam seis LEDs em uma seção e nove LEDs na próxima seção. Essas seções se alternam para compor o comprimento da tira.
Etapa 2: Hardware
Os esquemas são mostrados acima. O primeiro detalha as conexões do Arduino. Como fiz anteriormente, desenvolvi o software em um Arduino Nano e, em seguida, programei um chip ATMega328 autônomo para a montagem final. Isso ajuda a reduzir o tamanho e o consumo atual para este projeto operado por bateria. A chave pode ser de qualquer contato momentâneo, normalmente do tipo aberto. A campainha é um tipo piezo padrão que funciona com tensões de até 1,5 volts.
O segundo esquema detalha as conexões com as tiras de LED. Conforme mostrado, a faixa típica tem a fonte de alimentação passando por um resistor limitador de corrente e, em seguida, os LEDs são ligados em série. Usei as seções com seis LEDs para que cabessem na minha caixa de projeto. Dos seis LEDs, dois são vermelhos, dois são verdes e dois são azuis. As tiras possuem um adesivo para facilitar a colagem em uma placa de ensaio. Substituí a tampa preta normal da caixa do projeto por um pedaço de acrílico branco de 1/8 de polegada. Os LEDs são brilhantes o suficiente para brilhar.
As tiras de LED normalmente funcionam com 12 volts, mas as minhas funcionam bem com 9 volts, então escolhi isso para reduzir o consumo de corrente. Como a tensão é mais alta do que o Arduino gosta de ver em seus pinos, tive que colocar drivers de transistor no lugar. Eu tenho um monte de transistores 2N3904 baratos, então eu os usei, mas qualquer tipo de NPN de sinal pequeno deve funcionar. Usei resistores de 7,5 k-ohm na base, mas esse valor não é crítico. Você pode usar uma resistência mais baixa, mas lembre-se de que isso aumentará o consumo de corrente.
A energia para este projeto vem de uma bateria de lítio padrão 18650 3,7 volts. Como em projetos anteriores, eu o conectei a uma pequena placa do carregador para poder usar um cabo de telefone USB para recarregar a bateria. A saída da placa do carregador passa por um botão liga / desliga para dois locais diferentes. Uma conexão é para o ATMega328, que funciona bem com a voltagem mais baixa. A outra conexão é a uma placa boost DC-to-DC que também usei em projetos anteriores. Normalmente eu aumento a tensão para 5 volts e, em seguida, executo tudo com isso. Desta vez, porém, aumentei para 9 volts especificamente para as tiras de LED.
Etapa 3: Software
O software é bastante simples. A rotina principal é repetida continuamente até que o botão “Iniciar” seja pressionado. Enquanto a rotina principal está em loop, ela está incrementando a variável “Random”. Ele simplesmente estourará de volta para zero no loop após atingir 255. Quando a rotina “Spin” é chamada, ela usa o valor do módulo 27 em “Random” para indexar em uma tabela de pesquisa de quais LEDs acender em cada faixa. A tabela de pesquisa tem 27 entradas no total, com três delas sendo cores correspondentes. Isso define as chances de vitória em 1 em 9. A rotina “Spin” executa um loop para piscar diferentes combinações de LEDs da mesa e, finalmente, se estabelece em um. Como no software Slot Machine original, a rotina “Clickit” simula o som das rodas girando. Se todas as cores forem iguais, a rotina “Winner” é chamada. A rotina “Winner” acende momentaneamente todos os LEDs em uma faixa e, em seguida, cada faixa é ligada / desligada em sequência. A campainha também emite um tom liga / desliga durante esse período.
Etapa 4: Vídeo
O vídeo não faz justiça ao jogo porque os LEDs parecem desbotados e o telefone não captou o áudio. No entanto, fornece uma visão básica do funcionamento do jogo.
Recomendado:
Rejuvenescer a pista do Slot Car: 5 etapas
Rejuvenescer a pista de carros caça-níqueis: as corridas de carros caça-níqueis são uma maneira divertida de trazer a emoção do automobilismo para sua casa. É ótimo correr em uma nova pista, mas quando sua pista fica velha e gasta, você pode descobrir que os carros não rodarão tão bem. Este Instructable mostrará como improvisar
Distribuição de energia do Slot Car Digital: 9 etapas (com imagens)
Distribuição de energia do Slot Car Digital: Você já construiu para si mesmo um layout de slot car grande e descobriu que os carros simplesmente não parecem ter o mesmo desempenho? Ou você odeia quando suas corridas são interrompidas por carros que param por causa de juntas ruins? Este Instructable mostrará como ge
Mod de LED do slot de cartucho Nintendo 64: 6 etapas
Mod de LED do slot de cartucho do Nintendo 64: O objetivo deste mod é adicionar 2 LEDs que iluminarão o slot de cartucho do Nintendo 64 quando ligado. Isso é útil principalmente para aqueles que usam cartuchos transparentes. Por exemplo, eu uso principalmente um Everdrive 64 roxo claro, então as luzes mudam
Tanque / calha DIY Wave Usando Arduino e V-slot: 11 etapas (com imagens)
Tanque / canal de ondas DIY Usando Arduino e V-slot: Um tanque de ondas é uma configuração de laboratório para observar o comportamento das ondas de superfície. O tanque de ondas típico é uma caixa cheia de líquido, geralmente água, deixando um espaço aberto ou cheio de ar na parte superior. Em uma extremidade do tanque, um atuador gera ondas; o outro e
De um Pocket Phaser a um Pocket Laser: 6 etapas
De um Pocket Phaser para um Pocket Laser: neste projeto, estaremos convertendo um pequeno brinquedo Star Trek Phaser que encontrei na Barnes & Nobre para um apontador laser. Eu tenho dois desses phasers, e um ficou sem bateria para o light up bit, então decidi convertê-lo em um laser recarregável p