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

fir66
Offline
Зарегистрирован: 26.03.2019

прошивал разными bin  ,радио работаем в мониторенге звук есть а в наушнике нет также и экран светится а изображения нет подключал батарейку горит ярче но на нем нечего нет

charr33
charr33 аватар
Offline
Зарегистрирован: 28.01.2019

У меня в связке есп32 и псм-ка точно так все было как у Вас. В мониторе звук есть, подключаю наушники-глухо как в танке. Думал не работает псм. Затем подключил наушники к выключенному радио и включил-все, звук есть. Повторил действия несколько раз, один и тот же результат-наушники подключать надо до включения радио. По крайней мере у меня вот так. 

aidar_i
Offline
Зарегистрирован: 07.10.2018

Не важно когда включаете наушники, у меня два варианта и оба работают нормально. Если Вы нажимаете только play монторинга, на наушниках не будет звука. Нужно нажимать play радиостанции. Пробовали для проверки работоспособности модуля загружать другие программы

https://github.com/LilyGO/TTGO-TM-ESP32 например

fir66
Offline
Зарегистрирован: 26.03.2019

нет нечего не получаеться звука так и нет в наушниках и на десплеи только свет и все что дальше делать не знаю

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

fir66 пишет:

нет нечего не получаеться звука так и нет в наушниках и на десплеи только свет и все что дальше делать не знаю

А лог с терминала выложить? Или это недостижимый уровень?

fir66
Offline
Зарегистрирован: 26.03.2019

это недостижимый уровень

aidar_i
Offline
Зарегистрирован: 07.10.2018

Если пользуетесь ардуино иде это - serial monitor.

Gintuxa
Offline
Зарегистрирован: 05.10.2017

To fir66

Мы берем Termite 3.3, устанавливаем порт и скорость порта 115200. Обязательно подключайтесь к ПК через USB !!! Не через WiFi !!! . Нажимаем ESP32 resset и читаем.

conler
Offline
Зарегистрирован: 29.09.2012

Вобщем как обычно, загорелся, заказал жменю девайсов а затем начал изучать тему :) Кое-что "угадал", но докупать придётся.
Хочу соорудить"говорилку" на кухню.
Заказал:
-ESP32(Wroom, на плате с 30ю пинами, надеюсь обойдусь);
-OLED 128X64 I2C SSD1306, в дальнейшем что крупнее поставлю на ST7735 1,8"(слишком) или даже 1602-2004 если "прикрутится", по сути нужно только название станции ну и что ещё может захочется :) ;
-TDA1387 (подкупил минимализм обвязки);
-PAM8403 с "крутилкой" громкости.
Пока желания минималистичны - несколько каналов с переключением парой кнопок, и крутилка громкости на входе PAM.

conler
Offline
Зарегистрирован: 29.09.2012

Del

fir66
Offline
Зарегистрирован: 26.03.2019

вот что получилось 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:2
load:0x3fff0018,len:4
load:0x3fff001c,len:2980
load:0x40078000,len:0
load:0x40078000,len:11400
entry 0x40078c38
E (37) flash_parts: partition 0 invalid magic number 0xa0a
E (37) boot: Failed to verify partition table
E (37) boot: load partition table error!
user code done
 
maleksm
Offline
Зарегистрирован: 19.03.2019

To fir66

Судя по логам у Вас прошито или не то, или не туда. E (37) - это ошибка (от англ. "Error"), ЕСП-шка не может загрузить таблицу разделов. Так же причиной может быть бракованный девайс, что мало вероятно.

Вобщем, разбирайтесь, как правильно прошить KaRadio32.
На самом деле там всё очень просто.

Итак, прошивка KaRadio32:
1. Используйте рекомендованную программу-прошивальщик "ESP32 DOWNLOAD TOOL v.3.6.5". (Можно и предыдущие версии: v3.6.2, v3.6.4).
2. Шьете все 4 (четыре) файла за один приём по 5 (пяти) адресам:
KaRadio.bin - по адресу 0x10000, и по адресу 0x1D0000
partitions.bin - по адресу 0x8000
bootloader.bin - по адресу 0x1000
свой_конфиг_файл.bin
- по адресу 0x3a2000
3.
Ставите опции прошивки:
"CrystalFreq:" - 40M
"SPI SPEED" - 40MHz
"SPI MODE" - DIO
"FLASH SIZE" - 32Mbit
"COM:" - свой COM-номер
"BAUD:" - 115200
Вобщем, ставите всё точно так, как показано на картинке в каждом полном архиве, скачиваемом с официального сайта разработчика (файл "downloadtool32.jpg" в папке "\images").
4. Нажимаете кнопку "START" и после того, как в окне монитора побегут символы, на ЕСП-шке жмёте кнопку "boot" - начнётся заливкапрошивки.
На некоторых новых ЕСП-шках жать "boot" не требуется, т.к. они автоматически распознают запущеный прошивальщик.

