Índice:
- Etapa 1: planejamento
- Etapa 2: Lista de Materiais
- Etapa 3: O Código
- Etapa 4: The Raspberry Pi
- Etapa 5: o stick USB
- Etapa 6: últimos toques
- Etapa 7: depuração
- Etapa 8: a caixa
- Etapa 9: O jeito moderno e finalizando o caso
- Etapa 10: Pronto
Vídeo: Leitor de música Raspberry Pi: 10 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Alguma vez você chegou em casa e queria um pouco de música de fundo para relaxar sem ter que ligar o computador, o telefone ou qualquer outro dispositivo? Eu disse o problema. No seguinte Instructable estou mostrando meu conceito de um reprodutor de música offline operado por interruptores analógicos. (a música vem de um stick USB integrado #oldschool) Vou tentar escrever este Instructable fácil para que mesmo o maior NOOBS possa fazê-lo, embora eu tenha usado Raspbian (piada de mau gosto explicada no passo 4) Nota: Não tenho experiência com codificação então acabei trabalhando com um codificador mais experiente (obrigado Raffael:) Minha experiência pessoal veio de assistir um vídeo no Youtube como preparação, então se você encontrar erros no código ou no Instructable em geral, por favor comente.
Etapa 1: planejamento
Primeiro você precisa de um plano *) O uso pretendido é música de fundo *) Não quero transmitir ou fazer qualquer outra coisa como essa ainda. O stick USB irá armazenar mais músicas que eu possa ouvir em um ano, então isso deve estar bom por enquanto. Talvez eu use o módulo Wlan que está embutido no Raspberry para conectar ao meu servidor NAS para uma seleção maior de músicas. *) Sem GUI, apenas 3 interruptores conectados aos pinos gpio do Raspberry pi *) leds sobre os interruptores para que você saiba que a lista de reprodução da bruxa está funcionando (opcional) [*) Alto-falantes com amplificador integrado conectado à placa de som que está conectada ao Raspberry pi.] -> mais sobre isso depois E o mais importante: se isso for feito, não quero lidar com isso nunca mais.
Etapa 2: Lista de Materiais
1. um Raspberry pi (usei o modelo 3B, mas um mais antigo também deve servir. Na verdade, você poderia usar algo ainda menos poderoso, como um arduino, mas teria que adicionar módulos para um cartão SD e áudio) 2. uma placa de som, não é necessária, mas a que está embutida não é muito boa (comecei com o Hifiberry DAC, que não é compatível, então acabei não usando placa de som, pois a qualidade estava boa para mim e eu queria terminar o projeto:) 3. alguns cabos jumper4. alto-falantes com um amplificador embutido (você pode usar alto-falantes sem e amplificá-los (amplificar?) separadamente, mas é mais fácil / limpo dessa forma) 5. interruptores para as listas de reprodução: eu usei 3 para as listas de reprodução [você poderia usar mais ou menos, você teria que modificar o código então] e um para desligar6. alguns restos de madeira ou uma caixa de qualquer tipo (3 opções na etapa 7/8) 7. um cabo de computador / HDMI para conectar o pi8. Mouse e teclado9. um cabo de alimentação para ligá-lo10. alguns leds (opcional)
Etapa 3: O Código
Como eu disse, não tenho experiência com programação, então procurei um programador mais experiente (obrigado, neste momento, Raphael). Usei python porque o Raspberry pi funciona com python e não é muito difícil aprender o básico. O jogador trabalha com dois programas separados, um para iniciar a lista de reprodução e outro para eliminá-la. Ambos estão em um loop, então este programa, uma vez iniciado, só terminará se você puxar o plugue (o que você não deve fazer, USE O KILL-SWITCH!)
Etapa 4: The Raspberry Pi
Portanto, nesta etapa, vamos configurar o Raspberry pi. Usei o Raspbian como sistema operacional, mas você pode usar Noobs ou qualquer outro sistema se desejar (observe que algumas etapas podem ser diferentes em outros sistemas). Primeiro você configura (você pode ler um guia detalhado na internet ou assistir a um vídeo no youtube, não vou entrar nisso, vai levar no máximo 10 minutos). Depois, você adiciona os dois scripts ao início automático na framboesa. Você faz isso escrevendo "sudo nano /etc/rc.local" na linha de comando e adicionando os nomes e o caminho onde você salvou os arquivos na parte inferior da página antes da linha de "saída". Neste caso: "/ media / pi / TRANSCEND / kill_v1.py &" "/ media / pi / TRANSCEND / gabou_v2.py &" (você deve adicionar o "&" no final, pois o projeto é um loop e deve trabalho em segundo plano). Faça isso com o kill e o script original. Agora você pressiona "Ctrl X" para sair da placa de som. Eu usaria uma placa de som porque o conector de áudio de 3,5 mm no pi não é muito forte. A placa de som que a loja me vendeu era a mais antiga que existe, então combinada com o pi mais novo isso causou alguns problemas (bastante chateado neste ponto, gastei 30 € nesse cartão). Encomendei uma placa de som USB barata (6 €) na amazon. Mas não se preocupe, você terá que configurar a placa de som USB como faz ao usar uma placa de som GPIO. Então você não pode perder isso (mais sobre isso no capítulo 6) Feito tão fácil quanto isso
Etapa 5: o stick USB
Agora o stick USB tem que ser EXATAMENTE igual ao meu ou você terá que mudar o programa.1. Renomeie o stick para "TRANSCEND" Se você quiser usar outro nome, você terá que mudar o nome nos scripts (Como você deve notar, eu sou um preguiçoso. Então eu não renomei o stick, seria muito mais bonito com certeza, mas não é necessário …) 2. Crie 3 listas de reprodução chamadas Pl.1, Pl.2 e Pl.3 com músicas neles. Como acima mesmo nome bla bla bla3. O Musicplayer no Raspberry pi não usará alguns sinais e letras, então eu sugiro baixar um renomeador (eu usei o Ant renamer) que renomeia as músicas em 8 números aleatórios
4. Adicione os scripts e músicas nas pastas da lista de reprodução
Etapa 6: últimos toques
Agora conectamos o Raspberry pi à placa de som, os interruptores, os leds e ligamos. Use cabos jumper para conectar interruptores e leds. A placa de som USB causou alguns problemas, mas isso é administrável. Você deve verificar a Internet para obter instruções sobre como instalá-lo, pois esta etapa varia dependendo da placa que você usa: /. Basicamente, você desativa a placa de som integrada e usa a nova. No entanto, se tiver sorte, basta conectá-la a uma porta USB livre e pronto. Esteja preparado para brincar com as configurações. Neste ponto, eu realmente queria que a coisa fosse feita, então continuei sem a placa de som. Teste-a com o Display conectado e sem antes de construir uma caixa ao redor dele. Se não funcionar, verifique o stick USB. Ele renomeou a si mesmo? Está danificado?
Etapa 7: depuração
Se você trabalhou corretamente, não precisa desta etapa. Se trabalhar como eu, acho que vai precisar. Então, quais são os possíveis erros? *) Você não renomeou as músicas *) Erros de digitação no caminho em o Autostart (rc.local) *) Erros de digitação no stick USB / listas de reprodução *) Você não renomeou o stick (ou ele se renomeou após um desligamento incorreto) *) Você não usou o botão de desligar e puxou o plugue. Se funcionasse, verifique se há erros no stick e no pi. *) A conexão dos botões com o pi se soltou *) o cartão SD quebrou, literalmente (sim, isso realmente aconteceu comigo, não me pergunte como) ou figurativamente *) desligar a energia *) … Cada um desses erros aconteceu comigo pelo menos uma vez durante a construção
Etapa 8: a caixa
Agora a caixa. Você tem 2 opções1) Então, se você quiser fazer no estilo, você cortaria a laser (ou CNC) uma caixa de fatias de madeira com juntas e tudo mais.2) Outra forma é pegar uma caixa existente e usá-la como caixa. Primeiro fiz isso, mas não gostei da aparência, então fiz da seguinte maneira (etapa 8) Faça 3 + 3 furos na parte superior da caixa e instale os interruptores (e os leds, se você usar alguns). Faça um furo na lateral para a alimentação (a forma mais preguiçosa é simplesmente usar um cabo USB integrado na alimentação, sem cabo removível), no entanto, sugiro usar um cabo de extensão USB para alimentação, então se o cabo de alimentação quebrar, você não precisa tomar o coisa appart -> o que resulta em trabalho o que tentamos evitar Agora que tudo está pronto conecte o pi e os alto-falantes.
Etapa 9: O jeito moderno e finalizando o caso
Isso é para os indivíduos criativos que desejam mostrar suas habilidades. Para esta opção, você pode usar pranchas de madeira e colá-las / parafusá-las juntas para criar uma caixa ou você pode fazer da maneira mais difícil e entalhar um bloco de madeira existente para colocar o pi dentro. Eu vi aquelas prateleiras flutuantes e queria para usar essa técnica. Então fui ao meu jardim, peguei um pedaço de madeira velho e verifiquei se os alto-falantes ficavam em cima (a largura). A prateleira deve parecer uma peça sólida e flutuante com apenas os interruptores para fora, então eu a esculpi na parte inferior. Deixo uma espécie de "lábio" na frente para que você não veja o recorte Espero que meus desenhos possam ajudá-lo a ter uma visão geralFinalizando o caso: Então, se você tem uma caixa, o processo é simples. Faça 3 + 3 orifícios na parte superior da caixa e instale os 3 interruptores e os 3 leds acima, se você usar alguns. Faça um orifício na lateral para a alimentação (a maneira mais preguiçosa é simplesmente usar um cabo USB integrado na alimentação sem cabo removível), porém vou superar minha preguiça e usar um soquete IEC por praticidade pois quebro meus cabos regularmente. Agora que está tudo pronto conecte o pi. Montagem: Para montá-lo na parede, escolho fazer 2 furos grandes na parte traseira e montá-lo com 2 ganchos (foto acima) E pronto. Dica do Pro: preste atenção aos cabos de alimentação que atravessam as paredes enquanto fura isto. Acertá-los seria uma experiência verdadeiramente chocante. Você está aí.
Etapa 10: Pronto
Com essa bomba, é hora de acabar. Por favor, comente quaisquer melhorias que você possa encontrar e poste sua caixa de música. Obrigado pela leitura, divirta-se e cuide-se.
Recomendado:
Leitor de música AdaBox004: 4 etapas
AdaBox004 Music Player: usei as peças do AdaBox004 para fazer um reprodutor de música simples. Ele se conecta a uma porta USB e começa a reproduzir músicas aleatoriamente do cartão micro SD. É para o meu workshop, uma fonte descomplicada de músicas animadas
Leitor de música acionado por movimento baseado em sensor: 3 etapas
Reprodutor de música acionado por movimento baseado em sensor: Na minha faculdade de graduação, tivemos que criar um projeto original que todos os alunos pudessem escolher por conta própria. Para o meu projeto, como sempre ouço música e sempre sinto que é muito complicado ligar um alto-falante, eu
Leitor de música de bolso: 7 etapas
Pocket Sized Music Player: Olá, sou Cameron, este é meu sexto instrutível! Neste eu mostro como fazer um reprodutor de música DIY, espero que gostem
Leitor de música do celular antigo: 7 etapas
Reprodutor de música do celular antigo: Eu tinha um celular chinês antigo com defeito e, devido à sua qualidade de som e efeito de luz, tentei usá-lo como um reprodutor de música simples. Ele não foi útil porque o slot do sim está com defeito & algumas teclas / botões numéricos não estão funcionando. então eu decidi converter
Leitor de música de reconhecimento de voz CS122A: 7 etapas
CS122A Voice Recognition Music Player: Este é o Voice Recognition Music Player. Pode reproduzir até 33 músicas, dependendo de quantos títulos de música e artista você armazena