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

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

Спасибо, nadim!Буду пробовать, хочу вмонтировать в колонки defender v9, там 2и1 .регулятор бас оставляю и свой энкодер +дисплей .Радио у меня отличноработает и на обычной esp32,посмотрим на wrover.

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

нужны питание одна кнопка на гпио0 и голый модуль. Один раз на "соплях" прошьете - потом будете через OTA обновлять. Либо запаивайте колодку 3v3 gnd rx tx gpio 0 для последующих экспериментов

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

Спасибо,за совет!

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

мое последнее поделье. usb-com состряпал из платки от node mcu (она вышла дешевле переходника - всего 105р) и питалово есть и микроусб разъем и кнопки резет и флэшь и мелкосхема ср2102 (не сн340)

на второй фотке желтенькая - и есть колодка для подключения усб-сом

и врум до врувера проапгрэйженый (nadim`у отдельное сенкс за инструкцию)

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

Отлично!ИК-приемник,может лучше,уложить,по отношению дисплея.

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

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

размер макетки 7х9 если че :), а то меня упрекали уже за дирижабль.

agat20
Offline
Зарегистрирован: 25.06.2016

To pilnikov? аааа...я понял, вы взяли ардуинку и к ней подключили голый модуль ESP32? Для прошивки!? Блин че я сам раньше не допер! у мня ж ардуинок этих  " как гуталину"! за подсказку респектище!

agat20
Offline
Зарегистрирован: 25.06.2016

pilnikov пишет:

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

размер макетки 7х9 если че :), а то меня упрекали уже за дирижабль.

та ладна, я ж с уважением!!шутка же! (про дирижабль)

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

Spliter пишет:

Я собирал радио в корпусе от старого роутера, где было много мест под светодиоды. Поэтому я решил для наглядности каждую кнопку дополнить индикатором нажатия (можно не ставить). Самое важное - поставить перемычку А (4 вывод микросхемы). Она инвертирует сигнал ( не нажата 3 вольта, нажата 0). И обязательно запитать кнопку от того же питания что и ESPшку. По даташиту она работает от 2 вольт.

 

По схеме вроде как 4,7к резисторы стоят

Какие лучше поставить как на вашей или как на этой? 

Spliter
Offline
Зарегистрирован: 28.01.2018

На вашей схеме резисторы стоят для подтяжки выводов к питанию. Чтобы когда кнопка не нажата, на GPIO был высокий уровень. Сенсорная кнопка уже выдает напряжение, близкое к питанию, поэтому подтяжка, в данном случае, не нужна. У меня резистор 1 кОм стоит просто для страховки. Без него тоже будер работать (напрямую). Светодиод с резистором 200 Ом на ваше усмотрение.

agat20
Offline
Зарегистрирован: 25.06.2016

Мдааа...с ардуинками вышел облом.. Подключил голый модуль ESP8266 по питанию от ардуино нано-не запустился, померял питание на входе в модуле -3 В! Модуль запустился только от ардуино УНО. 

aidar_i
Offline
Зарегистрирован: 07.10.2018
key,type,encoding,value

label_space,namespace,,
L_LABEL,data,string,standard_adb.csv
L_COMMENT,data,string,This is the standard default configuration as in the builtin conf.

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,32
P_RST,data,u8,12
P_XDCS,data,u8,33
P_DREQ,data,u8,34
P_ENC0_A,data,u8,255
P_ENC0_B,data,u8,255
P_ENC0_BTN,data,u8,255
P_ENC1_A,data,u8,255
P_ENC1_B,data,u8,255
P_ENC1_BTN,data,u8,255
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,36
P_JOY_1,data,u8,39
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,255
O_LCD_ROTA,data,u8,0
O_LCD_OUT,data,u32,0
O_DDMM_FLAG,data,u8,0

custom_ir_space,namespace,,
K_UP,data,string,
K_LEFT,data,string,
K_OK,data,string,
K_RIGHT,data,string,
K_DOWN,data,string,
K_0,data,string,
K_1,data,string,
K_2,data,string,
K_3,data,string,
K_4,data,string,
K_5,data,string,
K_6,data,string,
K_7,data,string,
K_8,data,string,
K_9,data,string,
K_STAR,data,string,
K_DIESE,data,string,
K_INFO,data,string,

Попробовал джойстик из кнопок прошить и подключить к пинам 36,39. После прошивки радио перестает работать, и никак не зайти на веб страницу. Обратно прошиваю конфигурацию, работает. Прошиваю кнопки, как я хотел - работает.

Не получилось у меня. Ставил

P_JOY_0,data,u8,36

P_JOY_1,data,u8,39

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

agat20 пишет:

Мдааа...с ардуинками вышел облом.. Подключил голый модуль ESP8266 по питанию от ардуино нано-не запустился, померял питание на входе в модуле -3 В! Модуль запустился только от ардуино УНО. 

у меня переходник не ардуинка - это подложка (без самого модуля есп8266) от девборды node mcu. Вы не вздумайте на модуль есп (что 8266, что 32) подавать питалово 5в - спалите флэшку!!! Я у себя по молодости/глупости 3 штуки спалил пока дошло.

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

aidar_i пишет:

Придется самому пытать

На ттго тм, правда кнопки не джойстик, подключены к gpio 37 38(их на девбордах не выводят, но на чипе они есть) 39 - по первости тоже подвисало жестоко, но в версиях до 1.3

agat20
Offline
Зарегистрирован: 25.06.2016

pilnikov пишет:

agat20 пишет:

Мдааа...с ардуинками вышел облом.. Подключил голый модуль ESP8266 по питанию от ардуино нано-не запустился, померял питание на входе в модуле -3 В! Модуль запустился только от ардуино УНО. 

у меня переходник не ардуинка - это подложка (без самого модуля есп8266) от девборды node mcu. Вы не вздумайте на модуль есп (что 8266, что 32) подавать питалово 5в - спалите флэшку!!! Я у себя по молодости/глупости 3 штуки спалил пока дошло.

Да я уж понял что подложки, сходил по ссылкам в магазины-посмотрел. А насчет 5 вольт-я питал 8266 правда через стабилизатор там было 4,2 вольта-"лампочки" ярко засветились-она работала! правда я быстро выключил-ничего не сгорело! А вот ESP32-те да....дохнут...

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

pilnikov пишет:

aidar_i пишет:

Придется самому пытать


Пробовал на бредборде собирать, решил спаять на макете и ещё раз проверить. Я, думаю, может там контакта нет нормально. Входа подтягиваются к gnd. Если подтяжки нет на нескольких входах из за плохого контакта , есп с ума сходит. Даже прошивка перестает работать, два раза стирал и заново прошивали всю программу.

lexa7
Offline
Зарегистрирован: 11.02.2019

Spliter пишет:

На вашей схеме резисторы стоят для подтяжки выводов к питанию. Чтобы когда кнопка не нажата, на GPIO был высокий уровень. Сенсорная кнопка уже выдает напряжение, близкое к питанию, поэтому подтяжка, в данном случае, не нужна. У меня резистор 1 кОм стоит просто для страховки. Без него тоже будер работать (напрямую). Светодиод с резистором 200 Ом на ваше усмотрение.

Или лыжи не едут или я. Подключил так

Не работает. Как будто кнопка все время нажата. 

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

напряжение стоит померять и землю проверить

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

Я тут решил поставить жесткий эксперимент с обновлением со старой (1.3 наверное) версии карадио, сразу до 1.9R1

Подопытным стал TTGO TS (не путать с TM) пылящийся на полке без дела

Результаты тут https://github.com/karawin/Ka-Radio32/issues/97

Кому лень переводить - скажу - заработало но не сразу, пришлось перезаливать бинарники.

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

aidar_i пишет:
pilnikov пишет:

 

Придется самому пытать

Пробовал на бредборде собирать, решил спаять на макете и ещё раз проверить. Я, думаю, может там контакта нет нормально. Входа подтягиваются к gnd. Если подтяжки нет на нескольких входах из за плохого контакта , есп с ума сходит. Даже прошивка перестает работать, два раза стирал и заново прошивали всю программу.

Спаял и подключил, но так же. Как только прошиваю джойстик, радио не работает. Если обратно прошиваю кнопки, все работает. Пробовал тасовать пины 35, 36, 39. Просто кнопки меня устраивает, удобно.

Выложу бин файл, может кому то пригодится. https://yadi.sk/d/81ZB88oDBeISzw

P_BTN1_A,data,u8,5
P_BTN1_B,data,u8,16
P_BTN1_C,data,u8,17
Всего три кнопки: стоп - пуск, переключение каналов по возрастающей и убывающей.
Кнопка стоп - пуск, включает и выключает радио.
При удержании кнопки включается режим регулировки громкости. Если не регулировать, обратно возвращается в прежнй режим через несколько секунд.
Переключение каналов, при нажатии вправо и влево переключаются каналы. При удержании, ускоренное переключение.
 
lexa7
Offline
Зарегистрирован: 11.02.2019

pilnikov пишет:

напряжение стоит померять и землю проверить

Да, это я перемычку плохо запаял не было 3.3 на I/O. 

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

Закончил сборку karadio32 на wrover. управление сделал двумя энкодерами. Стерео объеденил в моно, радио будет в виде колонки.  Жду экранчик с китая и буду разрабатывать корпус. 

Получилось так

 

 

Alexamig
Offline
Зарегистрирован: 30.05.2017

stpavel пишет:

wrover. управление сделал двумя энкодерами.

Привет, поделись своим *.csv файлом, без разницы на каких пинах. Тоже думаю развести 2 энкодера. Кондеры от дребезга стоят? Помогает?

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

Alexamig пишет:

stpavel пишет:

wrover. управление сделал двумя энкодерами.

Привет, поделись своим *.csv файлом, без разницы на каких пинах. Тоже думаю развести 2 энкодера. Кондеры от дребезга стоят? Помогает?

Дребезга нет вообще 

key,type,encoding,value
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,32
P_RST,data,u8,12
P_XDCS,data,u8,33
P_DREQ,data,u8,34
P_ENC0_A,data,u8,4
P_ENC0_B,data,u8,15
P_ENC0_BTN,data,u8,5
P_ENC1_A,data,u8,27
P_ENC1_B,data,u8,21
P_ENC1_BTN,data,u8,22
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,13
P_I2C_SDA,data,u8,14
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,255
P_I2S_LRCK,data,u8,25
P_I2S_BCLK,data,u8,26
P_I2S_DATA,data,u8,255
P_TOUCH_CS,data,u8,255
P_JOY_0,data,u8,255
P_JOY_1,data,u8,255
P_LED_GPIO,data,u8,255
P_ADC_KBD,data,u8,255
P_BACKLIGHT,data,u8,255

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

 

Q100
Offline
Зарегистрирован: 18.02.2019

вровер модуль готовый? поделитесь, плз ссылкой.

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

Q100 пишет:
вровер модуль готовый? поделитесь, плз ссылкой.

Готовый, https://ru.aliexpress.com/item/TTGO-T-Koala-ESP32-Wi-Fi-Bluetooth-4-ESP32/32967363270.html?spm=a2g0s.9042311.0.0.274233edjxMwbO

Q100
Offline
Зарегистрирован: 18.02.2019

спасибо, сразу пришел с антенным коннектором или устанавливали?
интересует дальность уверенного приема с/без внешней антенной, особенно в условиях множества wifi соседних точек

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

Q100 пишет:
спасибо, сразу пришел с антенным коннектором или устанавливали? интересует дальность уверенного приема с/без внешней антенной, особенно в условиях множества wifi соседних точек

На фото есть антенный коннектор, на самом деле его нет. Подпаивался к контактам. Уровень сигнала с внешней антенной на порядок лучше чем с разведенной на плате. Где то на 12-15 db улучшилось. 

agat20
Offline
Зарегистрирован: 25.06.2016

Q100 пишет:
спасибо, сразу пришел с антенным коннектором или устанавливали? интересует дальность уверенного приема с/без внешней антенной, особенно в условиях множества wifi соседних точек

этот выгоднее получается https://ru.aliexpress.com/item/TTGO-T8-V1-7-ESP32-4-PSRAM-TF-3D-Wi/32851423415.html?af=208&aff_platform=default&cpt=1551031174115&afref=&cn=41pnfzb9srod6cswl0eejahatfpczez8&dp=v5_41pnfzb9srod6cswl0eejahatfpczez8&cv=0&pvid=9473d758-eb62-4ac6-9f9f-2c3949a17df6&sk=ccfBY4yg&aff_trace_key=17004e2869da4cfea6de362ae7d3637d-1551031174115-06328-ccfBY4yg&rmsg=no_replacement_pid_sid_whitelist&scm=1007.23534.124737.0&terminal_id=5a95bf8da0fc45e5a442a333da0d9ff4

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

agat20 пишет:

этот выгоднее получается

У этого модуля памяти PSRAM в два раза меньше.

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

да хоть 100 гигов поставьте - поддерживается всего 4 мб, а буфер вообще 400кб, 3600 просто так болтаются всегда, если 8 - то 7600 болтаться будут

##SYS.HEAP: 3863164 #
 

 

konan38
Offline
Зарегистрирован: 20.07.2016

Востановил свой приемник. Вернулся на Karadio32 -1.6 прошивку. На удивление даже список радиостанций сохранился.

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

konan38, желание то осталось до 1.9 обновляться?

konan38
Offline
Зарегистрирован: 20.07.2016

pilnikov пишет:

konan38, желание то осталось до 1.9 обновляться?

Не. Дело в том что если через бинарник то можно. А ежели его еще править то нет. Пока нехватает знаний.

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

Есть у кого ссылка на прямой поток в формате ACC ?

Alexamig
Offline
Зарегистрирован: 30.05.2017

ShAlex13 пишет:

Есть у кого ссылка на прямой поток в формате ACC ?

Пробуй   http://icecast-radiofortwo.cdnvideo.ru/radiofortwo

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

Alexamig пишет:

Пробуй   http://icecast-radiofortwo.cdnvideo.ru/radiofortwo

403 Forbidden

Alexamig
Offline
Зарегистрирован: 30.05.2017

ShAlex13 пишет:

Alexamig пишет:

Пробуй   http://icecast-radiofortwo.cdnvideo.ru/radiofortwo

403 Forbidden

Все работает. Поставь как у меня и проверь.

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

Пока в браузере пробую

Вот так работает http://icecast-radiofortwo.cdnvideo.ru:80/radiofortwo

Радио дома, приду попробую

Alexamig
Offline
Зарегистрирован: 30.05.2017

Модуля vs1053 нету и поэтому не работает. Надо уточнять как проверяешь...

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

Alexamig пишет:

Модуля vs1053 нету и поэтому не работает. Надо уточнять как проверяешь...

Радио дома, модуль VS стоит...я в браузере пробовал

Q100
Offline
Зарегистрирован: 18.02.2019

pilnikov пишет:

да хоть 100 гигов поставьте - поддерживается всего 4 мб, а буфер вообще 400кб, 3600 просто так болтаются всегда, если 8 - то 7600 болтаться будут

##SYS.HEAP: 3863164 #
 

 

Поясните, плз, тогда основные преимущества wrover перед wroom. Понятно, что сам модуль гораздо более продвинутый, но насколько эти ресурсы вообще востребованы для карадио32?

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

врум от врувера отличается отсутсвием всего одной микросхемы о восьми ножках - psram. А вот про востребованность этой самой psram я и написал выше. Поддерживаемый (программно) объем - 4М. В карадио задействовано из этих дополнительных 4М всего 0,5М и этого хватает. Плюс 0,5 к своей собственной ram (объемом тоже кстати 0.5) - совсем даже не плохо ;). Удвоение. В ардуине (уно которая) для сравнения - рам всего 2 килобайта. 

Alexamig
Offline
Зарегистрирован: 30.05.2017

Спасибо за разьяснение. Установлена на врум psram. А я было собрался врувер брать))

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

Все нормально, играет и AAC. Radio Paradise http://stream.radioparadise.com:80/aac-320 "жует" только в путь. У Radio Records есть много потоков в AAC.

Вышло обновление для Karadio (ESP8266) до версии 1.8 R2

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

Вот мое КаРадио32, приставка, сейчас подключены наушники:

 

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

Купил SSD1306, а у него адрес (0x3С) вместо (0x3D). Бинарник править не умею, Есть другие варианты подключения?

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

а фото со стороны деталей умеете?

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

У меня тоже 3С, работает.