audiohobby.ru audiohobby.ru

Плеер «RuneAudio» на базе микрокомпьютера «Raspberry Pi 3» для ЦАП с интерфейсом USB

Плеер обеспечивает высококачественное воспроизведение цифровых аудиозаписей в форматах PCM (файлы FLAC, MP3, WAVE, AAC, ALAC) и DSD (файлы DSF, DFF), хранящихся на USB носителях — флэшках и внешних жёстких дисках (HDD) с файловыми системами FAT32, NTFS, или находящихся на сетевых накопителях (NAS) и в «расшаренных» папках, доступных по локальной сети через проводное соединение LAN (предпочтительнее) или через беспроводное соединение Wi-Fi. Имеется также возможность прослушивания потокового веб-радио через Интернет.

Основу описываемого плеера составляет микрокомпьютер Raspberry Pi 3 Model B, работающий под управлением специализированного программного обеспечения (ПО) «RuneAudio». Устройство работает в составе проводной или беспроводной домашней локальной сети и полноценно может управляться только через неё со смартфона (или с обычного компьютера), подключённого к той же сети по Wi-Fi (или по кабелю, если для управления используется компьютер, ноутбук). Ограниченный набор некоторых функций управления доступен также через кнопки на передней панели и дистанционно с помощью ИК пульта. Кроме того, что плеер обеспечивает превосходное звучание, он оказался очень удобным в эксплуатации – прослушивать музыку можно сидя на диване, «листая» экран смартфона и «на лету» формируя очередь воспроизведения. Для смартфона (по крайней мере, работающего на ОС «Андроид») даже существует специальное приложение «RuneAudio», которое само найдёт плеер в локальной сети. Можно управлять плеером и через веб-интерфейс по IP-адресу. Я именно так и делаю, так как если таких плееров несколько, то между ними можно легко переключаться (нужно лишь ещё переключить селектор входов на усилителе), в отличие от указанного приложения, которое запоминает плеер, и сменить его можно, предварительно очистив данные (кэш) приложения. С этим плеером я уже и забыл, когда включал для прослушивания музыки обычный компьютер.

Сразу необходимо оговориться, что можно собрать подобное устройство на другой аппаратной платформе, под управлением другого ПО, например, Volumio или MoOde – но эти два проекта мне не понравились, в первую очередь — по звучанию, и я остановился на «RuneAudio».

Здесь рассматривается законченная конструкция, работающая уже в течение нескольких лет, к которой удалось «прикрутить» ЖКИ, кнопки и ИК приёмник. В её работе могут иногда проявиться некоторые незначительные баги, обусловленные особенностями используемой версии «RuneAudio», но не думаю, что они реально мешают. Так, например, при воспроизведении первого файла в формате DSD после режима PCM иногда приходится повторно щёлкать по выбранной композиции, чтобы появился звук (можно остановить воспроизведение и запустить его повторно), дальше файлы в формате DSD воспроизводятся нормально. Замечено, что на такое поведение оказывает влияние вариант прошивки платы Amanero (я использовал прошивку CPLD_for_1080, firmware_1099akm с хардварным переводом в режим Slave). Хорошие результаты были получены с прошивкой платы Amanero CPLD_for_1091, firmware_2006be11, она работает без «глюков».

При повторении конструкции рекомендую сначала «поиграться» с разными вариантами ПО и определить, какой из них придётся больше «по душе», отказавшись, возможно, от использования ЖКИ, кнопок и ИК-приёмника – без них будет проще собрать устройство в корпусе, и оно не будет привязано к конкретному образу ПО. Правда, если захочется подключить ЖКИ, кнопки и ИК управление, решение этой задачи придётся искать самостоятельно.

Для того, чтобы плеер мог работать по Wi-Fi, я  поместил его в готовый пластмассовый корпус G758V, хотя при желании можно использовать подходящий металлический, но в этом случае для использования возможностей Wi-Fi придётся добавить выносную антенну с соответствующей доработкой платы микрокомпьютера. Кроме того, для обработки передней и задней панелей в металлическом корпусе может потребоваться специальное оборудование.

Описание аналогичного устройства для ЦАП ES9023 с шиной I2S я уже публиковал: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3 (с небольшим обсуждением). По указанной ссылке можно найти подробную информацию по дополнительной настройке ПО, в том числе под конкретный ИК-пульт, а также другие полезные сведения – описанный там образ ПО «RuneAudio» был в своё время трансформирован из образа системы, который рассматривается здесь сейчас. К этой ссылке я ещё буду возвращаться.

Работа рассматриваемого в данной статье плеера проверена с цифро-аналоговым преобразователем (ЦАП) AH-D6 (AH-D5), хотя он может функционировать и с другим, подключаемым по интерфейсу USB. Необходимо лишь в настройках музыкального проигрывателя (MPD) плеера выбрать соответствующее устройство из списка обнаруженных. При использовании транспорта «Amanero» таким устройством будет «Combo384 Amanero», при использовании платы XMOS U208 - «Ustars Audio». Здесь также сразу надо отметить, что особенностью описываемой версии образа «RuneAudio» является необходимость перезагрузки устройства (через веб-интерфейс) после любых изменений конфигурации плеера, в противном случае ЖКИ, кнопки и ИК приёмник функционировать перестанут до перезагрузки (этот недостаток в принципе можно устранить, что и было сделано позднее).

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

Рассмотрим, что нужно для того, чтобы собрать и запустить плеер (пока без ЖКИ, кнопок и ИК-приёмника). Кроме ЦАПа с интерфейсом USB нам потребуется:

  • Плата микрокомпьютера Raspberry Pi 3 Model B (можно купить, например, на алиэкспресс, сразу предусмотрев комплект из 3-х радиаторов, SD-карту и импульсный блок питания 5V 3A, а может ещё и небольшой пластиковый корпус на время экспериментов) с блоком питания;
  • Карта Micro SD 10 класса объёмом не менее 8 Гб для записи на неё образа ПО;
  • Готовый образ «RuneAudio» (ссылки на скачивание приведены в конце статьи);
  • Локальная сеть с роутером и Wi-Fi;
  • Провод LAN (RJ45) для подключения микрокомпьютера к локальной сети для первоначальной настройки Wi-Fi;
  • Смартфон (или компьютер) для управления плеером в процессе воспроизведения, имеющий доступ к локальной сети;
  • Отдельный компьютер с ОС Windows и устройством для записи данных на Micro SD-карту, а также с программами SDFormatterWin32DiskImager (для форматирования и записи на SD-карту образа системы), Putty (она не требует установки), WinSCP (для корректировки и переноса файлов конфигурации), программой-архиватором;
  • Флэшка» USB с файлами FLAC для проверки;
  • Необязательно: кабель HDMI и телевизор или монитор с входом HDMI для контроля при первом включении микрокомпьютера.

