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

10427 ответов [Последнее сообщение]
CheS_66
CheS_66 аватар
Offline
Зарегистрирован: 08.02.2017

Схему не менял, менял выводы в тестовых скетчах. VS1053 проверил, тоже исправная, звуки воспроизводит.

Судя по логам, что-то не то в конфигурации.

ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:952
load:0x40078000,len:6084
load:0x40080000,len:7936
entry 0x40080310

D: Starting ESP32-radio running on CPU 1 at 240 MHz.  Version Mon, 16 July 2018 11:00:00 GMT.  Free memory 238696
D: Display type is BLUETFT
D: Partition nvs found, 20480 bytes
D: Read 31 keys from NVS
D: pin_ir set to -1
D: pin_enc_clk set to -1
D: pin_enc_dt set to -1
D: pin_enc_sw set to -1
D: pin_tft_cs set to -1
D: pin_tft_dc set to -1
D: pin_tft_scl set to -1
D: pin_tft_sda set to -1
D: pin_sd_cs set to -1
D: pin_vs_cs set to -1
D: pin_vs_dcs set to -1
D: pin_vs_dreq set to -1
D: pin_shutdown set to -1
D: pin_spi_sck set to 18
D: pin_spi_miso set to 19
D: pin_spi_mosi set to 23
D: GPIO0 is HIGH
D: GPIO2 is LOW, probably no PULL-UP
D: GPIO4 is HIGH
D: GPIO5 is HIGH
D: GPIO12 is HIGH
D: GPIO13 is HIGH
D: GPIO14 is HIGH
D: GPIO15 is HIGH
D: GPIO16 is HIGH
D: GPIO17 is HIGH
D: GPIO18 is HIGH
D: GPIO19 is HIGH
D: GPIO21 is HIGH
D: GPIO22 is HIGH
D: GPIO23 is HIGH
D: GPIO25 is HIGH
D: GPIO26 is HIGH
D: GPIO27 is HIGH
D: GPIO32 is HIGH
D: GPIO33 is HIGH
D: GPIO34 is LOW, probably no PULL-UP
D: GPIO35 is LOW, probably no PULL-UP
D: gpio_00 will execute uppreset = 1
D: gpio_12 will execute upvolume = 2
D: gpio_13 will execute downvolume = 2
D: Create list with acceptable WiFi networks
D: Added D-Star_Mobile to list of networks
D: Added ADSL to list of networks
D: End adding networks
D: Scan Networks
D: Scan completed
D: Number of available networks: 1
D:  1 - D-Star_Mobile             Signal: -54 dBm, Encryption WPA_WPA2_PSK, Acceptable
D: End of list
D: Command: clk_dst with parameter 1
D: Command: clk_offset with parameter 1
D: Command: clk_server with parameter pool.ntp.org
D: Command: gpio_00 with parameter uppreset = 1
D: Command: gpio_12 with parameter upvolume = 2
D: Command: gpio_13 with parameter downvolume = 2
D: Command: mqttbroker with parameter none
D: Command: mqttpasswd with parameter *******
D: Command: mqttport with parameter 1883
D: Command: mqtttpreset with parameter none
D: Command: mqttuser with parameter none
D: Command: preset with parameter 0
D: Command: preset_00 with parameter 109.206.96.34:8100
D: Command: preset_01 with parameter airspectrum.cdnstream1.com:8114/1648_128
D: Command: preset_02 with parameter us2.internet-radio.com:8050
D: Command: preset_03 with parameter airspectrum.cdnstream1.com:8000/1261_192
D: Command: preset_04 with parameter airspectrum.cdnstream1.com:8008/1604_128
D: Command: preset_05 with parameter us1.internet-radio.com:8105
D: Command: preset_06 with parameter icecast.omroep.nl:80/radio1-bb-mp3
D: Command: preset_07 with parameter 205.164.62.15:10032
D: Command: preset_08 with parameter skonto.ls.lv:8002/mp3
D: Command: preset_09 with parameter 94.23.66.155:8106
D: Command: preset_10 with parameter ihr/IHR_IEDM
D: Command: preset_11 with parameter ihr/IHR_TRAN
D: Command: toneha with parameter 0
D: Command: tonehf with parameter 0
D: Command: tonela with parameter 0
D: Command: tonelf with parameter 0
D: Command: volume with parameter 72
D: Slow SPI, Testing VS1053 read/write registers...
D: VS1053 not properly installed!
D: Connect to WiFi
D: Connected to D-Star_Mobile
D: IP = 192.168.1.103
D: Start server for commands
D: Network found. Starting mqtt and OTA
D: MDNS responder started
D: Rotary encoder is disabled (-1/-1/-1)
D: STOP requested
D: New preset/file requested (0/0) from 109.206.96.34:8100
D: Connect to new host 109.206.96.34:8100
D: Connect to 109.206.96.34 on port 8100, extension /
D: Connected to server
D: Duration mp3loop 1
D: Switch to HEADER
D: Headerline: icy-name:NAXI LOVE RADIO (NAXI,Belgrade,Serbia, NAXI,Beograd,Srbija) - 128k
D: Headerline: icy-genre:Love and Romance
D: Headerline: icy-url:http://www.naxi.rs
D: Headerline: content-type:audio/mpeg
D: audio/mpeg seen.
D: Headerline: icy-pub:0
D: Headerline: icy-metaint:8192
D: Headerline: icy-br:128
D: Switch to DATA, bitrate is 128, metaint is 8192
D: Duration mp3loop 25
D: Metadata block 80 bytes
D: Streamtitle found, 70 bytes
D: StreamTitle=' Boris Gardiner - I Wanna Wake Up With You';StreamUrl='';
D: Duration mp3loop 400
D: STOP requested
D: Stopping client
D: New preset/file requested (1/0) from airspectrum.cdnstream1.com:8114/1648_128
D: Connect to new host airspectrum.cdnstream1.com:8114/1648_128
D: Connect to airspectrum.cdnstream1.com on port 8114, extension /1648_128
D: Connected to server
D: STOP requested
D: Stopping client
D: New preset/file requested (2/0) from us2.internet-radio.com:8050
D: Connect to new host us2.internet-radio.com:8050
D: Connect to us2.internet-radio.com on port 8050, extension /
D: Request us2.internet-radio.com:8050 failed!
D: STOP requested
D: New preset/file requested (3/0) from airspectrum.cdnstream1.com:8000/1261_192
D: Connect to new host airspectrum.cdnstream1.com:8000/1261_192
D: Connect to airspectrum.cdnstream1.com on port 8000, extension /1261_192
D: Connected to server
D: STOP requested
D: Stopping client
D: New preset/file requested (4/0) from airspectrum.cdnstream1.com:8008/1604_128
D: Connect to new host airspectrum.cdnstream1.com:8008/1604_128
D: Connect to airspectrum.cdnstream1.com on port 8008, extension /1604_128
D: Connected to server
D: STOP requested

 

pkmuum
Offline
Зарегистрирован: 25.03.2018

CheS_66 пишет:

Наконец-то пришла посылка с комплектующими - ESP32, VS1053 и дисплей 1.8 TFT. Собрал по проекту EDZELF. Получил белый экран и тишину в наушниках))) Залил тестовый скетч из примеров для дисплея - работает, текст/картинки,линии рисует, т.е. дисплей исправен, видимо что-то не включил/исправил в основном скетче. В какую сторону копать?

P.S. Как-то бы разделить тему, а то два разных проекта вперемешку, что-то конкретное искать замучаешься(

Попробуйте на базе ESP32 и VS1053 собрать проект KaRadio32, там всё просто и понятно, за одно и модули на работоспособность проверите.

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

CheS_66 пишет:

Наконец-то пришла посылка с комплектующими - ESP32, VS1053 и дисплей 1.8 TFT. Собрал по проекту EDZELF. Получил белый экран и тишину в наушниках))) Залил тестовый скетч из примеров для дисплея - работает, текст/картинки,линии рисует, т.е. дисплей исправен, видимо что-то не включил/исправил в основном скетче. В какую сторону копать?

P.S. Как-то бы разделить тему, а то два разных проекта вперемешку, что-то конкретное искать замучаешься(

]

А Вы в скетче выбор дисплея делали?

Songer
Offline
Зарегистрирован: 06.12.2017

CheS_66 пишет:

Наконец-то пришла посылка с комплектующими - ESP32, VS1053 и дисплей 1.8 TFT. 

А можно фото TFT 1.8?

Roofus
Offline
Зарегистрирован: 09.07.2018

Esp32-radio от Edzelf.

В последнем скетче добавлена поддержка 2,4'' tft 240x320 (ili9341), но шрифт ппц мелкий.

Может кто подскажет, в каких строках параметры подправить?

Roofus
Offline
Зарегистрирован: 09.07.2018

Неактуально, нашёл сам. Теперь позиции подвинуть...

CheS_66
CheS_66 аватар
Offline
Зарегистрирован: 08.02.2017

Songer пишет:

А можно фото TFT 1.8?

Теперь только в понедельник, на работе всё осталось, пока могу только ссылку где покупал дать - 

https://www.aliexpress.com/snapshot/.html?orderId=702161322327219

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

Roofus пишет:

Неактуально, нашёл сам. Теперь позиции подвинуть...

тач работает?

Roofus
Offline
Зарегистрирован: 09.07.2018

Он без тача. В своё время тупанул, не тот заказал.

В скетче нет под тач ни пинов ни кода, если что, надо дописывать.

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

Roofus пишет:

Он без тача. В своё время тупанул, не тот заказал.

В скетче нет под тач ни пинов ни кода, если что, надо дописывать.

ESP32 MiniWebRadio использует встроеный тач. Будет время- попробую собрать

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

мы с koka7777745 собрали и даже русифицировали. Тач работает будильник и часы работают.

drserj
Offline
Зарегистрирован: 05.08.2018

Народ, перечитал практически всё, что нашел, касаемо wi-fi радио и не могу определиться, какой же вариант выбрать. Как я понял, есть основных пара основных конкурентов: Esp32-radio от Edzelf и KaRadio32 (ну и MiniWebRadio, как лайт-версия). Какой из вариантов лучше и чем??? 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

у MiniWebRadio как раз самый продвинутый функционал - тач, мп3, будильник, русифицированный дисплей, проговаривание времени каждый час. Но... жесткая привязка к железу и необходимость в SD карте. У карадио большой выбор поддерживаемых дисплеев, возможность собрать достаточно стабильный дешевый (порядка 700р)  вариант на есп8266 (без дисплея или с внешним на отдельном ардуино контроллере). Но исходники не на ардуино, модификации "под себя" достаточно сложная для новичка вещь (особенно под 8266). Едзельф на дурине, проект "живой", авторская поддержка на гитхабе (по аглицки). Но активно развивается только версия на есп32.

Если у вас не куплено железо и вам не жалко на проект порядка 1500 р (+/-), без учета усилителя корпуса и бп, то я бы собирал MiniWebRadio. (есп32 ~500р vs1053 ~500p дисплей 2.4 2.8 дюймов с тачем тоже ~500p)

citycat68
Offline
Зарегистрирован: 28.04.2017

Всем здравствуйте! Больше года не занимался интернет-радио, но тут понадобилось быстренько собрать его... Ну, думаю, проблем-то, пять штук в прошлом году сделал (Edzelf ESP8266). Быстренько спаиваю, ставлю последнюю Arduino IDE (1.8.5), в Менеджере плат ставлю поддержку ESP8266 (тоже последнюю 2.4.1).... и получаю геморроя на две недели. Звук прорывается с бульканьем, 15 секунд и потеря потока, хватает следующую станцию по списку и опять 15 с и потеря потока. WEB морда пускает со скрипом, тупит не по детски. Что я только не делал с бубном... Пока не прочитал на первом листе pdf-ки от Edzelf черным по белому "Arduino IDE version 1.8, esp8266 version 2.2.0".  Поставил софт требуемых версий и все заработало, как часы. Вот так вселенная лечит самонадеянных зазнаек :-)))

Кстати, где-то прочитал в Инете, что в Менеджере плат в Arduino IDE не стоит выбирать версию софта выше 2.3.0, не все баги пойманы в более высоких версиях.

Skalolaz
Skalolaz аватар
Offline
Зарегистрирован: 01.05.2018

citycat68 пишет:

Всем здравствуйте! Больше года не занимался интернет-радио, но тут понадобилось быстренько собрать его... Ну, думаю, проблем-то, пять штук в прошлом году сделал (Edzelf ESP8266). Быстренько спаиваю, ставлю последнюю Arduino IDE (1.8.5), в Менеджере плат ставлю поддержку ESP8266 (тоже последнюю 2.4.1).... и получаю геморроя на две недели. Звук прорывается с бульканьем, 15 секунд и потеря потока, хватает следующую станцию по списку и опять 15 с и потеря потока. WEB морда пускает со скрипом, тупит не по детски. Что я только не делал с бубном... Пока не прочитал на первом листе pdf-ки от Edzelf черным по белому "Arduino IDE version 1.8, esp8266 version 2.2.0".  Поставил софт требуемых версий и все заработало, как часы. Вот так вселенная лечит самонадеянных зазнаек :-)))

Кстати, где-то прочитал в Инете, что в Менеджере плат в Arduino IDE не стоит выбирать версию софта выше 2.3.0, не все баги пойманы в более высоких версиях.

А зачем 5 штук-то?

citycat68
Offline
Зарегистрирован: 28.04.2017

Skalolaz пишет:

А зачем 5 штук-то?

Все раздарил - родителям, друзьям, близким людям. 

drserj
Offline
Зарегистрирован: 05.08.2018

pilnikov пишет:

Если у вас не куплено железо и вам не жалко на проект порядка 1500 р (+/-), без учета усилителя корпуса и бп, то я бы собирал MiniWebRadio. (есп32 ~500р vs1053 ~500p дисплей 2.4 2.8 дюймов с тачем тоже ~500p)

Железо заказано, как раз ЕСП32, vs1053, енкодер и для начала PAM8403, есть пара дисплеев, типа нокии и филипса. Есть nextion, но жаба душит его на такой проект ставить. В принципе на всех вышеуказаных проектах набор основных железок один и тот же, почему и хотелось бы понять, какая прошивка более развитая. Исходники смотрел и те и другие. Да, карадио слишком заморочливо, но под него много чего наваяли. Есп32радио - более вменяемо, но кой-какие хотелки к нему уже есть :) MiniWebRadio скачаю, гляну. Я его уже смотрел и что-то мне в нем не совсем понравилось. Посмотрю еще раз. Большое спасибо за информацию.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

 У MiniWebRadio основа такая же как и у эдзельфа, первые версии были "не очень" я сам на такой спалил и экран и вээску (патамушта на соплях и с хреновым питаловом), но вот крайняя собралась "на раз" и поет себе в уголочке. 

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

От себя добавлю, что в MiniWebRadio потдержка двух типов ILI9486 и ILI9341 дисплея в плоть до 3.5 дюйма. Сбоев в работе нет.

Crazof
Offline
Зарегистрирован: 21.06.2018

koka7777745 пишет:

От себя добавлю, что в MiniWebRadio потдержка двух типов ILI9486 и ILI9341 дисплея в плоть до 3.5 дюйма. Сбоев в работе нет.


А есть скетч правленый под 9486? Пробовал править, не получилось... Не программер я))).

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

скеч изначально под 9486, чтобы 9341 сделать надо нолик на единицу поменять (не надо для этого быть программЁром)

З.Ы. Specials for non programmers - Выбирайте проекты и железо такими, чтобы править не было бы необходимости, иначе не пищите. 

Skalolaz
Skalolaz аватар
Offline
Зарегистрирован: 01.05.2018

drserj пишет:

pilnikov пишет:

Если у вас не куплено железо и вам не жалко на проект порядка 1500 р (+/-), без учета усилителя корпуса и бп, то я бы собирал MiniWebRadio. (есп32 ~500р vs1053 ~500p дисплей 2.4 2.8 дюймов с тачем тоже ~500p)

Железо заказано, как раз ЕСП32, vs1053, енкодер и для начала PAM8403, есть пара дисплеев, типа нокии и филипса. Есть nextion, но жаба душит его на такой проект ставить. В принципе на всех вышеуказаных проектах набор основных железок один и тот же, почему и хотелось бы понять, какая прошивка более развитая. Исходники смотрел и те и другие. Да, карадио слишком заморочливо, но под него много чего наваяли. Есп32радио - более вменяемо, но кой-какие хотелки к нему уже есть :) MiniWebRadio скачаю, гляну. Я его уже смотрел и что-то мне в нем не совсем понравилось. Посмотрю еще раз. Большое спасибо за информацию.

В качестве рекомендации - на  PAM8403 параллельно питанию кондесатор поставть 470. Звук будет получше :)

drserj
Offline
Зарегистрирован: 05.08.2018

А ещё и питание гальванически развязать... Помню...

Crazof
Offline
Зарегистрирован: 21.06.2018

pilnikov пишет:

скеч изначально под 9486, чтобы 9341 сделать надо нолик на единицу поменять (не надо для этого быть программЁром)

З.Ы. Specials for non programmers - Выбирайте проекты и железо такими, чтобы править не было бы необходимости, иначе не пищите. 

 Specials for  programmers/

//objects
TFT tft(1);                     // parameter:  (0) ILI9341,  (1)HX8347D
 
ILI 9486 и HX8347D видимо одно и тоже.
udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

drserj пишет:
А ещё и питание гальванически развязать... Помню...
с PAM-кой питание развязывать не нужно, нужно соединить правильно звуковую землю.

CheS_66
CheS_66 аватар
Offline
Зарегистрирован: 08.02.2017

CheS_66 пишет:

 Получил белый экран и тишину в наушниках)))

Победил однако))) Как и предполагал дело в конфигурации выводов оказалось. Здесь - 


  struct iosetting klist[] = {                            // List of I/O related keys
    { "pin_ir",       &ini_block.ir_pin,          -1          },
    { "pin_enc_clk",  &ini_block.enc_clk_pin,     -1          },
    { "pin_enc_dt",   &ini_block.enc_dt_pin,      -1          },
    { "pin_enc_sw",   &ini_block.enc_sw_pin,      -1          },
    { "pin_tft_cs",   &ini_block.tft_cs_pin,      -1          },   // Display SPI version
    { "pin_tft_dc",   &ini_block.tft_dc_pin,      -1          },   // Display SPI version
    { "pin_tft_scl",  &ini_block.tft_scl_pin,     -1          },   // Display I2C version
    { "pin_tft_sda",  &ini_block.tft_sda_pin,     -1          },   // Display I2C version
    { "pin_sd_cs",    &ini_block.sd_cs_pin,       -1          },
    { "pin_vs_cs",    &ini_block.vs_cs_pin,       -1          },
    { "pin_vs_dcs",   &ini_block.vs_dcs_pin,      -1          },
    { "pin_vs_dreq",  &ini_block.vs_dreq_pin,     -1          },
    { "pin_shutdown", &ini_block.vs_shutdown_pin, -1          },
    { "pin_spi_sck",  &ini_block.spi_sck_pin,     18          },
    { "pin_spi_miso", &ini_block.spi_miso_pin,    19          },
    { "pin_spi_mosi", &ini_block.spi_mosi_pin,    23          },
    { NULL,           NULL,                       0           }    // End of list
  } ;

нужно вместо -1 указать свои номера GPIO

Roofus
Offline
Зарегистрирован: 09.07.2018

CheS_66, это в esp32 от edzelf?

там же по другому делается. При первом запуске надо войти в вэбку, загрузить default конфиг, подправить его, сохранить и перезагрузить. Esp32 подхватит настройки из конфига.

Edzelf где-то у себя на форуме писал.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Crazof пишет:

pilnikov пишет:

скеч изначально под 9486, чтобы 9341 сделать надо нолик на единицу поменять (не надо для этого быть программЁром)

З.Ы. Specials for non programmers - Выбирайте проекты и железо такими, чтобы править не было бы необходимости, иначе не пищите. 

 Specials for  programmers/

//objects
TFT tft(1);                     // parameter:  (0) ILI9341,  (1)HX8347D
 
ILI 9486 и HX8347D видимо одно и тоже.

Каюсь, ILI 9486 и HX8347D отличаются "слегка"

Можно попробвать скачать https://github.com/schreibfaul1/ESP32-TFT-Library-ILI9486

Заменить ею либу от 9341. В скече поправить 2 строчки

133 я строка
TFT tft(0);                     // parameter:  (0) ILI9341,  (1)HX8347D
на
TFT tft;                         // инициализация

и

719 я строка

tft.begin(TFT_CS, TFT_DC, SPI_MOSI, SPI_MISO, SPI_SCK, TFT_BL);    // Init TFT interface
на
tft.begin(TFT_CS, TFT_DC, SPI_MOSI, SPI_MISO, SPI_SCK);    // Init TFT interface
 
И попробовать (у меня такого дисплея нет, поэтому сам не смогу проверить, но по крайней мере компилируется без ошибок)

 

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

Roofus, всё верно, эти переменные подхватываются из конфига, но собираем-то обычно один раз, так что проще под себя и скомпилить, и в конфиг выводы не надо будет прописывать. Переменные конфига заменяют переменные скетча, так что в принципе и так и так можно, но в скетче надёжнее, на случай слёта конфига, а мы уже не помним, что куда припаяно )

Roofus
Offline
Зарегистрирован: 09.07.2018

udavst, ну да, чтобы не заморачиваться, и с одним железом можно намертво прописать.

Есть у кого-нибудь нанаработки по русификации esp32-radio от edzelf?

Буду благодарен :-)

drserj
Offline
Зарегистрирован: 05.08.2018

udavst пишет:

с PAM-кой питание развязывать не нужно, нужно соединить правильно звуковую землю.

Странно, читал что попытки были, но всё равно вернулись на вариант с DC B0505S. Если можно - урл на схему реализации. 

 

drserj
Offline
Зарегистрирован: 05.08.2018

del

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

Roofus, у меня нет, хотя явно там проще или так же, как в Ka, просто у меня одно радио в ванной другое на кухне, и нигде негде экран влепить, с экраном в столе лежит Ka (из-за того, что VS заменён на кодек, для пробы), но так и не придуман корпус и место установки.

drserj, да, на этом форуме, я сам искать устану, но я фотки тут выкладывал, всё просто, подсоединяем звуковую массу от VSки не на землю PAMки, а на вывод REF, вообщем-то и всё ), если шум всё же проходит - то да, плохое питание и по питанию пролазит, просто добить керамикой и электролитом, если Вы меломан, и шустрые большие колонки - то тогда да, напрашивается фильтр, тут много раз ссылки были, чтоб самому не считать, мне не понадобился.

 

 
 
 

 

Skalolaz
Skalolaz аватар
Offline
Зарегистрирован: 01.05.2018

udavst пишет:

Roofus, у меня нет, хотя явно там проще или так же, как в Ka, просто у меня одно радио в ванной другое на кухне, и нигде негде экран влепить, с экраном в столе лежит Ka (из-за того, что VS заменён на кодек, для пробы), но так и не придуман корпус и место установки.

drserj, да, на этом форуме, я сам искать устану, но я фотки тут выкладывал, всё просто, подсоединяем звуковую массу от VSки не на землю PAMки, а на вывод REF, вообщем-то и всё ), если шум всё же проходит - то да, плохое питание и по питанию пролазит, просто добить керамикой и электролитом, если Вы меломан, и шустрые большие колонки - то тогда да, напрашивается фильтр, тут много раз ссылки были, чтоб самому не считать, мне не понадобился.

Я под Karadio приспособил корпус от Амперки. Он у них называется "Структор". Правда у меня с цап-ом сборка

 
 
Roofus
Offline
Зарегистрирован: 09.07.2018

Я так понял, что из-за трансляции мр3 тегов в разной кодировке, до конца русифицировать не удастся. После адаптации часть станций стала отображаться нормально (по-русски), а часть всё равно иероглифами, если так, то печаль. Или всё-таки есть какое-то решение?

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Шрифты кириллические есть = огромный плюс, надо разбираться с кодировками, в которых передает станция

Roofus
Offline
Зарегистрирован: 09.07.2018

pilnikov пишет:
Шрифты кириллические есть = огромный плюс, надо разбираться с кодировками, в которых передает станция

Тогда ещё вопрос, станция транслирует в потоке, какая кодировка используется, или надо самому вычислять?

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Думаете, кто-то это за вас сделает?

Roofus
Offline
Зарегистрирован: 09.07.2018

Да я понимаю, что всё равно придётся самому ковыряться.

Но, волшебный пендаль ускоряет процесс. Ладно, завтра буду разбираться с функциями, хорошо хоть половина станций по-русски заговорила. :-) Где-то я лишнего кастрировал, или недописал.

drserj
Offline
Зарегистрирован: 05.08.2018

А схемки ESP32-Radio нет? Только табличка с пинами? 

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

Благодарствую.

CheS_66
CheS_66 аватар
Offline
Зарегистрирован: 08.02.2017

Одни расстройства( Может кто-нибудь на карадио проверить как будет играть эта станция - s6.radiohost.pl:8080/; 

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

В какую сторону копать?

Skalolaz
Skalolaz аватар
Offline
Зарегистрирован: 01.05.2018

CheS_66 пишет:

Одни расстройства( Может кто-нибудь на карадио проверить как будет играть эта станция - s6.radiohost.pl:8080/; 

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

В какую сторону копать?

Самостоятельно можете проверить все ваши буферы программой RadioSure 

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

Skalolaz - это разные вещи, слабая железяка или комп с неограниченным буфером и ресурсами для такого дела, как радио. Я так понял, человек просил проверить на Ka-Radio, и если там не заикается искать куда копать.

PS У меня на edzelf на esp12 играет идеально, на esp32 иногда заикается, иногда теряет станцию и переходит на другую, тоже времени нет покопать, постоянно в командировках.

Skalolaz
Skalolaz аватар
Offline
Зарегистрирован: 01.05.2018

udavst пишет:

Skalolaz - это разные вещи, слабая железяка или комп с неограниченным буфером и ресурсами для такого дела, как радио. Я так понял, человек просил проверить на Ka-Radio, и если там не заикается искать куда копать.

PS У меня на edzelf на esp12 играет идеально, на esp32 иногда заикается, иногда теряет станцию и переходит на другую, тоже времени нет покопать, постоянно в командировках.

ок. Вечером проверю на своей Karadio ESP32 станцию, не проблема

CheS_66
CheS_66 аватар
Offline
Зарегистрирован: 08.02.2017

Skalolaz пишет:

Самостоятельно можете проверить все ваши буферы программой RadioSure 

На ПК играет не заикаясь. Поток mp3, 256 kbps.

UPD. Разобрался вроде, похоже дело в потоке. поставил другой адрес http://s0.radiohost.pl:8018/Italo4you

там поток AAC 64kbps, на нем почти не заикаясь играет.

Skalolaz
Skalolaz аватар
Offline
Зарегистрирован: 01.05.2018

CheS_66 пишет:

Skalolaz пишет:

Самостоятельно можете проверить все ваши буферы программой RadioSure 

На ПК играет не заикаясь. Поток mp3, 256 kbps.

UPD. Разобрался вроде, похоже дело в потоке. поставил другой адрес http://s0.radiohost.pl:8018/Italo4you

там поток AAC 64kbps, на нем почти не заикаясь играет.

Проверил s6.radiohost.pl:8080. Играет нормально в полный рост. поток AAC не могу, ибо у меня Ka без vs1053

 

Crazof
Offline
Зарегистрирован: 21.06.2018

Всем доброго времени суток 

Вопрос по MiniWebRadio

Приехал дисплей https://ru.aliexpress.com/item/240x320-2-8-SPI-TFT-Touch/32841476566.html?spm=a2g0s.9042311.0.0.63cc33edAv7WsA

Продолжаю "танцы с бубном". Не работает тач. Какие сигналы подключать, только IRQ и CS?

Загружал скеч метеостанции, https://docs.thingpulse.com/guides/wifi-color-display-kit/ тач работает.

Попробовал инвертировать, не помогло (не уверен, что правильно сделал).

Crazof
Offline
Зарегистрирован: 21.06.2018
TERMITE 3.4 вывод
 
ets Jun  8 2016 00:22:57
 
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:808
load:0x40078000,len:6084
load:0x40080000,len:6696
entry 0x400802e4
tft_info   : TFT_CS:22 TFT_DC:21 TFT_BL:17 TFT_MOSI:23 TFT_MISO:19 TFT_SCK:18
tft_info   : init ILI9341
WiFI_info  : Connecting WiFi...
WiFI_info  : WiFi connected
WiFI_info  : IP address 192.168.1.209
WiFI_info  : connected to Crazoff
rtime_info : Initializing SNTP
rtime_info : Waiting for system time to be set... (1/10)
rtime_info : Fri Aug 10 21:23:22 2018
vs1053_info: Song stopped correctly after 850 msec 
vs1053_info: Connect to new host: eptop128server.streamr.ru:8033/eptop128
vs1053_info: Connect to eptop128server.streamr.ru on port 8033, extension /eptop128
vs1053_info: Connected to server
vs1053_info: Content-Type: audio/mpeg
vs1053_info: audio/mpeg seen.
vs1053_info: icy-br:128
vs1053_info: ice-audio-info: bitrate=128
vs1053_info: icy-br:128
vs1053_info: icy-description:Europa Plus Top40
vs1053_info: icy-genre:Pop
vs1053_info: icy-name:Europa Plus Top40
vs1053_info: icy-pub:0
vs1053_info: Server: Icecast 2.4.0-kh8
vs1053_info: Cache-Control: no-cache, no-store
vs1053_info: Access-Control-Allow-Origin: *
vs1053_info: Access-Control-Allow-Headers: Origin, Accept, X-Requested-With, Content-Type
vs1053_info: Access-Control-Allow-Methods: GET, OPTIONS, HEAD
vs1053_info: Connection: Close
vs1053_info: Expires: Mon, 26 Jul 1997 05:00:00 GMT
vs1053_info: icy-metaint:16000
vs1053_info: Switch to DATA, bitrate is 128, metaint is 16000
vs1053_info: Metadata block 16 bytes
vs1053_info: StreamTitle=