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

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

DIVGENY пишет:

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

Я и не собирался с вашим мозгом ничего делать )

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

PS автор появился, это замечательно! Хотя некто DIVGENY, похоже, этим очень не доволен, то на ссылку проекта долго ругался, то на платность бесплатного радио, потом ещё и на появление автора в теме. Успокойтесь, Вы в этой теме далеко не старожила, перестаньте пытаться навязать свои правила.

gergreko
Offline
Зарегистрирован: 13.09.2019

AIV пишет:

Плата ttgo tm

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

А почему на 21 пин подключали? По умолчанию же в этой платке 34 пин для пульта: P_IR_SIGNAL,data,u8,34

Basia
Offline
Зарегистрирован: 15.09.2019

Конвертер csv в bin опять помер ? http://totel.kusto.com.ru:18888/karadio/

Basia
Offline
Зарегистрирован: 15.09.2019

Парни, энкодер переключает станции через щелчёк а не на каждом, на ощупь сложно переключать. Можно на каждой позиции менять станцию ? И как отключить часы на экране ttgo ?

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

Хоть тут и считается плохим тоном давать ссылку на алекса, мне так проще 

Про типы энкодеров почитай  - https://alexgyver.ru/encoder/

Для перехода с часов на станцию и наоборот нужно: если на энкодере — быстро нажать два раза кнопку и режим сменится.

Basia
Offline
Зарегистрирован: 15.09.2019

Спасибо, теперь понятно что нужно энкодер менять )

Basia
Offline
Зарегистрирован: 15.09.2019

Del

AIV
Offline
Зарегистрирован: 21.09.2019

gergreko пишет:

А почему на 21 пин подключали? По умолчанию же в этой платке 34 пин для пульта: P_IR_SIGNAL,data,u8,34

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

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

Basia пишет:

Спасибо, теперь понятно что нужно энкодер менять )


https://github.com/karawin/Ka-Radio32/blob/master/Interface.md#extension...
Попробуйте опцию sys.henc0

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

Del

 

Tolcty
Offline
Зарегистрирован: 08.07.2019

Подключил и прописал два энкодера, пульт с командами, все просто и понятно. СSV отредактировал, сконвертировал, залил. Все крутится, нажимается, переключается. А вот с дисплеем какой-то затык! Никак не догоню как его подключить. SSD 1306, 0"96. Два пина - scl и sda. Куда их подключать?
http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=104#comment-44...
Мой случай. На 22-ом пине сидит data звукашки а на 21-ом лентяйка, просто параллельно подцепить? Или 21-ый пин все-таки переназначать?

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

Там же - ножки 14, 13 -> scl, sda

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

AIV пишет:

gergreko пишет:

А почему на 21 пин подключали? По умолчанию же в этой платке 34 пин для пульта: P_IR_SIGNAL,data,u8,34

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


Пульт можно в конфиге любой прописать, а ваш "кривой" - поправить.

Tolcty
Offline
Зарегистрирован: 08.07.2019

Сорри, в очередной раз затупил! Все, разобрался, надо было просто конфиг внимательнее почитать. Совершенно верно - 14 и 13.
Блин, спешка никогда до добра не доводит. Что мешает почитать форум и автора? Там вообще английским по белому все разжевано. Читаю свои старые посты, вообще стыдоба! Хотя, с другой стороны в межвахту надо все успеть, вот и каша. Радио на малинке, ка-радио и цветомузыка от Гайвера одновременно - вот и тупилка.
2 pilnikov - Аlex=Алексей?

AIV
Offline
Зарегистрирован: 21.09.2019

pilnikov пишет:
AIV пишет:

Пульт можно в конфиге любой прописать, а ваш "кривой" - поправить.

Мне это не по силам, это мое первое устройство, такого типа. Я не смог разобраться в готовой программе на какой пин приемник пульта цеплять, как я смогу программу исправить под другой пульт. Изначально правильный пульт заказывал, на фото товара было то что надо, а получил с другим расположением кнопок.

Фото пульта который подходит для ttgo tm music

Нашел другое решение, у меня есть универсальный пульт tv-139f и удалось подобрать на нем код, чтобы управлять устройством, все кнопки работают и цифры и крестик с ок в центре. Громкость и станции по кругу вперед назад переключаются. Мне он удобнее, но больше черного для ардуино. Трехзначный код для пульта TV-139f под стандартную прошивку ка радио 277.

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

