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

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

Господа Гуру кто может подсказать что зто за ошибка? почему программа не хочет прошивать esp. В какую директорию иму нужно положить файлы?

Ahatolii
Offline
Зарегистрирован: 10.12.2017

Esp32 у меня пока нету ну и под 8266 точно такая же ошибка.

Joker_one
Offline
Зарегистрирован: 13.11.2017

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

Лично у меня все лежит в папке C:/esp

Ну и было бы неплохо если бы вы указали какая конкретно у вас esp, у меня например wemos, которая по какой то причине шьется не через все программы.

Roman2077
Offline
Зарегистрирован: 03.05.2017

Всем Привет!
Автор обновил прошивку для TFT+STM32 теперь нормально с отображением даты!
Updated karadioAddon
Time display corrected and many other enhancements.
Encoder actions changed. One click: start/stop, double clicks: toggle main/time, Held: Station change.
https://github.com/karawin/karadio-addons

Ahatolii
Offline
Зарегистрирован: 10.12.2017

Roman2077 пишет:
Всем Привет! Автор обновил прошивку для TFT+STM32 теперь нормально с отображением даты! Updated karadioAddon Time display corrected and many other enhancements. Encoder actions changed. One click: start/stop, double clicks: toggle main/time, Held: Station change. https://github.com/karawin/karadio-addons

Как я понимаю stm32 управляет дисплеем. а ESP к нему какой нужно 8266 или 32.

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

Просто правда в все в куче и просто так с наскоку не срузу понять что к чему.

Roman2077
Offline
Зарегистрирован: 03.05.2017

Нужна ESP8266 на ней собрана первая версия WEB radio,на ESP32- вторая там STM32 не нужна
Дисплей,энкодер, IR-приемник подключаеться к ESP32 напрямую.

morgenus
Offline
Зарегистрирован: 28.09.2017

Анатолий, сэкономлю времени немного:

1) "Сердце" KARADIO - ESPxxx. Либо ESP8266, либо ESP32 (новее и мощнее).

2) При выборе любого из двух указанных ESP  подключение дисплея, IR, энкодера - опции. Можно просто всем управлять через web без всяких опций.

3) STM32 нужен для подключения указанных опций только при использовании ESP8266. При ипользовании ESP32 в нем нет необходимости. - см. пункт 4.

4) При использовании ESP32 все эти опции (дисплей, IR, энкодер) подключаются напрямую к ESP32, ибо у него больше доступных входов/выходов, нежели у ESP8266.

5) VS1053 - декодер потока - нужен при  использовании ESP8266. Важное замечание - ни при каких обстоятельствах нельзя объединять цифровую и аналоговую землю VS1053, ибо сгорает сразу (мой печальный опыт). 

6) При использовании ESP32 можно обойтись без VS1053, а подлючить вместо него ЦАП (я использовал PCM5102). Встроенный в ESP32 ЦАП  использовать для прослушивания с хорошим качеством не удастся, ибо он 8-битный и не обеспечивает необходимого качества.

 

Ahatolii
Offline
Зарегистрирован: 10.12.2017

Ок спасибо вам большое за совет. 

Ну в что посоветуете собрать лучьше esp8266 (они у меня есть) или срузу с китвя заказать esp32?

Тут ведь пишут на форуме что на esp8266 тормозит оно или я не прав?

Roman2077
Offline
Зарегистрирован: 03.05.2017

Ahatolii пишет:

Ок спасибо вам большое за совет. 

Ну в что посоветуете собрать лучьше esp8266 (они у меня есть) или срузу с китвя заказать esp32?

Тут ведь пишут на форуме что на esp8266 тормозит оно или я не прав?


Я лично версией на ESP8266 доволен больше полгода слушаю.Хотя на ESP32 получилось бы проще
собрать проект новый!!!

morgenus
Offline
Зарегистрирован: 28.09.2017

а VS1053 в наличии есть?

