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

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

Romanz пишет:

AVL4ARDUINO пишет:

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

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

Не вводите людей в заблуждение - нет в карадио такой галочки. Номер станции, равно как и уровень громкости, записывается во флэшь при каждом изменении. Если не пишется - можно попробовать выполнить полную очистку настроек, набрав в терминале sys.erase. Только учтие - сотрется все включая плэйлист и настройки вайфая. К вайфаю, кстати, можно подключиться через тот-же терминал - набрав wifi.con("Имя_Сети","Пароль"), кавычки скобки и запятые обязательны.  

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

Прошу прощения,  перепутал с функцией автовоспроизведения при подачи питания...

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

pilnikov Спасибо за схему, пришлось временно закоротить диод (нечем заменить). Кстати, на плате не нашел D3.

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

Собрался радио на TTGO Music запихиваить в корпус. Случаем, никто под 3д принтер не разрабатывал? Да, и никак не пойму, что показывает полоса внизу экрана?

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

INRI пишет:

Собрался радио на TTGO Music запихиваить в корпус. Случаем, никто под 3д принтер не разрабатывал? Да, и никак не пойму, что показывает полоса внизу экрана?

Вот вариант с сайта Thingiverse: https://www.thingiverse.com/thing:3672585

Может у кого есть свои варианты, оставляйте ссылки.

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

Не разобрался, список станций можно увидеть на екране, и как регулировать тембр? TTGO TM MUSIC.

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

AVL4ARDUINO пишет:

Не разобрался, список станций можно увидеть на екране, и как регулировать тембр? TTGO TM MUSIC.

Список станций в вебморде и в приложении на смартфоне. Тембр регулировать нельзя.

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

stpavel пишет:

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

Смотрите - Вы не говорите мне, что делать, я не говорю Вам - куда идти. Уясните это.

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

Собрал на выходных. Даже играет (УМЗЧ в Комплекте) Осталось тока скрестить адф плеер и карадио.

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

pilnikov пишет:

Собрал на выходных. Даже играет (УМЗЧ в Комплекте) Осталось тока скрестить адф плеер и карадио.

А я уже подумал, Китайцы, что-то интересное сделали. Пичаль. 

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

pilnikov пишет:

 

 

Собрал на выходных. Даже играет (УМЗЧ в Комплекте) Осталось тока скрестить адф плеер и карадио.

И какие плюшки подразумеваются под этим всем? Я про "адф плеер и карадио".

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

lexa7 пишет:

А я уже подумал, Китайцы, что-то интересное сделали. Пичаль. 

Почему пичаль? Че мы хуже китайцев?

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

Tolcty пишет:

И какие плюшки подразумеваются под этим всем? Я про "адф плеер и карадио".

Плюшка жирная в модуле. У него на борту (под крышкой) врувер (с доп рам) и аналог (сильно навороченней) рсм5102. А цена 300р (без доставки) И даже если делать на макетке - сильно компактней и эстетичней получается. Еще плюшки - линейный вход, отдельные выходы на наушники и усилитель, отдельная регулировка громкости, автодетект подключения наушников, аппаратное управление усилком (чтоб не щелкал в паузах и при переключении), наличие микрофонного входа с ацп (для радио не актуально)

В адф (набор библиотек) реализован довольно богатый функционал для работы с аудио - кодеки (мп3 аас) программные, плюс эквалайзер там есть.

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

А цена 300р
 

Можно заказать? В Беларусь?

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

программы то нет готовой

https://ru.aliexpress.com/item/32919628364.html модуль

https://ru.aliexpress.com/item/4000130819375.html - готовая девборда (прототип моей платы)

 

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

Разархивировал в корень  диска С: архив msys32 и застопорился.

Не понимаю что дальше делать.

Читаю это и и ничего не понимаю.

Подтолкните, плз.

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

Часу конфигурацию я поправил, но как скомпилировать бинарник.

Онлайн сервис не работает второй день.

Спасибо.