Tolcty пишет:
2 pilnikov - Аlex=Алексей?

Нет, Александр

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

Цитата:
Пульт можно в конфиге любой прописать, а ваш "кривой" - поправить.

Цитата:
как я смогу программу исправить под другой пульт.

Программу не  надо править, только конфигурацию, гляньте ссылку из поста Tolcty. Там и картинки есть ;)

 

Tolcty
Offline
Зарегистрирован: 08.07.2019

AIV пишет:
Мне это не по силам, это мое первое устройство, такого типа. Я не смог разобраться в готовой программе на какой пин приемник пульта цеплять

Это Вам кажется, что не под силу. На самом деле все просто, нужно только сесть и внимательно почитать. Либо уважаемого мною pilnikov, либо автора. ИК-приемник подключить очень просто. Ищете распиновку приемника, подключаете в соответствии -  gnd, 3.3В и оставшийся проводок на пин 34. У автора Вы скачали файл для Вашего устройства, так? Залили в модуль. Теперь Вам надо добавить свои хотелки в модуль - энкодер там, пульт, еще энкодер. Открываете файл который скачали, он в формате .csv и прекрасно открывается экселем или Notepad++. Что Вам больше нравится. Смотрите в файл, там все расписано, что за что отвечает - в данном случае за пульт:

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,

А это разъяснения, что и куда:

The keys and actions are:
K_UP  		Change to next Station 
K_LEFT		Volume Down -5
K_OK		Toggle play/Stop
K_RIGHT		Volume up +5
K_DOWN		Change to previous station
K_0			Enter number of the wanted station
K_1			Enter number of the wanted station
K_2			Enter number of the wanted station
K_3			Enter number of the wanted station
K_4			Enter number of the wanted station
K_5			Enter number of the wanted station
K_6			Enter number of the wanted station
K_7			Enter number of the wanted station
K_8			Enter number of the wanted station
K_9			Enter number of the wanted station
K_STAR		Play
K_DIESE		Stop
K_INFO		Toggle time/info display

 

Подключаете модуль к компу через юсб-шнурок, запускаете программу termite , указываете Ваш Сом-порт, жмете кнопки, появившиеся команды в виде FF0009 или FF005F записываете на бумажку, потом эти коды записываете в верхний код, добавляя 0х получится примерно так:

K_UP,data,string,0xFF0018
K_LEFT,data,string,0xFF0008
K_OK,data,string,0xFF001C
K_RIGHT,data,string,0xFF005A
K_DOWN,data,string,0xFF0052
K_0,data,string,0xFF0019
K_1,data,string,0xFF0045
K_2,data,string,0xFF0046
K_3,data,string,0xFF0047
K_4,data,string,0xFF0044
K_5,data,string,0xFF0040
K_6,data,string,0xFF0043
K_7,data,string,0xFF0007
K_8,data,string,0xFF0015
K_9,data,string,0xFF0009
K_STAR,data,string,0xFF0016
K_DIESE,data,string,0xFF000D

Ну и все, собственно. После этого конвертируете получившийся .csv в .bin, заливаете по адресу 0x3a2000, радуетесь. Если не осилите, коды пульта сюда выкладывайте, постараюсь помочь. Или  pilnikov попросите, не думаю, что он откажет. Равно как и любой из завсегадатаев этой темы. Одно дело делаем :)

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

https://www.drive2.ru/b/487463808323813881/ русская подробная инструкция

http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=104#comment-443236 инструкция в картинках

ShAlex13 пишет:

Качайете вот это https://yadi.sk/d/Q638YQZCF09hQA

и сами по инструкции генерируете файл bin. esp-idf можно не устанавливать. Файл делается Питоном

вариант генератора (делает .bin из .csv)

 

gergreko пишет:

Конвертер конфигураций csv в bin http://totel.kusto.com.ru:18888/karadio/

он же, но онлайн (иногда не работает)

