VS1053 + Esp8266

Bom dia, Boa tarde, Boa noite, Por Favor, Estou tentando fazer um receptor de web rádio wifi. Alguém já tentou usar o microcontrolador vs1053 junto do esp8266 ? Estou a quase 2 anos tentando fazer este componente funcionar e não funciona.
Para quem não sabe o que são estes componentes segue link:
ESP8266
VS1053
Segue esboço do projeto: https://github.com/viniciusfo/radioweb
Agradeço qualquer orientação.
Obrigado.

nao deu pra entender o projeto. voce quer faxzer um stream de audio de um servidor para seu esp, e isso?

Bom dia,
Na verdade eu só quero receber o streamer das rádios que estão disponíveis na web.
Obrigado

minhas opçaoes pra te ajudar sao :
1 comprar as placas e tentar recriar seu, problema (cuja nao sei ate agora qual e)
2 ir na sua casa analisar tudo que voce tem e concertar ai.
3 ler todo aquele codigo que voce passou o link e mesmo assim nao saber qual e o problema.

voce tem que dar informacao pra ser ajudado, detalhe por detalhe ,entre erro de codigo, servidor, fiação, camadas web , api , setup de stream etc existe , um milhão de maneiras e lugares onde pode estar o problema.

1 curtida

Bom dia, Arnold!

Vou tentar responder todas as suas perguntas, algumas eu simplesmente não sei por enquanto, mas vou estudar e responde-las.
Talvez se me perguntar eu consigo ir mais fundo no problema e acabe resolvendo tudo.
Quanto a finalidade do projeto trata-se de um simples receptor de rádio web.
Veja um dos 100 vídeos explicativos que me inspirou no link: https://youtu.be/g-jGM48xUrs
Eu gostei muito da primeira opção de ajuda que me ofereceu, seria fantástico!
Acredito que após ver o vídeo, estudar um pouco o código abaixo vai encontrar muitas respostas.
Vai encontrar também muitas dúvidas que me passando, vou estudando e me estruturando.

Respostas:
1-O protocolo de transmissão é o TCP/IP. A codificação do estreamer será “.aac” (99% das rádios).
2-Exemplos de servidores http://abre.ai/servidorwebradio
3-O código de erro da placa VS1053 é código nº 5 (não consta este erro no datasheet do vs1053 ).
4-Não tem API mas sim uma biblioteca em C++ chamada VS1053.h que faz a abertura e conversão dos pacotes. O esp8266 recebe o pacote da internet, envia o VS1053 e pronto.
5-A fiação principal segue um padrão intrínseco ao protocolo de comunicação SPI entre o VS1053 e o Esp8266.

Agradeço muito sua colaboração, já começou me ajudando muito na parte de estruturação do mesmo.
Entendo que se trata de um projeto extremamente complexo, caso queira declinar sinta-se a vontade.
Entendo que o projeto é extremamente complexo, até antes de começar eu não sabia disto.
Eu ainda estou estudando em todos finais de semana para esclarecer melhor.
Suas dúvidas serão bem vindas e me ajudará muito para o amadurecimento do projeto.
Segue link do projeto em andamento: https://github.com/viniciusfo/radioweb

Muito Obrigado

Abraço

Vinicius Oliveira
Hobista em Arduino e esp8266 e afins

Olá Vinicius?
Tudo bem?
Apesar de seu post já estar um pouco antigo gostaria de saber se teve progressos neste projeto.
Abraço,
Renilson.

Bom dia, O projeto está andando, aos trancos e barrancos, tive que reduzir o projeto em etapas pequenas para depois chegar no projeto final, o primeiro protótipo deve sair em janeiro, sinto muita falta de apoio dos makers pois a maioria está focada em outros temas infinitamente distantes deste meu singelo projeto. Enfrento mais problemas financeiros do que técnicos, mas mês que vem sai o primeiro protótipo do rádio web wi-fi. Será bem simples, mas vai ajudar para o aprimoramento. Eu agradeço seu interesse, caso desejar mais detalhes posso compartilhar em meu blogguer.

Olá Vinicius, legal. Parabéns!
Gostaria de acompanhar o seu projeto sim. Eu estava com algumas dúvidas, dei uma “googlada” e acabei vendo seu post. Estou fazendo um device também, mas é para uso próprio, comecei na semana passada, baseado num post de uma camarada Sueco, acho. (https://www.instructables.com/Internet-Radio-Using-an-ESP32/) , tive alguns problemas desde a primeira compilação, fui conotornando, adaptando, tá indo. Neste momento estou incluindo testando e incluindo algumas estações. Algumas não consigo reproduzir, desconfio que seja por causa do formato do stream. Em seguida vou pensar numa forma de por 6 botoes para memorizar as radios preferidas.
Faço só por hobby, tenho algumas coisas que inventei por aqui. Se quiser trocar uma ideia estou à disposição.
Abraço.
Renilson Lima.

Boa noite, Renilson

Sim, existe problema quando o streamer é criptografado com .ACC

https://r18.ciclano.io:15078/stream

No link acima tem um exemplo destes, dizem que tem jeito de contornar

Precisa fazer uma modificação na placa VS1053 para contornar este problema

Este projeto que tomou como exemplo é fantástico, começou bem então.

Para contornar a limitação dos streamer criptografados dá uma olhada no projeto “kradio”

http://kradio.sourceforge.net/

Olá Vinicius,
antes de mais nada desejo que 2021, que com certeza, será muito melhor do que 2020, pior seria impossível. Feliz e próspero 2021, com projetos de sucesso!

Uma das rádios que gosto, Saudade FM, usa o mesmo servidor do link que você enviou e não consigo reproduzir também.

Abri teu link agora no bowser e é a mesma rádio, Saudade FM de Santos, adoro. KKKKKK

Já já vou dar uma estudada no link que você mandou. você chegou a implementar algo quanto à resolução deste problema?

Você pode compartilhar o blog/site do teu projeto? O meu ainda está no protoboard mas gostaria de compartilhar a fotos contigo. Desenhei um dial no display, com o ponteiro que muda de posição conforme muda de estação

No meu vou tentar implemetar botoes de memorizar as favoritas, como se faz é num radio de carro, pressionar rapidamente muda para a radio, pressionar um pouco mais demorado memoriza naquela posição, pensando em 6 favoritos.

Você tem algum link que funcione para a CBN?

Abraços,

Renilson Lima renilsonlima “arroba” yahoo ponto com ponto br.