Нормальная загрузка сопровождается примерно таким логом (зависит от режима логирования и самого девайса):

ets Jun 8 2016 00:22:57

:0x1 (POWERON_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)read err, 1000_main.c 371 
ets Jun  8 2016 00:22:57
:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT): 0, SPIWP:0xee_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00:DIO, clock div:2:0x3fff0018,len:4:0x3fff001c,len:3564:0x40078000,len:93720 tail 12 room 4:0x40080400,len:58480x400806d8
I (127) main: starting app_main()(127) main: RAM left: 4394304(137) main: Running partition type 0 subtype 17 (offset 0x001d0000)(157) main: Partition init done...
Log level is now ESP_LOG_ERROR
WIFI TRYING TO CONNECT TO SSID 1(6257) wifi: esp_wifi_disconnect 964 wifi not start
E (7997) event: invalid static ip
: 192.168.1.1  : 192.168.1.127

E (9367) main: mDNS Hostname: Karadio32
READY. Type help for a list of commands
##CLI.ICY0#: at IP 192.168.1.127: playing:1, currentstation:1
##CLI.NAMESET#: 1 Радио Вышка - Екатеринбург
##CLI.URLSET#: stream.vyshka24.ru
##CLI.PATHSET#: /192
##CLI.PORTSET#: 80
##CLI.OVOLSET#: 0
##CLI.VOL#: 164
##CLI.ICY0#: Radio Vyshka
##CLI.ICY3#: 256
##CLI.ICY4#: Electro Dance
##CLI.ICY5#: 192
##CLI.ICY6#: Top music for you!
##CLI.PLAYING#

##CLI.META#: ROBIN SCHULZ - SPEECHLESS (FT. ERIKA SIROLA)

 

fir66
Offline
Зарегистрирован: 26.03.2019

все сделал как написали вот лог

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:2
load:0x3fff0018,len:4
load:0x3fff001c,len:2980
load:0x40078000,len:0
load:0x40078000,len:11400
entry 0x40078c38
E (37) boot: ota data partition invalid and no factory, will try all partitions
I (49) main: starting app_main()
I (49) main: RAM left: 172244
E (49) main: Running partition type 0 subtype 16 (offset 0x00010000)
I (59) main: Partition init done...
Log level is now ESP_LOG_ERROR
E (1669) vs1053: NO VS1053 detected
E (1669) main: LCD Type 0
X: 128, YY: 64, Y: 9
WIFI TRYING TO CONNECT TO SSID 1
E (3099) wifi: esp_wifi_disconnect 847 wifi not start
E (4369) event: invalid static ip
E (4369) main: 
Wifi connected
 
DNS: 109.195.16.1  
IP: 192.168.1.9
 
Init ............... Done
autostart: playing:1, currentstation:2
READY. Type help for a list of commands
##CLI.NAMESET#: 2 /MayakFM/mp3_128kbps
##CLI.URLSET#: icecast.vgtrk.cdnvideo.ru
##CLI.PATHSET#: /mayakfm_mp3_128kbps
##CLI.PORTSET#: 80
##CLI.OVOLSET#: 0
##CLI.VOL#: 254
##CLI.ICY0#:  \/MayakFM\/mp3_128kbps
##CLI.ICY3#:  http:\/\/savonet.sf.net
##CLI.ICY4#:  Misc
##CLI.ICY5#:  128
##CLI.ICY6#:  Liquidsoap Radio!
##CLI.ICY7#:  channels=2;samplerate=48000;bitrate=128
##CLI.PLAYING#
 
##CLI.META#:  - 
 
fot
Offline
Зарегистрирован: 23.10.2011

Ещё бы скриншот прошивальщика на момент прошивки - что и куда прошито..?