если установлен python:

  1. заходите в папку с файлом вашей конфигурации.
  2. копируете туда файлик nvs_partition_gen.py.
  3. запускаете командную строку (cmd)
  4. копируете строчку python nvs_partition_gen.py имя_конфига.csv имя_бинарника.bin 0x2000 (где вместо имя_конфига.csv подставляеете свой .csv (например ttgotm.csv), а вместо имя_бинарника.bin произвольное имя файла которое потом будет заливаться (например build/ttgotm.bin (создаст подпапку /buld, а в неё положит файл ttgotm.bin ))

 

Tolcty
Offline
Зарегистрирован: 08.07.2019

(реплика в сторону):- Я, кстати, окончательно понял в чем геморность линуха, сорт не важен. Слишком много этого самого гемора! Пока в радио на малинке открыл для редактирования плейлист, что лежит в var/lib/mpd - задолбался! Нахрена такие сложности изначально? Если мы создаем файл плейлиста, то подразумевается, что он должен быть редактируемым с самого начала? Не? Фиг отредактируешь, фиг свой добавишь! 

 

 

 

AIV
Offline
Зарегистрирован: 21.09.2019

Tolcty пишет:

На самом деле все просто, нужно только сесть и внимательно почитать.

Спасибо за информацию, пульт я смог подключить, не туда его подключал.. Пока использую универсальный пульт, у него все кнопки правильно работают. Теперь понятен принцип подключения любого пульта и как узнать коды клавиш пульта. И название файла для своей платы, есть там в папке файл от другой разновидности платы ttgo, где пульт цепляется на 21 пин. В сообщении от пильников ниже информация, как сделать из своего файла csv файл bin. Энкодеры еще не пришли, но думаю прошивать теми файлами, что прислал gergreko они уже проверенные. В принципе можно попробовать сделать свой файл, теперь есть инструкция.

AVL4ARDUINO
Offline
Зарегистрирован: 04.01.2012

pilnikov пишет:
AIV пишет:

gergreko пишет:

А почему на 21 пин подключали? По умолчанию же в этой платке 34 пин для пульта: P_IR_SIGNAL,data,u8,34

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

Пульт можно в конфиге любой прописать, а ваш "кривой" - поправить.

На анимированной гифке, смотрю, пульт на21 пине, почему по умолчанию - 34 пин. Чисто не пойму, какое "умолчание" брать за основу. Спасибо.

AVL4ARDUINO
Offline
Зарегистрирован: 04.01.2012

Задвоило.

Tolcty
Offline
Зарегистрирован: 08.07.2019

Цитата:

Чисто не пойму, какое "умолчание" брать за основу. Спасибо.

То, что в файле сsv. Вы ведь его заливаете? Или переназначьте в csv с пина 21 на 34, методика описана выше.

Tolcty
Offline
Зарегистрирован: 08.07.2019

Двоит. Как-то не предназначен движок этого форума для популяризации ардуино.

AVL4ARDUINO
Offline
Зарегистрирован: 04.01.2012

Tolcty пишет:

Цитата:

Чисто не пойму, какое "умолчание" брать за основу. Спасибо.

То, что в файле сsv. Вы ведь его заливаете? Или переназначьте в csv с пина 21 на 34, методика описана выше.

Єто понятно, спасибо, что как в файле прописал. То-есть, умолчание у каждого свое.

Tolcty
Offline
Зарегистрирован: 08.07.2019

Ну да, смотрите в конфиг, который собираетесь заливать и правите соответственно, при необходимости. Я вот с конфигурацией уже окончательно определился - один энкодер на станции, 5102, 2.4" экран, к174ун7 на выход.

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

Tolcty пишет:
к174ун7 на выход.

Да Вы, батенька, €стэт! ;)

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

По поводу "задвоило" - движок тормознутый - не торопитесь.
По поводу умолчаний - конфиг на то и сделан, чтобы каждый смог его использовать под себя. Но будьте внимательны! Не все GPIO универсальны. Ножки с 35 могут работать только как входа. На некоторых ногах не работает встроенная подтяжка. Причем это зависит от ревизии микросхемы есп.

Tolcty
Offline
Зарегистрирован: 08.07.2019

pilnikov пишет:
Да Вы, батенька, €стэт! ;)

Hy куда-то ведь их девать надо? :)
Я еще и уровень сигнала забабахаю! На светодиодах! И БП аналоговый. Только олдскул, только хардкор. Щас вот на работу на месяцок съезжу.

AIV
Offline
Зарегистрирован: 21.09.2019

Существуют ли готовые провода разветвители питания для плат esp питание 3,3 вольта всего один пин на плате, к нему нужно два энкодера цеплять. Можно конечно два провода вместе скрутить, но может есть другой выход?