Для подключения внешнего USB HDD потребуется также отдельное питание для него, так как порты микрокомпьютера такую нагрузку не потянут. Обычно на кабеле внешнего диска HDD для этого предусмотрен отдельный разъём USB «папа». Блок питания плеера в этом случае нужно дооборудовать ещё одним разъёмом USB «мама».

После записи на карту Micro SD с помощью программы Win32DiskImager скачанного ранее образа системы нужно вставить её в соответствующий разъём на плате микрокомпьютера, подключить микрокомпьютер к проводной локальной сети через порт LAN и подать питание. Теперь можно будет войти в веб-интерфейс плеера, набрав в адресной строке браузера его IP-адрес, который был назначен сервером DHCP домашнего роутера (его можно узнать, зайдя на веб-страницу конфигурации роутера).

Для  воспроизведения музыкальные файлы добавляются из вкладки Library (Библиотека – файлы, хранящиеся на USB или NAS накопителях, или список радиостанций, содержащий их потоки) на вкладку Queue (очередь), а выбранный файл воспроизводится уже из вкладки Queue. На самом деле веб-интерфейс RuneAudio интуитивно понятен и быстро осваивается.

Теперь рассмотрим особенности конструкции плеера.

Схема подключения ЖКИ, кнопок и ИК приёмника приведена ниже:

Хотелось бы обратить внимание, что на приведённой схеме номера контактов порта GPIO обозначены по так называемой системе нумерации BCM, а не по физической.

Для выбора размера экрана ЖКИ 1602 или 2004 (в образе сохранены значения для индикатора 2004) потребуется корректировка файла конфигурации /root/controls/start.py в части установки значений параметров LCD_COLUMNS и LCD_ROWS (это можно сделать с помощью программ Putty или WinSCP, удалённо подключившись к плееру по его IP-адресу). Для этих вариантов в файле образа имеются уже готовые файлы конфигурации, которые нужно просто переименовать. Также имеются варианты для индикаторов с русским языком и без (с отображением русских названий английскими буквами транслитом) — здесь замене подлежит файл /root/controls/display.py.

На первых порах для выполнения приведённых на схеме соединений можно использовать макетную плату Arduino. Я использовал отдельную плату, разводка которой приведена во вложении (она также использовалась мной для подключения к микрокомпьютеру ЦАП ES9023 по шине I2S, но эти соединения можно просто игнорировать). Рисунки дорожек соединительной платы и платы кнопок, включая их формат Gerber, приведены во вложении.

Оказалось, что на качество воспроизведения оказывает влияние блок питания микрокомпьютера — необходимо использовать линейный стабилизатор, один из проверенных вариантов схемы которого приведён ниже:

Так как применена микросхема Low Drop стабилизатора LT1083CP и диоды Шоттки 10SQ045 в выпрямителе, оказалось возможным использовать силовой трансформатор ТТП-30 с 6-вольтовой обмоткой, снизив нагрев элементов. Стабилизатор монтируется на плате из одностороннего стеклотекстолита толщиной 2 мм, изготовленной методом ЛУТ (рисунок печатной платы приведён во вложении). На плате предусмотрено подключение проводов от разъёма USB «мама», размещаемого на задней панели, для дополнительного питания внешнего HDD.

Элементы плеера я разместил в корпусе следующим образом:

 

 

 

На передней панели устройства расположен жидкокристаллический индикатор (ЖКИ), круглое окошко для приёма данных от ИК-пульта, 8 кнопок управления, индикатор включения и выключатель питания.

Кнопки управления выполняют следующие функции:

  • PLAY (зелёная) – воспроизведение / пауза;
  • STOP (красная) – стоп;
  • NEXT, PREV (жёлтые) – следующая и предыдущая аудиозапись;
  • VOL+, VOL- (серые) – управление громкостью (действуют, если в настройках MPD плеера разрешена программная «Software» регулировка громкости);
  • MODE (синяя) – смена режима отображения на ЖКИ;
  • BL (белая) – включение / выключение подсветки ЖКИ.

При нажатии кнопки «MODE» на индикаторе последовательно отображается следующая информация:

  • название исполнителя и текущей композиции;
  • битрейт, продолжительность и текущая длительность воспроизведения файла, состояние его воспроизведения / пауза / стоп;
  • IP-адреса устройства в проводной и беспроводной локальной сети;
  • общее время воспроизведения и продолжительность включённого состояния устройства;
  • текущее время и дата;
  • температура процессора, объём занятой памяти.

При использовании ЖКИ 2004 вся информация помещается на трёх последовательно сменяемых экранах, для ЖКИ 1602 количество таких экранов больше.

На задней панели плеера размещены:

  • разъём питания для подключения к сети переменного тока 220В (и дополнительный скрытый выключатель питания при необходимости);
  • сдвоенный (можно и одинарный) разъём USB для подачи «усиленного» питания +5V на внешний жёсткий диск (HDD), для чего должен использоваться специальный шнур HDD с дополнительным разъёмом USB;
  • три разъёма USB для подключения дисков с аудио файлами (флэш и/или HDD накопители);
  • разъём USB для подключения внешнего ЦАП (DAC);
  • разъём USB для подключения внешнего компьютера (PC);
  • порт локальной сети LAN (имеется также встроенный сетевой адаптер Wi-Fi, который может быть настроен после подключения устройства к сети кабелем LAN).

Так как я решил предусмотреть у плеера отдельный разъём для подключения обычного компьютера «PC», чтобы он соединялся с ЦАП автоматически при обесточивании плеера, то для линейки всех выходных разъёмов плеера была сделана отдельная печатная плата (её рисунок приведён во вложении), на которую внутри плеера заводятся соответствующие порты микрокомпьютера. Можно значительно упростить конструкцию, отказавшись от описанной идеи приоритетного переключения портов USB, и развернув плату микрокомпьютера так, чтобы все его порты (LAN и USB) находились на задней стенке плеера (так мной и было сделано с ЦАП ES9023 – можно найти на фото в уже упоминавшейся статье).

Также на приведённой фотографии можно увидеть разъём «Remote ON» и отдельный блочок дистанционного включения плеера – это тема для отдельного разговора, и на них можно не обращать внимания (кстати, эту ранее предусмотренную возможность я в настоящее время не использую).

Внутри плеера всё смонтировано на основании из оргстекла толщиной 6 мм:

Плеер настроен на работу от ИК-пульта типа FZ0721, работающего по протоколу NEC:

Клавиши пульта дублируются соответствующими кнопками на передней панели:

  • чёрный символ треугольника — воспроизведение | пауза;
  • клавиша C — остановка воспроизведения;
  • две чёрные клавиши со стрелками по горизонтали — предыдущая и следующая композиция;
  • две чёрные клавиши + и — по вертикали — регулировка громкости;
  • клавиша с чёрной стрелкой изображения выхода — режим отображения на экране «Mode»;
  • клавиша TEST — включение / выключение подсветки ЖКИ «BackLight».

