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

10237 ответов [Последнее сообщение]
Roman2077
Offline
Зарегистрирован: 03.05.2017

Спасибо! Значит у меня внешняя память работает!!!! При воспроизведении ~31000, stop~32760.

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

Igor_116
Вроде да. Просто раньше не было скомпилированной прошивки для ардуино. Но в этой теме я тоже выкладывал bin.

shurupcheg
Offline
Зарегистрирован: 10.11.2017

Собрал КаРадио. работает. 
Хочу собрать проект Edzelf на ESP12.
Делал пошагово по инструкции из пдф-файла.
Arduino IDE выдает ошибку компиляции:

Arduino: 1.8.2 (Windows 7), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, 115200, 4M (3M SPIFFS)"

Изменены опции сборки, пересобираем все
C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp: In constructor 'AsyncClient::AsyncClient(tcp_pcb*)':

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:78:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, pbuf*, long int)' to 'tcp_recv_fn {aka signed char (*)(void*, tcp_pcb*, pbuf*, signed char)}' [-fpermissive]

     tcp_recv(_pcb, &_s_recv);

                            ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:318:18: error:   initializing argument 2 of 'void tcp_recv(tcp_pcb*, tcp_recv_fn)' [-fpermissive]

 void             tcp_recv    (struct tcp_pcb *pcb, tcp_recv_fn recv) ICACHE_FLASH_ATTR;

                  ^

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:79:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, uint16_t) {aka long int (*)(void*, tcp_pcb*, short unsigned int)}' to 'tcp_sent_fn {aka signed char (*)(void*, tcp_pcb*, short unsigned int)}' [-fpermissive]

     tcp_sent(_pcb, &_s_sent);

                            ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:319:18: error:   initializing argument 2 of 'void tcp_sent(tcp_pcb*, tcp_sent_fn)' [-fpermissive]

 void             tcp_sent    (struct tcp_pcb *pcb, tcp_sent_fn sent)ICACHE_FLASH_ATTR;

                  ^

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:80:28: error: invalid conversion from 'void (*)(void*, long int)' to 'tcp_err_fn {aka void (*)(void*, signed char)}' [-fpermissive]

     tcp_err(_pcb, &_s_error);

                            ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:321:18: error:   initializing argument 2 of 'void tcp_err(tcp_pcb*, tcp_err_fn)' [-fpermissive]

 void             tcp_err     (struct tcp_pcb *pcb, tcp_err_fn err)ICACHE_FLASH_ATTR;

                  ^

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:81:31: error: invalid conversion from 'long int (*)(void*, tcp_pcb*)' to 'tcp_poll_fn {aka signed char (*)(void*, tcp_pcb*)}' [-fpermissive]

     tcp_poll(_pcb, &_s_poll, 1);

                               ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:320:18: error:   initializing argument 2 of 'void tcp_poll(tcp_pcb*, tcp_poll_fn, u8_t)' [-fpermissive]

 void             tcp_poll    (struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval)ICACHE_FLASH_ATTR;

                  ^

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp: In member function 'bool AsyncClient::connect(IPAddress, uint16_t)':

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:130:25: error: invalid conversion from 'void (*)(void*, long int)' to 'tcp_err_fn {aka void (*)(void*, signed char)}' [-fpermissive]

   tcp_err(pcb, &_s_error);

                         ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:321:18: error:   initializing argument 2 of 'void tcp_err(tcp_pcb*, tcp_err_fn)' [-fpermissive]

 void             tcp_err     (struct tcp_pcb *pcb, tcp_err_fn err)ICACHE_FLASH_ATTR;

                  ^

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp: In member function 'AsyncClient& AsyncClient::operator=(const AsyncClient&)':

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:168:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, pbuf*, long int)' to 'tcp_recv_fn {aka signed char (*)(void*, tcp_pcb*, pbuf*, signed char)}' [-fpermissive]

     tcp_recv(_pcb, &_s_recv);

                            ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:318:18: error:   initializing argument 2 of 'void tcp_recv(tcp_pcb*, tcp_recv_fn)' [-fpermissive]

 void             tcp_recv    (struct tcp_pcb *pcb, tcp_recv_fn recv) ICACHE_FLASH_ATTR;

                  ^

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:169:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, uint16_t) {aka long int (*)(void*, tcp_pcb*, short unsigned int)}' to 'tcp_sent_fn {aka signed char (*)(void*, tcp_pcb*, short unsigned int)}' [-fpermissive]

     tcp_sent(_pcb, &_s_sent);

                            ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:319:18: error:   initializing argument 2 of 'void tcp_sent(tcp_pcb*, tcp_sent_fn)' [-fpermissive]

 void             tcp_sent    (struct tcp_pcb *pcb, tcp_sent_fn sent)ICACHE_FLASH_ATTR;

                  ^

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:170:28: error: invalid conversion from 'void (*)(void*, long int)' to 'tcp_err_fn {aka void (*)(void*, signed char)}' [-fpermissive]

     tcp_err(_pcb, &_s_error);

                            ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:321:18: error:   initializing argument 2 of 'void tcp_err(tcp_pcb*, tcp_err_fn)' [-fpermissive]

 void             tcp_err     (struct tcp_pcb *pcb, tcp_err_fn err)ICACHE_FLASH_ATTR;

                  ^

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:171:31: error: invalid conversion from 'long int (*)(void*, tcp_pcb*)' to 'tcp_poll_fn {aka signed char (*)(void*, tcp_pcb*)}' [-fpermissive]

     tcp_poll(_pcb, &_s_poll, 1);

                               ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:320:18: error:   initializing argument 2 of 'void tcp_poll(tcp_pcb*, tcp_poll_fn, u8_t)' [-fpermissive]

 void             tcp_poll    (struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval)ICACHE_FLASH_ATTR;

                  ^

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp: In member function 'long int AsyncClient::_connected(void*, long int)':

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:292:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, pbuf*, long int)' to 'tcp_recv_fn {aka signed char (*)(void*, tcp_pcb*, pbuf*, signed char)}' [-fpermissive]

     tcp_recv(_pcb, &_s_recv);

                            ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:318:18: error:   initializing argument 2 of 'void tcp_recv(tcp_pcb*, tcp_recv_fn)' [-fpermissive]

 void             tcp_recv    (struct tcp_pcb *pcb, tcp_recv_fn recv) ICACHE_FLASH_ATTR;

                  ^

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:293:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, uint16_t) {aka long int (*)(void*, tcp_pcb*, short unsigned int)}' to 'tcp_sent_fn {aka signed char (*)(void*, tcp_pcb*, short unsigned int)}' [-fpermissive]

     tcp_sent(_pcb, &_s_sent);

                            ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:319:18: error:   initializing argument 2 of 'void tcp_sent(tcp_pcb*, tcp_sent_fn)' [-fpermissive]

 void             tcp_sent    (struct tcp_pcb *pcb, tcp_sent_fn sent)ICACHE_FLASH_ATTR;

                  ^

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:294:31: error: invalid conversion from 'long int (*)(void*, tcp_pcb*)' to 'tcp_poll_fn {aka signed char (*)(void*, tcp_pcb*)}' [-fpermissive]

     tcp_poll(_pcb, &_s_poll, 1);

                               ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:320:18: error:   initializing argument 2 of 'void tcp_poll(tcp_pcb*, tcp_poll_fn, u8_t)' [-fpermissive]

 void             tcp_poll    (struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval)ICACHE_FLASH_ATTR;

                  ^

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp: In member function 'void AsyncServer::begin()':