AIV
Offline
Зарегистрирован: 21.09.2019

Изменил подключение пульта на ttgo tm music с пин 34 на 21 в файле csv. Сделал bin файл через программу, про которую написано выше, через сайт не получилось выдавало ошибку. Прошил, пульт заработал на пин 21, ранее припаял разъем с этим пином, так как он шел отдельно и не был припаян к плате. Питание на приемник пульта подал с разъема. На длинной гребенке со штырьками у меня сейчас ничего не подключено, пульт оттуда убрал, планирую подключить туда два энкодера, как придут. Спасибо всем, кто писал сообщения и дал информацию и инструкции, что как делать.

KVI
Offline
Зарегистрирован: 26.04.2018

AIV пишет:

Существуют ли готовые провода разветвители питания для плат esp питание 3,3 вольта всего один пин на плате, к нему нужно два энкодера цеплять. Можно конечно два провода вместе скрутить, но может есть другой выход?

Конечно - паяльник :)

Я уже 40 лет с паяльником и как-то не представляю все эти конструкции на "проводочках".

Разве что в детстве был один из радиоконструкторов с таким типом подключения.

Ну каждому свое. Например я в программировании не силен. Староват уже во всем этом разбираться.

 

Tolcty
Offline
Зарегистрирован: 08.07.2019

2 AIV:
На мой взгляд, имеет смысл ставить один энкодер. На разных станциях разный уровень сигнала, поэтому, на мой, опять повторюсь, взгляд, лучше ставить энкодер на переключение станций, через веб-морду выставить примерно одинаковый уровень сигнала, а дальше регулировать его уже переменником усилителя. Я буду делать так.

AIV
Offline
Зарегистрирован: 21.09.2019

Tolcty пишет:
2 AIV: На мой взгляд, имеет смысл ставить один энкодер. На разных станциях разный уровень сигнала, поэтому, на мой, опять повторюсь, взгляд, лучше ставить энкодер на переключение станций, через веб-морду выставить примерно одинаковый уровень сигнала, а дальше регулировать его уже переменником усилителя. Я буду делать так.

Это моя первая плата типа esp. В начале думал использовать, как есть, но кнопки оказались неудобными тут в теме был предложен готовый вариант с двумя энкодерами и автор идеи поделился готовыми файлами уже реализованного и проверенного в работе проекта. Мне идея показалась стоящей, я заказал детали, чтобы сделать подобное. По усилителю я еще не думал, использую с наушниками.  Сделаю вариант с энкодерами, пульт уже подключил. Как подключить усилитель и какую плату усилителя использовать идей никто не выкладывал. Я пока только учусь и сейчас просто повторяю чужие идеи.

Владимир 2018
Offline
Зарегистрирован: 17.03.2018

Добрый день!

Подскажите, пожалуйста, настройки для Карадио (URL/File/Port) для радиостанции "Голос Мира" .

Адрес сайта: http://golosmira.com/index.php?page=radio&page2=stream

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

Tolcty пишет:

(реплика в сторону):- Я, кстати, окончательно понял в чем геморность линуха, сорт не важен. Слишком много этого самого гемора! Пока в радио на малинке открыл для редактирования плейлист, что лежит в var/lib/mpd - задолбался! Нахрена такие сложности изначально? Если мы создаем файл плейлиста, то подразумевается, что он должен быть редактируемым с самого начала? Не? Фиг отредактируешь, фиг свой добавишь! 

Это ваше субъективное мнение.  Линукс не причем, руки виноваты.

torrch
torrch аватар
Offline
Зарегистрирован: 12.12.2018

Владимир 2018 пишет:

... настройки для Карадио (URL/File/Port) для радиостанции "Голос Мира"...

Все потоки легко сканятся с сайта, не знаю в чем Ваша проблема...

Golos Mira:
1. Основной радиоканал 64kb  http://184.75.241.24:8011/rgm.mp3 (идет в 32kb)
2. Основной радиоканал 32kb  http://184.75.241.24:8011/rgm32.mp3
3. Чтение Библии                     http://184.75.241.24:8011/rgm24.mp3
4. Только Музыка                     http://184.75.241.24:8011/music.mp3

Владимир 2018
Offline
Зарегистрирован: 17.03.2018

torrch пишет:

Все потоки легко сканятся с сайта, не знаю в чем ваша проблема:

Golos Mira