Если есть, то можно начать собирать на ESP8266.

Если нет, то ни на том , ни другом не собрать, ибо звук выводить некуда. В этом случае я бы рекомендовал заказать ESP32 и PCM5102. Есть проблема, что на PCM5102 станции, транслирующие ААС не будут играть, но это дело выбора. Мне mp3 станций хватает. 

Насчет стабильности у меня нет ответа на этот вопрос. Мое радио на ESP8266 временами играет вообще без затыков часами, а временами вдруг затыкается. Я это отношу не на счет радио, а на счет интернет соединения и качетсва вещания определенной станции. Но это мое мнение. ESP я собирал только на макете - играло без проблем, но я долго не слушал.

Roman2077
Offline
Зарегистрирован: 03.05.2017

morgenus пишет:

а VS1053 в наличии есть?

Если есть, то можно начать собирать на ESP8266.

Если нет, то ни на том , ни другом не собрать, ибо звук выводить некуда. В этом случае я бы рекомендовал заказать ESP32 и PCM5102. Есть проблема, что на PCM5102 станции, транслирующие ААС не будут играть, но это дело выбора. Мне mp3 станций хватает. 

Насчет стабильности у меня нет ответа на этот вопрос. Мое радио на ESP8266 временами играет вообще без затыков часами, а временами вдруг затыкается. Я это отношу не на счет радио, а на счет интернет соединения и качетсва вещания определенной станции. Но это мое мнение. ESP я собирал только на макете - играло без проблем, но я долго не слушал.


Согласен проще начинать сборку c ESP32 автор постоянно его дорабатывает там еще не реализован блютуз ..A2DP.

lonely_jack
Offline
Зарегистрирован: 12.10.2015

Кто в теме, подскажите, пожалуйста, как в karadio на esp32 добавить поддержку oled 128*64 (или tft) и энкодера? Поддержка vs1053 автоматом добавляется?

Я так понимаю, что мы берем чистый модуль, шьем bin файлы как на картинке. Что делать дальше?

Roman2077
Offline
Зарегистрирован: 03.05.2017

lonely_jack пишет:

Кто в теме, подскажите, пожалуйста, как в karadio на esp32 добавить поддержку oled 128*64 (или tft) и энкодера? Поддержка vs1053 автоматом добавляется?

Я так понимаю, что мы берем чистый модуль, шьем bin файлы как на картинке. Что делать дальше?


Я через Telnet,есть команда выбора LCD ставишь sys. lcd (1) если oled 128*64

lonely_jack
Offline
Зарегистрирован: 12.10.2015

Если не сложно, можно чуть подробнее для... меня в общем))) с telnet никогда не имел дела. vs1053 и энкодер так же подключаются?

P.S. еще немного повтыкал инструкцию, понял, что vs и энкодер нужно только на определенные пины подцепить. Так?

Andrew25
Offline
Зарегистрирован: 06.08.2014

Для входа по Telnet можно использовать утилиту Putty. Выбираете Telnet и вводите IP радио, потом Enter. Появится черное окно и надпись Karadio (что-то такое). Это значит, что удалось подключиться. Можно вводить команды. После ввода команды нажимаем Enter. После этого перезагрузить радио. Энкодер должен заработать по умолчанию, только подсоединить правильно. VS1053 подсоединить правильно и потом выбрать в web интерфейсе в последней вкладке "VS1053" и перезагрузить радио.

Sliva23
Offline
Зарегистрирован: 10.03.2017

Всем привет. При использовании  pcm5102 Нужна ли гальваническая развязка массы цифровой и звуковой части.?

До этого собирал приемник на esp12 и vs1053 синяя (проект от Edzelf) использовал корпус от советского абонентского громкоговорителя с одним динамиком, обошелся питанием от одного источника,мыссы vs1053 и усилителя развязал через конденсатор. Работает уже 2 месяца нареканий нет. Внутри литиевый аккумулятор от старого планшета и копеечный контроллер заряда с micro USB входом. Снаружи пару  панелей 5вольтовых солнечных батарей по размеру корпуса примастырил. 

А сейчас хотел собрать посерьезней esp32 + PCM5102.

morgenus
Offline
Зарегистрирован: 28.09.2017

не надо изолировать

LCK GPIO25
BCK GPIO26

DIN GPIO22
XMT- Pull Up
FMT - GND
SCL - GND

Фото Геннадия Морозова.

 

jaxkz
Offline
Зарегистрирован: 20.12.2017

Всем привет ). Проблема с дисплеем на ili 9341+arduino pro mini, не показвает ip, и теги (только надписи: Karadio IR+clcd V1.1 IP: ).С дисплеем от 5110, работал отлично, но спалил во время экспериментов ( Скорость uart 28800 что на ардуинке, что на ЕСПшке, скетч для ардуинки karadioUCglib.ino, конфигурация портов в конфиге: Ucglib_ILI9341_18x240x320_SWSPI ucg(/*sclk=*/ 7, /*data=*/ 6, /*cd=*/ 5 , /*cs=*/ 3, /*reset=*/ 4); )

radiomanoff
Offline
Зарегистрирован: 10.12.2017

radiomanoff пишет:

Здравствуйте Ув.сообщество.

Не могу запустить KaRadio c ESP8266. Думаю проблема с прошивкой модуля , тоесть он прошивается  и  появляется сеть WifiKaRadio, но подсоеденится к модулю невозможно, ни WiFi компьютера, ни WiFi смартфона. Пробовал на двух разных модулях(правда с одной партии) LoLin NodeMcu v3.

Почему решил что проблема с прошивкой? Просто пины модуля проверил скетчем Blink - все рабочие, VS1053 проверил - рабочий. Питаю модуль от платы LoLin пин Vu. ADC0 посажен джампером на массу.

Прошивал разными загрузчиками и ESP_DOWNLOAD_TOOL_V2.4, и ESP_DOWNLOAD_TOOL_V3.3.4 и "фирменым" ESP8266Flasher, результат тот-же сеть появляется, "приконектится" невозможно... что интересно в зависимости от прошивальщика последня цифра MAC-адреса менялась.

........

Вопрос к знатокам. Почему sleep enable? Возможно ли зайти через веб-интефейс NodeMcu без VS1053?

Еще возможно модуля LoLin попали "паленные", вот думаю может прикупить модуль Wemos из ESP8266 и СH340?

Проблема решена, все заработало. Да действительно с адресом 192.168.4.1 соеденится таки не смог, но... оказывается(сразу не разобрался) есть возможность прописать "свой" ssid & password своей wifi-сети через COM-порт при помощи кодов, использовал програму ESPlorer и не только. Если чесно, то "блин" об этом нигде ни слова, это я по поводу кодов...

lonely_jack
Offline
Зарегистрирован: 12.10.2015

Andrew25, спасибо

Ka-radio32.Как подключить внутренний DAC (какие пины)? в инструкции не нашел, VS1053 что то не заводится. что на 8266 не заладилось, что на esp32 не идет толком

с Vs1053 звука пока нет. вебинтерфейс работает очень медленно (хром). от Edzelf такого косяка не наблюдалось. Экранчик еще не включал. т.к., нет смысла пока радио не заиграет.

Andrew25
Offline
Зарегистрирован: 06.08.2014

Внутренний DAC подключить так: GPIO25 и GPIO26 к левому и правому каналу усилителя и GND соединить. Хотя на усилитель GND уже идет от питания, поэтому можно попробовать не присоединять. А GPIO22 совсем не используется. Ну и в web выбрать нужный режим.

lonely_jack
Offline
Зарегистрирован: 12.10.2015

И,таки, еще раз спасибо

Ahatolii
Offline
Зарегистрирован: 10.12.2017

