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

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

fir66 пишет:

как увеличеть буквы и цифры в karadio32?

Было тут: Файл addonu8g2.c путь ../Ka-Radio32/main/ - Замена шрифтов - дригим размером, где-то тут раньше описывалось...

 

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

Получается единственный "человеческий" вариант из ESP это Wrover или Wroom+psram. Кругом читаю и всегда присутствует процент людей с жалобой на затыки и ответы им в стиле "сам дурак" :) .

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

conler пишет:

Получается единственный "человеческий" вариант из ESP это Wrover или Wroom+psram. Кругом читаю и всегда присутствует процент людей с жалобой на затыки и ответы им в стиле "сам дурак" :) .

Да, так и есть. Я остановился на Wrover - без заморочек... :) 

Вот то что у меня получилось https://www.drive2.ru/b/528784279929356572/

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

nadim пишет:

Вот то что у меня получилось https://www.drive2.ru/b/528784279929356572/

Да, мне нравится твой подход к делу и результат. Мои "железки" ещё в пути.

Tenevoi
Offline
Зарегистрирован: 02.10.2018

Всем привет! Народ неохото лопатить станицы форума, подскажите для karadio32 подойдет любая плата esp32 и экран можно подключить напрямик, какой лучше?

Какой из низ более стабильный?

Спасибо. 

DIVGENY
Offline
Зарегистрирован: 23.08.2016

Tenevoi пишет:

Спасибо. 

не за что...

лопатим форум, т.к. будут возникать вопросы еще... или проще - покупаем у китайцев готовый модуль...

Aeroflot-383
Aeroflot-383 аватар
Offline
Зарегистрирован: 06.04.2019

Всем привет! Собрал наконец таки я радио на малине. Остались вопросы, как русифицировать дисплей. И как защитить файловую систему. Stpavel писал что  можно перевести в режим read-only. Но я нашёл только на зарубежных сайтах, где смысл  не могу понять. Может есть, где пост на русском?

stalker555
Offline
Зарегистрирован: 08.11.2018

питание на малину и плюс активная колонка????

Aeroflot-383
Aeroflot-383 аватар
Offline
Зарегистрирован: 06.04.2019

да

stalker555
Offline
Зарегистрирован: 08.11.2018
 
Konstantin Pavljuchenko...установил..свой плей лист за место авторского...
stalker555
Offline
Зарегистрирован: 08.11.2018
pkmuum
Offline
Зарегистрирован: 25.03.2018

stalker555 пишет:

 
Konstantin Pavljuchenko...установил..свой плей лист за место авторского...

Это был вопрос мне ? Или сообщение?

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

Я радио на Raspberry Pi тестировал в основном из любопытства. Raspberry использую в качестве игровой консоли, для этой цели думаю он больше подходит.

Вот ссылка на видео про эту консоль:https://youtu.be/STmJilGs60U

А так в основном слушаю KaRadio32, что-то оно больше всего по душе.

А ещё тут извращаюсь, решил попробовать для прослушивания интернет радио игровую приставку XBox One, конечно понимаю, что использовать для прослушивания радио игровую приставку - это за край, но звук получается обалденный, очень большой буфер, вообщем почему бы и нет))) https://youtu.be/NTd5Eek9-dc

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

stalker555, зачем так орать?

stalker555
Offline
Зарегистрирован: 08.11.2018

Больше всех надо что ли? Как получилось так и написал..имею ввиду шрифт!! Зацепило что ли??.

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

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

stalker555
Offline
Зарегистрирован: 08.11.2018

Ну вроде тебе тому у кого руки ниже колена растут ничего никто не говорил,и НЕНАДО как затычка лезъть в чужие разговоры..и это не чат !!

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

Чего нервный такой? С гормонами проблемы или природой обижен? ;)

stpavel
Offline
Зарегистрирован: 09.10.2018

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

DIVGENY
Offline
Зарегистрирован: 23.08.2016

 в Sprint Layout_60 нарисовал простенькую плату под свой набор (еще где-то в дороге) 

 ESP32-Wrover-V4 + антена

 vs1053 синяя с двухрядным разьемом

 LCD TFT SPI  ST7735S

https://drive.google.com

если кому нужно берите, но проверяйте 

P.S. нашел ошибку у себя. в модуле  ESP32-Wrover-V4 не используются пины 27 И 28 ( GPIO 16, 17 ). плату подкорректировал.

Fireforce
Offline
Зарегистрирован: 08.09.2017

CheS_66 пишет:

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

Сам я еще долго бы разбирался с этой проблемой.  Благодарю за решение!

anton1995
Offline
Зарегистрирован: 07.05.2019

Ребят, нужна помощь с кодом (создание блок схемы и небольшого описания кода, подробнее на почту) по проекту Karadio (не бесплатно) anton_lips@mail.ru.

valiko_djan
Offline
Зарегистрирован: 08.05.2019

Всем добрый день. Пытаюсь построить интернетрадио на связке ESP8266- 12 и VS1053 Файлы загружаю отсюда: https://github.com/karawin/Ka-Radio/tree/master/ESP8266-Firmware/bin

boot_v1.7.bin

esp_init_data_default.bin

blank.bin

user1.4096.new.4.bin

user2.4096.new.4.bin

Программаторы пробовал FlashDownloadTools v2.4 и ESP8266Flasher, обоими программаторами модуль шьётся, всё ОК, во время прошивки светодиод на модуле мигает, после прошивки, при соединении с модулем VS1053 при подаче питания светодиод единожды вспыхивает и всё, сеть WI- FI не создаётся. Как я и говорил пробовал различные программаторы, различные вверсии бинарников, результат одинаковый, подскажите пожалуйста в чём ещё может быть проблема? Заранее сапсибо!

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

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

valiko_djan
Offline
Зарегистрирован: 08.05.2019

Понимаю что проблема во мне, не могу понять те ли бинарники пишу.

Что такое лог я знаю, не могу сохранить лог из FlashDownloadTools v2.4, на форуме и в интернете инструкцию так же не нашёл. Подскажите как это сделать?

DIVGENY
Offline
Зарегистрирован: 23.08.2016
valiko_djan
Offline
Зарегистрирован: 08.05.2019

Спасибо. Скачал Termite 3.3, при включенном мониторе флешер пишет ошибку порта, как и в случае когда я включал монитор порта Arduino. Но после прошивке выдаёт такие данные:

External ram not detected

uart speed: 115200
Release 1.9, Revision 3
SDK 2.0.0(30727a0)
data  : 0x3ffe8000 ~ 0x3ffe8874, len: 2164
rodata: 0x3ffe8880 ~ 0x3ffe8eb0, len: 1584
bss   : 0x3ffe8eb0 ~ 0x3fff0790, len: 30944
heap  : 0x3fff0790 ~ 0x40000000, len: 63600
Heap size: 40584
size_map: 4
Eeprom_start: 3e0000
Eeprom_start1: 3d0000
Flash size: 4194304
t0 task: 40108808
t1 task: 40108860
t2 task: 401088b8
t3 task: 40108910
t4 task: 40108968
Heap size: 33664
mode : sta(84:f3:eb:31:25:2e)
add if0
SCI_Mode (0x4800) = 0xFFFF
SCI_Status (0x48) = 0xFFFF
VS Version (VS1053 is 4) = 15
SCI_ClockF = 0xFFFF
device: 401089f0
volume: 255
UART READY
AP1: , AP2: 
first use
 AP1:Station Ip: 192.168.1.254
Trying  ,  I: 0 status: 0

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.
Erase the database and set ssid, password and ip's field
del if0
usl
sul 0 0
mode : softAP(86:f3:eb:31:25:2e)
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
add if1
bcn 100
bcn 0
del if1
usl
sul 0 0
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
add if1
bcn 100
 AP1:Station Ip: 0.0.0.0
sleep enable,type: 2
HOSTNAME: WifiKaRadio
Local IP: 0.0.0.0
ADC Div: 3 from adc: 24
autostart: playing:0, currentstation:0

 

Aeroflot-383
Aeroflot-383 аватар
Offline
Зарегистрирован: 06.04.2019

Всех с праздником! А для wrover адреса заливки теже самые что и для wroom?

valiko_djan
Offline
Зарегистрирован: 08.05.2019

У меня была мысль что проблема с адресацией, но я не нашёл информацию о разнице адресации в различных модификациях. Не знаю как провеить эту версию.

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

Вы в термите наберите sys.erase Когда будете набирать ничего отображаться не будет - просто напечатайте строку вслепую и нажмите энтер. Посмотрите за реакцией системы - если скажет что все почищено - перезагрузитесь и снова нам лог. Еще вариант - правда трудоемче - перед заливкой бинарников прошейте бланк - файлик с 4мб нулей. Лежит у меня на гите.

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

Aeroflot-383 пишет:

Всех с праздником! А для wrover адреса заливки теже самые что и для wroom?


Все одинаково

Aeroflot-383
Aeroflot-383 аватар
Offline
Зарегистрирован: 06.04.2019

Благодарю!

valiko_djan
Offline
Зарегистрирован: 08.05.2019

Добрый день. После команды erase.sys (она у меня правда пропечаталась, всё было видно, может быть из за того что на компе "XP" стоит) считалось следующее:

External ram not detected

