Índice:
- Etapa 1: Lista de materiais
- Etapa 2: soldando os componentes eletrônicos
- Etapa 3: Software (Firmware)
- Etapa 4: acabamento
Vídeo: Faça um rádio na web por menos de US $ 15: 4 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Decidi então fazer um projecto que estou a adiar há algum tempo: Uma web rádio caseira, totalmente funcional, completa com amplificador e coluna, por menos de 15 € !.
Você pode alternar entre estações de rádio de streaming predefinidas com o premir de um botão e pode controlar o volume girando um belo potenciômetro.
Etapa 1: Lista de materiais
- Placa microcontrolada baseada em ESP-WROOM32. Na verdade, existem pelo menos duas variantes de interesse com este chip microcontrolador (veja a imagem) - eu usei um WEMOS LOLIN32, que não tem um botão integrado, porque eu queria usar o meu próprio. Se, no entanto, você quiser evitar o máximo de solda possível, escolha a outra variante, que vem com um botão e pinos já soldados no lugar.
- Amplificador Adafruit I2S 3W Classe D - MAX98357A. Esta placa de minutos apresenta um chip milagroso da Maxim Electronics que é um DAC (Conversor Digital para Analógico) e um Amplificador Classe D 3W! Você alimenta o sinal digital de seu controlador µ e aciona os alto-falantes diretamente, sem a necessidade de outros circuitos.
- Alto-falante 4Ω / 8Ω. Usei um SHARP RSP-ZA249WJZZ L, 8 Ω, 10 W, uma peça de TVs Sharp, que comprei em uma loja online.
- Bucha oca 5,5 / 2,1 mm
- Potenciômetro Linear 120Ω. Isso não silenciará completamente o rádio quando estiver no mínimo, mas você terá uma faixa de volume do alto-falante bastante utilizável com ele.
- Botão miniatura (se você seguir cegamente este guia, certifique-se de que o botão que você usa esteja normalmente na posição desligado e ligado quando pressionado). Você também pode ter que modificar o código-fonte para melhorar o comportamento do botão (consulte a etapa do software). Pule isso se você tiver um microcontrolador com um botão integrado.
- Arame fino (em várias cores)
- Tubulação termorretrátil
- Fonte de alimentação 5V com plugue de saída 5.5 / 2.1
- Caso. Se você conseguir encontrar um alto-falante com dimensões de superfície semelhantes ao que usei (11 cm x 4 cm), você pode imprimir um caso baseado no arquivo stl que forneci. Caso contrário, você pode improvisar: um papelão, por exemplo, faria o trabalho perfeitamente!
Você pode ir ainda mais barato,
- limpando um alto-falante de eletrônicos descartados (fiz isso na minha primeira tentativa e depois procurei por algo melhor).
- pulando a fonte de alimentação dedicada e a descarga 5.5 / 2.1, e apenas usando a porta microUSB do microcontrolador e um carregador de telefone. Certifique-se de conectar 5V / GND do microcontrolador com o amplificador breakout e também usar um carregador de telefone potente o suficiente.
- pulando o botão dedicado e usando o de bordo.
Dessa forma, você pode reduzir seus custos para menos de $ 10!
Etapa 2: soldando os componentes eletrônicos
Você precisa de algumas habilidades básicas de soldagem para concluir esta etapa
Conecte a energia
Solde dois fios em cada um dos terminais da bucha de alimentação 5.5 / 2.1. Se você tiver cores diferentes, não é uma má ideia usar vermelho ou marrom para positivo (5V) e preto ou verde para negativo (GND). Dessa forma, você sempre sabe qual cabo é tensão / positivo e qual é terra / negativo.
Solde a outra extremidade dos cabos para as placas ESP32 e MAX98357A (consulte o esquema).
Conecte o ESP32 ao MAX98357A
do seguinte modo:
Pino ESP ----------------- Sinal I2S GPIO25 / DAC1 --------- LRCKGPIO26 / DAC2 --------- BCLK GPIO22 --- --------------- Fonte de DADOS:
Botão miniatura
Conecte o botão miniatura com o pino GPIO0 e GND. Isso é usado para alternar entre as estações de rádio.
Alto-falante e potenciômetro
Conecte a saída do alto-falante do MAX98357A em série com o alto-falante e o potenciômetro.
Embrulhar
Depois de terminar, embrulhe tudo em um tubo termorretrátil. Dependendo de como você planeja embalar seu rádio, você pode até querer mascarar a superfície posterior do alto-falante com um pouco de fita adesiva, para evitar contatos elétricos aleatórios.
Etapa 3: Software (Firmware)
O software para web rádio já está disponível aqui:
Tudo o que tem a fazer é:
-
Configure o ambiente críptico para o desenvolvimento do ESP denominado ESP-IDF. O processo de configuração varia ligeiramente, dependendo do seu sistema operacional. Você pode encontrar instruções elaboradas aqui:
docs.espressif.com/projects/esp-idf/en/lat… Não é muito fácil de usar, mas não se deixe assustar!
- Baixe ou (clone do git) o código-fonte do endereço acima.
- Configure o acesso à sua WLAN: make menuconfig e insira suas credenciais wifi.
-
modifique a lista de rádios da Web de acordo com suas preferências: A lista de reprodução pode ser encontrada em
ESP32_MP3_Decoder / main / playlist.pls
- Se você conectou seu próprio botão (ao invés de usar uma variante de placa com um botão embutido), você pode querer substituir o arquivo web_radio.c em ESP32_MP3_Decoder / components / web_radio / por aquele fornecido aqui. Fiz algumas modificações para evitar que vários eventos de pressionamento de botão bagunçam o rádio da web. Pelo menos foi o que aconteceu no meu caso com o código não modificado.
- carregue tudo para o seu controlador μ ESP32: make e então (se a compilação não mostrar erros) make flash. No meu caso, make flash não funcionou, mas quando você executa make, isso sugere um comando (algo como python ~ / esp / esp-idf / components / esptool_py / esptool / esptool.py bla bla), que deve funcionar na maioria casos.
Etapa 4: acabamento
Coloque tudo na caixa, tomando cuidado para que nenhuma superfície condutora se toque. Para isso, pode-se usar tubo termorretrátil, fita isolante de PVC ou até mesmo uma pistola de cola. Uma pistola de cola também é necessária para fixar tudo na posição. Faça isso depois de testar tudo e saber se tudo está funcionando conforme o esperado!
Era isso, divirta-se!
Recomendado:
Faça um analisador lógico digital por menos de $ 1: 5 etapas
Faça um analisador lógico digital por menos de $ 1: um sensor de nível lógico é um dispositivo que detecta se a saída de um componente é 1 ou 0 (positiva ou negativa). Você conhece aqueles sensores de nível legais com telas de LCD que custam cerca de US $ 25? Este é ridiculamente mais barato e faz a mesma coisa (eu
Faça seu próprio espelho inteligente por menos de US $ 80 - Usando Raspberry Pi: 6 etapas (com fotos)
Faça seu próprio espelho inteligente por menos de $ 80 - usando Raspberry Pi: neste projeto, estaremos construindo um espelho inteligente que mostrará informações úteis enquanto você se prepara pela manhã. A coisa toda deve custar menos de US $ 80, o que a torna decentemente acessível para a maioria das pessoas. Este guia só vai te ensinar
Faça o suporte de montagem DSLR por menos de 6 $ usando tubos de PVC (monopé / tripé para qualquer câmera): 6 etapas
Faça o suporte de montagem DSLR por menos de 6 $ usando tubos de PVC (monopé / tripé para qualquer câmera): Sim …. Você pode fazer o seu próprio com apenas alguns tubos de PVC e T's É leve … É perfeitamente equilibrado … É sólido forte … É fácil de personalizar … Eu sou Sooraj Bagal e vou compartilhar minha experiência com este suporte de câmera que criei para
Faça você mesmo PERSONALIZE SEU SIDEKICK 3 por menos de 20 dólares !!: 8 etapas
DIY PERSONALIZE YOUR SIDEKICK 3 por menos de 20 dólares !!: Colorwarepc.com oferece personalização para muitos produtos (incluindo o sidekick 3). Mas se você está procurando uma alternativa mais barata em vez de pagar $ 100,00 e esperar 8-10 dias, então é isso . Isso também é bom se você quiser saber como fazer
Faça sua própria máquina profissional de limpeza de registros por menos de US $ 80 e economize até US $ 3.000 e mais: 6 etapas (com fotos)
Faça sua própria máquina profissional de limpeza de discos por menos de US $ 80 e economize até US $ 3000 e mais .: Desculpe meu inglês. Depois que voltei ao som do bom e velho vinil, tive o problema que todo aficionado de discos tem. Como limpar os registros corretamente!? Existem muitas maneiras de contornar a Internet. Maneiras mais baratas como o Knosti ou o Discofilm, mas também