Пробовал не получалось у меня "сосканить" с этого сайта.

Спасибо большое!

Tolcty
Offline
Зарегистрирован: 08.07.2019

stpavel пишет:

Это ваше субъективное мнение.  Линукс не причем, руки виноваты.

Я и не претендовал на объективность. Руки виноваты, здесь согласен. Такой гемор сотворить, прямыми не сотворишь.

AVL4ARDUINO
Offline
Зарегистрирован: 04.01.2012

Дайте, пожалуйста, бинарники для TTGO Tm Music 2.4 inc TFT. Спасибо.

 

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

Tolcty пишет:

Я и не претендовал на объективность. Руки виноваты, здесь согласен. Такой гемор сотворить, прямыми не сотворишь.

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

AVL4ARDUINO
Offline
Зарегистрирован: 04.01.2012

Всем привет!

TTGO TM Music 2.4

Купил два модуля в Китае.

Прошил Карадио. В одном нет звука. 

Схемьі у нас нет?

И, как переконфигурировать кнопки на переключение станций, а не на громкость и на какой пин  ИК пульт вешать (34 или 21)?

Спасибо!

AIV
Offline
Зарегистрирован: 21.09.2019

AVL4ARDUINO пишет:

И, как переконфигурировать кнопки на переключение станций, а не на громкость и на какой пин  ИК пульт вешать (34 или 21)?

Пульт в оригинальной прошивке цеплять на 34 пин. На какой пин, что подключено задается в файле ttgotm.csv Можно поменять пин в этом файле, потом сделать из него файл bin. Прошить этим файлом плату и будет, как вы хотите. Я поменял пин подключения пульта с 34 на 21. Выше в теме писал. В первые купил такую плату, по началу ничего не было понятно, но потом подсказали в теме не сразу, но разобрался.

nva
nva аватар
Offline
Зарегистрирован: 19.04.2019

AVL4ARDUINO пишет:

Схемьі у нас нет?

Как переконфигурировать - тут на последних страницах как раз об этом.

Схема -https://yadi.sk/i/wclm_LIiXlEXwg

AVL4ARDUINO
Offline
Зарегистрирован: 04.01.2012

После подачи питания - Карадио переходит на станцию "0", не помнит какая станция воспроизводилась до снятия питания. Такое лечится?

Спасибо.

Romanz
Offline
Зарегистрирован: 28.09.2019

AVL4ARDUINO пишет:

После подачи питания - Карадио переходит на станцию "0", не помнит какая станция воспроизводилась до снятия питания. Такое лечится?

В веб интерфейсе поставьте галочку на запомнить последнюю станцию...

INRI
Offline
Зарегистрирован: 12.10.2019

Пару недель читал форум без регистрации. Запустил радио на ТТGO TM Music, научился редактировать и компилировать, все получилось, благодаря вашему форуму. Спасибо!

Но вот незадача -  при возне с проводами что-то замкнул. Теперь от батареи не работает (не включается). От источника все нормально. Где-то здесь видел ссылку на схему TTGO, но никак не найду... Помогите, пожалуйста, ее найти! Сам паяльщик и электронщик с 40-ка летним стажем, разберусь. На новую у пенсионера денежков нету... ( на жалость давлю) :)

 

INRI
Offline
Зарегистрирован: 12.10.2019

Romanz пишет:

AVL4ARDUINO пишет:

После подачи питания - Карадио переходит на станцию "0", не помнит какая станция воспроизводилась до снятия питания. Такое лечится?

В веб интерфейсе поставьте галочку на запомнить последнюю станцию...

это тоже никак. В интерфейсе не нашел.

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

INRI пишет:
Пару недель читал форум без регистрации. Запустил радио на ТТGO TM Music, научился редактировать и компилировать, все получилось, благодаря вашему форуму. Спасибо!

Но вот незадача -  при возне с проводами что-то замкнул. Теперь от батареи не работает (не включается). От источника все нормально. Где-то здесь видел ссылку на схему TTGO, но никак не найду... Помогите, пожалуйста, ее найти! Сам паяльщик и электронщик с 40-ка летним стажем, разберусь. На новую у пенсионера денежков нету... ( на жалость давлю) :)

https://github.com/pilnikov/KaRadio32_fork/blob/master/DOC/TTGO_TM_v1.pdf

смотрите диод d7, также переключатель SW1 может быть тупо выключен.