001Компиляция проекта:
002Настроенный и обновленный msys Google and Яндекс (аккуратно >800mb) от Pilnikov достаточно только поправить путь к esp-idf. Для тех кто в танке — это надо чтобы самим делать конфиг файлы.
003----- Самостоятельная настройка среды разработки ESP ------
004Инструкция на странице автора
005esp-idf.readthedocs.io/en…tarted/windows-setup.html
006docs.espressif.com/projec…l#get-started-get-esp-idf
007— Скачиваем и распаковываем например в корень диска D:\msys32
008dl.espressif.com/dl/esp32…nd_toolchain-20181001.zip
009 
010<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
011arduino.ru — комент
012Рекоммендуют запускать мсис файлом mingw32.exe из за проблем с питоном. В windows path должен быть прописан путь к питону (хотя он есть и в мсис'е еще я раскоvментил строчку "set MSYS2_PATH_TYPE=inherit" в файле msys2_shell.cmd (в корне мсис'a)
013<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
014 
015— Создаем каталог ESP — ввести следующие команды:
016mkdir esp
017cd ~/esp
018— Клонируем репазитарий между https и :// убрать пробел — drive не корректно отображает
019git clone --recursive https ://github.com/espressif/esp-idf.git
020git clone -b v3.1.2 --recursive https ://github.com/espressif/esp-idf.git esp-idf-v3.1.2
021проверяем и переименовываем имя папки — должно быть ~/esp/esp-idf
022git clone --recursive https ://github.com/karawin/Ka-Radio32.git
023 
024Теперь необходимо добавить путь к нашему каталогу с библиотеками Чтобы программы сборки и компилятор знал, где искать их.
025export IDF_PATH="drive:/msys32/home/username/esp/esp-idf"
026printenv IDF_PATH (проверка пути IDF)
027Для того чтобы не вводить его каждый раз вручную, создаем скрипт, который будет делать это за нас, каждый раз при запуске программы.
028Для этого переходим в каталог drive:\msys32\etc\profile.d\ и создаем здесь скрипт с именем export_idf_path.sh (создаем текстовый файл и переименовываем его)
029Открываем его любым текстовым редактором и добавляем строчку
030export IDF_PATH="drive:/msys32/home/userName/esp/esp-idf"
031drive:\ — указываем свой
032userName — указываем своё
033 
034Проведем полное обновление:
035перед обновление удалите папку (или закомментируйте — делается это для того, чтобы при обновлении не было конфликтов) d:\msys32\mingw32\lib\python2.7
036— Обновите базу данных пакетов и основные системные пакеты с помощью:
037pacman -Syu
038команду выполняем до тех пор пака она пройдет без ошибок (все пакеты обновятся)
039перезапустить MSYS2 и выполнить полное обновление системы
040pacman -Su
041Если будет ругаться о нехватке пакетов — то до установите их — у меня ругалось на нехватку пакета
042mingw-w64-i686-python2-cryptography
043устанавливаем командой:
044pacman -S mingw-w64-i686-python2-cryptography
045python -m pip install --upgrade pip
046 
047Установка пакетов Python.
048! Самое интересное начинается тут — при установке питона — каждый раз по разному — так что наберитесь терпения внимательно читайте что пишется в логе и гугл вам в помощь, если повезет то пройдет все гладко.
049Пакеты, необходимые для ESP-IDF, находятся в файле $IDF_PATH/requirements.txt
050python -m pip install --user -r $IDF_PATH/requirements.txt
051Если так не пройдет то значит вы накосячили в скрипте — проверяйте скрипт (printenv IDF_PATH (проверка пути IDF))
052Проверка установленной версии python — команда: python --version
053 
054Сборка и компиляция проекта
055 
056cd ~/esp/Ka-Radio32
057make app — только компиляция (на выходе бинарники)
058 
059Проект должен собраться и на выходе должен получится бинарник.
060 
061make menuconfig — вызывает меню, там по минимуму нужно поменять только имя сом порта (один раз). Menuconfig меняет значения в файле sdkconfig — его можно открывать простым текстовым редактором.
062 
063make flash — компилирует и сразу записывает в зверька
064 
065make app — только компиляция (на выходе бинарники)
066 
067make -j4 app — только компиляция (на выходе бинарники) без лога.
068 
069make clean — очистка результатов компиляции
070 
071make monitor — запуск монитора порта
072 
073make menuconfig
074 
075Тут, в отличие от ардуины, если вы поменяли где-то что-то, то весь проект не пересобирается целиком, а компилится только кусок, где проводились изменения.
076 
077Периодическое его обновление
078 
079cd ~/esp/esp-idf
080git pull
081git submodule update --init --recursive
082<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
083Локальную версию ESP-IDF можно проверить с помощью git:
084cd $IDF_PATH
085git describe --tags --dirty
086 
087Периодическое обновление python
088python -m pip install --upgrade pip
089 
090Посмотреть установленные пакеты
091pacman -Qent
092__________________________________________________________
093Настройка конфига под прошивку в.1.5 и выше
094github.com/karawin/Ka-Rad…/master/HardwareConfig.md
095Переименуйте файл pattern.csv с именем вашей карты (например lolin32.csv) или оставляем как есть.
096специально для хитрожопых китайских плат, вариантов коих до и больше, автор карадио JP Cocatrtix (спасибо ему!) и сделал кардинально отличающуюся от предыдущих прошивку 1.5, в которой можно тасовать входы как кому нравится (за небольшим исключением — пины с 35 по 39 могут работать тока на вход).
097 
098На гите в папочке boards лежат готовые конфиги для нескольких распространенных платок под есп32 (с расширением .csv — текстовые их можно править, .bin — можно сразу шить) конфиг можно самому сгенерить из .csv в .bin скриптом nvs_partition_generator.sh. Сгенерированный (или взятый из папочки boards) .bin конфиг файл прошивается отдельно по адресу 0x3a2000 один раз. При обновлении прошивки конфиг не слетает — обновление его не трогает.
099---------
100cd ~/esp/Ka-Radio32/boards/
101./nvs_partition_generator.sh pattern
102и получишь:
103python d:/msys32/home/nadim/esp/esp-idf/components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py pattern.csv build/pattern.bin 0x2000
104---------
105В конфиг файле .csv в exel или текстовом редакторе вы вручную можете задавать пины к которым подключаете ту или иную переферию ака диспей, vs1053, энкодеры, кнопки. Если тот или иной пин не используется в значении против него нужно указать 255 (не пользовать).
106 
107В конфиге также можно указать альтернативную раскладку для ИК пульта.
108 
109Для энкодеров — их два один работает как регулятор громкости, а если нажать на шток то как переключатель станций, второй — наоборот — без нажатия на шток переключает станции, с нажатием — регулирует громкость. Чтобы в конфиге выбрать только какой то один энкодер неоходимо против его указать номера пинов, а для второго указать 255. Если хотите подключить оба — вам потребуется 6 пинов, их номера нужно указать напротив обоих энкодеров.
110 
111Не забудтьте после внесения изменений скомпилить и загрузить бинарник.
112 
113З.Ы. В прошивках >= 1.5 можно меняя конфиг, находу, без перезаливки основной прошивки, поменять схему подключения.

 

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