С помощью программы Putty или WinSCP можно назначить другие клавиши этого пульта, изменив настройки в файле конфигурации /etc/lirc/lircd.conf.d/FZ0721.lircd.conf. В этом файле приведено соответствие кодов всех клавиш указанного пульта их названиям (предопределённым в системе «RuneAudio»):

  • KEY_POWER — красная клавиша питания,
  • KEY_MODE — клавиша с красной надписью «MENU»,
  • KEY_T — клавиша «TEST»,
  • KEY_BACK — клавиша со стрелкой выхода,
  • KEY_VOLUMEUP — клавиша увеличения громкости «+»,
  • KEY_VOLUMEDOWN — клавиша уменьшения громкости «– »,
  • KEY_PREVIOUS — клавиша перехода к предыдущей аудиозаписи,
  • KEY_NEXT — клавиша перехода к следующей аудиозаписи,
  • KEY_PLAY — клавиша воспроизведения (и паузы),
  • KEY_CANCEL — клавиша «C»,
  • KEY_0 — клавиша «0»,
  • KEY_1 — клавиша «1»,
  • KEY_2 — клавиша «2»,
  • KEY_3 — клавиша «3»,
  • KEY_4 — клавиша «4»,
  • KEY_5 — клавиша «5»,
  • KEY_6 — клавиша «6»,
  • KEY_7 — клавиша «7»,
  • KEY_8 — клавиша «8»,
  • KEY_9 — клавиша «9»,

В описываемом плеере используются только 8 из них, и их названия должны быть следующими:

  • KEY_PLAY — воспроизведение / пауза,
  • KEY_STOP — остановка воспроизведения,
  • KEY_NEXT — следующая композиция,
  • KEY_PREVIOUS — предыдущая композиция,
  • KEY_VOLUMEUP — увеличение громкости,
  • KEY_VOLUMEDOWN — уменьшение громкости,
  • KEY_ENTER — смена режима отображения «Mode»,
  • KEY_MUTE — включение / выключение подсветки ЖКИ «BackLight».

В имеющемся файле конфигурации пульта названия «недостающих» клавиш добавлены, а лишних – закомментированы значком #. Так, в качестве KEY_STOP использована клавиша KEY_CANCEL, в качестве KEY_ENTER – клавиша  KEY_BACK (а можно было бы использовать клавишу с надписью «MENU», имеющую внутреннее название KEY_MODE),  в качестве KEY_MUTE – клавиша «TEST» (её внутреннее название KEY_T). Названия клавиш KEY_PLAY, KEY_NEXT, KEY_PREVIOUS, KEY_VOLUMEUP, KEY_VOLUMEDOWN менять не пришлось, а оставшиеся просто не используются.

Существует возможность программной перестройки системы RuneAudio на другие пульты (в том числе, работающие по другим протоколам) средствами встроенной системы Linux (программа irrecord). Инструкция по настройке ИК пульта приведена в конце ранее упомянутой статьи. Так, впоследствии в настройки плеера был добавлен ИК-пульт Apple MC377 (у этого пульта всего 7 кнопок, и ИК управление подсветкой ЖКИ не используется).

В образ RuneAudio 0.4, ссылка на который приведена ниже, я добавил несколько радиостанций, чтобы можно было проверить работу радио сразу, что называется, «из коробки». Из них — две российские:

Radio Jazz                  (http://nashe1.hostingradio.ru/jazz-256)

Radio 7                      (http://radio7server.streamr.ru:8040/radio7256.mp3)

Можно, конечно же, создать свой список станций. Удалять радиостанции из списка рекомендую с конца, так как в программе имеется баг – удалённая станция может снова появиться в списке после перезагрузки (может не помочь даже меню Sources | REBUILD MPD LIBRARY для перестройки библиотеки).

На плеере я слушаю в основном файлы типа .flac, но .mp3 тоже годятся. Для правильного отображения на русском языке свойств (тэгов) файла в формате .mp3, их нужно предварительно сконвертировать в кодировку UTF-8 в системе MS Windows, используя программу MP3Tag:

  • Скачать и установить программу MP3Tag;
  • Открыть список MP3-файлов через меню Файл -> Сменить Папку/Добавить Папку;
  • Войти в меню настроек: Сервис -> Настройки -> Тэги -> Mpeg — сделать выбор напротив «UTF8»;
  • Выделить все файлы (можно через Ctrl + A);
  • Сохранить (можно через Сtrl + S);

Памятка по работе с плеером

  • после включения плеера экран ЖКИ подсвечивается примерно через минуту (до этого не рекомендуется пытаться управлять плеером с помощью кнопок или от ИК-пульта);
  • перед отключением плеера от сети выключателем рекомендуется сначала выключить его программно через Menu| Turn Off | Power Down  (программное выключение не обесточивает плеер), при этом желательно сначала остановить воспроизведение;
  • рекомендуется включать плеер последним — после включения ЦАП (или одновременно с ЦАП), а выключать первым (или одновременно с ЦАП), чтобы не «слетала» настройка MPD с выбранным устройством воспроизведения;
  • перед отсоединением USB-накопителей их сначала необходимо безопасно «размонтировать» программно, выбрав соответствующий накопитель в меню Sources, и назначив ему режим  Unmount;
  • для внешнего жёсткого диска USB обязательно нужно использовать кабель с дополнительным разъёмом питания, который подключается к специальному отдельному USB-порту плеера, предназначенному именно для этой цели;
  • для программной регулировки громкости через Web-интерфейс, кнопками на передней панели или с помощью ИК-пульта она должна быть разрешена в меню настроек MPD (Volume control – enabled), при этом качество звучания может незначительно снизиться;
  • в случае изменения настроек MPD рекомендуется сделать перезапуск проигрывателя через Menu | Turn Off | Reboot  для восстановления отображения информации на ЖКИ и работы кнопок;
  • в Google Play Market для «Андроид» имеется специальное приложение «RuneAudio», однако лучше всего управлять плеером через браузер на смартфоне по IP-адресу. После первого входа на веб-страницу плеера нужно сохранить её ярлык на «рабочий стол» (например, в браузере Firefox это можно сделать, открыв его меню, и щёлкнув на пункте «На домашний экран», а в браузере Samsung Internet — «Добавить страницу» — «Главный экран»).

В процессе эксплуатации плеера была обнаружена опасность воздействия на его кнопки статического электричества. Так, однажды (в зимнее время) при нажатии на одну из кнопок (через пластиковый колпачок) произошёл сильный разряд, и соответствующий порт микрокомпьютера был пробит. Для защиты от «статики» параллельно кнопкам управления целесообразно запаять (с обратной стороны платы кнопок) 8 однонаправленных защитных диодов SMLVT3V3 на рабочее напряжение 3,3V — анодами к земляному проводу (правда, их защитное действие пока испытать не удалось):

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

Ссылки на скачивание полностью настроенных образов с поддержкой: ЖКИ (с автоматическим гашением подсветки), кнопок, ИК-пультов (FZ0721, Apple MC377), управления включением и выключением питания:

Образ RuneAudio 0.4 — образ первоначально описанной здесь версии (режим DSD организован через DoP); в этой версии образа значки устаревших сервисов Spotify, Dirble, Jamendo не отображаются на домашней странице Library. На мой слух это лучший по звучанию образ.

Неофициальный образ RuneAudio 0.4 — на основе более позднего образа (DSD DoP/Native, хранитель экрана и т.д.) — с неплохим звучанием.

Образ RuneAudio 0.5 — на основе более поздней версии RuneAudio (имеет возможность включения режима Native DSD); в этой версии я также убрал из вкладки Library значки неработающих сервисов Spotify, Jamendo и фильтр Composer. По звучанию этот образ уступает самому первому.

Образ RuneAudio+Re6 (rAudio-1) — усовершенствованная версия RuneAudio с новым интерфейсом; несмотря на всю внешнюю «красоту», звук с этим образом мне не понравился (на мой слух — очень грубые и «тяжёлые» высокие частоты). С этой системой не получится использовать подключение по Wi-Fi (могут наблюдаться сильные «тормоза»). 

При включении режима Native DSD (в RuneAudio 0.5 и rAudio) необходимо использовать прошивку платы Amanero CPLD_for_1081, firmware_2006be11, при этом для сохранения результатов установки флагов «Enable F0,F1,F2,F3 functions», «Pin11 clock selector Map» и «Pin1 clock selector Map» нужно изменить значение параметра «Audio Device» (в верхней строке программы oemtools): вместо vid_16d0&pid_071a нужно вписать значение vid_16d0&pid_0a23 (также для использования платы с прошивкой CPLD_for_1081 в системе Windows придётся скачать и установить новый драйвер). Заметим, что с этой прошивкой платы Аманеро в плеере не будет работать DSD в режиме DoP. Кстати, я не заметил разницы в звучании Native DSD и DSD в режиме DoP.

P.S. Если в тэгах музыкального файла прописаны несколько исполнителей, то интерфейс отображения на индикаторе может сбиться (зависнуть). Чтобы исправить эту ошибку, нужно вместо 125 строки файла root\controls\mpd_client.py вписать строки (с учётом формирования требуемых отступов знаками табуляции):

  • try:
    • words = data.split(" ")
  • except:
    • words = ["Various Artists"]

Исправленный файл прикреплён в приватном вложении. После внесения исправления (или замены файла) требуется перезапуск плеера.

 

Продолжение:

Блок включения и выключения Плеера «RuneAudio» на базе микрокомпьютера «Raspberry Pi 3»

Эмулятор нажатия кнопок на энкодерах для плеера RuneAudio

Плеер RuneAudio с сенсорным экраном и встроенным ЦАП

 

 

 

Вложение:
blok-pitanija.zip 19 Кбскачан 289 раз
Вложение:
pechatnye-platy.zip 196 Кбскачан 288 раз
Вложение:
raznoe.zip 24 Кбскачан 140 раз
+10
0
Vladimir19733 Vladimir19733 4 года назад #

Добрый день , спасибо за интересный обзор !

Как вы оценили разницу в качестве звука между

ПК+AH-D6(ан-d5) и плеер RuneAudio + AH-D6(ан-d5) ?

С уважением , Владимир.

0
Pushok62 Pushok62 4 года назад #
Честно говоря, AH-D6 на ПК не слушал (только в наушниках), но с ними сравнить не могу — на колонках всё звучит совсем по другому. Надо будет попробовать подключить к ноутбуку.
0
Pushok62 Pushok62 4 года назад #

Добавил к управлению плеером ИК пульт Apple TV MC377:

0
akhak akhak 2 года назад #

Доброго времени! Как переключиться пультом или кнопками с радио на плеер и обратно?

0
Pushok62 Pushok62 2 года назад #

Для прослушивания радио оно должно быть сначала добавлено в очередь воспроизведения, наряду с обычными музыкальными файлами. Можно добавить сразу несколько радиостанций. С помощью ИК пульта или кнопок можно перемещаться между любыми элементами очереди воспроизведения, включая и радиостанции. Также для радиостанции действуют кнопки Play и Stop.

0
akhak akhak 2 года назад #

немного потестировал… понял, что это типа плейлиста — нужно добавлять и все в перемешку? и опять же привязка к компу — все через него идет в плане добавления и прочего?...

0
Pushok62 Pushok62 2 года назад #

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

0
Salvatore Salvatore 4 года назад #
Salve anzi tutto complimenti per l'iniziativa ,volevo provare la soluzione con il telecomando mc 377 pero' il file zip non si apre ,potrebbe controllare ?
0
Salvatore Salvatore 4 года назад #

Premetto non sono un esperto ....in rete ho trovato questo ....potrebbe controllare i codici ?

# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.1-git(default) on Sat Mar 14 17:45:47 2015
#
# contributed by Benny Stark
#
# brand: Apple
# model no. of remote control: MC377Z/A
# devices being controlled by this remote: Apple TV
# http://store.apple.com/de/product/MC377Z/A/apple-remote-fernbedienung
#

begin remote

  name  MC377Z
  bits            8
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       9140  4390
  one           608  1618
  zero          608   518
  ptrail        610
  repeat       9141  2157
  pre_data_bits   16
  pre_data       0x77E1
  post_data_bits  8
  post_data      0x20
  gap          107219
  toggle_bit_mask 0x0

      begin codes
          KEY_UP                   0x50
          KEY_DOWN                 0x30
          KEY_LEFT                 0x90
          KEY_RIGHT                0x60
          KEY_PLAY		           0xFA 0xA0
          KEY_MENU                 0xC0
          KEY_OK                   0x3A 0xA0
      end codes

end remote


#
# regression-test: skip
# (Don't remove this comment used by lirc-codec-regression-text.sh)
0
Pushok62 Pushok62 4 года назад #

Content of my file MC377.lircd.conf:


# Please take the time to finish this file as described in
# https://sourceforge.net/p/lirc-remotes/wiki/Checklist/
# and make it available to others by sending it to
# <lirc@bartelmus.de>
#
# This config file was automatically generated
# using lirc-0.9.4d(default) on Wed Aug  7 18:47:33 2019
# Command line used: -d /dev/lirc0
# Kernel version (uname -r): 4.1.20-1-ARCH
#
# Remote name (as of config file): MC377A
# Brand of remote device, the thing you hold in your hand:
# Remote device model nr:
# Remote device info url:
# Does remote device has a bundled capture device e. g., a
#     usb dongle? :
# For bundled USB devices: usb vendor id, product id
#     and device string (use dmesg or lsusb):
# Type of device controlled
#     (TV, VCR, Audio, DVD, Satellite, Cable, HTPC, ...) :
# Device(s) controlled by this remote:

begin remote

  name  MC377
  bits           32
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       9094  4432
  one           643  1621
  zero          643   489
  ptrail        644
  repeat       9092  2183
  gap          108240
  toggle_bit_mask 0x0
  frequency    38000

      begin codes
          KEY_VOLUMEUP             0x77E1D055
          KEY_VOLUMEDOWN           0x77E1B055
          KEY_PREVIOUS             0x77E11055
          KEY_NEXT                 0x77E1E055
          KEY_STOP                 0x77E1BA55
          KEY_ENTER                0x77E14055
          KEY_PLAY                 0x77E17A55
      end codes

end remote


0
Salvatore Salvatore 4 года назад #
Thanks now I try
0
Salvatore Salvatore 4 года назад #
Now it works, only I had to change the last digit instead of the 55 in my original aluminum remote control is 9F and with another not original 3A.

example play button 77 E1 7A 55 with 77 E1 7A 9F etc.

I was wondering if instead of the head you could implement a function with an encoder, at least for the jump track and play.
0
Pushok62 Pushok62 4 года назад #

Salvatore, thank you for the useful information, it can be interesting and someone will use it.

About encoder. It is the simplest to implement connection, using control of buttons «Next», «Prev» and «Play». In this case the button of encoder should be connected parallel to the «Play» button, and emulation of clicking of the «Next» and «Prev» buttons requires one chip of TTL 7400 as it is described here. I will give a corrected picture from the specified link:

 P.S. I didn 't check this scheme, but I hope it works.

0
Pushok62 Pushok62 4 года назад #
For connection LCD via I2C interface it is necessary to correct a program part of a player. At first I connected such display, but it was not pleasant to me (after powering on the backlight is in illuminated state, and horizontal bar is displayed) therefore afterwards I did not consider such possibility, having left only a parallel interface. The I2C module it is possible not to connect to LCD, having connected it to a microcomputer on a parallel interface.
0
Salvatore Salvatore 4 года назад #

Thanks

0
TrIV TrIV 4 года назад #
Добра Вам! Владимир хочу уточнить в отношении подключении кнопок, в частности кнопки воспроизведение-пауза, один контакт подключен к 6-GND на PI 3, второй на контакт 25 и вот тут я встал в ступор, по распиновке PI 3 25-контакт также GND. Вот как то так
0
Pushok62 Pushok62 4 года назад #

Здравствуйте! И Вам добра! Дело в том, что на приведённой схеме номера контактов порта GPIO обозначены по системе нумерации BCM, а не по физической. Контакт 25 BCM соответствует физическому номеру 22. Подробнее об этом можно почитать здесь. А по физической нумерации, да, 25 контакт тоже земля. Сейчас добавлю приведённую ссылку в статью.

0
flyup flyup 4 года назад #

Здравствуйте. Скажите, пожалуйста, можно ли заменить диоды 10SQ045 на SB560 или 80SQ045NRLG ?

А то 10SQ045 не могу найти нигде, кроме китая.

0
Pushok62 Pushok62 4 года назад #
Здравствуйте! Я думаю, что вполне можно заменить. По допустимому току и напряжению подходят, а диоды Шоттки были выбраны из-за малого падения напряжения на них, чтобы стабилизатор мог работать от трансформатора с выходным напряжением 6VAC, причем вторые предпочтительнее, так как у них падение напряжения меньше.
0
flyup flyup 4 года назад #

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

0
Pushok62 Pushok62 4 года назад #
Можно попробовать на eBay, там брака меньше. Я покупал на алиэкспресс, мне повезло, попались качественные. А так — да, можно нарваться на неработающую подделку. Вся проблема в том, что эти микросхемы сняты с производства, поэтому в любом случае оригинал не купить.
0
flyup flyup 4 года назад #

ЧипДип в качестве аналога предлагает КР142ЕН22А. Вроде по параметрам подходит, а на деле как? Опыт у меня минимальный, практически 0, поэтому и спрашиваю.

И вместо резистора 1,3ком может использовать подстроечный, что бы выставить напряжение?

0
Pushok62 Pushok62 4 года назад #
Думаю, можно попробовать заменить на КР142ЕН22 — судя по даташиту минимальное падение напряжения между входом и выходом у неё примерно такое же, как у LT1083CT (порядка 1-1,3 вольт). Вполне возможно, что будет нормально работать. А номиналы резисторов 1,3 кОм || 120 Ом (1%) рассчитаны (подобраны) таким образом, чтобы получить на выходе напряжение +5,3 вольт — это оказался оптимальный вариант с учётом дополнительной нагрузки в виде HDD. При меньших напряжениях микрокомпьютер работает хуже. Мне думается, что подстроечный резистор там будет лишний.
0
flyup flyup 4 года назад #

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

Спасибо за консультацию.

0
Pushok62 Pushok62 4 года назад #
По-моему — отличный вариант!
0
ricofenix ricofenix 4 года назад #
Здравствуйте, китайская аманеро в «программном» слейве на компьютере определяется и работает нормально, но при подключении напрямую к RP3 не определяется, если включить ее через юсб хаб, к RP3, то определяется и работает нормально, никто с таким не сталкивался?
0
Pushok62 Pushok62 4 года назад #
Здравствуйте! У меня Аманерка в Slave режиме (аппаратном) подключена к микрокомпьютеру по USB без хаба, обнаруживается и работает без проблем. Может напряжение питания Аманерки проверить?
0
ricofenix ricofenix 4 года назад #
Благодарю, но с питанием все в порядке, виноват дешевый китайский кабель...
0
Pushok62 Pushok62 4 года назад #
Точно, кабель нужен хороший. У меня, кстати, тоже китайский кабель, но синий такой, толстый, с экранирующей оплеткой и ферритом. У нас такие и не купишь.
0
ricofenix ricofenix 4 года назад #

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

0
akhak akhak 4 года назад #

Доброго времени суток и спасибо за отличный гайд! Владимир, хотел уточнить по кнопкам управления… в каком файле прописана конфигурация на GPIO? Дело в том, что собираю почти такую же модель по вашему гайду, но в качестве схемы управления питанием была куплена https://www.audiophonics.fr/en/diy-kits-and-boards/audiophonics-pi-spc-v2-power-management-module-for-raspberry-pi-preassembled-p-11125.html где GPIO 7, 14, 22 заняты… подскажите пожалуйста в плане переноса кнопок на другие контакты (вам наверняка приходилось с этим иметь дело в ходе разработки и отладки ваше модели?)

Спасибо вам еще раз за отличный обзор — очень помог!

0
Pushok62 Pushok62 4 года назад #
Здравствуйте! Номера портов задаются в «стартовом» файле на Питоне start.py. Он и прочие файлы программы находятся в папке /root/control. После корректировки файла в текстовом редакторе не забудьте перезагрузить систему! Интересно было бы узнать о результатах вашего опыта по интеграции вашей платы управления питанием.
0
akhak akhak 4 года назад #

Спасибо вам большое, попробую разобраться, так как самому интересно посмотреть, что получится… в качестве обработки звука хочу использовать https://aliexpress.ru/item/4000262686116.html?spm=a2g0o.cart.0.0.5f623c00VwXcsz&mp=1 поскольку там есть выход ies, к которому будет подключен еще и https://aliexpress.ru/item/32986600017.html?spm=a2g0o.cart.0.0.5f623c00VwXcsz&mp=1 … в качестве дисплея пока в поиске… хотелось бы полноценную графику… пока (временно) остановился на https://aliexpress.ru/item/4000599652470.html?spm=a2g0o.cart.0.0.5f623c00VwXcsz&mp=1 ..

хотелось бы узнать Ваше мнение о данной конфигурации?

Спасибо еще раз!

0
Pushok62 Pushok62 4 года назад #
По-моему, хороший вариант. С дисплеем, наверное, придется повозиться. Надеюсь, поделитесь результатами.
0
akhak akhak 4 года назад #
вот как раз дисплей ставится без драйверов и всего прочего....там используется MIPI DSI напрямую к разъему....почему выбор пал на него)
+1
rais rais 3 года назад #

После подключения данного дисплея и крепления Raspberri на штатные точки крепления  дисплея перестал работать WiFi, точнее сигнал очень сильно ослабляется. Придется делать выносную антенну 

0
Pushok62 Pushok62 4 года назад #
Если будет виден стандартный интерфейс плеера, то это просто замечательно!
+1
rais rais 3 года назад #

Кто нибудь смог запустить «RuneAudio» на базе Raspberry Pi 3b+? 

0
Pushok62 Pushok62 3 года назад #

Я на 3b+ не пробовал.

+1
rais rais 3 года назад #

Отвечу сам себе. На Raspberry Pi 3b+ не работает. Берите версию без плюса.

0
rikann rikann 3 года назад #

Здравствуйте. У меня в данный момент нет Raspberry Pi 3. Есть zero, есть цап 5102. Очень хочется их подружить чтобы можно было дальше что то делать но никак не получается. Помогите, пожалуйста, разобраться с этим вопросом. По разрозненным материалам в интернете полная картина, что нужно сделать, не складывается.

0
Pushok62 Pushok62 3 года назад #

Здравствуйте! А какой интерфейс у Вашего ЦАПа PCM5102 (I2S, USB)? Но боюсь, что в любом случае подружить его c Raspberry Zero не получится: все три существующих плеера: RuneAudio, Volumio, Moode работают, начиная с Raspberry Pi. А других вариантов мне неизвестно.

 
0
rikann rikann 3 года назад #

5102 это, видимо, простая цапка. Хотелось бы просто чтобы малинка воспроизводила музыкальные файлы через i2S(плеер внутренний). Я понимаю что нужно включить соответствующий режим и подключить модуль для 5102.(я так понял что 5102 не требует проверки наличия). Как, и примерно что нужно добавить в config.txt, я понял(надеюсь).Что нужно ещё сделать чтобы звук пошёл через i2s?

0
Pushok62 Pushok62 3 года назад #

Для начала нужна подходящая операционная система с плеером: RuneAudio, Volumio, Moode. Для Raspberry Zero таких плееров нет. А будет ли работать с ЦАПом I2S обычный Raspbian — большой вопрос.

0
rikann rikann 3 года назад #

https://www.lucadentella.it/en/2017/04/26/raspberr...

Так не подойдёт? Не много не понял этот момент:

создайте новый файл, /etc / asound.конф

0
Pushok62 Pushok62 3 года назад #

В данном случае используется операционная система Raspbian, причём воспроизведение осуществляется только в режиме командной строки. Судя по описанию, в файле /boot/config.txt нужно закомментировать строку dtparam=audio=on и раскомментировать (или добавить) строки: dtoverlay=hifiberry-dac и dtoverlay=i2s-mmap. Также нужно создать новый файл /etc/asound.conf со следующим содержимым:

pcm.hifiberry {
type hw card 0
}

pcm.!default {
type plug
slave.pcm «dmixer»
}

pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm «hifiberry»
channels 2
}
}
и после этого перезагрузить микрокомпьютер.

