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

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

Всех с прошедшими праздниками! Вопрос такой: как уменьшить частоту на VS1053? Никак не могу найти  как подсоединиться и через какую прогу править.. Тут в алишке отзыв оставлял человечек,  в том же магазе где я приобретал этот модуль, так вот с его слов он уменьшил частоту SPI с 80МГц до 40МГц и потоки ААС стали играть прекрасно. Потому как у меня AAC играет 5..9 секунд и затыкается. Связка WROVER+TFT1.8+VS1053(зелёная плата)

Помогите пожалуйста

logo22
Offline
Зарегистрирован: 01.07.2020

esp8266MOD прошита, работает, страница КАРадио в браузере открывается. Соединяю с vs1053 (красная) - не работает, страница в браузере не открывается, синий св диод не мигает, в динамике только слабый писк.
Соединял esp8266 c vs1053 так:

  • ADC if control panel is not used, this input must be grounded.     на GND 

    CH_PD to 3.3v

    GPIO16 (a 1Hz output)

    GPIO14 to VS1053 SCK                                                                    D5  - SCK pin 13

    GPIO12 to VS1053 MISO                                                                  D6  - MISO pin 12

    GPIO13 to VS1053 MOSI                                                                  D7  - MOSI pin 11



TXD to CH340G UART rx

RXD from CH340G UART tx

GPIO05 to VS1053 XDCS                                                                               D1  - XDCS pin 7

GPIO04 to VS1053 DREQ                                                                               D2  -  pin 0

GPIO00 to VS1053 XRST                                                                                D3  - X_RESET  pin 8

GPIO02

GPIO15 to VS1053 XCS                                                                                  D8  -  X-CS  pin 6

Куда подключать TXD, RXD я не понял.

В проекте синяя плата vs1053 у меня красная. Распиновка не вся совпадает.Где что я не правильно соединил?

Кстати esp не работает при подаче 3,3 в на Vin, только от USB работает.

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

logo22 пишет:

Кстати esp не работает при подаче 3,3 в на Vin, только от USB работает.

А кто сказал что на Vin надо подавать 3.3V ?

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

Чем питается VS1053 ?

samand587
Offline
Зарегистрирован: 21.02.2020

Gintuxa пишет:
Чем питается VS1053 ?

+5 V

starichok
Offline
Зарегистрирован: 11.01.2022

starichok пишет:

Всех с прошедшими праздниками! Вопрос такой: как уменьшить частоту на VS1053? ...так вот с его слов он уменьшил частоту SPI с 80МГц до 40МГц и потоки ААС стали играть прекрасно. Потому как у меня AAC играет 5..9 секунд и затыкается. Связка WROVER+TFT1.8+VS1053(зелёная плата)

 Ну неужели никто не сталкивался с кодами VS-ки?

samand587
Offline
Зарегистрирован: 21.02.2020

starichok пишет:
VS1053(зелёная плата)

 [/quote]

А Вы под лупой рассматривали что написано на самом чипе VS&

starichok
Offline
Зарегистрирован: 11.01.2022

Да конечно, это именно VS1053

logo22
Offline
Зарегистрирован: 01.07.2020

Чем питается VS1053 ?

Модуль питания:

 

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

starichok пишет:

 он уменьшил частоту SPI с 80МГц до 40МГц и потоки ААС стали играть прекрасно.

Он это делал не для VS, а для ESP. К тому же SPI-шек у ESP аж 2 штуки. Для VS используется другая. Та, про которую речь, обслуживает набортные FLASHку с RAMкой(если есть). Так что где тут связь с  VS - не совсем понятно. Уменьшение частоты SPI для VS актуально только на этапе инициализации последней и реализуется в прошивке. 

Обрыв ААС скорее всего связан с "голоданием" ЕSP со стороны потока и небольшой емкостью буфера. Данные не успевают подтягиваться. 

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

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

logo22 пишет:

Чем питается VS1053 ?

Модуль питания:

на вашем модуле 2 питания 3.3 и 5 вольт. Подключите линию 3 вольта на VS (VCC) и на ESP (3V3) Vin ESP оставьте в воздухе. Если соединяете модули проводками - соедините VS (VCC) и ESP (3V3).

На платах VS и ESP есть стабилизаторы стабилизаторы. На них можно проверить напряжения. На широкой лапке должно быть столько, сколько написано на корпусе.

starichok
Offline
Зарегистрирован: 11.01.2022

pilnikov пишет:

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

Спасибо что откликнулись, внесли некую ясность куда копать. Честно говоря,  уже и не надеялся на помощь, поэтому без лога. Обязательно пришлю спасибо

logo22
Offline
Зарегистрирован: 01.07.2020

Спасибо, но такое соединение не работает.
Заработало так
5 вольт на V in (ESP) и на 5v (VS)
V in (VS) свободен. 3,3v с модуля питания не используется.
Работает, но некоторые станции слушать не возможно, сплошные затыки, бульканье и посвистывания.

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

logo22 пишет:
Заработало так 5 вольт на V in (ESP) и на 5v (VS) V in (VS) свободен. 3,3v с модуля питания не используется.

Про это я и говорил, что Vin у ESP от 5в до 12в (в момент поиска сети WiFi) максимальное потребление тока.

Ваша "приблуда" для питания ESP не подходит (от слова СОВСЕМ!), выкинуть и забыть...

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

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

Если все сделано по схеме и по "уму" радио работает как автомат Калашникова, без сбоев и осечек!

starichok
Offline
Зарегистрирован: 11.01.2022

pilnikov пишет:

 

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

[/quote]

ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371 
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (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
I (224) main: starting app_main()
I (224) main: RAM left: 4392488
E (234) main: Running partition type 0 subtype 17 (offset 0x001d0000)
I (254) main: Partition init done...
D (354) GPIO: gpio_get_pinDeepSleep err 0x1102
Log level is now ESP_LOG_INFO
I (544) vs1053: VS1053 LFreq: 1403508
I (554) vs1053: VS1053 HFreq: 6153846
I (1154) vs1053: SPI_AUDATA 1 = 1f40
I (1154) vs1053: VS10xx detection. Version: 4
I (1154) VS1053 Patches: plugin size 4667, start: 7 1 8050
I (1514) VS1053 Patches: plugin end Addr: a,  val:0 50
I (1514) vs1053: SPI_AUDATA 2 = 1f40
I (1514) vs1053: SCI_Status  = 0x40
I (1514) vs1053: SCI_Mode (0x4800) = 0x4802
I (1514) vs1053: SCI_ClockF = 0xB800
I (1514) vs1053: VS Version (VS1053 is 4) = 4
I (1524) vs1053: I2S Speed: 0
I (1534) vs1053: volume: 69
I (1534) main: hardware initialized
I (1564) main: audio_output_mode 4
One of I2S=0, I2S_MERUS, DAC_BUILT_IN, PDM, VS1053, SPDIF
I (1564) main: Set baudrate at 115200
I (1564) main: Release 2.1, Revision 2
I (1564) main: SDK v3.3.4-432-g7a85334d8-dirty
I (1574) main: Heap size: 4391728
I (1604) main: LCD Type 192
I (1604) addonucg: lcd init  type: 192, Rotat: 0
I (1664) ucg_hal: UCG_COM_MSG_POWER_UP: 80 ns 
I (1664) ucg_hal: ... Adding spi lcd bus  Speed= 25000000.
I (1794) addonucg: lcd init Color type: 192
I (1854) addonucg: X: 160, yy: 128, y: 10
I (1884) main: Hardware init done...
I (2244) main: Volume set to 69
I (2254) main: t0 task: 3ffb1a2c
I (2304) main: starting wifi
I (2324) wifi:wifi driver task: 3ffbaeec, prio:23, stack:3584, core=0
I (2334) wifi:wifi firmware version: 9ebfd5b
I (2344) wifi:config NVS flash: enabled
I (2344) wifi:config nano formating: disabled
I (2344) wifi:Init data frame dynamic rx buffer num: 32
I (2344) wifi:Init management frame dynamic rx buffer num: 32
I (2354) wifi:Init management short buffer num: 32
I (2354) wifi:Init static tx buffer num: 16
I (2364) wifi:Init static rx buffer size: 1600
I (2364) wifi:Init static rx buffer num: 10
I (2364) wifi:Init dynamic rx buffer num: 32
WIFI TRYING TO CONNECT TO SSID 1
I (2474) main: connecting KNOPKA 2,4GHz

Brownout detector was triggered

ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x33 (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
I (224) main: starting app_main()
I (224) main: RAM left: 4392488
E (234) main: Running partition type 0 subtype 17 (offset 0x001d0000)
I (254) main: Partition init done...
D (354) GPIO: gpio_get_pinDeepSleep err 0x1102
Log level is now ESP_LOG_INFO
I (554) vs1053: VS1053 LFreq: 1403508
I (564) vs1053: VS1053 HFreq: 6153846
I (1164) vs1053: SPI_AUDATA 1 = 1f40
I (1164) vs1053: VS10xx detection. Version: 4
I (1164) VS1053 Patches: plugin size 4667, start: 7 1 8050
I (1524) VS1053 Patches: plugin end Addr: a,  val:0 50
I (1524) vs1053: SPI_AUDATA 2 = 1f40
I (1524) vs1053: SCI_Status  = 0x40
I (1524) vs1053: SCI_Mode (0x4800) = 0x4802
I (1524) vs1053: SCI_ClockF = 0xB800
I (1524) vs1053: VS Version (VS1053 is 4) = 4
I (1534) vs1053: I2S Speed: 0
I (1544) vs1053: volume: 69
I (1544) main: hardware initialized
I (1574) main: audio_output_mode 4
One of I2S=0, I2S_MERUS, DAC_BUILT_IN, PDM, VS1053, SPDIF
I (1574) main: Set baudrate at 115200
I (1574) main: Release 2.1, Revision 2
I (1574) main: SDK v3.3.4-432-g7a85334d8-dirty
I (1584) main: Heap size: 4391728
I (1614) main: LCD Type 192
I (1614) addonucg: lcd init  type: 192, Rotat: 0
I (1674) ucg_hal: UCG_COM_MSG_POWER_UP: 80 ns 
I (1674) ucg_hal: ... Adding spi lcd bus  Speed= 25000000.
I (1804) addonucg: lcd init Color type: 192
I (1864) addonucg: X: 160, yy: 128, y: 10
I (1894) main: Hardware init done...
I (2254) main: Volume set to 69
I (2264) main: t0 task: 3ffb1a2c
I (2314) main: starting wifi
I (2334) wifi:wifi driver task: 3ffbaeec, prio:23, stack:3584, core=0
I (2344) wifi:wifi firmware version: 9ebfd5b
I (2354) wifi:config NVS flash: enabled
I (2354) wifi:config nano formating: disabled
I (2354) wifi:Init data frame dynamic rx buffer num: 32
I (2354) wifi:Init management frame dynamic rx buffer num: 32
I (2364) wifi:Init management short buffer num: 32
I (2364) wifi:Init static tx buffer num: 16
I (2374) wifi:Init static rx buffer size: 1600
I (2374) wifi:Init static rx buffer num: 10
I (2374) wifi:Init dynamic rx buffer num: 32
WIFI TRYING TO CONNECT TO SSID 1
I (2484) main: connecting KNOPKA 2,4GHz
I (2574) wifi:mode : sta (c4:4f:33:72:5e:21)
I (4624) wifi:new:<3,1>, old:<1,0>, ap:<255,255>, sta:<3,1>, prof:1
I (4624) wifi:state: init -> auth (b0)
I (4634) wifi:state: auth -> assoc (0)
I (4644) wifi:state: assoc -> run (10)
I (4754) wifi:connected with KNOPKA 2,4GHz, aid = 2, channel 3, 40U, bssid = d4:6e:0e:ac:c5:ca
I (4754) wifi:security type: 3, phy: bgn, rssi: -13
I (4764) wifi:pm start, type: 1

E (4764) event: invalid static ip
I (4764) main: Wifi connected

DNS: 192.168.1.1  
IP: 192.168.1.98

I (4834) wifi:AP's beacon interval = 102400 us, DTIM period = 1
E (5184) main: mDNS Init ok
E (5184) main: mDNS Hostname: karadio32
I (5194) renderer: chip revision 1
I (5224) renderer: i2s intr:0
I (5554) main: RAM left 4316452
I (5554) main: uartInterfaceTask task: 3ffd8a78
I (5564) main: clientTask task: 3ffdbc50
I (5574) servers: watermark: 0xac8  2760
I (5574) servers: telnetServer_sock socket: 52, errno: 0
I (5574) servers: Webserver socket: 53, errno: 0
I (5574) main: serversTask task: 3ffdc9d8
W (5814) GPIO: g_get_adc err 0x1102
I (5814) addon: rmt_nec_rx_task task: 3ffddb14
I (5814) addon: task_lcd task: 3ffdeeac
I (5584) main: task_addon task: 3ffdd8cc
I (6704) main:  Init Done
READY. Type help for a list of commands
##CLI.ICY0#: at IP 192.168.1.98
autostart: playing:1, currentstation:238
##CLI.NAMESET#: 238 Black Star Radio
##CLI.URLSET#: http://192.96.205.59
##CLI.PATHSET#: /;
##CLI.PORTSET#: 8855
##CLI.OVOLSET#: 0
I (7574) webclient: IP: 3bcd60c0   ADDR:192.96.205.59

##CLI.VOL#: 69
I (7814) webclient: Set Song buffer to 400k
I (7824) webserver: playstationInt: 238, g_device: 238
##CLI.ICY0#: BlackStar Radio
##CLI.ICY1#: <BR>This stream requires <a href=\"http:\/\/www.winamp.com\">Winamp<\/a><BR>
##CLI.ICY2#: SHOUTcast DNAS\/posix(linux x64) v2.5.5.733<BR>
##CLI.ICY3#: http:\/\/www.qram.com.au
##CLI.ICY4#: Contemporary \/ Hits
##CLI.ICY5#: 64
##CLI.META#: Swinging Blue Jeans - Hippy Hippy Shake
I (9244) audio_player: Buffer fill 11%, 45391 // 409600 bytes
##CLI.PLAYING#

I (34234) audio_player: Buffer fill 0%, 1440 // 409600 bytes
##CLI.META#: Divinyls - Back To The Wall
I (68224) audio_player: Buffer fill 0%, 1436 // 409600 bytes

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
065 WIFI TRYING TO CONNECT TO SSID 1
066 I (2474) main: connecting KNOPKA 2,4GHz
067  
068 Brownout detector was triggered

 

Тут пишут про недостаточное питание (как выше отметил ув. ShAlex13 - "Про это я и говорил, что Vin у ESP от 5в до 12в (в момент поиска сети WiFi) максимальное потребление тока.")

Лечится примерно так 

 

А вот здесь

182 ##CLI.META#: Swinging Blue Jeans - Hippy Hippy Shake
183 I (9244) audio_player: Buffer fill 11%, 45391 // 409600 bytes
184 ##CLI.PLAYING#
185  
186 I (34234) audio_player: Buffer fill 0%, 1440 // 409600 bytes
187 ##CLI.META#: Divinyls - Back To The Wall
188 I (68224) audio_player: Buffer fill 0%, 1436 // 409600 bytes

Как и предполагалось ранее  - не успевает ваша еспиха "подкачнуть" данные поэтому буфер и филл на 0%, поэтому и затык.

Тут либо поискать альтернативный источник либо попробовать внешнюю антенну для есп.

Про SPI для есп кстати тут

 
073 configsip: 0, SPIWP:0xee
074 clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
075 mode:DIO, clock div:2
 
 

А для VS тут

088 I (554) vs1053: VS1053 LFreq: 1403508
089 I (564) vs1053: VS1053 HFreq: 6153846
090 I (1164) vs1053: SPI_AUDATA 1 = 1f40
091 I (1164) vs1053: VS10xx detection. Version: 4
 
094 I (1524) vs1053: SPI_AUDATA 2 = 1f40
095 I (1524) vs1053: SCI_Status  = 0x40
096 I (1524) vs1053: SCI_Mode (0x4800) = 0x4802
097 I (1524) vs1053: SCI_ClockF = 0xB800
 

Потом для дисплея она переключается на

111 I (1674) ucg_hal: ... Adding spi lcd bus  Speed= 25000000.
 

 

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

pilnikov пишет:

Лечится примерно так 

Тут надо не "лечить", а ставить нормальный линейный БП

starichok
Offline
Зарегистрирован: 11.01.2022
pilnikov пишет:
Тут пишут про недостаточное питание (как выше отметил ув. ShAlex13 - "Про это я и говорил, что Vin у ESP от 5в до 12в (в момент поиска сети WiFi) максимальное потребление тока.")
Лечится примерно так
 
 
У меня комп. БП, я использую только линию 5V - соединяется с VS, и к ней же DC-DC понижайка настроенная на 3,3V. Тут дело в макетной плате и проводах, в следствии чего при запуске пропадает контакт. Специально сейчас проверил падение напряжения при запуске: минимум этот 3,29V. ESP у меня без борда, голый. То есть вы советуете подать питание 5-12V, но ведь в даташите указано Absolute Maximum - Ratings Power supply:2.3-3.6V ?
 
 
 
pilnikov пишет:
А вот здесь
182 ##CLI.META#: Swinging Blue Jeans - Hippy Hippy Shake
183 I (9244) audio_player: Buffer fill 11%, 45391 // 409600 bytes
184 ##CLI.PLAYING#
185
186 I (34234) audio_player: Buffer fill 0%, 1440 // 409600 bytes
187 ##CLI.META#: Divinyls - Back To The Wall
188 I (68224) audio_player: Buffer fill 0%, 1436 // 409600 bytes
Как и предполагалось ранее  - не успевает ваша еспиха "подкачнуть" данные поэтому буфер и филл на 0%, поэтому и затык.
 
Тут либо поискать альтернативный источник либо попробовать внешнюю антенну для есп.
 
 
Да, я заметил что буфер обнуляется. Забыл указать, внешняя антенна подключена, модем в 30см от ESP, сигнал -18дБ. И почему то, если с момента загрузки стоит ААС станция - играет по времени она значительно дольше (секунд 30, а то и более), чем если перейти на неё с МР3 станции.
 
pilnikov пишет:
Про SPI для есп кстати тут
 
 
073 configsip: 0, SPIWP:0xee
074 clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
075 mode:DIO, clock div:2
 
 
А для VS тут
 
088 I (554) vs1053: VS1053 LFreq: 1403508
089 I (564) vs1053: VS1053 HFreq: 6153846
090 I (1164) vs1053: SPI_AUDATA 1 = 1f40
091 I (1164) vs1053: VS10xx detection. Version: 4
 
094 I (1524) vs1053: SPI_AUDATA 2 = 1f40
095 I (1524) vs1053: SCI_Status  = 0x40
096 I (1524) vs1053: SCI_Mode (0x4800) = 0x4802
097 I (1524) vs1053: SCI_ClockF = 0xB800
 
Потом для дисплея она переключается на
 
111 I (1674) ucg_hal: ... Adding spi lcd bus  Speed= 25000000.
 
 
 
 
Не подскажите в чём и каким образом править эти строки, в термите? либо же взять бинарник Карадио32 перевести его как то в текст. файл и править и потом обратно в бинарник?
 
И по VS, читал про патчи и скачал их только никак не могу найти каким образом установить эти патчи, вы не в курсе случайно? Прошу извинить за такой сумбур и кучу вопросов, но вы последняя надежда
starichok
Offline
Зарегистрирован: 11.01.2022

ShAlex13 пишет:

pilnikov пишет:

Лечится примерно так 

Тут надо не "лечить", а ставить нормальный линейный БП

То есть поставить трансформаторный источник питания с линейным стабилизатором, по-вашему в этом случае, лучше стабилизированного импульсного?

толстый
Offline
Зарегистрирован: 10.02.2020

Именно так! Рекомендую этот вопрос задать на аудиофильских форумах :) Столько нового узнаете :) Геологи, неосторожно сказавшие, что нефть из динозавров - непозавидуют вам :)

Тут же люди с ушами попроще(мр3/ААС/OGG/эфир)  или технари, осознающие действительность и готовые мирится с ухудшением качества при уменьшении габаритов. Использовать полкиловатный БП от компа так себе идея - у него другие задачи.

P.S. Выложите схему(хотя бы блочную), а лучше реальную и с номиналами.

 

 

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

starichok пишет:

То есть вы советуете подать питание 5-12V, но ведь в даташите указано Absolute Maximum - Ratings Power supply:2.3-3.6V ?
 
 
Не подскажите в чём и каким образом править эти строки, в термите? либо же взять бинарник Карадио32 перевести его как то в текст. файл и править и потом обратно в бинарник?
 
И по VS, читал про патчи и скачал их только никак не могу найти каким образом установить эти патчи, вы не в курсе случайно? Прошу извинить за такой сумбур и кучу вопросов, но вы последняя надежда

Я советовал большой кондер поближе к питающим ногам еэспиххи

Строки вам править незачем. Весь смысл снижения частоты сводится к этой строке

091 I (1164) vs1053: VS10xx detection. Version: 4

А у вас она правильная

Про то как править строки -

https://www.drive2.ru/b/487463808323813881/

читать с места

Компиляция проекта:

Патчи тоже к прошивке добавляются а потом компилятся в бинарник и заливаются

vs1053b-patches.c - это файл патча в исходниках 

исходники тут

https://github.com/karawin/Ka-Radio32

 

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

про питание

толстый прав - если вы истинный адепт бескислородной меди, то трансформаторный бп ваше фсе! и ничего кроме!!!

а для нас крестьян и такое сгодится

или такое

оно кстати голимый шим (шумящий ужастно) от сотовых телефонов (с)хема сперта с ттго тм мюзик.  

starichok
Offline
Зарегистрирован: 11.01.2022

толстый пишет:

Именно так! Рекомендую этот вопрос задать на аудиофильских форумах :) Столько нового узнаете :) Геологи, неосторожно сказавшие, что нефть из динозавров - непозавидуют вам :)

Тут же люди с ушами попроще(мр3/ААС/OGG/эфир)  или технари, осознающие действительность и готовые мирится с ухудшением качества при уменьшении габаритов. Использовать полкиловатный БП от компа так себе идея - у него другие задачи.

P.S. Выложите схему(хотя бы блочную), а лучше реальную и с номиналами.

 

 


Вообще то это был сарказм. У меня везде импульсники и я как-то по этому поводу не заморачиваюсь. А компьютерный блок питания у меня используется в качестве лабораторного, естественно что в готовое устройство будет установлен маломощный ибп. Про аудофилов головного мозга наслышан, в их бред не верю, больше доверяю только физике. По поводу схемы, софта и обучалок - взято у Nadim, за что ему огромная благодарность

starichok
Offline
Зарегистрирован: 11.01.2022

pilnikov пишет:
:

Патчи тоже к прошивке добавляются а потом компилятся в бинарник и заливаются

vs1053b-patches.c - это файл патча в исходниках 

исходники тут

https://github.com/karawin/Ka-Radio32

 


Большое спасибо за развернутый ответ. То есть с частотами получается всё в порядке?
Я видел эти патчи но не понимал куда их девать)) то есть эти патчи входят в основной бинарник Карадио32 что и получится на выходе?

starichok
Offline
Зарегистрирован: 11.01.2022

pilnikov пишет:

про питание

толстый прав - если вы истинный адепт бескислородной меди, то трансформаторный бп ваше фсе! и ничего кроме!!!

а для нас крестьян и такое сгодится.. кстати голимый шим (шумящий ужастно) от сотовых телефонов (с)хема сперта с ттго тм мюзик.  


Адептом аудиофили не являлся и не являюсь таковым (считаю их больными людьми, поэтому смеяться грешно))
схему стабов планирую взять как и весь мой проект - у ув.Nadimа, да и жалоб у меня на звук нет, всё воспроизводится чисто без помех. Единственное, это проблема воспроизведения формата AAC, потому то и плату брал именно под этот формат..:( весь проект по этой причине до сих пор на макетке. Кстати в сборке вообще без проблем, завелось всё с пол пинка)

толстый
Offline
Зарегистрирован: 10.02.2020

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

По питанию основная проблема это мгновенная мощность. Нехватило -ушло в перезагрузку. Решается более мощным ПБ+доп. конденсатор возле самой ESP. Затем уже качество питания и стабильность - танталы/пленочные/мелкая керамика/дросселя ЭМП. 

И самое важное - только пайка. Никаких дюпонов и монтажных плат для них. Только пайка, только хардкор.  :)

 

starichok
Offline
Зарегистрирован: 11.01.2022

Спасибо, состою в группе вк Nem0, там аудиофилы не задерживаются:D
А с вашими словами про питание полностью согласен и видимо всё таки придется травить плату и паять, чтобы исключить все косяки соединений макетки, а уже потом копать почему не воспроизводится ААС формат))

maleksm
Offline
Зарегистрирован: 19.03.2019

Ребята, как вас читать приятно! Какие качественные вопросы и, соответственно, ответы. Вдумчивое и внимательное общение с юмором и взаимопониманием. Прямо образцово-показательная беседа. Завсегдатаи этой темы, вы вызываете восхищение. Особая благодарность pilnikov. Вы, starichok, умный и внимательный, не бросайте эту тему. С вами интересно.

толстый
Offline
Зарегистрирован: 10.02.2020
То maleksm: А ведь бывает и наооборот. Помогаешь, ищешь инфу, тратишь своё время, а в ответ простое и русское - "Старые пердуны упоролись и хамят. Надоело ваше нытье..."(с)
 
То starichok: С ААС не все типы поддерживаются. Пробуйте другие станции, меньшую версию радио и если есть в наличии , то как они звучат на обычном WROOM. 
Но самое главное убедитесь, что прошиваете бин именно для WROOWERа. Попробуйте сначала прошить не изменённые авторские  standard_psram.bin 
starichok
Offline
Зарегистрирован: 11.01.2022

maleksm пишет:

Ребята, как вас читать приятно! Какие качественные вопросы и, соответственно, ответы. Вдумчивое и внимательное общение с юмором и взаимопониманием. Прямо образцово-показательная беседа. Завсегдатаи этой темы, вы вызываете восхищение. Особая благодарность pilnikov. Вы, starichok, умный и внимательный, не бросайте эту тему. С вами интересно.

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

starichok
Offline
Зарегистрирован: 11.01.2022

толстый пишет:

То starichok: С ААС не все типы поддерживаются. Пробуйте другие станции, меньшую версию радио и если есть в наличии , то как они звучат на обычном WROOM. 
Но самое главное убедитесь, что прошиваете бин именно для WROOWERа. Попробуйте сначала прошить не изменённые авторские  standard_psram.bin 


Да, вчера и поситила эта мысль, вы подтверждаете мои догадки, спасибо за наводку!

Catbear
Catbear аватар
Offline
Зарегистрирован: 14.10.2019

Реанимирую "первое" Karadio на 8266/VS1053+Arduino Pro mini+ SSD1306, не подскажете, существует ли некий модифицированный скетч для дисплея? Так как на первоначально прошитом, пару лет назад:

1. Не "бьется" время по временному поясу.

(Время победил, отредактировав скетч в месте: // your timezone offset

#define TZO 3)

2. На русскоязычных станциях бегут кракозябры вместо текста.

3. Иногда не перерисовывается изображение.

PS. О ссылке на Гитхабе https://github.com/karawin/karadio-addons мне известно.

Если возможно, поделитесь PLS скетчем.

CyberVad
Offline
Зарегистрирован: 30.07.2018

Help mi!

Получил детали, почти спаял, надо бы подправить csv... И с негодованием обнаружил что во всём интернете нет простого способа сконвертить csv в bin. Предлагают установить питона, пусть это дурость, но установил. То ему каких то dll не хватает, то точки входа не находятся. 

Дайте мне живую, настоящщщую ссылку на онлайн конвертер!
Спасибо

Ant123
Offline
Зарегистрирован: 23.11.2021

CyberVad пишет:

обнаружил что во всём интернете нет простого способа сконвертить csv в bin.

прямо таки во всём?

а если почитать там?

CyberVad
Offline
Зарегистрирован: 30.07.2018

Спасибо конечно, те же фаберже только в профиль:

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

Ест уже готови питон. Распакуите папку, где хотите, купируите туда свои csv и далше по инструкции "readme", там ест примери, зпуская команду в Console-Launcher.exe.

папкa папкa

Резултатний .бин будет там же, в папке build.

CyberVad
Offline
Зарегистрирован: 30.07.2018

Спасибо за советы. Буду переустанавливать систему.

Bahyty
Offline
Зарегистрирован: 26.01.2022
Добрый день, уважаемые. При компиляции скетча ESP32-MiniWebRadio выдает следующее:
 
exit status 1
cannot declare field 'HTML::cmdserver' to be of abstract type 'WiFiServer'
Что делать?
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Bahyty пишет:

Добрый день, уважаемые. При компиляции скетча ESP32-MiniWebRadio выдает следующее:
 
exit status 1
cannot declare field 'HTML::cmdserver' to be of abstract type 'WiFiServer'
Что делать?

pilnikov пишет:

архив тут https://disk.yandex.ru/d/UYqPzpGyABF9YQ

в подпапке add файлы про это:

// 1)  Copy the partition table "MiniWebRadio.csv" into the current esp32 package (folder esp32/tools/partitions/)
//     MiniWebRadio needs 2.3MByte flash and 200KByte nvs
//
//   # Name,     Type,   SubType,   Offset,   Size,     Flags
//     phy_init, data,   phy,       0x9000,   0x7000,
//     factory,  app,    factory,   0x10000,  0x300000,
//     nvs,      data,   nvs,       0x310000, 0x32000,
//     spiffs,   data,   spiffs,    0x342000, 0xB0000,
//     eeprom,   data,   0x99,      0x3F2000, 0xD000,
//
// 2)  Add this to boards.txt in section "ESP32 Dev Module:
/*
       esp32.menu.PartitionScheme.miniwebradio=MiniWebRadio (3MB No OTA)
       esp32.menu.PartitionScheme.miniwebradio.build.partitions=miniwebradio
       esp32.menu.PartitionScheme.miniwebradio.upload.maximum_size=3145728
*/

Результат:

Несколько библиотек найдено для "WiFiClient.h"
 Используется: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\WiFi
Не используется: Z:\Arduino\libraries\WiFi
Несколько библиотек найдено для "SD.h"
 Используется: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\SD
Не используется: Z:\Arduino\libraries\SD
Не используется: Z:\sketch\libraries\SD
Используем библиотеку Preferences версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\Preferences 
Используем библиотеку Ticker версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\Ticker 
Используем библиотеку SPI версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\SPI 
Используем библиотеку SD версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\SD 
Используем библиотеку FS версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\FS 
Используем библиотеку WiFi версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\WiFi 
Используем библиотеку WiFiClientSecure версии 2.0.0 из папки: Z:\Arduino\portable\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\WiFiClientSecure 
"Z:\\Arduino\\portable\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\gcc8_4_0-esp-2021r1/bin/xtensa-esp32-elf-size" -A "Z:\\Temp\\arduino_build_154616/src.ino.elf"
Скетч использует 2183581 байт (69%) памяти устройства. Всего доступно 3145728 байт.
Глобальные переменные используют 65448 байт (19%) динамической памяти, оставляя 262232 байт для локальных переменных. Максимум: 327680 байт.

 

Bahyty
Offline
Зарегистрирован: 26.01.2022

Спасибо огромное! Все получилось: скомпилировалось, загрузилось. Именно на Вашу помощь и рассчитывал: всем помогаете. 

Bahyty
Offline
Зарегистрирован: 26.01.2022

Добрый день. Подскажите, как удалось запустить тачскрин?

samand587
Offline
Зарегистрирован: 21.02.2020

Bahyty пишет:
... как удалось запустить тачскрин?

У меня работает на Минивебрадио. А в чем проблема?. У автора в вопросах и ответах пояснения есть.

spol
Offline
Зарегистрирован: 01.02.2022

Добрый день. Собрал Минивебрадио. При первом включении заработало, удалось воспроизвести записанные на SD станции, ВЭБ интерфейс тоже запустился. При повторном включении и последующих стало выдавать на экране (и в логе) "can't connect to WIFI, check Your credentials". При этом маршрутизатор показывает в своем списке беспроводного клиента MiniWebRadio и присвоенный ему IP адрес. Значит credentials в порядке. Программы, сканирующие сеть, также видят этот IP. Web интерфейс не запускается. Посоветуйте, пожалуйста, куда рыть.

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

Спасибо за ссылку, бланком я пробовал прошивать - не помогло. Попробую еще короткие имена для сети wifi.

spol
Offline
Зарегистрирован: 01.02.2022

Попробовал короткие имена для сети типа Mywifi, AWLAN и простой пароль из 10 символов (цифры и латинские буквы). Не помогло.

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:0x3fff0030,len:1420
ho 0 tail 12 room 4
load:0x40078000,len:13540
load:0x40080400,len:3604
entry 0x400805f0
setup : Init SD card
tft_info : TFT_CS:22 TFT_DC:21 TFT_BL:17 TFT_MOSI:23 TFT_MISO:19 TFT_SCK:18
tft_info : init ILI9341
setup : found SD card
tft_info : Total render time was: 304ms
setup : Init VS1053
vs1053_info: chipID = 4320543205
vs1053_info: version = 197
setup : found VS1053
WiFI_info : Connecting WiFi...
WiFi credentials are not correct
WiFI_info : Connecting WiFi...
WiFi credentials are not correct

При этом маршрутизатор получает от устройства имя клиента (MiniWebRadio) и присваивает ему IP адрес, значит, по идее, учетные данные правильные.
К сожалению, не разбираюсь в библиотеках
Схема собрана на основе модуля DevkitC, запитана от лабораторного источника 5в. Между ногами модуля Vin и GND шунтирующий конденсатор 1000 мкф.

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

можно еще попробовать шифрованием поиграться или вообще сеть без пароля попробовать

загрузите простой пример wificlient для проверки

перед прошивкой выберите плату - дев модуль есп32 

в настройках платы выберите очистить все 

еще такая строка должна быть

      WiFi.persistent(false); //disable saving wifi config into SDK flash area
 
spol
Offline
Зарегистрирован: 01.02.2022

Прошил бланком модуль. Запустил в дополнение к основной вторую сеть "Mywifi" из имевшихся в запасе маршрутизатора и модема. Загрузил примеры WifiClient потом WifiMulti. В примерах в секцию сетап вставил строку WiFi.persistent(false); WifiClient законнектился к каждой из моих сетей, WifiMulti не законнектился ни к одной. В Miniwebradio подключение идет через мульти.

 

Froll-72
Offline
Зарегистрирован: 05.12.2020

starichok пишет:

ShAlex13 пишет:

pilnikov пишет:

Лечится примерно так 

Тут надо не "лечить", а ставить нормальный линейный БП

То есть поставить трансформаторный источник питания с линейным стабилизатором, по-вашему в этом случае, лучше стабилизированного импульсного?

Для полноты восприятия разницы подключите тембрблок на NE5532 сначала к трансформаторному БП , потом к импульснику ... Главное усилитель мощности на полную невыкручивайте иначе разница будет эпичная ( в ушах ещё долго будет гудеть ).