AVL4ARDUINO пишет:

Разархивировал в корень  диска С: архив msys32 и застопорился.

Не понимаю что дальше делать.

Читаю это и и ничего не понимаю.

А зачем Вы это всё суда копируете. Берёте на одном ресурсе, а спрашиваете на другом?

Вот чуток выше Пыльников писал как конвертнуть в бин файл конфигурации:

Утановите python : https://sourceforge.net/projects/portable-python/

  1. заходите в папку с файлом вашей конфигурации.
  2. копируете туда файлик nvs_partition_gen.py - берёте тут https://github.com/karawin/Ka-Radio32/tree/master/boards
  3. запускаете командную строку (cmd)
  4. копируете строчку python nvs_partition_gen.py имя_конфига.csv имя_бинарника.bin 0x2000 (где вместо имя_конфига.csv подставляеете свой .csv (например ttgotm.csv), а вместо имя_бинарника.bin произвольное имя файла которое потом будет заливаться (например build/ttgotm.bin (создаст подпапку /buld, а в неё положит файл ttgotm.bin ))
gergreko
Offline
Зарегистрирован: 13.09.2019

Проапгрейдил свою ttgotm дополнительной памятью. Память инициализируется, буфер увеличился, аас поет. Но есть некоторые особенности. Есть шуршание и щелчки на аас станциях, как будто пластинка завода имени Ташмухамедова играет) При переключении со станции аас на любую другую пару секунд тарахтение трррррр, как будто кодак аас отключили, а буфер не очистили, потом идёт воспроизведение. То же самое при воспроизведении после паузы. Несколько раз устройство вообще зависало-только перезагрузка. Mp3 потоки воспроизводятся отлично и при переключении никакого трещания. Зависаний и затыков на mp3 нет, но у меня и до апргрейда их не было. Такая же фигня и у Айдара Ишкулова наблюдается. Геннадий Морозов пока не ответил. У кого wrover (или модернизированный врум) c pcm5102 (не с vs-кой), как у вас aac-потоки воспроизводятся? Хочется понять это программный кодак не справляется или особенности ттгошки. Может, конечно, я где-то лажанулся или чего-то не вижу. 

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