lonely_jack пишет:

И,таки, еще раз спасибо

Спасибо:) это точно. Так срузу трудно разобрать что к чему.

Sliva23
Offline
Зарегистрирован: 10.03.2017

Вот ещё одна очень полезная ссылка на блог одного из наших уважаемых форумчан с подробным описанием http://andrew25kir.blogspot.ru/2017/10/karadio-esp32.html#comment-form

radiomanoff
Offline
Зарегистрирован: 10.12.2017

Собираю радио на ESP8266. Планирую применить плату росширения на STM32 с библиотекой Ucglib_Arduino и TFT-дисплеем. При компиляции скетча в Arduino IDE получился "розмерчик" только для микроконтролера с 120 кбайт памяти.

Что-ж получается обычная Blue Pill(как на вложеном в архиве фото) не подойдет, только Mapel ? Может есть какой-то "облегченный" вариант прошивки и я где-то что-то пропустил ?

Frolv
Offline
Зарегистрирован: 31.08.2015

Sliva23 пишет:

Вот ещё одна очень полезная ссылка на блог одного из наших уважаемых форумчан с подробным описанием http://andrew25kir.blogspot.ru/2017/10/karadio-esp32.html#comment-form

О как! можно и внутрений ЦАП использовать. Спасибо.

Frolv
Offline
Зарегистрирован: 31.08.2015

Sliva23 пишет:

Вот ещё одна очень полезная ссылка на блог одного из наших уважаемых форумчан с подробным описанием http://andrew25kir.blogspot.ru/2017/10/karadio-esp32.html#comment-form

О как! можно и внутрений ЦАП использовать. Спасибо.

Frolv
Offline
Зарегистрирован: 31.08.2015

Sliva23 пишет:

Вот ещё одна очень полезная ссылка на блог одного из наших уважаемых форумчан с подробным описанием http://andrew25kir.blogspot.ru/2017/10/karadio-esp32.html#comment-form

О как! можно и внутрений ЦАП использовать. Спасибо.

glin
Offline
Зарегистрирован: 16.03.2017

radiomanoff пишет:

Собираю радио на ESP8266. Планирую применить плату росширения на STM32 с библиотекой Ucglib_Arduino и TFT-дисплеем.... 

обычная Blue Pill прошивается только в настройках указываем 120 kb

radiomanoff
Offline
Зарегистрирован: 10.12.2017

glin пишет:

radiomanoff пишет:

Собираю радио на ESP8266. Планирую применить плату росширения на STM32 с библиотекой Ucglib_Arduino и TFT-дисплеем.... 

обычная Blue Pill прошивается только в настройках указываем 120 kb

Cпасибо добрый человек, все получилось. Вроде основные функции работают, только еще IR не проверял. Енкодер-кнопка работает, причем без подтяжек на плюс, как в модуле KY-040. Одно плохо кирилица не отображается нормально - крякозябы, но где-то читал, что можно поменять шрифты в библиотеке?  

Дисплей вот такой:

glin
Offline
Зарегистрирован: 16.03.2017

radiomanoff пишет:
Одно плохо кирилица не отображается нормально - крякозябы, но где-то читал, что можно поменять шрифты в библиотеке? 

Кирилизация описана 217 и 350 постах

radiomanoff
Offline
Зарегистрирован: 10.12.2017

glin пишет:

radiomanoff пишет:
Одно плохо кирилица не отображается нормально - крякозябы, но где-то читал, что можно поменять шрифты в библиотеке? 

Кирилизация описана 217 и 350 постах


Спасибо, правда кирилица коректно работает но не на всех стримах. Но это известная мне проблема, когда-то занимался этим вопросом вплотную. Все зависит от кодировки названия трэка которой ставит диджей радиостанции, но там судя по всему как "бог пошлет"...
Кроме того проверил IR-управление, заработало только с пульта с кодировкой NEC. Коды прописывал вручную в скетче.

radiomanoff
Offline
Зарегистрирован: 10.12.2017

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

SDNK
Offline
Зарегистрирован: 28.12.2017

Подскажите пожалуйста, а можно I2S сразу в AV-ресивер подать? был ли у кого-то такой опыт?

с ресивером не разбирался, но уверен, что эта шина есть в нем.

Для интернет-радио лучше esp32 или esp8266? от других проектов есть обе, а ЦАП нет.

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

Что-то странное с ESP32 на Edzelf. Работало ESP-радио, в минимальной конфигурации с одной кнопкой переключения станций, нигде никогда не заикалось, всё было отлично. Решил проапгрейдить на ESP32, в том же корпусе, на том же месте, с той же VS и блоком питания. Всё завелось, WEB-ка шустрая, все дела, но теперь начало заикаться везде, как буд-то вифи слабый, и буфер заканчивается.

Поставил блок питания помощней - 1.5А, всё, заикания исчезли (0.5 даже с бооольшим кондёром заикалось).

 

SDNK - если ЦАПа нет, то однозначно на esp32, там DAC есть, но меня, честно говоря, его звук расстроил.

 

 

 

Bramir
Offline
Зарегистрирован: 30.12.2017

Проект Karadio32

Помощи прошу! подключил плату i2s к esp32

по следующей схеме:

LCK GPIO25
BCK GPIO26

DIN GPIO22

+5 -- + 5

gnd -- gnd

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

плата точно такая как на картинке

Фото Геннадия Морозова.

Andrew25
Offline
Зарегистрирован: 06.08.2014

Я по такой схеме подключал

PCM5102              ESP32
LCK                         GPIO25
BCK                        GPIO26
DIN                          GPIO22
XMT(XSMT)           подтянуть к +5в через резистор 10кОм
FMT                          GND
SCL(SCK)                 GND
Ну и питание 5в и GND соединить с ESP.
 
Bramir
Offline
Зарегистрирован: 30.12.2017

спасибо! сейчас попробую...

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

нашёл новое радио на 8266

https://www.youtube.com/watch?v=6goTJzdRamE&list=PL6NJTNxbvy-IPTDQk8XjTV...

на досуге надо будет посмотреть - пока только решил поделиться ссылкой и поздравить всех с наступающим 2018 годом !

 

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

"нашёл новое радио на 8266"

Залил, работает. На наушникак пастаронние шуми, но на РС калонках шумов нет. Пoпробувал в .бин фаиле при помощи хех-редактора oтредaктироvатъ станцию, пошёл "лооп" по поводу chksum 0x2d. Не програмист я, не програмист.

Sliva23
Offline
Зарегистрирован: 10.03.2017

[quote=Gintuxa]

"нашёл новое радио на 8266"

Залил, работает. На наушникак пастаронние шуми, но на РС калонках шумов нет. Пoпробувал в .бин фаиле при помощи хех-редактора oтредaктироvатъ станцию, пошёл "лооп" по поводу chksum 0x2d. Не програмист я, не програмист.

Я не пойму там выход только по одному каналу (Rx-GPI03) ?

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013
Sliva23 Да, там моно.

Gintuxa Зачем же Вы в bin меняли. Там же лежит ino, в нём можно поменять (в начале файла) и залить из ардуино

ЗЫ Сейчас попробовал - не компилируется, вылазят непонятные ошибки какие-то. Там явно команды в скетчах не от ардуины, я попробовал привести к нормальному виду, но после заливки бутлуп.

Ну и в том проекте косяк с буфером, он заполняется, и esp вынуждена перезагрузиться, автор пишет каждые 5-10 минут, у меня на станции с 192кбпс играло меньше минуты, потом пишет в терминал - буфер переполнен - перезагружаемся.

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

Некогда етого не делал. Толъко полгода назад  примкнулса етому связи с карадио, и пока умею толъко бин заливатъ, без всяких комиляций.

