Índice:
Vídeo: Caixa de som Arcade: 7 etapas (com imagens)
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Há muito tempo eu queria fazer uma caixa de som, que fosse algo parecido com esse tipo de site, mas na vida real.
Suponho que não sou o primeiro a criar essa caixa, mas nunca encontrei uma aqui, então decidi publicá-la!
Espero que gostem, é meu primeiro instrutível, e não seja muito duro com os erros de inglês, pois essa não é minha língua materna.
Etapa 1: suprimentos
Para este projeto, você precisará de:
- Madeira prensada 3mm para a caixa
- botões de arcade como este ou este (comprei o último)
- alguns interruptores
- alguns fios
- uma placa de ensaio
- um arduino uno
- um escudo do reprodutor de mp3 sparkfun (aqui para amazon)
- um monte de resistores para os botões e o solo. Usei 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k e 220k, além de 470k
Etapa 2: Preparação - a caixa
A caixa foi criada usando um site como o Makercase. Como os botões têm diâmetro de 6 cm, crie uma caixa quadrada de 25 cm. A altura da minha caixa é em torno de 15cm (leve em conta o espaço para o arduino, os cabos, o alto-falante …)
Usando Inkscape, coreldraw ou Adobe Illustrator, crie os orifícios na parte superior da caixa. Você também pode adicionar os nomes dos sons que mais tarde vinculará a cada botão. Em uma versão futura, adicionarei os orifícios para o botão liga / desliga.
Quando o arquivo svg estiver pronto, basta cortá-lo usando seu cortador a laser favorito.
Etapa 3:
Etapa 4: A fiação dos botões
Como você pode notar, não temos muitos pinos livres para conectar os botões no escudo do MP3 player, então teremos que usar um "truque" muito bom, que é usar um pino analógico. Está muito bem explicado nesta tabela.
Você tem que conectar vários resistores com valores diferentes em paralelo a + 5V, depois ao botão e, a seguir, conecte o botão ao pino analógico.
Usei 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k e 220k, além de 470k para o solo. Por que esses valores? Bem … Esses são os primeiros que encontrei na minha bagunça, e por acaso combinavam muito bem.
Você pode ver nas fotos minhas conexões. Como não sou muito bom em soldar, preferi deixá-lo na placa de ensaio, mas vou mudar para tornar a caixa menor no futuro (os fios e a placa de ensaio ocupam muito espaço).
Assim que estiver tudo conectado, você pode prosseguir com o código. Está explicado no link anterior, mas a ideia, se você não quiser (re) abri-lo, é ler o valor no pino analógico e criar caixas que combinem com todos os resistores. No meu caso, foi:
if (val> = 920 && val <= 940) {Serial.println ("verde"); } else if (val> = 875 && val = 860 && val = 690 && val = 650 && val = 504 && val = 760 && val = 350 && val = 320 && val <= 330) {Serial.println ("roxo"); } else {Serial.println (val); }
Pode ser necessário adaptá-lo um pouco para corresponder aos seus valores.
Etapa 5: o escudo do MP3 Player
Se você nunca jogou com este escudo, aconselho que verifique os tutoriais no sparkfun.
De qualquer forma, você encontra em anexo o código que roda no meu projeto.
Você pode ver o uso do pino número 10 no código, para escolher a "linha" dos sons.
Decidi que minha caixa deveria tocar mais do que apenas 9 sons, então adicionei uma chave seletora. Ao ser fechado, o pino desce e o código adiciona 9 à variável "música", permitindo tocar até 18 músicas nesta configuração. É totalmente possível imaginar a adição de botões. 2, 4, 8, 16, 32 … conjuntos de canções …
Etapa 6: a fonte de alimentação
Quanto à fonte de alimentação, usei um case de bateria com 3 slots para baterias AA. Liguei o aterramento ao aterramento do arduino e a alimentação da bateria a um interruptor. O outro pino da chave vai para o Vin do Arduino.
Como não consegui usar apenas um botão para o arduino e o alto-falante, fiz o mesmo com o alto-falante.
(Acabo com dois botões que preciso apertar para que a caixa de som funcione … Posso resolver isso mais tarde.)
Etapa 7: Conclusão
Depois que tudo estiver conectado, coloque-o na caixa, ore para que fique no lugar e brinque com sua caixa de som!
(Leve-o para uma viagem com um amigo no banco do passageiro, deixe-o brincar com ele, e você vai acabar rezando para que a caixa se quebre …)
Obrigado por lê-lo. Eu sei, ele precisa de algumas melhorias (muito), e irei voltar a adicionar isso nos instructables mais tarde:)
Eu entrei no "Concurso de Autoria pela Primeira Vez", então, por favor, se você gostou deste projeto, considere votar nele!:)