gergreko пишет:
Хочется понять это программный кодак не справляется или особенности ттгошки. Может, конечно, я где-то лажанулся или чего-то не вижу. 

ААС - я думаю, что программный кодек не допилен. Нужно ставить декодер на сегодняшний день для AAC. Так что можете дальше причину не искать.

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

Доброго времени суток! Помогите как запустить дисплей 1.3? А то с права полоса белая и изображение смещено влево.

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

Aeroflot-383 пишет:

Доброго времени суток! Помогите как запустить дисплей 1.3? А то с права полоса белая и изображение смещено влево.

https://github.com/karawin/Ka-Radio32/blob/master/README.md

You can configure the kind of display used in your configuration with the command

'sys.lcd("x")' with x:

#define LCD_NONE		255

// Black&White
//I2C
#define LCD_I2C_SH1106		0 //128X64
#define LCD_I2C_SSD1306		1 //128X64
#define LCD_I2C_SSD1309		2 //128X64
#define LCD_I2C_SSD1325 	3 //128X64
#define LCD_I2C_SSD1306NN	4 //128X64
#define LCD_I2C_SSD1309NN	5 //128X64
#define LCD_I2C_SSD1306UN	6 //128x32
#define LCD_I2C_ST7567		7 //64x32
Aeroflot-383
Aeroflot-383 аватар
Offline
Зарегистрирован: 06.04.2019

Благодарю!;)

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

Здравствуйте! Карадио32 (плата, ssd1306, vs1053 и стандартный энкодер) у меня работает, но как то странно: после подачи питания надпись Ready. Нажмёшь на энкодер, загружается радиостанция, идёт звук. Канал почему то не запоминает, проигрывает с первой в списке. Синий диод светит не мигая, правил через uart, ничего не происходит. Изначально led показывал 255, сменил на 4, вроде как дефолтный, толку 0. Не было ли подобного "дефекта" у кого-либо в практике и можно ли это "побороть"? Хотелось бы чтобы сразу подключалась станция и шел звук. Лог есть на фото как прикрепить, пока не понял.

fander
Offline
Зарегистрирован: 24.09.2018

Добрый вечер всем!Вопрос несколько не по теме ка радио (уже все пройдено и сделано),а по теме пи радио на пи зерро.Неоднократно описывали высше вопрос подключения РСМ 5102-но так и не победил.И еще-при попадании на неработающий адресс станции радио впадает в ступор.

РS.Aeroflot -383,знаю вы прошли это все,если не сложно помогите советом.Спасибо.

 

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

Tolcty пишет:

stpavel пишет:

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

Смотрите - Вы не говорите мне, что делать, я не говорю Вам - куда идти. Уясните это.

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

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

gergreko пишет:

У кого wrover (или модернизированный врум) c pcm5102 (не с vs-кой), как у вас aac-потоки воспроизводятся? 