C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:848:30: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, long int)' to 'tcp_accept_fn {aka signed char (*)(void*, tcp_pcb*, signed char)}' [-fpermissive]

   tcp_accept(_pcb, &_s_accept);

                              ^

In file included from C:\Users\SHURUP\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:

C:\Users\SHURUP\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include/lwip/tcp.h:317:18: error:   initializing argument 2 of 'void tcp_accept(tcp_pcb*, tcp_accept_fn)' [-fpermissive]

 void             tcp_accept  (struct tcp_pcb *pcb, tcp_accept_fn accept) ICACHE_FLASH_ATTR;

                  ^

exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

 

Кто-нибудь сталкивался стакой проблемой?

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

Для КаРадио переделал схему сброса модуля VS1053 (вывод 3) как в Edzelf - работа КаРадио стала намного стабильней.

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

nbo пишет:

Для КаРадио переделал схему сброса модуля VS1053 (вывод 3) как в Edzelf - работа КаРадио стала намного стабильней.


А поподробней можно посмотреть?

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

Roman2077 пишет:
nbo пишет:

Для КаРадио переделал схему сброса модуля VS1053 (вывод 3) как в Edzelf - работа КаРадио стала намного стабильней.

А поподробней можно посмотреть?

Скачайте материалы от Edzelf отсюда https://github.com/Edzelf/Esp-radio. В ПДФ файле схема подключения, так вот для КаРадио вывод 3 VS1053 отключить от порта GPIO0 ESP12 и собрать схему сброса как в Edzelf на двух диодах и резисторе. Работа стала намного стабильней.

Еще здесь https://radcap.ru/index-d.html много интернет радиостанций рассортированных по жанрам. Вещание в формате ААС скорость 48кб/с что по качеству примерно равно 128кб/с формата MP3.

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

У меня были проблемы с воспроизведением AAC формата когда стояла VS1053 собраная на синей плате, но после замены на красную стало работать стабильно без затыков и зависаний!!!

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

Roman2077 пишет:
У меня были проблемы с воспроизведением AAC формата когда стояла VS1053 собраная на синей плате, но после замены на красную стало работать стабильно без затыков и зависаний!!!

Выше я писал о переделке независимо от того какой формат воспроизводится. Слушаю намного больше в МП3.

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

nbo пишет:

Скачайте материалы от Edzelf отсюда https://github.com/Edzelf/Esp-radio. В ПДФ файле схема подключения, так вот для КаРадио вывод 3 VS1053 отключить от порта GPIO0 ESP12 и собрать схему сброса как в Edzelf на двух диодах и резисторе. Работа стала намного стабильней.

 

 

ссылка не работает

shurupcheg
Offline
Зарегистрирован: 10.11.2017

Protivnik пишет:

nbo пишет:

Скачайте материалы от Edzelf отсюда https://github.com/Edzelf/Esp-radio. В ПДФ файле схема подключения, так вот для КаРадио вывод 3 VS1053 отключить от порта GPIO0 ESP12 и собрать схему сброса как в Edzelf на двух диодах и резисторе. Работа стала намного стабильней.

 

 

ссылка не работает

https://github.com/Edzelf/Esp-radio
работает

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

Protivnik пишет:

nbo пишет:

Скачайте материалы от Edzelf отсюда https://github.com/Edzelf/Esp-radio. В ПДФ файле схема подключения, так вот для КаРадио вывод 3 VS1053 отключить от порта GPIO0 ESP12 и собрать схему сброса как в Edzelf на двух диодах и резисторе. Работа стала намного стабильней.

 

 

ссылка не работает

В выше приведенной ссылке на ГитХаб последняя точка лишняя, а отредактировать уже не могу

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

nbo пишет:
Работа стала намного стабильней.
Стабильней, или абсолютно стабильна? Просто на edzelf у меня играет постоянно днём на кухне, ниразу, за последние несколько месяцев, небыло прерываний или затыков, это я считаю абсолютно стабильно.

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

udavst пишет:

nbo пишет:
Работа стала намного стабильней.
Стабильней, или абсолютно стабильна? Просто на edzelf у меня играет постоянно днём на кухне, ниразу, за последние несколько месяцев, небыло прерываний или затыков, это я считаю абсолютно стабильно.

Ну про абсолютную стабильность утверждать не буду, но четвертый день играет без затыков :-)

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

Значит стабильно ). Но на неделе, всё равно сделаю на edzelf) прикипел я что ли, да и код открыт, может удастся экран как-то по другому замутить, экран, по мне - единственный недостаток Edzelf, хотя на esp32 я его не видел, если такой же мелкий - лучше без него, или ковырять.

ЗЫ А вообще хочу без декодера попробовать, но мне бы регулировку громкости с кнопок, тогда бы и сомнения ушли, на вибродинамик в ванную - самое то было бы.

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

На предыдущей странице я писал что была разработана плата для КаРадио на ESP12s на которую бутербродом ставится модуль на VS1053 дабы уменьшить количество проводов. Получился самодостаточный  модуль 50х45х15 мм. Так вот без доработки цепи сброса были постоянные глюки и затыки учитывая что у меня иногда проседает скорость интернета. Тогда был изменен скетч от Edzelf под эту же плату и появилась возможность сравнить на одном и том же железе работу. Так вот после доработки сброса я выбираю таки КаРадио, тем более что при праблемах со скоростью интернета работа КаРадио стабильней. Кроме того на КаРадио мне кажется лучше качество звука, хотя я понимаю что такого не может быть - железо то одинаково. Экран тоже не использую а собрал девайс из этой темы http://radiokot.ru/forum/viewtopic.php?f=25&t=98758 и думаю использовать с ним.

Достоинство КаРадио также вижу и в том что Автором идет его поддержка, более продвинутый веб интерфейс.

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

Karadio32

После того, как автор разработал версию радио на ESP32, я попробовал вариант без VS1053, пусть даже и без AAC. Такой вариант мне больше понравился, только хочу все-таки внешний DAC подключить, а то с встроенным в ESP32 звук не очень (но достойный). Без VS1053 глюков меньше. Еще у Karadio есть проблема: очередное обновление по OTA может закончиться как угодно. Радио может вообще не запуститься или перезагружаться начнет, или дисплей перестанет работать. Повторное обновление может решить проблему, а иногда и нет. И практика подсказывает, что чаще это возникает из-за ошибок в коде автора, которые он быстро устраняет. Очередное обновление может превратиться в запутанный квест. Мы все любим продвинутый web интерфейс, дополнительные опции, но навороченность снижает стабильность.

Igor_116
Offline
Зарегистрирован: 09.11.2017

Andrew25 пишет:
Igor_116 Вроде да. Просто раньше не было скомпилированной прошивки для ардуино. Но в этой теме я тоже выкладывал bin.

Ваши прошивки из 402 поста заработали! с сайта не работают.

Сасибо!

энкодер не очет работать подключать на В12В13В14 или В7В8В9

и RDA5807M подключал кто нибуть?

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

Igor_116

А у вас STM32, а то в посте 402 для нее. У автора на схеме PB7, PB8, PB9. Остальные выводы энкодера подключаете?

 

Igor_116
Offline
Зарегистрирован: 09.11.2017

да stm

в одном из документов автора прописанны два варианта.

земля и подпорка по питанию у энкодера тоже подключено.

с энкодером разобрался, не пропай земли.

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

Igor_116 пишет:

Andrew25 пишет:
Igor_116 Вроде да. Просто раньше не было скомпилированной прошивки для ардуино. Но в этой теме я тоже выкладывал bin.

Ваши прошивки из 402 поста заработали! с сайта не работают.

Сасибо!

энкодер не очет работать подключать на В12В13В14 или В7В8В9

и RDA5807M подключал кто нибуть?

Подскажите, а что появилась возможность в KaRadio32 подключить RDA5807M ? А тоя у автора спрашивал про такую возможность, так он сказал, что это возможно будет в другом проекте.

Подскажите: заказал себе oled Дисплей 128x64 0.96 IIC I2C - кто нибудь руссифицировал его и как это можно сделать для KaRadio32.

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

nadim Возможность руссификации, я думаю, существует. Это надо в исходных кодах ESP32 править. Можно шрифты. Но я решил не заморачиваться, потому что пользуюсь обновлением по OTA, а после обновления шрифты будут слетать. А RDA5807 пока нет возможности подключить.

 

Joker_one
Offline
Зарегистрирован: 13.11.2017

Здравствуйте, собрал радио по варианту из первого поста, без кнопок и экрана.

Использованы вот такие платы 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На плате VS1053B не совсем понятно какая из ног является DREQ но отследив от чипа получается вроде бы pin 2

Но есть проблема, при подключении ног DREQ и X_RST esp8266 не загружается. 

Выглядит это так:

Нормальная загрузка:

нормальная загрузка
скорость 74880:
ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 1856, room 16 
tail 0
chksum 0x63
load 0x3ffe8000, len 776, room 8 
tail 0
chksum 0x02
load 0x3ffe8310, len 552, room 8 
tail 0
chksum 0x79
csum 0x79

2nd boot version : 1.5
  SPI Speed      : 40MHz
  SPI Mode       : DIO
  SPI Flash Size & Map: 32Mbit(512KB+512KB)
enhance boot mode, jump to run bin @ 1000

 @ 1000

OS SDK ver: 1.4.2(f57d61a) compiled @ Jul  1 2016 15:59:48

скорость 115200:
External ram not detected

uart speed: 115200
Release 1.6.1, Revision 0
SDK 1.4.2(f57d61a)
data  : 0x3ffe8000 ~ 0x3ffe88fc, len: 2300
rodata: 0x3ffe8900 ~ 0x3ffea2b8, len: 6584
bss   : 0x3ffea2b8 ~ 0x3fff16d8, len: 29728
heap  : 0x3fff16d8 ~ 0x40000000, len: 59688
Heap size: 30776
size_map: 4
Eeprom_start: 3e0000
Eeprom_start1: 3d0000
Flash size: 4194304
t0 task: 3fff8970
t1 task: 3fff8bf8
t2 task: 3fff9218
t3 task: 3fff9608
t4 task: 3fff9c50
Heap size: 23992
mode : sta(60:01:94:35:ca:09)
add if0
SCI_Mode (0x4800) = 0xFFFF
SCI_Status (0x48) = 0xFFFF
VS Version (VS1053 is 4) = 15
SCI_ClockF = 0xFFFF
device: 3fffa6e8
volume: 255
UART READY
AP1: JokerMRouter, AP2: 
 AP1:Station Ip: 0.0.0.0
Trying JokerMRouter ,  I: 0 status: 1
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 2
pm open phy_2,type:2 0 0
cnt 

connected with JokerMRouter, channel 11
dhcp client start...
Trying JokerMRouter ,  I: 1 status: 1
ip:192.168.0.101,mask:255.255.255.0,gw:192.168.0.1
sleep enable,type: 2
No panel
ADC Div: 0 from adc: 4
autostart: playing:0, currentstation:229

Загрузка с подключенным DREQ:

74880:

ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 1856, room 16 
tail 0
chksum 0x63
load 0x3ffe8000, len 776, room 8 
tail 0
chksum 0x02
load 0x3ffe8310, len 552, room 8 
tail 0
chksum 0x79
csum 0x79

2nd boot version : 1.5
  SPI Speed      : 40MHz
  SPI Mode       : DIO
  SPI Flash Size & Map: 32Mbit(512KB+512KB)
enhance boot mode, jump to run bin @ 1000

 @ 1000

OS SDK ver: 1.4.2(f57d61a) compiled @ Jul  1 2016 15:59:48

115200:

External ram not detected

uart speed: 115200
Release 1.6.1, Revision 0
SDK 1.4.2(f57d61a)
data  : 0x3ffe8000 ~ 0x3ffe88fc, len: 2300
rodata: 0x3ffe8900 ~ 0x3ffea2b8, len: 6584
bss   : 0x3ffea2b8 ~ 0x3fff16d8, len: 29728
heap  : 0x3fff16d8 ~ 0x40000000, len: 59688
Heap size: 30776
size_map: 4
Eeprom_start: 3e0000
Eeprom_start1: 3d0000
Flash size: 4194304
t0 task: 3fff8970
t1 task: 3fff8bf8
t2 task: 3fff9218
t3 task: 3fff9608
t4 task: 3fff9c50
Heap size: 23992
mode : sta(60:01:94:35:ca:09)
add if0