fir66
Offline
Зарегистрирован: 26.03.2019

1 kill

 65536 0x10000

case ok

test offst :65536 0x10000

case ok

test offst :1900544 0x1d0000

case ok

test offst :4096 0x1000

case ok

test offst :32768 0x8000

case ok

test offst :3809280 0x3a2000

case ok

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

заходите браузером по адресу 192.168.1.9 настраивайте тип выхода i2s на последней странице (по идее у вас уже все поет) если не поет - вы конфиг загузили кривой - возмите мой отсюда https://github.com/pilnikov/KaRadio32_fork/blob/master/boards/build/ttgotm.bin - его один надо залить по адресу 0x3a2000 остальные файлы не перезаливайте

fir66
Offline
Зарегистрирован: 26.03.2019

залил ваш звуа в наушнике нет

fir66
Offline
Зарегистрирован: 26.03.2019

а  взять звук с пинов можно?

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

судя по логу у вас флэшка кривовата E (37) boot: ota data partition invalid and no factory, will try all partitions

если совсем будет плохо (ничего не будет получаться) - сотрите перед прошивкой флэшку - кнопка еразе алл во флэш довнлоад туле либо прошейте это https://github.com/pilnikov/KaRadio32_fork/blob/master/bin/blank4M.bin с адреса 0x0 

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

а дисплей включился?

 

fot
Offline
Зарегистрирован: 23.10.2011

    

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

а  взять звук с пинов можно?

да с gpio 26 (он идет под №9) тока в настройках (на веб станице) надо указать тип выхода - dac

fot
Offline
Зарегистрирован: 23.10.2011

   

fir66
Offline
Зарегистрирован: 26.03.2019

все я включаю звука нет экран светится но он пустой 12s Validate 

fir66
Offline
Зарегистрирован: 26.03.2019

стер флешу перед записью и прошил с 

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:2
load:0x3fff0018,len:4
load:0x3fff001c,len:2980
load:0x40078000,len:0
load:0x40078000,len:11400
entry 0x40078c38
E (37) boot: ota data partition invalid and no factory, will try all partitions
I (49) main: starting app_main()
I (49) main: RAM left: 172244
E (49) main: Running partition type 0 subtype 16 (offset 0x00010000)
I (59) main: Partition init done...
Log level is now ESP_LOG_ERROR
E (1669) vs1053: NO VS1053 detected
E (1669) main: LCD Type 0
X: 128, YY: 64, Y: 9
WIFI GO TO AP MODE
E (3189) main: The default AP is  WifiKaRadio. Connect your wifi to it.
Then connect a webbrowser to 192.168.4.1 and go to Setting
May be long to load the first time.Be patient.
Init ............... Done
autostart: playing:0, currentstation:0
READY. Type help for a list of commands
 
aidar_i
Offline
Зарегистрирован: 07.10.2018

Вот мой рабочий

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:2
load:0x3fff0018,len:4
load:0x3fff001c,len:3564
load:0x40078000,len:9372
ho 0 tail 12 room 4
load:0x40080400,len:5848
entry 0x400806d8
E (575) spiram: SPI RAM enabled but initialization failed. Bailing out.
I (139) main: starting app_main()
I (139) main: RAM left: 200080
E (139) main: Running partition type 0 subtype 16 (offset 0x00010000)
I (159) main: Partition init done...
Log level is now ESP_LOG_ERROR
E (389) vs1053: VS1053 not used
WIFI GO TO AP MODE
E (1509) main: The default AP is  WifiKaRadio. Connect your wifi to it.
Then connect a webbrowser to 192.168.4.1 and go to Setting
May be long to load the first time.Be patient.
IP: 192.168.4.1
 
E (2079) main: mDNS Hostname: karadio32
READY. Type help for a list of commands
##CLI.ICY0#: Configure the AP with the web page
##CLI.ICY4#: at IP 192.168.4.1
 
У вас что то с прошивкой :
E (1669) main: LCD Type 0
X: 128, YY: 64, Y: 9
 
Что то неправильно прошиваете. LCD Type у нас 199
 
 
maleksm
Offline
Зарегистрирован: 19.03.2019

Всё ещё наблюдается та же ошибка разделов флеши:
"E (37) boot: ota data partition invalid and no factory, will try all partitions"

Могу только предположить, что заливались "битые" файлы. Попробуйте скачать их с официального сайта заново. Да, и качать лучше целиком единым архивным файлом.

Ещё могу посоветовать зайти в вэб-морду, на закладку настроек и обновить прошивку он-лайн, в автоматическом режиме.

И у меня подозрения, что Ваша ЕСП-шка не подсоединена к Вашему Wi-Fi. Дайте сюда скриншот страницы настроек вэб-морды.

aidar_i
Offline
Зарегистрирован: 07.10.2018

Вчера человеку по Ватсапп в другой стране объяснил, прошил и работает. Скиньте для связи контакты. Можно по ВК.

dune10991
Offline
Зарегистрирован: 13.04.2018

Люди добрые! Если сможете, то помогите!
Пытаюсь собрать в ардуино ide скетч для oled экранов для платы STM32.
Вообще никак не получается. Упирается все в библиотеки.
Может у кого-то остались библиотеки) А может и сама папка для STM32 со всеми нужными файлами.
Был бы очень благодарен за помощь!
 

fot
Offline
Зарегистрирован: 23.10.2011

   

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

about FIR66

Прошивка явно кривая, левая или несвежая об этом говорит лог

E (37) boot: ota data partition invalid and no factory, will try all partitions - несоответствие или повреждение - отсюда по воздуху обновиться не выйдет.
 
E (1669) vs1053: NO VS1053 detected - кривой или отсутствующий конфиг, в нормальном должно быть E (389) vs1053: VS1053 not used
 
E (1669) main: LCD Type 0
X: 128, YY: 64, Y: 9 - опять же кривой конфиг дисплей должен быть 199, а Х: 320, YY: 240
 
строка E (575) spiram: SPI RAM enabled but initialization failed. Bailing out. отсутствует - признак несвежей прошивки
 
Если вы пытаететесь залить основной бинарник (Karadio32.bin) старых версий а partition.bin у вас свежий - то и выходит.
Делайте как люди говорят - в строгом соответствии - и все заработает.
 
Тут на форуме уже человек 5 пользователей ТТГО ТМ и у всех она работает.
 
 

 

fot
Offline
Зарегистрирован: 23.10.2011

Подтверждаю...

И работает хорошо, и приличные станции звучат

в наушниках не утомительно, сбалансировано.

Для колонок желательны цепочки тонкомпенсации

для малой громкости, что  легко выполнимо. 

conler
Offline
Зарегистрирован: 29.09.2012

Подскажите, "поплыл" в инфе, на ESP32-WROVER+KaRadio32 декодирование AAC(не все) решено благодаря PSRAM? Если заменить PSRAM 4MB на 8MB как это повлияет на AAC и буферизацию?
ЦАП TDA1387 сгодится в эту схему?
Спасибо.

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

conler пишет:
Подскажите, "поплыл" в инфе, на ESP32-WROVER+KaRadio32 декодирование AAC(не все) решено благодаря PSRAM? Если заменить PSRAM 4MB на 8MB как это повлияет на AAC и буферизацию? ЦАП TDA1387 сгодится в эту схему? Спасибо.

Пока никак это не повлияет на AAC и буферизацию. ЦАП любой подойдет.

aidar_i
Offline
Зарегистрирован: 07.10.2018

fir66, выложил бинарники отдельно с рабочей копии.

Приложил фото с настроенным flash_download_tools.

Удалите с него все и заново заполните в том же порядке, может где то у Вас "птичка лишняя стоит" :).

Еще добавил дополнительно ttgotm1.bin. Можете его прошить вместо ttgotm.bin. Каналы будут переключаться в первую очередь.

https://yadi.sk/d/czpHtYOLmHpKsg

fot
Offline
Зарегистрирован: 23.10.2011

 

   

aidar_i
Offline
Зарегистрирован: 07.10.2018

Без проблем, я только на такой и шью!

Вы выбирайте какую хотите!

fot
Offline
Зарегистрирован: 23.10.2011

А, я бы попробовал убавить...

 

aidar_i
Offline
Зарегистрирован: 07.10.2018

Давайте тогда fir66 порекомендуем шить на скорости 115200. Долго, но надежнее.

fot
Offline
Зарегистрирован: 23.10.2011

Только снова всё - всё стереть сначала , и стирать на 115200..

Чувствую - запоёт... Должно...

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

