Índice:

Juuke - um reprodutor de música RFID para idosos e crianças: 10 etapas (com fotos)
Juuke - um reprodutor de música RFID para idosos e crianças: 10 etapas (com fotos)
Anonim
Juuke - um reprodutor de música RFID para idosos e crianças
Juuke - um reprodutor de música RFID para idosos e crianças
Juuke - um reprodutor de música RFID para idosos e crianças
Juuke - um reprodutor de música RFID para idosos e crianças
Juuke - um reprodutor de música RFID para idosos e crianças
Juuke - um reprodutor de música RFID para idosos e crianças

Projetos Fusion 360 »

Esta é a caixa Juuke. O Juuke box é o seu amigo musical, feito para ser o mais fácil de usar possível. Foi especialmente concebido para ser utilizado por idosos e crianças, mas pode, obviamente, ser utilizado por todas as outras idades. A razão de termos criado isso, é por causa da avó da minha namorada. Ela me disse que ela e sua avó sentadas na cozinha, ouvindo música, dançando e rindo. Infelizmente, nos últimos anos, sua avó tem entrado e saído do hospital. Em seus piores dias, no entanto, a música é uma das poucas coisas que ainda a faz sorrir. E tocadores de música como tocadores de CD são muito difíceis de usar para ela. É por isso que criamos o Juuke.

O Juuke Box funciona usando cartões RFID para reproduzir músicas específicas de um cartão SD. Você também pode tocar as músicas aleatoriamente usando o botão verde ou reproduzir e pausar com o botão vermelho.

Desta forma, é muito simples para qualquer pessoa tocar música.

Etapa 1: Assista ao vídeo

Image
Image

Fizemos um vídeo mostrando como eu o fiz:)

Etapa 2: Reúna as peças:

Pegamos todas as peças do AliExpress, e os links para as peças estão listados abaixo:

Partes:

Arduino UNO AliExpress e Amazon

DFPlayer Mini AliExpress e Amazon

Cartão Micro SD AliExpress e Amazon

Arduino UNO DIY Shield AliExpress e Amazon

RC522 - Compre 2 para ter certeza, alguns deles chegam quebrados no AliExpress e Amazon

Cartões RFID AliExpress e Amazon

AUX Stereo Jack AliExpress e Amazon

Botão de ação momentâneo de 22 mm - 1 vermelho e 1 verde - AliExpress 3-6V

Potenciômetro de 10K AliExpress e Amazon

Wires AliExpress e Amazon

1K Resistor AliExpress e Amazon

Fixar cabeçalhos AliExpress e Amazon

Breadboard - Opcional AliExpress e Amazon

Fios de ligação - AliExpress e Amazon opcionais

Fonte de alimentação 5V - AliExpress e AmazonPower Jack - AliExpress e Amazon

Ferramentas:

Impressora 3D AliExpress e Amazon

Kit de solda AliExpress e Amazon

Wire Stripper AliExpress e Amazon

Etapa 3: Teste as peças

Teste as peças
Teste as peças
Teste as peças
Teste as peças
Teste as peças
Teste as peças

Recomendo conectar tudo e testar se tudo funciona antes de começar.

Para fazer isso, usei uma placa de ensaio e alguns fios de jumper para verificar de forma rápida e fácil se tudo funcionou como planejado. Tive alguns problemas com o primeiro módulo RC522 que comprei, ele simplesmente não funcionou, embora tenha vindo direto da fábrica. Então eu tive que pegar um novo … É por isso que eu recomendo pegar 2 deles, dessa forma você tem certeza que se quebrar um deles, você tem uma lança.

Conecte tudo de acordo com o diagrama de circuito aqui (Link), ou veja as fotos em anexo.

Lembre-se de usar um resistor de 1K entre RX no DFPlayer Mini e no Arduino.

Para verificar se o leitor de cartão funciona, você pode usar o esboço de exemplo “Cartão de despejo” da biblioteca. (Veja a etapa 4)

Etapa 4: O Código - Programando os Cartões

O Código - Programando os Cartões
O Código - Programando os Cartões

Para entender melhor como o código funciona com o DFPlayer mini, tentarei explicá-lo da forma mais fácil possível. O DFPlayer mini funciona reproduzindo músicas de um cartão micro SD. Para saber qual música tocar, as músicas devem ser armazenadas como um número no cartão SD. A música número 1 é armazenada como “0001 - SONG NAME”, a música número 2 é armazenada como “0002 - SONG NAME” e assim por diante. Podemos escrever um número nos cartões RFID, portanto, se escrevermos o número 2 em um dos cartões e colocá-lo no leitor, o Arduino lerá o número e dirá ao DFPlayer mini, “toque a música número 2”.

O número que gravamos no cartão deve ser igual ao nome da música que armazenamos no cartão SD.

Se quiser saber mais sobre o DFPlayer mini, visite esta página com muitas informações úteis

Agora você pode abrir o Arduino e fazer upload do código para a programação da placa. Eu dividi o código em duas partes. Um para programar as cartas e outro para o jogador real. Nesta etapa, começaremos programando os cartões. O código é publicado no GitHub e adicionado abaixo. Você também precisará baixar as seguintes bibliotecas:

- MFRC522

- DFRobotDFPlayerMini.h

Tentei explicar o código com comentários o máximo possível, mas se você tiver alguma dúvida, não tenha medo de perguntar na seção de comentários!

Além disso, não sou um grande programador, mas gostaria de me tornar um, então se você ver algum erro no código, um comentário seria ótimo!

Para fazer upload do código para o Arduino, consulte este artigo. Para adicionar bibliotecas, consulte este artigo.

MODOS:

O programador de cartão possui dois modos, automático e manual.

Modo manual: escreve o número que deseja escrever no cartão. Digite um número e ele o armazenará.

Modo automático: começa no número que você especificar no código e aumenta em 1 toda vez que você coloca um cartão.

COMO USAR O PROGRAMADOR DE CARTÃO:

Conecte o monitor Arduino Open Serial (canto superior direito) Escreva “manual” para o modo manual e “auto” para o modo automático. (Veja acima) Coloque um cartão no leitor e certifique-se de que diz bem-sucedido.

Etapa 5: o código: modo de jogador

Depois de programar os cartões, você pode fazer o upload do código do reprodutor de música. Este é o código que lê o cartão e reproduz a música associada. O processo é exatamente igual ao do código do programador de cartão. Carregue o esboço e comece a usá-lo!

PS: IMPORTANTE! Para desativar a comunicação serial onde você pode ver o que o programa está fazendo no monitor serial, você deve comentar “Serial.begin (115200); “. Basta adicionar “//” antes da linha. Tive alguns problemas em que o programa não funcionava se estivesse ativado. (Ele estava esperando por uma conexão serial antes de iniciar)

Etapa 6: Baixar músicas para o cartão SD

Baixar músicas para o cartão SD
Baixar músicas para o cartão SD

Como dito anteriormente, você deve dar aos arquivos de música em seu cartão SD um nome específico para que funcionem. Cada música tem que começar com um número. O número também deve ter 4 dígitos (1 é 0001, por exemplo). Após esses dígitos, você pode adicionar o nome da música. Por exemplo: “0035 - Frank Sinatra - Fly me to the moon”

Ele usa arquivos MP3 padrão, por isso é simples copiá-los para o cartão SD e renomeá-los.

Etapa 7: teste e, em seguida, solda

Teste, depois solda
Teste, depois solda
Teste, depois solda
Teste, depois solda
Teste, depois solda
Teste, depois solda

Depois de testar se tudo está funcionando conforme o esperado, você pode começar a soldar as peças ao escudo UNO do Arduino.

Basta seguir o diagrama de circuito fio por fio. É inteligente imprimi-lo e usar um marcador colorido para marcar em quais fios você soldou. Também recomendo usar cabeçotes de pino para o DFPlayer Mini para não danificá-lo com a solda.

Também desoldei o Led RC-522, pois estava aparecendo através da impressão.

Etapa 8: faça o gabinete

Faça o Recinto
Faça o Recinto
Faça o Recinto
Faça o Recinto
Faça o Recinto
Faça o Recinto

Nesta etapa vou mostrar como fiz o invólucro. Eu o projetei usando o Fusion 360 e imprimi-o em 3D. Também fiz um usando uma máquina CNC e um pouco de madeira compensada.

Se você não tem uma impressora 3D ou uma máquina CNC, não se preocupe! Também é possível fazer um invólucro de papelão ou usando uma caixa de projeto

Você pode encontrar todos os arquivos aqui:

Impresso em 3D:

STL: CULTOS 3D | Thingiverse

FUSION 360: Ananords.com

As configurações que usei para imprimir em 3D são:

Infill: 15%

Altura da camada: 0,2 mm

Suporta: SIM

Basta inserir o UNO e o RC522 nos pinos da impressão 3D. Eles devem se encaixar perfeitamente. Eu recomendo usar uma gota de cola para prendê-los no lugar. Faça o mesmo com o conector de áudio. Para os botões, potenciômetro e soquete de alimentação, use as porcas sextavadas incluídas.

Quando terminar, apenas encaixe a placa inferior e a “face”.

Etapa 9: Faça os cartões

Faça as cartas
Faça as cartas

Comece com o design. Fiz os designs no Adobe Spark, onde usei as dimensões do cartão (85 mm x 54 mm) como o tamanho personalizado

Encontrei as imagens no google e importei-as para o Adobe Spark, defina o título da música e o artista e pronto!

Como não tenho uma impressora de cartões de identificação, tive que encontrar outra maneira de fazer a impressão nos cartões. Fui pelo caminho mais simples e apenas imprimi no papel e colei nos cartões.

Você também pode usar uma caneta e escrever diretamente nos cartões.

Etapa 10: Pronto

Agora você está pronto!

Se você fizer este projeto, poste um make:)

Alguma pergunta? Basta perguntar e tentarei respondê-las.

Para atualizações sobre o Juuke, assine o boletim informativo!

Siga-me no Instagram para atualizações sobre os próximos projetos!

Instagram:

Contate-me: [email protected]

••• Ajude-me •••

Patreon:

Doações:

Compre-me um café:

Recomendado: