WI-FI интернет радио.

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

ko0g пишет:

К умельцам и знатокам вопрос, а ни кто не пробовал подружить esp8266 (ну или esp32) с такой приблудной, которая на AliExpress называется Bluetooth-MP3-FM-USB-Board-Player???

 

Ссылку можно  на приблуду?

Protivnik
Offline
Зарегистрирован: 24.09.2017
Andrew25
Offline
Зарегистрирован: 06.08.2014

Protivnik

Не думаю, что получится подружить Karadio и этот модуль MP3-Bluetooth. Для этого нужен хороший программист, которому это интересно. Только остается поставить ESP32 и звук с встроенного DAC подать на усилитель платы  модуля MP3 (там часто бывает встроенный усилитель). 

ko0g
Offline
Зарегистрирован: 04.01.2018

Прикрутить esp к входу этой платы-уже реализовал. Результатом вполне доволен. Все бы ничего, но самое неудобное что у этой платы есть свой пульт, а переключать станции интернет радио приходится через веб интерфейс. В остальном-универсальный комбайн управляется одним пультом, играет мп3 и с карточек, и с флешек, и радио с инета по Вити, и эфир fm.

Protivnik
Offline
Зарегистрирован: 24.09.2017

ko0g

поделитесь схемой подключения ?

 

URY
Offline
Зарегистрирован: 31.07.2017

Проект Karadio (ESP 8266+VS1053) некоторая информация после пару месяцев использования...

- Так радио ни разу по "воздуху" и не обновилось - разбирал корпус, подтыкал кабель и подавал команду вручную...

- то работает неделями, то не включить - несколько секунд и виснет. 

- дождался нового провайдера - оптоволокно прямо в квартиру и все такое... Результат тот же))))

- последний раз обновился - совсем умерло... и не видно в сетях WIFI.. Как-то чудом через СОМ порт обновил еще раз - появилось.. Есть веб интерфейс. (слегка тормозит). И молчит. Все настройки роутера перепробовал. Решил - новая обнова убила радио... а старых-то прошивок автор не держит! Неделю радио молчало. Сегодня включил - решил разобраться с ним - отлично работает с пол-тыка. Нет ни намека на тормоза в Веб мордочке или звучании самого радио!

P.s. Все же в чем причина таких чудес? Я прочитал тут все материалы не один раз и понял, что время от времени у всех такое бывало, а точную причину никто не знает((((( Есть что-то, может мелочь какая... И иногда она не дает KARADIO работать. Иногда совсем... (неделя молчания - это уже слишком!). Вот такие пироги...

 

ko0g
Offline
Зарегистрирован: 04.01.2018

Protivnik пишет:

ko0g

поделитесь схемой подключения ?

Ну реализовал не совсем то что ты предлагал. У меня пока нет esp32, есть только esp8266, поэтому схема очевидная: esp8266 - vs1053 - linein платы (fm MP3 Bluetooth) - out платы - усилитель - динамики. Все в одном корпусе, возможности все рабочие.

Если есть предложения по более интересному составу и подключению - интересно было бы обсудить.

Andrew25
Offline
Зарегистрирован: 06.08.2014

Попутно использую Karadio в качестве колонок к компьютеру. Связка такая ESP32---PCM5102---Усилитель PAM8403. У PCM5102 есть разъем Jack, если к нему подключить наушники, то они играют тихо (некоторые нормально). А если подать на этот разъем сигнал от компьютера или чего другого, то получаются колонки (только радио на паузу поставить).

nadim
Offline
Зарегистрирован: 04.11.2017

Подскажите почему зависает модуль VS1053 синий как на первой картинке при воспроизведении AAC потока. Кондеры на питание подпоял - результата не дало.

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

nadim а Вы детали все припаяли к плате?, они там обычно еле держатся, и не все касаются площадок. Надо пропаять все детали без исключения на плате, ну можно выводные не паять и микросхему.

 

nadim
Offline
Зарегистрирован: 04.11.2017

Все пропаяно, даже проц. Проверьте эту ссылку с ААЦ звуком - у меня через пол минуты виснет VS1053. Как у вас будет работать модуль VS1053  - http://aac.hubu.fm:80/stream Как она отработает у Вас.

glin
Offline
Зарегистрирован: 16.03.2017

синий модуль с AAC не работает, у меня из пяти модулей ни один больше минуты не воспроизводит, причем симптомы у всех одинаковые. Видимо в схеме модуля что то не так.

nadim
Offline
Зарегистрирован: 04.11.2017

glin Подскажи какой версии чип у тебя стоит на нерабочем и на рабочем - с новым чипом vs1053b (1705 не работает должным образом)

tom666
Offline
Зарегистрирован: 10.12.2017

Problem with AAC playback fixed and resolved! :) Simply set the MP3 mode soldering together pins 33 (GPIO0) and 34 (GPIO1).

nadim
Offline
Зарегистрирован: 04.11.2017

tom666 Не решена эта проблема замыканием 34 и 33 пина, я пропаивал пару дней назад - результат нулевой. Это замыкание решается просто применением патча и можно не паять. Где-то в другом порылась собака.

glin
Offline
Зарегистрирован: 16.03.2017

nadim пишет:
 Подскажи какой версии чип у тебя стоит на нерабочем и на рабочем - с новым чипом vs1053b (1705 не работает должным образом)

1503 и 1703 остальные проверить номера не могу, установленны в корпуса. Интересно можно перепрошить чипы? В тырнете информация проскакивала, но подробностей я так и не нашел.

SDNK
Offline
Зарегистрирован: 28.12.2017

Кто обновлял Ka-Radio до Release 0.9 rev 3, WiFi работает?

Release 0.9 rev 2 у меня работало, вчера обновил и не смог подключить((

У меня esp32 wemos с дисплеем 128х64, в прошивке возможно i2c поменять на 4 и 5 вывод? настроек экрана не заметил на web

nadim
Offline
Зарегистрирован: 04.11.2017

Я при обновлении вообще с ошибкой остался. Напиши Jean-Pierre Cocatrix и лог загрузки приложи.

tom666
Offline
Зарегистрирован: 10.12.2017

nadim пишет:
Не решена эта проблема замыканием 34 и 33 пина, я пропаивал пару дней назад - результат нулевой. Это замыкание решается просто применением патча и можно не паять. Где-то в другом порылась собака.

The problem may be caused by current loop created if GBUF is connected to an amplifiers ground. See the http://www.vlsi.fi/fileadmin/app_notes/vs10XXan_output.pdf (VS10XX Analog Output App Note, sections 3.1 and 3.2) for some recommended circuits. I also recommend enabled sys.patch.

GND Loop

nadim
Offline
Зарегистрирован: 04.11.2017

Проблема решена - обновлением Ka-Radio32 0.9R3

phoenix75
Offline
Зарегистрирован: 06.07.2017

nadim пишет:

Проблема решена - обновлением Ka-Radio32 0.9R3

Извини а какая проблема решена? А то опять на днях мучил свои VS1053(плата синяя) и ESP8266 формат ААС вообще не играет. Спаивал ножки, патч включал отключал, тишина только в начале может пол секунды вякнет. Причём после этого требуется перезагрузить ESP, без этого и обычные каналы тишина. 

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

Освободилась собранная 'минималка' Edzelf ESP-Radio (на его место пришёл ESP32-Radio), решил его применить в ванной. За панель поставил вибродинамик, усилок на PAM8403 (к стати на входе кондёры уже есть, так что с VS дружит), возле выключателя света врезал в панель 2 кнопки. Понял, что врезать ещё что-то будет уродство, и назрел вопрос, как двумя кнопками получить и регулировку громкости и переключение станций.

Вообщем кнопки надо подключить не как у автора, а одну параллельно резистору 10 КОм вторую параллельно резистору 20 КОм, ещё взять резистор 10 КОм и соединить всё последовательно от +3v до A0, а с A0 на GND тоже 10 КОм. Ну и поправить код (что по русски подписал):

    v = analogRead ( A0 ) ;                       // Read analog value
    anewval = anagetsw ( v ) ;                   // Check analog value for program switches
    if ( anewval != aoldval )                     // Change?
    {
      aoldval = anewval ;                         // Remember value for change detection
      if ( anewval != 0 )                         // Button pushed?
      {
        dbgprint ( "Analog button %d pushed, v = %d", anewval, v ) ;
        if ( anewval == 1 )                       // Button 1? 
        {
        ini_block.reqvol += 2  ;                                         // увеличение громкости
        if ( ini_block.reqvol > 100 ) ini_block.reqvol = 100;            // ограничение
        }
        else if ( anewval == 2 )                  // Button 2?
        {
        ini_block.reqvol -= 2  ;                                        // Уменьшение громкости
        if ( ini_block.reqvol < 0) ini_block.reqvol = 0;                // ограничение
        }
        else if ( anewval == 3 )                  // Button 3? (1+2)
        {
         ini_block.newpreset = currentpreset + 1 ;                     // Следующая станция

//        ini_block.newpreset = currentpreset - 1 ;      // Предыдущая станция
//        ini_block.newpreset = 0 ;                      // 0 пресет

Ну и в начале ino прописать выданные величины при нажатии соответствующих кнопок, у меня это

#define NUMANA  3
#define asw1    246 //первая кнопка
#define asw2    329 //вторая кнопка
#define asw3    497 //обе кнопки

У Вас будут другие значения.

В итоге от блока радио, и динамика (они стоят у вытяжки на противоположной стене) к выключателю идёт тонкий 4х-жльный провод, 2 провода + в разрыв, для включения радио (одна клавиша выключателя), другие 2 провода - на цепочку резисторов и кнопок. Получается кнопками регулируется громкость, а при нажатии сразу двух - переключается станция. Понятно, что можно через web рулить, но он в этом проекте бывает притормаживает временами, можно по MQTT, но меня домашние не поймут. Тут же всё просто и понятно.

 

 

 
nadim
Offline
Зарегистрирован: 04.11.2017

phoenix75 пишет:

nadim пишет:

Проблема решена - обновлением Ka-Radio32 0.9R3

Извини а какая проблема решена? А то опять на днях мучил свои VS1053(плата синяя) и ESP8266 формат ААС вообще не играет. Спаивал ножки, патч включал отключал, тишина только в начале может пол секунды вякнет. Причём после этого требуется перезагрузить ESP, без этого и обычные каналы тишина. 

Мне попалась синяя плата с новый чипом VS1053b (1705)

Подключал наушники напрямую vs1053.  Сразу плата не заработала - пришлось пропаять польностью. После пропайки начала воспроизводить MP3, а ACC - шелчок и тишина - потом только отключение питания. После закоротил 33 и 34 пин на vs1053 - после этого ACC на некоторых станциях мог проиграть минты две, а то и сразу обрывало. Применение патча результата не дало. Открыл даташит и по нему начал эксперементы - результата нет. Общался с Jean-Pierre Cocatrix - он сказал что чип возможно поддельный - вообщем работать не будет. В конце концов оставил на плате только закороченные 33 и 34 пин и ранее подпаял два танталовых конденсатора по питанию на 10мкф - как в даташите. Обновил прошивку до 0.9r3 и применил патч все стало работть стабильно - AAC и MP3.

Либо мне повезло - пока я пропаивал сам чип неоднократно или всетаки была софтовая ошибка - возможно Jean-Pierre обновил патч в прошивке (хотя он уверял меня, что он и ранее применял последний патч).

phoenix75
Offline
Зарегистрирован: 06.07.2017

Видимо у меня тоже такая поделка внизу 1618. Попробую подключить к ESP32 может тоже заработает.

nadim
Offline
Зарегистрирован: 04.11.2017

phoenix75 Еще забыл написать RST — у меня не подключен - Jean-Pierre сказал чтоб небыло проблем лучше не подключать.

maksmkv
Offline
Зарегистрирован: 07.04.2013

Такая  же  ерунда, тоже читал  про  пины. Не заработало. 

nadim
Offline
Зарегистрирован: 04.11.2017

maksmkv пишет:

Такая  же  ерунда, тоже читал  про  пины. Не заработало. 

Прошивку обновлял? патч ставил? пропаивал?

tom666
Offline
Зарегистрирован: 10.12.2017

maksmkv пишет:

Такая  же  ерунда, тоже читал  про  пины. Не заработало. 

Используйте еще патч:

sys.patch("1")

Затем вы должны перезапустить радио. Oн без проблем работает и с ESP8266 - Firmware Release 1.6.3 R0 - Built on 2017/12/27.

У меня есть два таких модуля VS1053b (1705). Сейчас AAC играет нормально.

koka7777745
Offline
Зарегистрирован: 29.05.2017

А подскажите пожалуйста ,подробно как поставить патч?

Andrew25
Offline
Зарегистрирован: 06.08.2014

Чтобы патч поставить надо подать команду через UART или Telnet sys.patch("1") и перезагрузить. У меня раньше было такое, что патч, судя по командам ставился, а на деле AAC не работало. Или после очередного обновления по OTA AAC переставало работать. Позже я убрал почти все потоки AAC из списка, чтобы не мучиться каждый раз.

tom666
Offline
Зарегистрирован: 10.12.2017

koka7777745 пишет:

А подскажите пожалуйста ,подробно как поставить патч?

Это очень просто:
Подключите UART от ESP8266 к COM-порту вашего компьютера. В среде Terminal Program (например, «Termite: a simple RS232 terminal») установите COM-порт и скорость передачи (стандарт 115200). После подключения к ESP8266 выполните системную команду.
Извините, мой русский язык не очень хорош. Я из Словакии.

https://www.compuphase.com/software_termite.htm

phoenix75
Offline
Зарегистрирован: 06.07.2017

nadim пишет:

phoenix75 Еще забыл написать RST — у меня не подключен - Jean-Pierre сказал чтоб небыло проблем лучше не подключать.

Проверил на всём что было и на ка-радио 32 и edzelf 32. С модулем что то  не то. Везде либо сразу тишина и повисает или полсекунды и снова повисает на станции с ААС. Придётся красный заказать для проверки. Пока в сторону, больше не буду ковыряться. Jean-Pierre кстати на новой плате ESP анонсировал и mp3 и AAC.

nadim
Offline
Зарегистрирован: 04.11.2017

А с пайкой как дела обстоят? Пропаяй если не пропаивал. У меня он вооще сначала не заработал, так что я диспут открыл и мне сделали возврат. Потом дня три ковырял его и несколько раз пропаивал каждый контакт и сам чип и о чудо заработал на половину, а после новой пришивки и применения патча ожил на 100%.

Roman2077
Offline
Зарегистрирован: 03.05.2017

phoenix75 пишет:

nadim пишет:

phoenix75 Еще забыл написать RST — у меня не подключен - Jean-Pierre сказал чтоб небыло проблем лучше не подключать.

Проверил на всём что было и на ка-радио 32 и edzelf 32. С модулем что то  не то. Везде либо сразу тишина и повисает или полсекунды и снова повисает на станции с ААС. Придётся красный заказать для проверки. Пока в сторону, больше не буду ковыряться. Jean-Pierre кстати на новой плате ESP анонсировал и mp3 и AAC.


Я красный уже как полгода использую проблем с воспроизведением ААС нет
Пример радио весна: http://potokovoe.ru:8008/Radio_Vesna_FM.aac

Roman2077
Offline
Зарегистрирован: 03.05.2017

phoenix75 пишет:

nadim пишет:

phoenix75 Еще забыл написать RST — у меня не подключен - Jean-Pierre сказал чтоб небыло проблем лучше не подключать.

Проверил на всём что было и на ка-радио 32 и edzelf 32. С модулем что то  не то. Везде либо сразу тишина и повисает или полсекунды и снова повисает на станции с ААС. Придётся красный заказать для проверки. Пока в сторону, больше не буду ковыряться. Jean-Pierre кстати на новой плате ESP анонсировал и mp3 и AAC.


Я красный уже как полгода использую проблем с воспроизведением ААС нет
Пример радио весна:http://potokovoe.ru:8008/Radio_Vesna_FM.aac

phoenix75
Offline
Зарегистрирован: 06.07.2017

nadim пишет:

А с пайкой как дела обстоят? Пропаяй если не пропаивал. У меня он вооще сначала не заработал, так что я диспут открыл и мне сделали возврат. Потом дня три ковырял его и несколько раз пропаивал каждый контакт и сам чип и о чудо заработал на половину, а после новой пришивки и применения патча ожил на 100%.

Всё пропаивал и не раз. Несудьба видно.

Roman2077
Offline
Зарегистрирован: 03.05.2017

phoenix75 пишет:

nadim пишет:

А с пайкой как дела обстоят? Пропаяй если не пропаивал. У меня он вооще сначала не заработал, так что я диспут открыл и мне сделали возврат. Потом дня три ковырял его и несколько раз пропаивал каждый контакт и сам чип и о чудо заработал на половину, а после новой пришивки и применения патча ожил на 100%.

Всё пропаивал и не раз. Несудьба видно.


Я тоже синий и пропаивал и емкость по питанию ставил один фиг ААС нормально неработал
1-2 секунды и затык полный,как заменил на красный проблема исчезла.Возможно дело в самой микросхеме VS1053 в синих с браком?

nbo
Offline
Зарегистрирован: 25.10.2017

КаРадио ESP8266 в минимальной версии.

Собрал для него модуль ДУ на ATTiny13

схема

http://www.getchip.net/posts/076-upravlenie-nagruzkami-pri-pomoshhi-ir-pulta-attiny13/

Прошивка в ветке форума

http://www.forum.getchip.net/viewtopic.php?f=24&t=351

То что сделал в протеусе - схема:

 

Работает хорошо. Задействованы кнопки старт\стоп, следующая\предыдущая станция. Использована прошивка с использованием вывода reset attiny13 как обычного порта вывода. Достоинство то что можно использовать любой пульт ДУ и на нем обучить любые удобные для себя кнопки.

Также думаю подойдет и для варианта от Edzelf.

Плата

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

"оставил на плате только закороченные 33 и 34 пин"

скажите зачемвы коротите 33 и 34? вы даташит читали? вот что там написанно:

If pin34/GPIO0 is set with a pull-up resistor to 1 at boot time, VS1053b tries to boot from external SPI memory.

SPI boot redefines the following pins:
Normal Mode     SPI Boot Mode
GPIO0               xCS
GPIO1               CLK
DREQ                MOSI
GPIO2               MISO
 
The memory has to be an SPI Bus Serial EEPROM with 16-bit or 24-bit addresses. The serial speed used by VS1053b is 245 kHz with the nominal 12.288 MHz clock. The first three bytes in the memory have to be 0x50, 0x26, 0x48.
 
у вас подключенна внешняя spi флешка к VS1053b? все это напоминает басню мартышка и очки и махровый анекдот про не заводится авто - ты фары протирал? да. по колесам стучал? да. тогда не знаю.
nadim
Offline
Зарегистрирован: 04.11.2017

enjoyneering Не надо умничать. Пробовал все варианты, чтобы оживить плату, оставил 34 и 33 потому что модуль завелся, а опять лезть паяльником у меня пока нет настроения. У меня спросили я дал развернутый ответ как есть, а проверять дальше у меня пока нет времени.

tom666
Offline
Зарегистрирован: 10.12.2017

enjoyneering пишет:

скажите зачемвы коротите 33 и 34? вы даташит читали?

Я прочитал технический паспорт. Проблема заключается в неопределенном состоянии GPIO1, который плавает в воздухе, и VS1053 случайно переключается в режим MIDI. GPIO0 подключен к резистору 100k (pull-down). Поэтому, если вы подключаете 33 (GPIO0) и 34 (GPIO1), устанавливается режим MP3.

nadim
Offline
Зарегистрирован: 04.11.2017

tom666 Про это я тоже читал потому и коротил. Поэтому поводу я общался с Jean-Pierre и он сказал, что если приминять патч то режим MP3 установиться по умолчанию (конечно если я его правильно понял). Так что можно коротить, а можно и не коротить с применением патча. Я так понимаю еще может влиять ревизия самого чипа и поэтому проявляются нюансы - мое субъективное мнение.

tom666
Offline
Зарегистрирован: 10.12.2017

I'll take it as follows:
1. connect the pins 33 and 34 together
2. apply patch
3. eliminate the GND loop (see http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=17#comment-334405)

This applies to the blue LCsoft Technology VS1053 boards. After these actions playing AAC streams working normally.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

Прошил ESP-шку (nodeMcu V3) следующими файлами:

boot_v1.6.bin 0x000
user1.4096.new.4.bin 0x01000
user2.4096.new.4.bin 0x81000
blank.bin 0x7e000
blank.bin 0x3fe000
esp_init_data_default.bin 0xfc000
esp_init_data_default.bin 0x3fc000

но почему то в сетях WiFi не вижу WifiWebRadio

Может не так что-то делаю, после прошивки как должен вести себя синий сидик на модуле? у меня "молчит"

 

glin
Offline
Зарегистрирован: 16.03.2017

Должен быстро моргать при включении (загрузке) затем моргает с частотой ~0.5 гц

ShAlex13
Offline
Зарегистрирован: 19.01.2018

Может не так программирую. Жму и держу кнопку "Flash", нажимаю кратковременно"Reset", отпускаю"Flash"? заливаю бинарники. Снимаю питание, подключаю питание...Прошивается без ошибок.

glin
Offline
Зарегистрирован: 16.03.2017

Пробуй черным прошивщиком nodemcu-flasher-master

ShAlex13
Offline
Зарегистрирован: 19.01.2018

Пробовал, без изменений

glin
Offline
Зарегистрирован: 16.03.2017

залей файл очистки модуля - где то здесь давали ссылку на него . 

ShAlex13
Offline
Зарегистрирован: 19.01.2018

тоже не помогло