Дальше идёт описание, как проверить воспроизведение wav-файлов (speaker-test), как установить плеер mpv для воспроизведения mp3 (sudo apt-get install mpv), и затем проверить воспроизведение mp3 (mpv <url>).

В конце описывается, как использовать программу mps-youtube для воспроизведения звука из роликов youtube через командную строку.

Можно ли воспроизводить файлы flac, пока не понятно.

 
0
rikann rikann 3 года назад #

Вот ещё что я нашёл. У себя в  Raspbian я видел файлы(модули) для 5102 но как всё организовать пока не понял. Вот ещё ссылка на эту тему https://datagor.ru/audio-dac/2966-hi-fi-audiopleer...

Встроенным плеером я пытался воспроизвести файл flac, он играет, а звука нет естественно. 

0
Pushok62 Pushok62 3 года назад #

Думаю, что надо попробовать сначала первый вариант, а потом эксперимертировать с этими модулями. Понять трудно, надо пробовать.

0
rikann rikann 3 года назад #

Спасибо большое, я попробую.

0
rikann rikann 3 года назад #

Попробовал, звука нет. В плеере есть закладка АУДИО, в ней есть пункты dmixer, hifiberry, default, output, inpun(можно выбрать). Выбираю, ничего не происходит. Как проверить правильность выходов на разъёме малины. Подключен tft дисплей, полагаю он не влияет.