uart speed: 115200
Release 1.9, Revision 3
SDK 2.0.0(30727a0)
data  : 0x3ffe8000 ~ 0x3ffe8874, len: 2164
rodata: 0x3ffe8880 ~ 0x3ffe8eb0, len: 1584
bss   : 0x3ffe8eb0 ~ 0x3fff0790, len: 30944
heap  : 0x3fff0790 ~ 0x40000000, len: 63600
Heap size: 40584
size_map: 4
Eeprom_start: 3e0000
Eeprom_start1: 3d0000
Flash size: 4194304
t0 task: 40108808
t1 task: 40108860
t2 task: 401088b8
t3 task: 40108910
t4 task: 40108968
Heap size: 33664
mode : sta(84:f3:eb:31:25:2e)
add if0

Ещё раз ввёл, считалось:

External ram not detected

uart speed: 115200
Release 1.9, Revision 3
SDK 2.0.0(30727a0)
data  : 0x3ffe8000 ~ 0x3ffe8874, len: 2164
rodata: 0x3ffe8880 ~ 0x3ffe8eb0, len: 1584
bss   : 0x3ffe8eb0 ~ 0x3fff0790, len: 30944
heap  : 0x3fff0790 ~ 0x40000000, len: 63600
Heap size: 40584
size_map: 4
Eeprom_start: 3e0000
Eeprom_start1: 3d0000
Flash size: 4194304
t0 task: 40108808
t1 task: 40108860
t2 task: 401088b8
t3 task: 40108910
t4 task: 40108968
Heap size: 33664
mode : sta(84:f3:eb:31:25:2e)
add if0

 

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

проверьте на восемь раз подключение vs1053. оно у вас и в первом логе кривое было, а во втором даже шина spi не инициализируется (miso, mosi, sck)

valiko_djan
Offline
Зарегистрирован: 08.05.2019

Это происходит из за того что когда модуль подключен к программатору, он отключен от VS1053. А он может не создавать сеть из проблем с VS1053?

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

valiko_djan пишет:

Это происходит из за того что когда модуль подключен к программатору, он отключен от VS1053. А он может не создавать сеть из проблем с VS1053?


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

Tenevoi
Offline
Зарегистрирован: 02.10.2018

Народ а как полностью обнулить память esp8266 и вернуть родную прошивку?

 

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

Качаете прошивальщик, подключаете, запускаете ESP8266Flasher.exe, нажимаете единственную кнопку Flash, всё.

Aeroflot-383
Aeroflot-383 аватар
Offline
Зарегистрирован: 06.04.2019

Сейчас наблюдал очень интересную вещь!

key,type,encoding,value

label_space,namespace,,
L_LABEL,data,string,psram_nadim_v2.2.csv
L_COMMENT,data,string,PCM - TFT configuration for a wrover .

gpio_space,namespace,,
K_SPI,data,u8,2
P_MISO,data,u8,19
P_MOSI,data,u8,23
P_CLK,data,u8,18
P_XCS,data,u8,255
P_RST,data,u8,12
P_XDCS,data,u8,33
P_DREQ,data,u8,255
P_ENC0_A,data,u8,255
P_ENC0_B,data,u8,255
P_ENC0_BTN,data,u8,255
P_ENC1_A,data,u8,34
P_ENC1_B,data,u8,35
P_ENC1_BTN,data,u8,32
P_BTN0_A,data,u8,255
P_BTN0_B,data,u8,255
P_BTN0_C,data,u8,255
P_BTN1_A,data,u8,255
P_BTN1_B,data,u8,255
P_BTN1_C,data,u8,255
P_I2C_SCL,data,u8,14
P_I2C_SDA,data,u8,13
P_I2C_RST,data,u8,2
P_LCD_CS,data,u8,13
P_LCD_A0,data,u8,14
P_LCD_RST,data,u8,2
P_IR_SIGNAL,data,u8,21
P_I2S_LRCK,data,u8,25
P_I2S_BCLK,data,u8,26
P_I2S_DATA,data,u8,22
P_TOUCH_CS,data,u8,255
P_JOY_0,data,u8,255
P_JOY_1,data,u8,255
P_LED_GPIO,data,u8,4
P_ADC_KBD,data,u8,255
P_BACKLIGHT,data,u8,255

option_space,namespace,,
O_LCD_TYPE,data,u8,192
O_LCD_ROTA,data,u8,255
O_LCD_OUT,data,u32,255
O_DDMM_FLAG,data,u8,255

custom_ir_space,namespace,,
K_UP,data,string,0xFF0015
K_LEFT,data,string,0xFF0016
K_OK,data,string,0xFF0009
K_RIGHT,data,string,0xFF0019
K_DOWN,data,string,0xFF0007
K_0,data,string,0xFF000D
K_1,data,string,0xFF000C
K_2,data,string,0xFF0018
K_3,data,string,0xFF005E
K_4,data,string,0xFF0008
K_5,data,string,0xFF001C
K_6,data,string,0xFF005A
K_7,data,string,0xFF0042
K_8,data,string,0xFF0052
K_9,data,string,0xFF004A
K_STAR,data,string,0xFF0040
K_DIESE,data,string,0xFF0046
K_INFO,data,string,0xFF0043

Плата wrover, если не подключать энкодер то бывает что станции сами по себе переключаются))

Tenevoi
Offline
Зарегистрирован: 02.10.2018

Спасибо!

valiko_djan
Offline
Зарегистрирован: 08.05.2019

Если подтягивающие резисторы находятся на отключенном модуле с энкодером, то это происходит из за случайного потенциала появляющегося на GPIO в момент включения контроллера.

Aeroflot-383
Aeroflot-383 аватар
Offline
Зарегистрирован: 06.04.2019

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

valiko_djan
Offline
Зарегистрирован: 08.05.2019

Тут всё просто, схему подключения я взял из первоисточника:

ADC : gound if control panel not used

CH_PD to 3.3v

GPIO16 led output

D5:GPIO14 to VS1053 SCK

D6:GPIO12 to VS1053 MISO (or so)

D7:GPIO13 to VS1053 MOSI (or si)

TXD to CH340G UART rx

RXD from CH340G UART tx

D1:GPIO05 to VS1053 XDCS

D2:GPIO04 to VS1053 DREQ

D3:GPIO00 to VS1053 XRST

GPIO02

D8:GPIO15 to VS1053 XCS

А схему прошивки использую такую: 

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

 

 

у вас "голый" модуль (?-тогда мы идем к вам). Возьмите на алишке платку голую как на нижних двух фотках. Спаяйте на нее хвостик и шейте ваши голые модули. Цена вопроса  - 100р

на верхней фотке в правом нижнем углу под нее колодочка выведена 

valiko_djan
Offline
Зарегистрирован: 08.05.2019

Колонки могут быть источником помех. А так как порты у контроллера наверняка выполнены по КМОП технологии, чувствительны к малейшим импульсам. 

valiko_djan
Offline
Зарегистрирован: 08.05.2019

Так ведь шить то не проблема. Не понятно почему работать не хочет. Прошивальщик говорит что всё гут, и адреса вроде как забиты правильны, а он не хочет зараза. Наверняка ерунда какая нибудь. Прервы раз мучался долго с модулем ESP8266- 1, понять не мог, он то шился, то не шился, потом понял, уж очень ему импульный преобразовватель DC- DC не нравился, в процессе прошивки. Что с этим вообще не понятно.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
15 t0 task: 40108808
16 t1 task: 40108860
17 t2 task: 401088b8
18 t3 task: 40108910
19 t4 task: 40108968
20 Heap size: 33664
21 mode : sta(84:f3:eb:31:25:2e)
22 add if0
23 SCI_Mode (0x4800) = 0xFFFF
24 SCI_Status (0x48) = 0xFFFF
25 VS Version (VS1053 is 4) = 15
26

SCI_ClockF = 0xFFFF
 

 

23 строка - начало инициализации SPI шины.

0xFFFF - это значит ничего не подключено.

25 строка запуск VS 

вместо "= 15" должно быть "= 4" - это также означает что вээска не видится системой
 
32  AP1:Station Ip: 192.168.1.254
33 Trying  ,  I: 0 status: 0
34  
35 The default AP is  WifiKaRadio. Connect your wifi to it.
36 Then connect a webbrowser to 192.168.4.1 and go to Setting
37 May be long to load the first time.Be patient.
38 Erase the database and set ssid, password and ip's field
39 del if0
40 usl
41 sul 0 0
42 mode : softAP(86:f3:eb:31:25:2e)
43

dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)

 

Тут вроде как запускается точка доступа, но 32 строка - это не правильно (видимо мусор от каких то предыдущих коннектов к вашей wifi)

53  AP1:Station Ip: 0.0.0.0
54 sleep enable,type: 2
55 HOSTNAME: WifiKaRadio
56 Local IP: 0.0.0.0
 
а это финиш. IP кривой.
 
После прочистки мозгов у вас все остановилось на шине SPI. Потому и проверяйте подключение вашей вээски.

 

sidi
Offline
Зарегистрирован: 11.05.2019

Всем доброго дня.

Вот решил повторить проэкт KaRadio32. Все вроде бы ничего, но вылезла вот такая неприятность с дисплеем.

Спасибо nadim за печатную плату, все шикарненько заработало.

Матвей Короедов
Offline
Зарегистрирован: 18.11.2018

Подскажите, где искать пин CH_PD на ESP12

Матвей Короедов
Offline
Зарегистрирован: 18.11.2018

del