Загрузка с подключенным DREQ и X_RST:

74880:
ets Jan  8 2013,rst cause:2, boot mode:(1,7)

Пробовал менять местами DREQ и X_DCS как было написано в одном из первых сообщений, результат аналогичный.

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

nbo пишет:

Для КаРадио переделал схему сброса модуля VS1053 (вывод 3) как в Edzelf - работа КаРадио стала намного стабильней.

Попробовал, улучшений не заметил. AAC нормально так и не заработал , а на МР3 у меня проблемы не возникали. Видимо многое зависит от модуля VS1053 ( у меня синий) и его производителя.

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

glin пишет:

nbo пишет:

Для КаРадио переделал схему сброса модуля VS1053 (вывод 3) как в Edzelf - работа КаРадио стала намного стабильней.

Попробовал, улучшений не заметил. AAC нормально так и не заработал , а на МР3 у меня проблемы не возникали. Видимо многое зависит от модуля VS1053 ( у меня синий) и его производителя.


У меня ААС с синий не было поменял на красный и все стало нормально без затыков работать!!!!http://out.arduino.ru/?redirect=https%3A%2F%2Fwww.aliexpress.com%2Fitem%2FVS1053-VS1053B-MP3-Module-For-Arduino-UNO-Breakout-Board-With-SD-Card-Slot-VS1053B-Ogg-Real%2F32816427942.html%3Fspm%3Da2g0s.9042311.0.0.N6nLZM&baseU=http%3A%2F%2Farduino.ru%2Fforum%2Fproekty%2Fwi-fi-internet-radio%3Fpage%3D13

Пример Радио Весна FM:http://potokovoe.ru:8008/Radio_Vesna_FM.aac
На синем модуле работало несколько секунд и VS1053 зависал.

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

glin пишет:
nbo пишет:
Для КаРадио переделал схему сброса модуля VS1053 (вывод 3) как в Edzelf - работа КаРадио стала намного стабильней.
Попробовал, улучшений не заметил. AAC нормально так и не заработал , а на МР3 у меня проблемы не возникали. Видимо многое зависит от модуля VS1053 ( у меня синий) и его производителя.
Всё же схема сброса в Edzelf сделана в соответствии с кодом, сигнал сброса формируется по другому. В Karadio, я не думаю, что усложнение схемы сброса как-то повлияет, скорее всего всё останется так же. Да и в Edzelf это изначально сделано из-за недостатка линий.

ЗЫ И уж точно она не может повлиять на поддержку форматов )

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

ойропа видимо перешла на зимнее время и теперь надо менять на tzo 3. через термит менять не получается .

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

Пришлось перешивать stm .

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

Да придеться править в исходнике я еще в конце октября заметил 29.10.2017 исправил tz.

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

glin Через терминал, наверно, бесполезно, потому что именно STM посылает по UART команду (sys.tzo) ESP8266.

 

Sliva23
Offline
Зарегистрирован: 10.03.2017

Привет всем.Прошу сильно не пинать,никак не могу повторить проект https://github.com/Edzelf/Esp-radio 

При компиляции выдает ошибки Arduino: 1.8.5 (Windows XP), Плата:"Generic ESP8266 Module, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS), ck, Disabled, None"

 
Изменены опции сборки, пересобираем все
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp: In constructor 'AsyncClient::AsyncClient(tcp_pcb*)':
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:78:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, pbuf*, long int)' to 'tcp_recv_fn {aka signed char (*)(void*, tcp_pcb*, pbuf*, signed char)}' [-fpermissive]
 
     tcp_recv(_pcb, &_s_recv);
 
                            ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:318:18: error:   initializing argument 2 of 'void tcp_recv(tcp_pcb*, tcp_recv_fn)' [-fpermissive]
 
 void             tcp_recv    (struct tcp_pcb *pcb, tcp_recv_fn recv) ICACHE_FLASH_ATTR;
 
                  ^
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:79:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, uint16_t) {aka long int (*)(void*, tcp_pcb*, short unsigned int)}' to 'tcp_sent_fn {aka signed char (*)(void*, tcp_pcb*, short unsigned int)}' [-fpermissive]
 
     tcp_sent(_pcb, &_s_sent);
 
                            ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:319:18: error:   initializing argument 2 of 'void tcp_sent(tcp_pcb*, tcp_sent_fn)' [-fpermissive]
 
 void             tcp_sent    (struct tcp_pcb *pcb, tcp_sent_fn sent)ICACHE_FLASH_ATTR;
 
                  ^
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:80:28: error: invalid conversion from 'void (*)(void*, long int)' to 'tcp_err_fn {aka void (*)(void*, signed char)}' [-fpermissive]
 
     tcp_err(_pcb, &_s_error);
 
                            ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:321:18: error:   initializing argument 2 of 'void tcp_err(tcp_pcb*, tcp_err_fn)' [-fpermissive]
 
 void             tcp_err     (struct tcp_pcb *pcb, tcp_err_fn err)ICACHE_FLASH_ATTR;
 
                  ^
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:81:31: error: invalid conversion from 'long int (*)(void*, tcp_pcb*)' to 'tcp_poll_fn {aka signed char (*)(void*, tcp_pcb*)}' [-fpermissive]
 
     tcp_poll(_pcb, &_s_poll, 1);
 
                               ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:320:18: error:   initializing argument 2 of 'void tcp_poll(tcp_pcb*, tcp_poll_fn, u8_t)' [-fpermissive]
 
 void             tcp_poll    (struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval)ICACHE_FLASH_ATTR;
 
                  ^
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp: In member function 'bool AsyncClient::connect(IPAddress, uint16_t)':
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:130:25: error: invalid conversion from 'void (*)(void*, long int)' to 'tcp_err_fn {aka void (*)(void*, signed char)}' [-fpermissive]
 
   tcp_err(pcb, &_s_error);
 
                         ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:321:18: error:   initializing argument 2 of 'void tcp_err(tcp_pcb*, tcp_err_fn)' [-fpermissive]
 
 void             tcp_err     (struct tcp_pcb *pcb, tcp_err_fn err)ICACHE_FLASH_ATTR;
 
                  ^
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp: In member function 'AsyncClient& AsyncClient::operator=(const AsyncClient&)':
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:168:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, pbuf*, long int)' to 'tcp_recv_fn {aka signed char (*)(void*, tcp_pcb*, pbuf*, signed char)}' [-fpermissive]
 
     tcp_recv(_pcb, &_s_recv);
 
                            ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:318:18: error:   initializing argument 2 of 'void tcp_recv(tcp_pcb*, tcp_recv_fn)' [-fpermissive]
 
 void             tcp_recv    (struct tcp_pcb *pcb, tcp_recv_fn recv) ICACHE_FLASH_ATTR;
 
                  ^
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:169:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, uint16_t) {aka long int (*)(void*, tcp_pcb*, short unsigned int)}' to 'tcp_sent_fn {aka signed char (*)(void*, tcp_pcb*, short unsigned int)}' [-fpermissive]
 
     tcp_sent(_pcb, &_s_sent);
 
                            ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:319:18: error:   initializing argument 2 of 'void tcp_sent(tcp_pcb*, tcp_sent_fn)' [-fpermissive]
 
 void             tcp_sent    (struct tcp_pcb *pcb, tcp_sent_fn sent)ICACHE_FLASH_ATTR;
 
                  ^
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:170:28: error: invalid conversion from 'void (*)(void*, long int)' to 'tcp_err_fn {aka void (*)(void*, signed char)}' [-fpermissive]
 
     tcp_err(_pcb, &_s_error);
 
                            ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:321:18: error:   initializing argument 2 of 'void tcp_err(tcp_pcb*, tcp_err_fn)' [-fpermissive]
 
 void             tcp_err     (struct tcp_pcb *pcb, tcp_err_fn err)ICACHE_FLASH_ATTR;
 
                  ^
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:171:31: error: invalid conversion from 'long int (*)(void*, tcp_pcb*)' to 'tcp_poll_fn {aka signed char (*)(void*, tcp_pcb*)}' [-fpermissive]
 
     tcp_poll(_pcb, &_s_poll, 1);
 
                               ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:320:18: error:   initializing argument 2 of 'void tcp_poll(tcp_pcb*, tcp_poll_fn, u8_t)' [-fpermissive]
 
 void             tcp_poll    (struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval)ICACHE_FLASH_ATTR;
 
                  ^
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp: In member function 'long int AsyncClient::_connected(void*, long int)':
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:292:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, pbuf*, long int)' to 'tcp_recv_fn {aka signed char (*)(void*, tcp_pcb*, pbuf*, signed char)}' [-fpermissive]
 
     tcp_recv(_pcb, &_s_recv);
 
                            ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:318:18: error:   initializing argument 2 of 'void tcp_recv(tcp_pcb*, tcp_recv_fn)' [-fpermissive]
 
 void             tcp_recv    (struct tcp_pcb *pcb, tcp_recv_fn recv) ICACHE_FLASH_ATTR;
 
                  ^
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:293:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, uint16_t) {aka long int (*)(void*, tcp_pcb*, short unsigned int)}' to 'tcp_sent_fn {aka signed char (*)(void*, tcp_pcb*, short unsigned int)}' [-fpermissive]
 
     tcp_sent(_pcb, &_s_sent);
 
                            ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:319:18: error:   initializing argument 2 of 'void tcp_sent(tcp_pcb*, tcp_sent_fn)' [-fpermissive]
 
 void             tcp_sent    (struct tcp_pcb *pcb, tcp_sent_fn sent)ICACHE_FLASH_ATTR;
 
                  ^
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:294:31: error: invalid conversion from 'long int (*)(void*, tcp_pcb*)' to 'tcp_poll_fn {aka signed char (*)(void*, tcp_pcb*)}' [-fpermissive]
 
     tcp_poll(_pcb, &_s_poll, 1);
 
                               ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:320:18: error:   initializing argument 2 of 'void tcp_poll(tcp_pcb*, tcp_poll_fn, u8_t)' [-fpermissive]
 
 void             tcp_poll    (struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval)ICACHE_FLASH_ATTR;
 
                  ^
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp: In member function 'void AsyncServer::begin()':
 
C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:848:30: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, long int)' to 'tcp_accept_fn {aka signed char (*)(void*, tcp_pcb*, signed char)}' [-fpermissive]
 
   tcp_accept(_pcb, &_s_accept);
 
                              ^
 
In file included from C:\Documents and Settings\User\Мои документы\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:27:0:
 
C:\Documents and Settings\User\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include/lwip/tcp.h:317:18: error:   initializing argument 2 of 'void tcp_accept(tcp_pcb*, tcp_accept_fn)' [-fpermissive]
 
 void             tcp_accept  (struct tcp_pcb *pcb, tcp_accept_fn accept) ICACHE_FLASH_ATTR;
 
                  ^
 
exit status 1
Ошибка компиляции для платы Generic ESP8266 Module.
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 
Joker_one
Offline
Зарегистрирован: 13.11.2017

Данная версия компилятора считает ошибочным проводить неявное преобразование 'long int в signed char , если бы речь шла не об Arduino IDE то можно было бы просто выставить флаг компиляции -fpermissive и все бы собралось с предупреждением. Но в Arduino IDE такой возможности вроде бы нет. Можно попробовать указать конкретно как преобразовывать примерно так:

void *a;
tcp_pcb *b;
pbuf *c;
long int d;
tcp_recv_fn(a,b,c, (signed char) d);

т.е. в тех местах где ругается на неправильное преобразование, указывать конструкцию

(signed char) 

или аналогичную, для явного указания какое проводится преобразование.

Другой вариант...пробуйте другие версии Arduino IDE, уверен что на какой-нибудь все соберется сразу и без ошибок)

Sliva23
Offline
Зарегистрирован: 10.03.2017

А может быть кто богат файлами прошивки по проекту Edzelf

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

Вот здесь прошивка для Edzelf файл Esp_radio.ino.bin

https://drive.google.com/open?id=1cdE7LzKIwnr89lTRdAxVaz2g4vK3VGAr

 

Sliva23
Offline
Зарегистрирован: 10.03.2017

Спасибо!

Если этот бинарник заливать esp flash download tool нужно ли указывать адреса?

dnchk
Offline
Зарегистрирован: 19.11.2017

Сделал на nodemcu, всё прошилось, страница открывается, а звука нет) что может быть? Куда посмотреть?
Подключал так
esp8266 nodemcu vs1053 power shield
a0 -3,3v
vin 5v
gnd gnd
d1 x_dcs(7 pin)
d2 DREQ (2 pin)
d3 x_reset (8 pin)
d5 sck (13 pin)
d6 miso (12 pin)
d7 mosi (11 pin)
d8 bx-cs (6 pin)

Может с подключением накосячил?
И ещё, когда радио подключается к точке доступа на телефоне, то с компа ее вообще не видно как wifiradio.

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

Sliva23

Да нужно заливать с адреса 0x00000.

Если модуль ESP не новый, т.е. в него что то уже заливалось то желательно перед заливкой прошивки Edzelf прошить одну из прошивок которые я только что выложил там же на Google disk в папке At_firmware_bin1.54 в зависимости от размера памяти модуля, читайте файл readme. Таким образом восстанавливаем заводскую прошивку.

После прошивки Edzelf подключиться к сети Esp radio и в браузере зайти по адресу 192.168.4.1 и загрузить файл radio.ini со своими настройками сети WIFI ну и если надо адресами станций.

Sliva23
Offline
Зарегистрирован: 10.03.2017

Плата vs 1053 зеленая или красная? У меня почему-то на зелёной звук так и не появился. Веб морда работает. Через  браузер на ноутбуке звук есть. Пытался запустить проект https://hackaday.io/project/11570-wifi-webradio-on-esp8266-or-esp32 .Сейчас хочу попробовать красную vs1053 и проект от Edzelf, через Arduino ide скомпилировать не получается. Сейчас сижу и думаю чем и как залить этот бинарник....

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

dnchk

Со стороны esp8266 вроде правильно, а со стороны vs1053 какая то странная нумерация - какой у вас модуль - у меня синий.

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

Sliva23 пишет:

Плата vs 1053 зеленая или красная? У меня почему-то на зелёной звук так и не появился. Веб морда работает. Через  браузер на ноутбуке звук есть. Пытался запустить проект https://hackaday.io/project/11570-wifi-webradio-on-esp8266-or-esp32 .Сейчас хочу попробовать красную vs1053 и проект от Edzelf, через Arduino ide скомпилировать не получается. Сейчас сижу и думаю чем и как залить этот бинарник....

дык выше написал:-)

dnchk
Offline
Зарегистрирован: 19.11.2017

Красная vs1053. Может я не так адреса станций залил... Хз. Но никакме прямые ссылки не играют, даже рекорд

Joker_one
Offline
Зарегистрирован: 13.11.2017

nbo

"После прошивки Edzelf подключиться к сети Esp radio и в браузере зайти по адресу 192.168.4.1" сеть Esp-radio требует пароль для подключения, не могли бы вы сказать какой пароль на той прошивке что вы выложили

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

Joker_one пишет:

nbo

"После прошивки Edzelf подключиться к сети Esp radio и в браузере зайти по адресу 192.168.4.1" сеть Esp-radio требует пароль для подключения, не могли бы вы сказать какой пароль на той прошивке что вы выложили

Пароль "Esp-radio" без кавычек, страница 12 описания ESP-radio.pdf. Почитайте - много вопросов отпадет. Кстати при прошивке из среды Ардуино необходимо указать частоту CPU 160MHz - тогда будет играть станции с битрейтом до 320кб/с. Об этом тоже написано описании.

Sliva23
Offline
Зарегистрирован: 10.03.2017

Отдельное спасибо nbo. Заработало радио от Edzelf. Синяя плата vs1053. Прошивал esp flash download tool.

Только вот не получается отредактировать файл ini чтоб играл свой список. причём могу установить начальную станцию, громкость, а вот копирую адрес потока который нормально играет в браузере и тишина.... по-разному пробовал.

AndrF
Offline
Зарегистрирован: 10.04.2016

Собрал вот этот вариант: https://github.com/Edzelf/ESP32-Radio

Все работает, но есть периодические залипания воспроизведения. Из-за чего это происходит - непонятно... 

dnchk
Offline
Зарегистрирован: 19.11.2017

У меня красный

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

Sliva23 пишет:

Отдельное спасибо nbo. Заработало радио от Edzelf. Синяя плата vs1053. Прошивал esp flash download tool.

Только вот не получается отредактировать файл ini чтоб играл свой список. причём могу установить начальную станцию, громкость, а вот копирую адрес потока который нормально играет в браузере и тишина.... по-разному пробовал.

На Google disk выложил свой файл ini, посмотрите формат ссылок на радиостанции - может поможет. Некоторые из ссылок брал из КаРадио.

При редактировании файла ini в браузере у меня тоже были глюки, почему и перешел на КаРадио. Файл ini редактировал в блокноте а затем загружал через браузер в Edzelf.

Sliva23
Offline
Зарегистрирован: 10.03.2017

nbo пишет:

Sliva23 пишет:

Отдельное спасибо nbo. Заработало радио от Edzelf. Синяя плата vs1053. Прошивал esp flash download tool.

На Google disk выложил свой файл ini, посмотрите формат ссылок на радиостанции - может поможет. Некоторые из ссылок брал из КаРадио.

При редактировании файла ini в браузере у меня тоже были глюки, почему и перешел на КаРадио. Файл ini редактировал в блокноте а затем загружал через браузер в Edzelf.

 

Заработало Спасибо!!

Вот только хотелось бы по-человечески компилировать.

Пробовал другую версию -arduino ide 1.8.0  всё равно ругается, может пробовать более ранние версии , просто хотелось чтобы пару кнопок управления заработало. Одна кнопка (Next Station), ( при замыкании D3 esp на массу), работает как-то некорректно, прыгает между двумя-тремя станциями.

Sliva23
Offline
Зарегистрирован: 10.03.2017

Sliva23 пишет:

nbo пишет:

Sliva23 пишет:

Отдельное спасибо nbo. Заработало радио от Edzelf. Синяя плата vs1053. Прошивал esp flash download tool.

На Google disk выложил свой файл ini, посмотрите формат ссылок на радиостанции - может поможет. Некоторые из ссылок брал из КаРадио.

При редактировании файла ini в браузере у меня тоже были глюки, почему и перешел на КаРадио. Файл ini редактировал в блокноте а затем загружал через браузер в Edzelf.

 

Заработало Спасибо!!

Вот только хотелось бы по-человечески компилировать.

Пробовал другую версию -arduino ide 1.8.0  всё равно ругается, может пробовать более ранние версии , просто хотелось чтобы пару кнопок управления заработало. Одна кнопка (Next Station), ( при замыкании D3 esp на массу), работает как-то некорректно, прыгает между двумя-тремя станциями.

Nbo Вы из какого города?

Sliva23
Offline
Зарегистрирован: 10.03.2017

AndrF пишет:

Собрал вот этот вариант: https://github.com/Edzelf/ESP32-Radio

Все работает, но есть периодические залипания воспроизведения. Из-за чего это происходит - непонятно... 

Скажите а sd-карту у вас читает?

AndrF
Offline
Зарегистрирован: 10.04.2016

SD-карту я не пробовал. Ибо если будет заикаться радио (пусть и изредка), то на фиг оно нужно такое. Решения я пока не нашел.

Плата vs1053. Пропаял на ней все что смог разглядеть...