ko0g
Offline
Зарегистрирован: 04.01.2018

приветствую всех.

помогите новичку- собрал karadio, все сделал по инструкции,  радио РАБОТАЕТ, НО !!!! :) звук идет не из наушников подключенных к миниджеку в vs1053, а из наушников которые подключены к системному блоку компьютера (комп в той же сети wifi что и karadio).

причем играть начинает когда в вебинтерфейсе karadio нажимаю "play" не в разделе "station control", а в разделе "monitoring".

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

чето не догоню как это так??? и тем более не пойму как сделать чтобы было как надо :)

подскажите плиз чего исправить.

Sliva23
Offline
Зарегистрирован: 10.03.2017

ko0g пишет:

приветствую всех.

помогите новичку- собрал karadio, все сделал по инструкции,  радио РАБОТАЕТ, НО !!!! :) звук идет не из наушников подключенных к миниджеку в vs1053, а из наушников которые подключены к системному блоку компьютера (комп в той же сети wifi что и karadio).

причем играть начинает когда в вебинтерфейсе karadio нажимаю "play" не в разделе "station control", а в разделе "monitoring".

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

чето не догоню как это так??? и тем более не пойму как сделать чтобы было как надо :)

подскажите плиз чего исправить.

Скорее всего проблема либо в неправильном подключении  vs1053 либо в неработоспособности этой платы ( на синих платах часто встречается типичный косяк- непропаяные смд элементы с одной стороны).

А то что музыка  играет в режиме мониторинга через веб интерфейс в компьютере Это говорит о правильном адресе потока;).

 

ko0g
Offline
Зарегистрирован: 04.01.2018

плата красная, vs1053b, вроде все пропаяно.

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

 

Sliva23
Offline
Зарегистрирован: 10.03.2017

У меня тоже karadio сразу не заиграло долго мучался потом собрал по проекту от Edzelf там ещё схема сброса на двух диодиках реализованa, можно прямо на плату допаять. Потом собирал на esp32 Так там вообще звуковуха не нужна, правда в ущерб качеству. 

Sliva23
Offline
Зарегистрирован: 10.03.2017

На мой взгляд самая стабильная схема по проекту от Edzelf , правда скомпилировать в среде Arduino IDE у меня не получилось постоянно ругалась на что-то. Пришлось залить бинарник загрузчиком ESP_DOWNLOAD_TOOL_V2.4. И всё заработало. Правда аналоговые кнопки не пашут там наверно в код какие-то изменения вносить надо , приходится одной кнопкой по кругу станции переключать.

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

ko0g, ЕСП32? В сетингах виставили плату vs1053b? После рестарта она в сетингах сохраняется?

ko0g
Offline
Зарегистрирован: 04.01.2018

К умельцам и знатокам вопрос, а ни кто не пробовал подружить esp8266 (ну или esp32) с такой приблудной, которая на AliExpress называется Bluetooth-MP3-FM-USB-Board-Player??? Я не специалист, но есть подозрение что сделать это возможно (там есть цифровая и аналоговая части). Vs1053 не понадобился бы. 

В этом модуле уже есть MP3 декодер с блютуз и USB, Клавиши управления, ик управление с пультом в комплекте, экран (цифровой, но можно хотяб номер станции выводить). Стоит удовольствие от 200 руб.

получился бы универсальный аппарат за копеечные деньги- играет все и с любого источника, Bluetooth+wifi+fm+mp3 с USB. Осталось подключить к усилку и колонкам и управлять с пульта или кнопками, wifi ещё и через интерфейс.

если полностью карадио (т.е. Esp+vs1053) и эту приблуду, то по моему вероятность их соединить через aux практически 100% (правда без использования клавиш, пульта и экрана приблуды). Только питание от карадио отрубать отдельно придётся.

что скажете? Может кто-то аргументированно ответить?