Та же история. Поэтому Александра ака Pilnikov я пару страниц назад и пытал по поводу аас и врувера. 

И кстати, еще один вопрос возник ,надеюсь Александр на него ответит:

выписал с братского Китая ЦАП PCM5122 Raspberry pi B + 2/3B HIFI DAC + .

Можно ли его прикрутить в вруверу? Есть ли вообще в этом смысл? Так-то я его для малинки выписал.

 

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

У вас же хватает смелости тратить свои кровные на всякие безделушки. А ежели не пойдет? Развод и девичья фамилия? Я вот намеренно влез в блуду с а1s, прекрасно понимая, чем это для меня чревато. Зато есть цель, зато интерес спортивный :)

Если по теме - судя по даташиту (http://www.ti.com/lit/ds/symlink/pcm5122.pdf страница 5)- 5122 существует аж в трех ипостасях - спи иквадратц и хардвэар - так вот последний возможно и споет вам колыбельную перед очередным отъездом в лесок. ;)

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

nadim пишет:

AVL4ARDUINO пишет:

Разархивировал в корень  диска С: архив msys32 и застопорился.

Не понимаю что дальше делать.

Читаю это и и ничего не понимаю.

А зачем Вы это всё суда копируете. Берёте на одном ресурсе, а спрашиваете на другом?

Вот чуток выше Пыльников писал как конвертнуть в бин файл конфигурации:

Утановите python : https://sourceforge.net/projects/portable-python/

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

 

Короче, я чего-то не понимаю. Что делать с питоном , что там запускать? Мой скрипт  правильный :"python nvs_partition_gen.py pattern_02.csv build/pattern02.bin 0x2000"? Мне кажется, что в описании отсутствуют важные детали, о которых новичок в программировании  не знает.

Данный .CSV я компилировал i через онлине, зашил и он работает, ка мне надо.

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

установить питон, установить гит, из гита запустить git bash 

показать нам нечто похожее.

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

если осилите (при установке питона обязательно нужно ставить галку на добавление его в path) - дальше будет много проще - еще две строчки в баш вставите - и даже все загрузится

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

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

У меня получилось по инструкции Пильникова сделать bin из csv. Скачивал программу по его ссылке, потом скопировал проект ка радио в нужную папку по инструкции и поместил свой файл csv в папку, как написано в инструкции. После запуска исполняемого файла, открылось окно в нем ввел две команды и в папке указанной в инструкции появился файл bin. Инструкция в этой теме рабочая.

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

AIV пишет:

У меня получилось по инструкции Пильникова сделать bin из csv. Скачивал программу по его ссылке, потом скопировал проект ка радио в нужную папку по инструкции и поместил свой файл csv в папку, как написано в инструкции. После запуска исполняемого файла, открылось окно в нем ввел две команды и в папке указанной в инструкции появился файл bin. Инструкция в этой теме рабочая.

дайте, пожалуйста, линк на пост.

 

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

Fander  Здравствуйте! найдите меня в вк Belka Seven. Помогу чем смогу.

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

AVL4ARDUINO пишет:

дайте, пожалуйста, линк на пост.

Как сделать из csv bin на своем компьютере.

Вот ссылка на инструкцию по которой делал https://www.drive2.ru/b/527424733801611838/

В этой ветке форума прочитал, сообщение не нашел. Скачивал сборку от pilnikov именно по ссылке в инструкции. И проект ка радио с сайта разработчика.

У меня не было в начале папки, куда класть папку проекта ка радио просто запустил mingw32.exe и она появилась. На картинке указан путь к месту расположения проверьте, чтобы путь соответствовал. Дальше  все делал строго по инструкции.

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

 

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

pilnikov пишет:

У вас же хватает смелости тратить свои кровные на всякие безделушки. А ежели не пойдет? 

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

Это ведь хобби! А кто на хобби денег жалеет? Захотелось осцилл - купил. Генератор? Не вопрос! Сейчас присматриваю 3-Д принтер. А уж какая-то звукашка за 20 баксов, да кто ее посчитает? Малинку четвертую, опять же, собираюсь прикупить. Туда если что и воткну.

RnD_jet
RnD_jet аватар
Offline
Зарегистрирован: 15.10.2019

Добрый день,
Отличный форум, много полезного, спасибо всем.
Подскажите готовый (ссылки) для сборки интернет радио приемника, так что бы в комплекте было все:
Корпус
Пульт ДУ
Все платы
Экран (большой, цветной)
Хорошие удобные органы управления (энкодер).

Понимаю хотелка пипец какая хочущая, но очень хочется всё собрать своими руками.

Заранее спасибо

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

Поправил онлайн генератор csv  ->  bin , у кого последнее время не работал, пробуйте.

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

stpavel пишет:

Поправил онлайн генератор csv  ->  bin , у кого последнее время не работал, пробуйте.

Спасибо, заработал онлайн.

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

RnD_jet пишет:
Подскажите готовый (ссылки) для сборки интернет радио приемника, так что бы в комплекте было все

Нет такого, чтобы все было в комплекте. Я купил ttgo tm music albums там готовая плата с экраном и кнопками, прошиваешь ка радио и сразу работает. Можно подключить пульт и энкодеры к ней, но это уже отдельно покупать. Корпуса готового нет, нужно свой придумывать, или встраивать в готовое устройство например какой нибудь старый приемник. Если хотите готовое то есть интернет радио уже в сборе в России знаю из дешевых интернет радио ИР, дороже Волна, еще есть AUNA заводское радио делают за границей.

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

rv9c пишет:
Приветствую всех) ну вот, придется добавить галку не включать после подачи питания. Ещё добавлю возможность управлять приемником при помощи get запросов.
Было бы это очень замечательно, еслиб знать хоть примерные сроки, с прошлого похожего ответа я больше года ждал, безрезультатно (

rv9c пишет:
Времени не хватает катастрофически.....
Ну на новый проект (10 октября 2019 Новая конструкция ESPradio V2.), ведь больше времени нужно, чем в старый чуть кода добавить.

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

udavst пишет:

[Было бы это очень замечательно, еслиб знать хоть примерные сроки, с прошлого похожего ответа я больше года ждал, безрезультатно (

С get-запросами проблем вроде нет. я своим радио управляю именно запросами из MajorDomo.

Пример из моего кода:

getURL('192.168.1.5/?stop');  это остановка проигрывания текущей станции
getURL('192.168.1.5/?start'); это возобновление проигрывания текущей станции

getURL('192.168.1.5/?volume=254&play=0'); воспроизведение станции под номером 0 на максимальной громкости

IP-адрес естественно вбиваете свой, ну и т.д., список команд вроде в открытом доступе у автора.

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

ShAlex13, да мне как раз GET-запросы не нужны, если только не сделать что-то на подобие как у меня было в Edzelf, правда там было по MQTT-протоколу, что по мне ещё и удобнее было (командой вызывался определённый звук, так можно было песню с SD проиграть, а у меня была озвучка звонка в дверь и домофон, а то на кухне из прихожей не слышно, а из радио как раз удобно), но тут флэшка не поддерживается. 

Тут хотел фишку, чтоб радио не начинало играть после подачи питания, и после ночных отключений света не будило весь дом. Скорее всего просто поставлю реле, и если питание ночью отключалось, то утром придётся дотянуться до автоблокируемой реле кнопочки и запустить конструкцию, и пусть работает до следующего отключения, это конечно коряво, и совершенно не красиво, и даже не очень удобно, но больно понравилось мне в esp-mini проговаривание голосом канала, моментальная скорость переключения станций и отображение режимов 2хцветным светодиодиком (там где экран не нужен, очень спасает).

PS Всё, руки дошли, вытащил Ka-Radio esp32 засунул Esp-mini DAC, вместо реле поставил тиристор, он как раз открыт до пропадания питания, потом кнопкой запускается, но не пошло, падение на польвольта оказалось критично, радио работает ненадёжно, пока убрал, след. раз руки дойдут, реле поставлю.

fander
Offline
Зарегистрирован: 24.09.2018

Aeroflot-383 пишет:

Fander  Здравствуйте! найдите меня в вк Belka Seven. Помогу чем смогу.

Добавьте меня в свою группу.

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

Кнопки пульта так прописівать:

K_UP,data,string,0xFF0046

K_LEFT,data,string,0xFF0044

K_OK,data,string,0xFF0040

K_RIGHT,data,string,0xFF0043

K_DOWN,data,string,0xFF0015

K_0,data,string,0xFF0052

K_1,data,string,0xFF0016

K_2,data,string,0xFF0019

K_3,data,string,0xFF000D

K_4,data,string,0xFF000C

K_5,data,string,0xFF0018

K_6,data,string,0xFF005E

K_7,data,string,0xFF0008

K_8,data,string,0xFF001C

K_9,data,string,0xFF005A

K_STAR,data,string,0xFF0042

K_DIESE,data,string,0xFF004A

                                                                                   Или без 0x  в коде кнопок:

K_UP,data,string,FF0046

K_LEFT,data,string,FF0044
K_OK,data,string,FF0040
K_RIGHT,data,string,FF0043
K_DOWN,data,string,FF0015
K_0,data,string,FF0052
K_1,data,string,FF0016
K_2,data,string,FF0019
K_3,data,string,FF000D
K_4,data,string,FF000C
K_5,data,string,FF0018
K_6,data,string,FF005E
K_7,data,string,FF0008
K_8,data,string,FF001C
K_9,data,string,FF005A
K_STAR,data,string,FF0042
K_DIESE,data,string,FF004A
Gintuxa
Offline
Зарегистрирован: 05.10.2017

Но если у моего пульта нет клавиш "info", то возможность переключить дисплей в режим часов и

обратно я засунул под клавиши "Star" и "Diese".

K_STAR,data,string, 
K_DIESE,data,string,
K_INFO,data,string,0xFF004A 0xFF0042
AVL4ARDUINO
Offline
Зарегистрирован: 04.01.2012

Как правильно прописать так: K_7,data,string,FF0008 или так: K_7,data,string,0xFF0008?

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

AVL4ARDUINO пишет:

Как правильно прописать так: K_7,data,string,FF0008 или так: K_7,data,string,0xFF0008?

так: K_7,data,string,0xFF0008

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

Беру рабочий, проверенній csv афйл.

Добавляю в него кодьі кнопок пульта, прошиваю и TTGO TM на старте с его ИП.

Что я не так делаю? Спасибо!

custom_ir_space,namespace,,
K_UP,data,string,0xFF0046
K_LEFT,data,string,0xFF0044
K_OK,data,string,0xFF0040
K_RIGHT,data,string,0xFF0043
K_DOWN,data,string,0xFF0015
K_0,data,string,0xFF0052
K_1,data,string,0xFF0016
K_2,data,string,0xFF0019
K_3,data,string,0xFF000D
K_4,data,string,0xFF000C
K_5,data,string,0xFF0018
K_6,data,string,0xFF005E
K_7,data,string,0xFF0008
K_8,data,string,0xFF001C
K_9,data,string,0xFF005A
K_STAR,data,string,0xFF0042
K_DIESE,data,string,0xFF004A
RnD_jet
RnD_jet аватар
Offline
Зарегистрирован: 15.10.2019

Можно подключить пульт и энкодеры к ней, но это уже отдельно покупать

 

да спасибо, я почти разобрался, и набрался смелости приобрести данную плату (ttgo tm music albums)

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

может есть где схему посмотреть ?

RnD_jet
RnD_jet аватар
Offline
Зарегистрирован: 15.10.2019

Можно подключить пульт и энкодеры к ней, но это уже отдельно покупать

 

да спасибо, я почти разобрался, и набрался смелости приобрести данную плату (ttgo tm music albums)

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

может есть где схему посмотреть ?

RnD_jet
RnD_jet аватар
Offline
Зарегистрирован: 15.10.2019

Можно подключить пульт и энкодеры к ней, но это уже отдельно покупать

 

да спасибо, я почти разобрался, и набрался смелости приобрести данную плату (ttgo tm music albums)

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

может есть где схему посмотреть ?