0
Pushok62 Pushok62 3 года назад #

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

0
rikann rikann 3 года назад #

Спасибо, буду пробовать.

0
rikann rikann 3 года назад #

Здравствуйте. Спрошу здесь. Хорошо? Включаю малинку с Volumio, после загрузки появляется запрос логина и пароля, что бы не вводил переходит на ввод пароля(но вводить не даёт) и пишет некорректный логин. Что нужно?

0
Pushok62 Pushok62 3 года назад #

Здравствуйте! А какой логин вы вводите? Нужно вводить логин pi, пароль raspberry.

0
rikann rikann 3 года назад #

Да, я видел, что нужно вводить этот логин, ввожу, появляется строка ввести пароль но при нажатии клавиш ничего не происходит. Я Уже пытался настраивать эту малинку через телефон, вот только как теперь вернуться к «заводским установкам» чтобы начать всё с начала.

0
Pushok62 Pushok62 3 года назад #

А ничего и не должно происходить — надо просто ввести пароль — он при вводе не отображается.

0
rikann rikann 3 года назад #

pi — логин не верный, видимо он изменён при настройке в визарде.

0
Pushok62 Pushok62 3 года назад #

Попробуйте разные комбинации логин/пароль: Volumio, volumio, Volumio2, volumio2. Что то разработчики в последних версиях могли накрутить.

