Índice:
- Etapa 1: Encontre o PinOut para os botões
- Etapa 2: Hardware
- Etapa 3: Fiação
- Etapa 4: instruções
- Etapa 5: crie espaço
- Etapa 6: Software
- Etapa 7: documentário em vídeo
Vídeo: Retro Year Pi Radio: 7 Passos
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
A ideia é muito simples: pegue um rádio antigo e modifique-o para tocar música de um Raspberry Pi. O objetivo era ter listas de reprodução específicas que podem ser selecionadas pela roda de frequência. As músicas são agrupadas em ordem cronológica por anos de 1950 a 2010 e são armazenadas no cartão SD interno. Existem vários botões para reproduzir, pausar e obter a próxima música. Um aspecto importante do projeto foi reutilizar os botões antigos. Usá-los dá ao usuário uma sensação da velha escola. Para aumentar ainda mais essa sensação, o rádio imita o ruído típico entre duas frequências. Este projeto foi feito para um curso universitário. Após a conclusão, fomos informados para criar um instrutível. Então, as fotos foram tiradas aleatoriamente. Esperamos que ainda esteja claro o que é necessário fazer para refazer este projeto.
Etapa 1: Encontre o PinOut para os botões
Primeiro você precisa desmontar o rádio antigo de sua escolha com cuidado. Não perca os parafusos. Então começa a parte complicada - reutilizar os botões antigos. O problema é que os botões em nosso rádio estavam conectados mecanicamente - você pressiona um botão e o outro botão pressionado sai automaticamente. Removemos a mola de um botão e o pressionamos. Este botão não tem mais função. Mas é por isso que os outros botões saltam novamente após pressionar e não permanecem pressionados. O próximo passo foi encontrar os pinos corretos para cada botão. Isso pode ser bastante fácil, dependendo dos botões usados em seu rádio. Nosso rádio tinha alguns botões estranhos com conexões 10-14 em um único botão. Então pegamos um multímetro e o colocamos em modo de continuidade e pressionamos os botões, assim que você encontrar o par certo de pinos (o dispositivo começará a apitar), anote a pinagem. No total, usamos três botões: a música anterior, reproduzir / pausar e a próxima música.
Se não houver chance de reutilizar os botões antigos, apenas coloque os seus. Você provavelmente perderá o feedback tátil, mas ainda terá a estética do dispositivo.
Etapa 2: Hardware
Para construir este projeto, foram utilizadas as seguintes ferramentas e peças:
Ferramentas:
- Chaves de fenda
- Dremel
- Cola
- Ferro de solda
- Fio de solda
- Multímetro
Partes:
- Rádio Antiga
- Raspberry Pi Zero com Raspbian OS (economiza muito espaço em comparação com Raspberry Pi 3, mas é menos poderoso)
- Cabo Micro USB
- Adaptador de alimentação USB com 2 soquetes
- Cabo USB
- Cabos Jumper para Eletrônica
- Amplificador de áudio (LM386)
- Potenciômetro de ajuste multivoltas (WEL3266-Y-203-LF)
-
Conversor analógico para digital (MCP3008)
Por que usar um amplificador?
O rádio antigo tem um alto-falante bastante potente e você deseja reutilizar o máximo possível de peças antigas. Os sinais de baixa potência do Raspberry não são suficientes para ligar o alto-falante, então você precisa aumentar o sinal.
Por que usar um potenciômetro multivoltas?
Decidimos reutilizar o botão de frequência para selecionar o ano. Infelizmente não pudemos ler os valores gerados, então pegamos um potenciômetro multivoltas - o botão pode fazer 5 voltas inteiras, um potenciômetro normal normalmente tem um alcance de 270 °. Nós o colamos na roda dentada interna da maçaneta. O ajuste de volume ainda estava funcional, então usamos o potenciômetro embutido para ele e procuramos a pinagem correta.
Depois que ambos os potenciômetros estiverem conectados, verifique os valores mín. / Máx. Deles, para que você possa ajustar a faixa correta no código.
Por que usar um conversor AD?
O Raspberry Pi só pode ler entradas digitais. Um potenciômetro fornece apenas saídas analógicas - então você precisa de um conversor analógico para digital, para que o Pi entenda os valores. Se você quiser realmente reconstruí-lo, sem adicionar recursos sofisticados como o AirPlay ou qualquer outra coisa, eu recomendaria usar um Arduino em vez de um Raspberry Pi. O Raspberry é na verdade um exagero para um projeto tão fácil como esse, mas a tarefa da universidade disse que temos que usar um.
Etapa 3: Fiação
Ligue tudo de acordo com o diagrama de fritagem.
Etapa 4: instruções
Depois de descobrir a pinagem dos botões ou instalar os seus próprios, é hora de brincar com o MCP3008. Conecte o potenciômetro ao MCP3008 como visto no fritzing e o microcontrolador ao raspberry pi (ou procure um tutorial ou mergulhe no datasheet do MCP3008 e tente descobrir por si mesmo). Experimente se você obtém saídas legíveis do potenciômetro no computador. Em caso afirmativo, conecte o segundo potenciômetro também. Copie, cole nosso código e veja se consegue mudar de faixa com o potenciômetro e também ajustar o volume com o outro potenciômetro.
Agora você pode conectar os botões ao Raspberry Pi e ver se funcionam.
A partir daí o verdadeiro desafio começa a encaixar tudo dentro da caixa. Na verdade, também abrimos nosso adaptador de alimentação USB e o colocamos dentro do rádio antigo, para que pudéssemos usar seu antigo cabo de alimentação. Conecte um cabo micro usb ao Raspberry Pi e corte outro cabo USB e conecte o fio vermelho ao pino + na placa do amplificador e o fio preto ao pino -. Também conecte o alto-falante a ele ou a saída de som Raspberry Pi.
Gostaríamos de explicar tudo isso melhor, mas sem boas fotos isso não é realmente possível, mas o projeto em si não deveria ser tão difícil, então esperamos que ajude de alguma forma ou pelo menos você pode usar nosso código.
Etapa 5: crie espaço
O último objetivo é encontrar algum espaço dentro do rádio onde o novo hardware possa ser colocado. Se não houver espaço suficiente no interior, modifique simplesmente a caixa com uma dremel ou uma rebarbadora pequena cortando-a ligeiramente (Lembre-se: primeiro a segurança). Tente não danificar a placa de circuito e os fios antigos - quanto menos peças remover, maior será a chance de o rádio manter sua funcionalidade original. O aparelho que escolhemos tinha um grande compartimento de bateria, onde o Raspberry Pi Zero se encaixava perfeitamente. Você também pode usar um Raspberry Pi normal, se tiver espaço livre para ele no aparelho. Como nosso objetivo não era economizar a portabilidade do rádio, decidimos usar esta opção para localizar a maior parte do nosso hardware.
Etapa 6: Software
Instale o Raspbian no seu Raspberry Pi.
O código para o projeto de rádio pode ser baixado de nosso repositório github. Além disso, o pygame da biblioteca deve ser instalado no Raspberry. Para fazer isso, digite o seguinte comando no console:
sudo apt-get update && sudo apt-get install python-pygame
Recomendado:
Retro Arcade - (Tamanho Completo Powered by Raspberry Pi): 8 Passos
Retro Arcade - (Full Size Powered by Raspberry Pi): Em primeiro lugar, gostaria de agradecê-lo por dar uma olhada no guia de construção para este sistema Retro Arcade. Estou pegando uma caixa de fliperama mais antiga e colocando-a em um gabinete independente com um monitor widescreen de 24 polegadas. As medições neste guia são grosseiras
Rádio FM com RDS (texto de rádio), controle BT e base de carregamento: 5 etapas
Rádio FM com RDS (Rádio Texto), Controle BT e Base de Carregamento: Bonjour, este é o meu segundo " Instrutíveis ". Como gosto de fazer coisas não muito úteis, aqui está o meu último projeto: Este é um rádio FM com Rádio Texto com uma base de carregamento e que pode ser monitorada via Bluetooth e um Android APP; portanto, irei
THE CHEAP HAM - TRANSFORME UM RÁDIO PORTÁTIL EM UM RÁDIO MÓVEL: 6 etapas
THE CHEAP HAM - TRANSFORME UM RÁDIO PORTÁTIL EM UM RÁDIO MÓVEL: Rádio amador móvel com um orçamento apertado? Sim, isso pode ser feito com alguma criatividade. Há uma infinidade de rádios de mão chineses baratos por aí. Esses novos rádios baratos, por sua vez, baixaram os preços de equipamentos para presunto usados de qualidade. Outra coisa que está acrescentando
Rádio na Internet / Rádio na Web com Raspberry Pi 3 (sem cabeça): 8 etapas
Rádio na Internet / Rádio na Web com Raspberry Pi 3 (sem cabeça): HI Você quer sua própria hospedagem de Rádio na internet então você está no lugar certo. Vou tentar elaborar o máximo possível. Eu tentei várias maneiras, a maioria deles precisava de uma placa de som que eu estava relutante em comprar. mas conseguiu fi
Retro Radio Pi: 9 etapas (com fotos)
Retro Radio Pi: Você já viu aqueles rádios antigos em lojas de lixo, ou em mercados de pulgas e pensou … cara, isso seria legal se ainda funcionasse. Bem, este tutorial pode não dar vida aos eletrônicos mortos que você pode ter encontrado, mas vai levar aquele velho shel