Приветствую коллеги радиолюбители! Предлагаю подискуссировать о том кто как борется с затыками (прерываниями потока вещания) в KaRadio и KaRadio32. Радио бывает работает без затыков целый день, а бывает слушать невозможно.

Пытался разобраться в чем причина, смотрите на моём видео: https://youtu.be/umia8uLezLo

Пишите кто, что думает на эту тему.

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

to pkmuum

Ответил на YouTube канале

fir66
Offline
Зарегистрирован: 26.03.2019

всем большой ноклон за ваше терпение и за помощь все получилось и радио работает и экран показывает станции прошил новыми bun и все пошло еще раз спасибо за терпения

fot
Offline
Зарегистрирован: 23.10.2011

  Длительно наблюдая за заполнением буфера с помощью Termita,

отбраковал и удалил станции с трафиком, соизмеримым с их битрейтом,

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

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

хоть до 30 секунд, только теперь уже около 30 сек. нужно будет ждать его заполнения,

каждый раз при переключении подобных ("жидких") станций (это очень некомфортно).

Оставил станции, для которых имеющийся буфер 40kbytes достаточен в любое время

суток, даже при  максимальном 320кбит битрейте некоторых.

Для правильно записанного и сведённого джаза и 192кб - терпимое качество.

Главное - настроение (и материал, новинки, исполнители, инфа).

Применение внешней антены поддерживаю, т.к. есть ещё выпадения и от

плохих условий приёма.

aidar_i
Offline
Зарегистрирован: 07.10.2018

fir66 пишет:

всем большой ноклон за ваше терпение и за помощь все получилось и радио работает и экран показывает станции прошил новыми bun и все пошло еще раз спасибо за терпения

Поздравляем!:)

Но все же напиши для новичков для науки, где Вы накосячили?

fir66
Offline
Зарегистрирован: 26.03.2019

старые bun файлы прошивки как прошил все файлы новые всепошло еще раз все кто помогал спасибо

conler
Offline
Зарегистрирован: 29.09.2012

fir66 пишет:

старые bun файлы прошивки как прошил все файлы новые всепошло еще раз все кто помогал спасибо


Информативно :)

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

fot пишет:

  Длительно наблюдая за заполнением буфера с помощью Termita,

отбраковал и удалил станции с трафиком, соизмеримым с их битрейтом,

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

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

хоть до 30 секунд, только теперь уже около 30 сек. нужно будет ждать его заполнения,

каждый раз при переключении подобных ("жидких") станций (это очень некомфортно).

Оставил станции, для которых имеющийся буфер 40kbytes достаточен в любое время

суток, даже при  максимальном 320кбит битрейте некоторых.

Для правильно записанного и сведённого джаза и 192кб - терпимое качество.

Главное - настроение (и материал, новинки, исполнители, инфа).

Применение внешней антены поддерживаю, т.к. есть ещё выпадения и от

плохих условий приёма.

Собирал радио на Raspberry Pi3 - работает очень стабильно. Не знаю какой там размер буфера, но затыков вообще нет, и станции переключаются очень быстро, цена только не радует.

Для KaRadio (особенно на ESP8266) действительно нужно подбирать станции, жаль только иногда для некоторых станций нет разных вариантов потока.

anaramo
Offline
Зарегистрирован: 16.03.2019

 

Собирал радио на Raspberry Pi3 - работает очень стабильно. Не знаю какой там размер буфера, но затыков вообще нет, и станции переключаются очень быстро, цена только не радует.

А что за проект на  Raspberry Pi3 ?

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

anaramo пишет:

 

Собирал радио на Raspberry Pi3 - работает очень стабильно. Не знаю какой там размер буфера, но затыков вообще нет, и станции переключаются очень быстро, цена только не радует.

А что за проект на  Raspberry Pi3 ?

Я не так давно выкладывал ссылку на вариант радио на Raspberry Pi. Я собирал самый простой вариант с тачскрин с дисплеем 5 дм., в этом варианте паять ничего не надо, нужно только установить програмное опеспечение, вот ссылка на моё видео: https://youtu.be/D2n1_rhvgFM

Там в описании под видео есть ссылка на сайт проекта. Можно использовать дисплеи от самых простых до обычного телевизора, для управленмя можно использовать кнопки, энкодер, пульт ДУ или тачскрин.