0
rikann rikann 3 года назад #

Здравствуйте. Я запустил volumio на малинке zero. Вывод звука на цап тоже сделал, получается, если устанавливаешь режим вывода на tft экран(загружается драйвер), картинка на экране tft, а звука не становится(устройство audio из списка слетает). Решил попробовать runeaudio. После загрузки системы пытаюсь подключиться по wifi к RuneAudioAP через смартфон(устройство с таким именем появилось в списке), запрашивается пароль. Может подскажете, что нужно?

0
Pushok62 Pushok62 3 года назад #

RuneAudio в режиме точки доступа (AP) не использовал, поэтому пароль не знаю. Пароль rune не подходит? Можно попробовать поискать на форумах RuneAudio.

0
rikann rikann 3 года назад #

rune не подходит(букв маловато). Искать пробовал, пока не нашёл.

0
waver waver 3 года назад #

Запустил плеер (дисплей поставил TFT 3.5'') с ЦАП ES9023 + буфер, убрал чардинг, навесил доп. конденсаторов. Понизил уровень выходного сигнала до 1,5 Вrms (резистор получился 39к, штатный был на 130к), что  благоприятно отразилось на звуке. ЦАП с такими доработками иногда не стартует, на выходе нет сигнала. Как можно устранить?

+1
Pushok62 Pushok62 3 года назад #

Я выкладывал в своё время на форуме radiokot.ru откорректированную схему, приведу её здесь (обратите внимание на цепь сброса, подключённую к выводу 15 ЧИПа — увеличена ёмкость и добавлен диод — она как раз влияет на запуск ЦАПа):

0
Pushok62 Pushok62 2 года назад #

Так это импульсный источник помех. В самой микросхеме ЦАПа уже есть преобразователь -3,3В, я от него отказался, так как с ним звук хуже.

0
akhak akhak 2 года назад #

Доброго времени! У меня такой вопрос к Вам, как человеку, имевшему дело с китайским ЦАП ES9023...

чем он плох? (не берем во внимание DSD)...24 бит 192 кгц это его предел? и 384К и 32 бит он уже не воспроизводит?

Спасибо!

+1
Pushok62 Pushok62 2 года назад #

Здравствуйте! Насчет 384K ничего сказать не могу — просто не помню, проверял я его в этом режиме, или нет. Ну и DSD не воспроизводит. Ещё в нём используется всего один непереключаемый тактовый генератор на 50 МГц. Хотя звучал он в целом не так уж и плохо.

0
akhak akhak 2 года назад #

непереключаемый тактовый генератор на 50 МГц — я верно понял. что это чревато тем, что можно получить пульсацию на определенных отцифровках?

+1
Pushok62 Pushok62 2 года назад #

Просто качество звука будет хуже. Там  по идее должны быть генераторы на 49… МГц (точные частоты не помню). И переключаться должны от транспорта, например платы Аманеро, в Малине такой возможности изначально нет.

0
akhak akhak 2 года назад #

к сожалению был печальный опыт использования https://aliexpress.ru/item/1005002438228224.html?s...

на определенной дискретизации музыка просто пульсирует...

0
akhak akhak 2 года назад #

кстати… я посмотрел — все последние платы на ES чипах (мобильных) — все одно кварцевые...

+1
admin admin 2 года назад #

«все одно кварцевые...» — это все от повальной бездарности разработчиков конечных изделий на ES чипах.

0
akhak akhak 2 года назад #

возможно… но альтернативы нет для бюджеток(((

+1
admin admin 2 года назад #

Если речь идет о качественном звуке, то везде, где это возможно для ES надо использовать синхронный режим ЦАП (в обход встроенного SRC), т.е. надо ставить 3 клока. А SRC задействовать только для sp-dif входов.

0
akhak akhak 2 года назад #

я понял… для меня проще взять  https://aliexpress.ru/item/32850217617.html?spm=a2g0s.9042311.0.0.6d3633edD9T2Kn   и голову не забивать)))

0
admin admin 2 года назад #

Для бюджета пойдет, только не понятно почему лучше и чего лучше??? PCM5122 точно также в асинхроне работает, как и простые решения на ess в виде шляп к малине. Да почти все шляпы так работают, просто потому, что саму малину с ее реализацией I2S с внешним клоком использовать проблематично. Решения есть, но они не бюджетные. 

Поэтому и ждать от шляп чего-то высокого не стоит. Правильный транспорт должен получать тактовый сигнал с платы ЦАП см. ответ Владимира «И переключаться должны от транспорта, например платы Аманеро, в Малине такой возможности изначально нет.»

+1
Pushok62 Pushok62 3 года назад #

В конец статьи добавил ссылки на скачивание новых версий настроенных образов для систем RuneAudio 0.5 и RuneAudio+Re6 (rAudio-1). Последний вариант — rAudio-1 — очень порадовал новым интерфейсом, поддержкой режима Native DSD, функцией Spotify Connect. Автор проекта в настоящее время активно занимается его поддержкой.

+1
caleb caleb 3 года назад #

Попробовал UPnP, винда устройство в сети видит, файлы выводит.

0
telemaster2007 telemaster2007 2 года назад #

Подскажите, использовать нужно такую малину Raspberry Pi 3 Model B?

Или можно такую Raspberry Pi 3 Model B+,

Raspberry Pi 4 2гб озу или 4гб?

Без пересборки образа. 

Поскольку знаний хватает только на заливку готового образа. 

0
Pushok62 Pushok62 2 года назад #

Можно использовать Raspberry Pi 2 (точно, какую, не скажу, но я знаю, что с этим образом использовали) и Raspberry Pi 3 Model B. Другие, более поздние модели, в частности Raspberry Pi 3 Model B+, Raspberry Pi 4 с этой прошивкой работать не будут, поэтому, пока есть в продаже Raspberry Pi 3 Model B, надо покупать её.

0
caleb caleb 2 года назад #

с распи 2 wifi  не будет, а в остальном оно  практически тоже самое что и 3 по железу.

Сначала уточните какую прошивку вы хотите заливать?

0
telemaster2007 telemaster2007 2 года назад #

Не прошивку, а образ системы, я так понимаю, на флеш. 

В первом посте 4 варианта,  их и пробовать.

Просто глянул: Raspberry Pi 3 Model B+ улучшенный вариант просто 3В. Думал, система побыстрее хотелки переваривать будет. 

Но судя из поста выше, с этими образами работать не будет, без измений образов.  А у меня знаний по программированию 0.

Поэтому приходится довольствоваться только готовым. 

+1
caleb caleb 2 года назад #

Образ системы фактически и есть прошивка, из имеющихся с 3B+  да и с остальными скорее всего будет работать rAudio Re6, он последний и уже многое поддерживает, а приведенные ссылки на допиленные образы для управление кнопками и жк экраном.

+1
Ahmb Ahmb 2 года назад #

Добрый день!

В свое время нравилось слушать DAC9 на AK4399 (доработанный) больше с телефона на ОС simbian чем с компа под виндой. Тут попалось под руку Zero W. rAudio с ней не заиграла, но зато приятно запела Volumio, даже с импульсным БП. Пришлось закупить трансформатор-диоды-кондеры-стаб, индикатор 2004, будем пробовать собрать похожее. Спасибо за статью, она подсказала куда двигаться.

0
fedy fedy 1 год назад #

Добрый день !

Может кто сталкивался с такой проблемой ! 

Малинка стандартная - raspberry pi 3 model b, блоки питания пробовал разные, от ИБП до лабораторного. С последним образом RuneAudio+Re6 (rAudio-1) все работает отлично, потребляемый малинкой ток 0,3 Ампера, работает много часов подряд. Если установить образ RuneAudio 0.4, то малинка через несколько минут виснет, температура процессора заметно выше., потребляемый ток 0,7 Ампер. Пробовал разные радиаторы охлаждения, не помогает. Можно оставить последний образ, но автор утверждает, что звук со старым образом лучше !

0
Pushok62 Pushok62 1 год назад #

Добрый день! Думаю, что тут или проблема с самой Малинкой, или с картой Micro SD. Если, конечно, отбросить возможное влияние внешних подключений к портам (можно попробовать временно отключить всё от портов GPIO, и пока управлять только через веб интерфейс, чтобы проверить, есть ли зависание). У меня таких явлений не наблюдалось. Можно попробовать заменить карту Micro SD. А звучание с образом RuneAudio 0.4 действительно лучше.

0
fedy fedy 1 год назад #

Буду пробовать, а вообще могут разные образы влиять так сильно на работу Малинки ?

0
Pushok62 Pushok62 1 год назад #

Не должны, я с таким не сталкивался. Если ничего не поможет, вполне вероятно, что сама Малинка «битая», и теоретически проявление неисправности может зависеть от режима её работы, который определяется в том числе «прошивкой».

0
fedy fedy 1 год назад #

Малинка дешевая, покупал на Авито, может в этом причина ! Поменял карту Микро SD, на образе RuneAudio 0.4 малинка зависать перестала, потребляемый ток 0,5-0,6 А. Но появилась другая проблема, если включить плей (радио или файл с внешнего источника) и громкость уменьшить до нуля, то слышен сильный шипящий фон. С образом RuneAudio+Re6 (rAudio-1) фона нет и звук отличный.  И еще есть вопрос, малинку соединяю с роутером витой парой, на компьютере захожу в неё по IP адресу через браузер, все работает. Приложение на телефоне тоже работает. Но, с любыми образами не могу подключить её  к своему WiFi роутеру. WiFi в малинке работает, даже видит роутеры соседей, но мой не видит, вручную тоже не получается подключить. Бывают такие проблемы? Может быть соединение по витой паре нужно убрать и подключить монитор ?

0
Pushok62 Pushok62 1 год назад #

Проблем с Wi-Fi вроде не было. Но отключить кабель LAN можно попробовать, были случаи его влияния. Подозреваю, что ваша Малинка всё-таки неисправна, не должна она так себя вести.

0
caleb caleb 1 год назад #

Если другие роутеры видит а ваш в упор не хочет это не совместимость стандартов WIFI. У меня роутер 2х стандартный, 5Ghz и 2.5Ghz  так вот все точки на режиме 5Ghz  оно не видит, а более старые видит и работает.

А у себя подключение WIFI я смог настроить только подключившись сначала обычным проводом через вебинтерфейс.  Еще вариант прописывать в файле конфигурации настройки сети напрямую.

0
fedy fedy 1 год назад #

Добрый день !

С Wi-Fi разобрался, изменил защиту сети в своем роутере и малинка его увидела. Но, когда подключил малинку к монитору HDMI кабелем, обнаружил мигающую желтую молнию в правом верхнем углу монитора (питание от ЛБП 5,1 Вольт). Буду пробовать увеличивать напряжение питания до 5,3 Вольт.

0
Pushok62 Pushok62 1 год назад #

От 5,1 вольт по идее должен нормально работать, если жёсткий диск не подключён.

0
fedy fedy 1 год назад #

С питанием разобрался, увеличил напряжение на БП до 5,4 Вольт и все стабильно заработало (может быть пульсации БП имеют значение). Но появились другие вопросы. Можно ли в образе RuneAudio 0.4 подключить мышку? В образе RuneAudio+Re6 (rAudio-1) в настройках можно включать мышку, а в образе RuneAudio 0.4 такие настройки не нашел. И самый главный вопрос, Телефон с приложением RuneAudio подключается к малинке только тогда, когда она подключена к роутеру LAN кабелем. Если этот кабель от малинки отключить, телефон к ней не подключается. Должна ли быть связь через Wi-Fi малинка-роутер-телефон? Может есть какие настройки ?

0
Pushok62 Pushok62 1 год назад #

Насчёт подключения мыши в Runeaudio сомневаюсь, что можно что-то настроить. Видимо, такая возможность изначально не предусмотрена. Приложение Runeaudio запоминает последнее подключение к плееру, для подключения по Wi-Fi нужно подключиться по новому IP адресу. Для этого можно в настройках смартфона для приложения Runeaudio очистить все данные, и оно снова будет искать плеер, при этом кабель LAN из плеера нужно вытащить. Лично мне гораздо удобнее входить в плеер через браузер на смартфоне, в этом случае имеется возможность перемещать композиции в очереди воспроизведения перетаскиванием. После подключения через браузер по IP адресу ярлык Runeaudio можно вынести на Рабочий стол смартфона, в браузере есть для этого соответствующая настройка (типа Добавить страницу или На домашний экран). Для подключений по LAN и по Wi-Fi можно настроить отдельные ярлыки.

0
caleb caleb 1 год назад #

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

0
fedy fedy 1 год назад #

Спасибо большое, разобрался. Действительно, телефон запоминает IP — адрес, а роутер адреса меняет. Сделал на роутере статический IP — адрес и все заработало.

+1
9pixel 9pixel 6 месяцев назад #

Спасибо, Владимир, за устранение ошибки в скрипте https://audiohobby.ru/files/download/4949/943a50685c4e2f1b3fb198739e29e2f0 и предоставленную информацию!