Плеер RuneAudio с сенсорным экраном и встроенным ЦАП
Описываемая конструкция родилась в результате нашего совместного творчества с Денисом (caleb), и эта статья является заключительной в цикле, посвящённом плееру RuneAudio, так как, на мой взгляд, нам удалось полностью реализовать все возможности плеера (в основном - благодаря стратегическим идеям и творческой энергии Дениса).
Плеер RuneAudio оснащён 7-дюймовым сенсорным экраном и встроенным ЦАП из линейки AH-Dx с интерфейсом USB (я перенёс в него один из своих «автономных» ЦАПов AH-D7T) и обеспечивает воспроизведение музыкальных файлов в форматах PCM 44..384 (FLAC, MP3, WAVE, AAC, ALAC) и DSD 64,128 (DSF, DFF) в режиме DoP (кстати, я не заметил разницы в звучании Native DSD и DoP). Предусмотрено как ручное управление плеером, так и удалённое с ИК пульта (поддерживаются функции: включение/выключение плеера, переключение цифрового фильтра ЦАП, воспроизведение/пауза, стоп, переход к предыдущей, следующей композиции в очереди воспроизведения, уменьшение и увеличение громкости). Плеер также оснащён узлом дистанционного включения/выключения. Наряду с возможностью подключения внешних USB-накопителей допускается установка стационарного жёсткого диска внутри плеера с сетевым доступом к нему для корректировки информации (экспериментально установлено, что скорость обмена с внутренним жёстким диском по проводной сети достигает 10 Мб/с, по беспроводной — 2 Мб/с). Поддерживается технология Universal Plug&Play (UPnP) по стандарту DLNA для удалённого воспроизведения музыки через плеер по сети, например, с компьютера под управлением MS Windows или со смартфона (если он поддерживает такую функцию, а если не поддерживает, можно установить на него специальное приложение, например «Hi-Fi Cast» для Андроид). Имеется возможность прослушивания потокового веб-радио через Интернет. Основу плеера, как и ранее, составляет микрокомпьютер Raspberry Pi 3 Model B со стандартным 7-дюймовым сенсорным экраном, подключённым по интерфейсу DSI (другие, более поздние модели микрокомпьютера, такие как Raspberry Pi 3 Model B+ или Raspberry Pi 4, для этого плеера не подходят, так как для них не существует образов системы RuneAudio).
Плеер собран в готовом алюминиевом корпусе размерами 232x251x170 мм, с двухсторонней фрезеровкой чёрной передней панели (ссылка на чертежи фрезеровки приведена в конце статьи). Для нанесения белых надписей на переднюю и заднюю панель использовались наклейки для ногтей в виде латинских букв высотой примерно 3,5 мм (держатся очень крепко и не стираются).
На передней панели устройства расположены:
- кнопка P (Power) для включения/выключения плеера и кнопка F (Filter) для переключения режима цифрового фильтра (ЦФ) ЦАП; также указанные кнопки используются для входа в режим программирования клавиш ИК пульта;
- светодиодный индикатор HPDL1414 (или HDLU1414) для отображения состояния включения/выключения устройства, режима работы ЦАП (PCM, DSD) и состояния цифрового фильтра ЦАП: Slow, SlSD (Slow Short Delay), Shrp (Sharp), ShSD (Sharp Short Delay);
- окошко для приёма данных от ИК-пульта;
- разъём USB для подключения внешнего носителя («флэшка» или HDD).
Вид плеера сзади
На задней панели устройства расположены:
- сетевой разъём ~220V с выключателем питания, с помощью которого можно полностью обесточить устройство;
- вход дистанционного включения «Rem» («Remote On») типа Mini Jack 3,5 мм;
- разъём для проводного подключения к локальной сети LAN типа RJ-45;
- разъём RP-SMA для подсоединения внешней беспроводной антенны Wi-Fi (использована внешняя антенна 16 dBi длиной 17,5 см — в сложенном состоянии);
- разъём USB для подключения внешнего носителя («флэшка», HDD);
- сдвоенный разъём USB для подключения внешнего HDD – можно подключить внешний жёсткий диск с кабелем, имеющим два разъёма, один из которых – питание (при установке и использовании внутреннего HDD закрывается заглушками, или на плате разъёмов можно убрать две перемычки из припоя к шинам данных USB, и оставить эти оба разъёма исключительно для питания внешнего HDD);
- аудио разъёмы RCA выхода ЦАП (два «лишних» отверстия остались от первоначальной попытки разместить разъёмы горизонтально, и так как отверстие располагалось близко к краю, при подключении был сбоку виден торчащий провод; в любом случае можно использовать угловые переходники RCA).
Управление плеером осуществляется:
- кнопками P и F на передней панели;
- вручную с помощью сенсорного экрана;
- по локальной сети через веб-интерфейс (для этих целей можно использовать смартфон или компьютер) при обращении по IP-адресу или по имени runeaudio.local (если плеер управляется с помощью смартфона, необходимо подключение последнего к локальной сети по Wi-Fi); плеер должен быть подключён к локальной сети либо по беспроводному каналу, либо через проводное соединение;
- с помощью ИК пульта, работающего по одному из ИК протоколов: Phillips, Sony, NEC, Apple TV, JVC, Samsung (предусмотрена возможность ручного программирования клавиш пульта), обеспечивающего обработку 8 команд:
- Power — включение/выключение питания плеера;
- Filter — переключение цифрового фильтра ЦАП;
- Play — воспроизведение/пауза;
- Stop — останов воспроизведения;
- Prev — предыдущая композиция;
- Next — следующая композиция;
- Vol- — уменьшение громкости;
- Vol+ — увеличение громкости.
В качестве базового варианта рассматривается использование пультов Apple TV 2/3 (и их клонов) типа MC377LL/A или MC377ZM/A, имеющих всего 7 клавиш. При этом нереализованной можно оставить на выбор: либо клавишу включения/выключения (тогда управлять питанием плеера можно кнопкой или дистанционно), либо клавишу переключения режима цифрового фильтра ЦАП (в этом случае переключать режим фильтра можно будет только кнопкой на передней панели). Центральная круглая клавиша этих пультов обрабатывается как Stop, а клавиша Menu используется для включения/выключения или переключения цифрового фильтра. Назначение остальных кнопок понятно из их названий или расположения. Имеются готовые варианты прошивки памяти EEPROM микроконтроллера блока управления под любой из этих вариантов использования указанных пультов (приведены в архивном файле в конце статьи).
Включить плеер можно:
- вручную нажатием кнопки P, когда плеер выключен;
- с помощью нажатия соответствующей клавиши на ИК пульте;
- дистанционно путём подачи на вход Remote On высокого уровня или размыканием контактов этого разъёма.
Выключить плеер можно:
- вручную нажатием кнопки P, когда плеер включён;
- вручную с помощью сенсорного экрана через меню (плеер выключается автоматически как при назначении режима выключения, так и режима перезагрузки);
- с помощью нажатия соответствующей клавиши на ИК пульте;
- дистанционно путём подачи на вход Remote On низкого уровня или замыканием контактов этого разъёма.
Включение и выключение плеера кнопкой на передней панели или на ИК пульте имеет приоритет перед сигналом дистанционного включения Remote On. Если устройство включалось или выключалось вручную, для активации входа Remote On возможно потребуется предварительное изменение состояния этого входа (в зависимости от его текущего состояния). В противном случае устройство было бы невозможно включить кнопкой при низком уровне указанного сигнала, и наоборот, его нельзя было бы выключить кнопкой при высоком уровне этого сигнала (в том числе, если вход дистанционного управления не используется и никуда не подключён).
В дежурном режиме работы плеера на индикаторе отображаются символы --. В процессе загрузки или завершения работы плеера они «бегут» вправо или влево. Когда устройство готово к работе, на индикаторе высвечивается состояние ЦАП (сразу после включения – режим Mute). В случае сбоя при загрузке или завершении работы на индикаторе отобразится мигающее сообщение Fail, и при нажатии на кнопку P плеер автоматически выключится.
Для программирования клавиш ИК пульта необходимо, чтобы на плате блока управления была снята перемычка PGM Disbl (установка этой перемычки позволяет запретить перепрограммирование настроенных клавиш). Поэтому, если требуется программирование (перепрограммирование) ИК пульта, необходимо обесточить плеер, открутить винты крепления передней панели для доступа к плате блока управления и убрать с платы указанную перемычку. Последовательность программирования клавиш ИК пульта следующая:
- подключить плеер к питающей сети (кнопку включения питания можно не нажимать, оставив устройство в дежурном режиме);
- зажать кнопку P или F на передней панели в течение не менее 5 секунд, при этом на индикаторе будет мигать название первой программируемой клавиши;
- для программирования нажать на ИК пульте требуемую клавишу, при этом, если её код принят, на индикаторе появится мигающее название очередной клавиши в следующем порядке:
- Powr (Power – включение/выключения питания);
- Filt (Filter – переключение режима цифрового фильтра ЦАП);
- Play (Play/Pause – Воспроизведение/Пауза);
- Stop (Stop – Останов воспроизведения);
- Prev (Previous – предыдущая композиция);
- Next (Next – следующая композиция);
- Vol- (уменьшение громкости);
- Vol+ (увеличение громкости).
- когда все 8 клавиш запрограммированы (коды всех клавиш должны различаться), на индикаторе появится надпись Saved;
- процесс программирования клавиш можно прервать в любой момент нажатием любой из двух кнопок, при этом в памяти EEPROM микроконтроллера блока управления сохранятся прежние коды клавиш, и на индикаторе появится надпись Canceled;
- проверить работу всех клавиш ИК пульта; при необходимости процесс программирования можно повторить.
После этого можно вернуть перемычку PGM Disbl на плату блока управления.
Плеер состоит из следующих функциональных узлов:
- Плата микрокомпьютера Raspberry Pi 3 B, размещённая над платой сенсорного 7-дюймового экрана;
- Плата блока управления и индикации, прикрученная изнутри к передней панели плеера;
- Плата переходника (адаптера) GPIO, установленная на разъёме GPIO микрокомпьютера для стыковки блока управления с микрокомпьютером;
- Блок включения и выключения плеера с дежурным блоком питания;
- Блок питания микрокомпьютера Raspberry и сенсорного экрана (5V 3,5A);
- Блок питания ЦАП (AH-PW5);
- Плата адаптер для USB модуля Amanero; первое время я использовал фирменную плату Amanero, переделанную для работы в режиме Slave, однако потом заменил её на доработанную плату XMOS U208 (по варианту 1 или варианту 2) — с ней звучание на ВЧ стало заметно лучше (необходимо заметить, что в этом плеере режим DSD256 не воспроизводится как с платой XMOS, так и с платой Amanero — последняя преобразует его в поток DSD128, но, по-моему, это не проблема, так как такие записи — исключительная редкость); для платы XMOS требуется отдельная прошивка МК блока управления, которая добавлена в конец статьи к остальным прошивкам;
- Плата ЦАП AH-D5, AH-D6, AH-D7 или аналогичная;
- Плата переднего разъёма USB;
- Плата задних разъёмов.
Общий вид на размещение блоков
Рассмотрение устройства плеера начнём с блока управления и индикации:
Основу этого блока управления составляет микроконтроллер IC1 ATmega16, работающий от напряжения +3,3В, которое формирует стабилизатор IC3. Напряжение питания +5В поступает от платы блока включения и выключения через разъём J8. Блок управления выполняет следующие функции:
- отображение текущего режима работы плеера на индикаторе HPDL1414 (HDLU1414), в том числе состояние ЦАП и ЦФ;
- приём и обработка команд от ИК пульта;
- включение и выключение устройства кнопкой Power на передней панели или с ИК пульта, а также потенциальным сигналом дистанционного включения Remote On с высоким активным уровнем;
- переключение режима ЦФ ЦАП кнопкой Filter на передней панели или с ИК пульта;
- вход в режим программирования клавиш ИК пульта при длительном нажатии любой кнопки на передней панели;
- отключение подсветки основного экрана после включения до полной загрузки программного обеспечения и сразу после выключения (опционально - требуется доработка дисплея);
- выдача команд RuneAudio (Play, Stop, Prev, Next, Vol-, Vol+) с ИК пульта путём эмуляции нажатия соответствующих кнопок для их отработки программой управления на Питоне.
Файлы прошивки микроконтроллера (отдельно для индикаторов HPDL1414 и HDLU1414) приведены в архиве в конце статьи с описанием установки необходимых Fuse-битов.
Внешний вид платы блока управления и индикации
Все необходимые пояснения приведены на схеме блока. Оптрон VO1 в блоке управления используется для гальванической развязки от платы ЦАП сигналов переключения ЦФ, по аналогии с модулем индикации AH-I6. Дешифратор IC4 с диодами VD5..VD10 и резисторами R26..R31 выполняет функции эмулятора нажатия кнопок, передавая импульсы управления на микрокомпьютер Raspberry через адаптер GPIO. Особо следует остановиться на назначении перемычек J5 Test и j13 PGM Disbl. Установка перемычки Test позволяет игнорировать сигнал готовности включения/выключения от микрокомпьютера, что позволяет проводить отладку без него. При установке перемычки PGM Disbl блокируется возможность перепрограммирования клавиш ИК пульта. Так как обе перемычки подключены к одному входу АЦП микроконтроллера, одновременное использование двух указанных перемычек невозможно. То есть в режиме отладки при установке перемычки Test нельзя заблокировать перепрограммирование клавиш ИК пульта (да это, в принципе, и не нужно). У меня на плате установлена одна перемычка PGM Disbl (при необходимости её всегда можно снять).
Узел на транзисторе VT1 выполняет функции согласования уровней сигнала дистанционного включения Remote On с микроконтроллером. На общей схеме не показан опциональный вариант дополнительного узла гальванической развязки этого сигнала (тем не менее, на плате блока управления предусмотрена установка соответствующих компонентов):
Модуль переходника (адаптера) GPIO выполнен на небольшой плате в виде отдельного узла и соединяется с блоком управления 16-проводным ленточным кабелем.
Некоторые узлы на плате адаптера GPIO показаны как опциональные, предусмотренные при разработке в качестве резерва, их распаивать не нужно.
Внешний вид платы адаптера GPIO
Для управления подсветкой основного экрана требуется его доработка. Для реализации этой доработки пришлось разрезать дорожку на нижней стороне платы управления экраном:
Небольшая платка с 2-контактным разъёмом для управления подсветкой приклеивается двухсторонним скотчем к основанию дисплея:
На этот разъём можно одеть перемычку — в этом случае подсветка будет функционировать как и раньше. А можно соединить левый контакт этого разъёма (BL) с соответствующим штырьком на плате адаптера GPIO — тогда подсветка будет управляться от блока управления. На фото можно рассмотреть, что для подключения к микрокомпьютеру карты Micro SD я применил ленточный удлинитель длиной 25 см, разъём которого закреплён в удобном месте на внутренней верхней части передней панели для облегчения смены образов RuneAudio (впоследствии пришлось поставить удлинитель покороче — длиной 15 см, так как наблюдалась неустойчивая работа плеера, а потом и вовсе его убрать). Аналогично я потом удлинил и разъём J4 на плате блока управления для программирования микроконтроллера:
Вид узлов передней панели в сборе
Плата переднего разъёма USB закрепляется на передней панели с помощью двух нейлоновых стоек М3 длиной 6 мм (с учётом толщины передней панели 8 мм получается требуемое расстояние до платы 6+8=14 мм — как раз на высоту вертикального разъёма USB). Необходимо позаботиться о том, чтобы не было электрического контакта разъёма USB с корпусом устройства (это относится также к металлическому кожуху дисплея — я изолировал его по периметру тонкой лентой из бумажного скотча). Для изолирования разъёма и фиксации его в отверстии передней панели я использовал обточенный по периметру отрезок пластмассового корпуса от разборного разъёма USB (Female):
Плата блока управления крепится на 3-х нейлоновых стойках М3 длиной 6..10 мм (длина стоек выбирается в зависимости от конструкции толкателей кнопок на передней панели). В моём случае кнопки диаметром 8 мм, размещаемые в отверстиях передней панели, имеют механические толкатели длиной 5 мм:
Тактовые кнопки на плате имеют высоту 5 мм, поэтому мной применены стойки длиной 5+5=10 мм. Правда, в этом случае пришлось установить разъём индикатора HPDL1414 выше над платой так, чтобы индикатор оказался как можно ближе к своему окошку в передней панели:
При использовании стоек длиной 6 мм разъём индикатора можно запаять вплотную к печатной плате.
Рассмотрим принципиальную схему блока выключения и выключения с дежурным блоком питания:
Узел коммутации сетевого напряжения ~220В заимствован здесь и практически не отличается от описанного ранее применительно к плееру RuneAudio. Микросхема стабилизатора IC2 не используется, так как такой же узел уже предусмотрен на плате блока управления и индикации. Особенностью разводки схемы питания микрокомпьютера Raspberry и ЦАП является использование двух сетевых фильтров: EMI Filter 1 с устранением постоянной составляющей сети и EMI Filter 2 отдельно для ЦАП, что благоприятно сказалось на звучании последнего.
Вид платы блока включения и выключения
Вид платы фильтра 1
Платы фильтров, соединённые с платой блока включения и выключения латунными стойками, закрепляется на основании корпуса в виде «этажерки» и закрываются сверху диэлектрическим кожухом (этот узел виден на фото слева):
Перейдём к рассмотрению схемы блока питания микрокомпьютера Raspberry. Следует ещё раз подчеркнуть, что использование для питания микрокомпьютера импульсного источника питания негативно влияет на звук плеера. Поэтому блок питания построен по схеме линейного стабилизатора и обеспечивает постоянное напряжение 5В при токе 3,5А с минимальными потерями на нагрев при КПД примерно 75% за счёт применения специальных схемных решений. Кроме самого микрокомпьютера этим напряжением питаются также сенсорный экран и жёсткий диск, создающие дополнительную нагрузку. От конструкции блока питания зависит качество и надёжность работы плеера в целом, включая его температурный режим, так как блок питания является основным источником тепла. Кроме того, при разработке блока питания ставилась задача «выжать» из используемого трансформатора максимально возможный ток — запас по току повышает устойчивость работы плеера при возможных «просадках» напряжения питающей сети.
Достичь требуемых показателей удалось за счёт применения в схеме синхронного выпрямителя (спасибо Денису за найденную схему) на полевых транзисторах вместо диодов, использования в фильтре конденсаторов с большой ёмкостью (2x15000 мкФ) и мощного Low Drop стабилизатора LT1083CP (LT1084CT). Падение напряжения на выпрямителе практически отсутствует, поэтому при использовании готового трансформатора с выходным напряжением всего 6В удалось получить ток 3,8А при выходном напряжении +5В! В этой схеме греется только микросхема стабилизатора, которую нужно закрепить через изолирующую слюдяную прокладку с термопастой на нижней крышке корпуса.
В моей конструкции, правда, сделано немного по-другому. Микросхема стабилизатора прикручена к радиатору, установленному на плате блока питания (использован отрезок от радиаторного профиля AB1109.2 шириной 82 мм и высотой 38 мм):
Я приклеил весь радиатор с использованием двухстороннего термоскотча к нижней крышке корпуса через широкий уголок из алюминиевого сплава (после закрепления платы на латунных стойках):
По результатам испытаний, после работы плеера в течение ночи с подключённым жёстким диском его корпус нагрелся всего до 35 градусов! Такая конструкция блока питания обеспечивает при необходимости работу плеера с двумя жёсткими дисками (одним внутренним и одним внешним).
Над блоком питания микрокомпьютера на латунных стойках высотой 40 мм располагается плата трансформаторов для питания ЦАП:
а над ней, в свою очередь — плата блока питания ЦАП AH-PW5, как это можно увидеть на предыдущих фотографиях. Такое «многоэтажное» расположение плат позволяет уместить все узлы в корпусе относительно небольших размеров.
Плата задних разъёмов закрепляется на нижней крышке у задней стенки на трёх латунных стойках. Необходимо исключить электрический контакт всех разъёмов с корпусом устройства. Для этого размер отверстий в задней стенке выбран с небольшим запасом примерно 1 мм.
Плата задних разъёмов
Заметим, что питание +5В для разъёмов USB, включая разъём на передней панели, заведено не от микрокомпьютера, а непосредственно с блока питания Raspberry через самовосстанавливающиеся SMD предохранители на 3.5А типоразмера 1812, которые распаяны снизу плат (из-за большого пускового тока HDD слаботочные предохранители, идущие на соответствующие разъёмы USB, могут со временем «деградировать»). Поэтому к любому из этих разъёмов можно подключить внешний жёсткий диск без дополнительного кабеля питания.
В прикреплённом к статье архиве кроме рисунков печатных плат (кстати, на заводе изготавливались только платы блока управления и переходника GPIO, остальные изготавливались методом ЛУТ) приведена разметка задней и передней панели корпуса. Основная сложность при подготовке корпуса состоит в точном размещении платы выходных разъёмов относительно отверстий в задней стенке, не считая процесса многослойной фрезеровки передней панели.
Разъём антенны Wi-Fi должен быть изолирован от корпуса, для чего можно использовать отрезок изолирующей трубки (кембрика) и две тонкие диэлектрические шайбы. Для подключения антенны к плате микрокомпьютера, потребуется доработка, которая описана также здесь. Антенна соединяется с вновь установленным разъёмом на плате микрокомпьютера специальным коаксиальным кабелем длиной 30 или 50 см. Для соединения внутри корпуса разъёмов USB использованы готовые экранированные USB кабели длиной 30 и 50 см (а также угловой переходник «Down» для соединения с платой переднего разъёма USB, так как кабеля длиной 30 см оказалось мало, а 50 см — много).
Сверху к задней стенке крепится кронштейн для установки 2,5-дюймового жёсткого диска. Корпус жёсткого диска необходимо изолировать от кронштейна — я использовал для этого нейлоновые винты и стойки М3 высотой 6 мм:
Для уменьшения вибраций жесткого диска я немного отогнул кронштейн вверх (в сторону верхней крышки) и приклеил на него сверху кусочек эластичного пористого материала так, что кронштейн оказывается «мягко» прижатым к верхней крышке корпуса.
Для подключения жёсткого диска потребуется USB-адаптер. По совету Дениса на микросхему GL830 внутри адаптера я приклеил небольшой радиатор из латунной пластины толщиной 0,5 мм:
Фотография на монтаж сверху:
Корпус плеера соединяется с аналоговой землёй в одной точке — на выходе ЦАП (для этого в нижней крышке устройства сделано отдельное отверстие М3 под провод, идущий к земляному клеммнику с аналоговым питанием ЦАП).
В заключение — небольшая памятка по работе с плеером:
- Перед отсоединением USB-накопителей их сначала необходимо безопасно «размонтировать» программно, выбрав соответствующий накопитель в меню Sources, и назначив ему режим Unmount.
- Для программной регулировки громкости через Web-интерфейс, кнопками на передней панели или с помощью ИК-пульта она должна быть разрешена в меню настроек MPD (Volume control – Software), при этом качество звучания может незначительно снизиться (я держу этот пункт в выключенном состоянии Disable).
- При воспроизведении после режима PCM первого файла в формате DSD иногда приходится повторно «щёлкать» по выбранной композиции, чтобы появился звук (для перезапуска воспроизведения можно также два раза нажать на клавишу Play/Pause на ИК пульте), после чего следующие файлы в формате DSD воспроизводятся нормально. Проявление данной особенности связано с используемой прошивкой платы Amanero (CPLD - CPLD_1080; CPU — firmware_1099akm). При использовании вместо платы Amanero платы XMOS U208 (как одного, так и другого образца) таких «глюков» не наблюдается.
- Сервис Last.fm, используемый в плеере для отображения на экране картинки с исполнителем, в последнее время работает плохо, многие музыкальные композиции не находятся и не отображаются. Поэтому рекомендуется в каждую папку с музыкальными файлами «положить» соответствующий файл отображаемой картинки в виде cover.jpg, cover.png, folder.jpg или folder.png, и на экране при воспроизведении будет отображаться нужная картинка с исполнителем/альбомом (это, естественно, не относится к радиостанциям).
- В плеере имеется возможность менять звуковые сигнатуры (профили звука), которые влияют на тайминги ядра — эта настройка находится в Меню Settings — Sound Signature (optimization profiles). Это может пригодиться при разных условиях прослушивания и в зависимости от качества музыкальных записей — более «сглаженный» звук можно получить установкой другого профиля (например, мне понравились «Umm3ggh1U» и «ACX») вместо профиля по умолчанию «RuneAudio». При самом первом изменении профиля потребуется перезагрузка (выключение и включение) плеера; в последующем перезагрузки будут не нужны. Действие нового профиля становится заметным на слух секунды через три после нажатия на кнопку «Apply settings».
Ссылка на готовый образ RuneAudio 0.4, предназначенный для работы с плеером. В отличие от аналогичного образа, приведённого в конце статьи Плеер «RuneAudio» на базе микрокомпьютера «Raspberry Pi 3» для ЦАП с интерфейсом USB, в данном образе исправлена ориентация сенсорного экрана и внесены исправления для отображения русских букв, иначе они выводятся на экран в виде прямоугольников. В плеере можно использовать и более поздние образы, ссылки на которые приведены в указанной статье (RuneAudio 0.5, rAudio с поддержкой кнопок и ЖКИ), но все они в той или иной степени уступают по качеству звучания (в угоду сомнительному функционалу) используемой в плеере официальной версии сборки RuneAudio 0.4, альтернатив для которой просто не существует «в природе».
После загрузки файла образа, распаковки его из архива и записи на карту micro SD рекомендуется сделать следующее:
- Убедиться, что в настройках музыкального проигрывателя (MPD) плеера выбрано соответствующее аудио устройство: при использовании транспорта «Amanero» — «Combo384 Amanero», при использовании платы XMOS U208 — «Ustars Audio» или «XMOS USB Audio» (в зависимости от модели платы XMOS); после изменения этой настройки перезагрузка с прилагаемым образом RuneAudio не требуется.
- Если имя используемой вами рабочей группы в локальной сети отличается от workgroup, то плеер не будет виден в сетевом окружении, и доступ к его внутреннему жёсткому диску будет возможен только по IP-адресу. При необходимости изменить имя рабочей группы можно в файле /etc/samba/smb.conf с последующим выключением и включением плеера (напомню, что для удалённого подключения к плееру по протоколу SSH с помощью программ Putty или WinSCP нужно использовать пароль rune для пользователя root).
- При копировании больших музыкальных файлов на внутренний жёсткий диск может появиться ложное сообщение об ошибке нехватки места. Чтобы избежать этого, нужно либо расширить системный раздел карты Micro SD, либо подключить внутренний жёсткий диск как сетевой в системе Windows. Расширить системный раздел до конца карты micro SD можно, используя программу GParted под Linux или загрузившись с Live CD.
- Отключить программную регулировку громкости в меню настроек MPD (Volume control – Disable), при этом качество звучания будет лучше. В этом случае, правда, регулировка громкости с ИК пульта работать не будет.
- Отключить модуль ИК управления на Питоне, для чего с помощью программы WinSCP в файле /root/controls/start.py задать строку REMOTE_ENABLE = False
- В плеере существует возможность сохранения своих плейлистов, состоящих из музыкальных файлов, которые находятся в очереди воспроизведения. В качестве резервной копии их можно сохранить на свой компьютер из папки /var/lib/mpd/playlists с помощью программы WinSCP. При необходимости эти плейлисты можно скопировать в ту же папку /var/lib/mpd/playlists на новом образе.
- Впоследствии в скрипте управления на Питоне была обнаружена ошибка, которая приводила к аварийному завершению скрипта, если в тэгах музыкального файла указано несколько исполнителей (на сенсорном экране это сразу незаметно, но образ системы может через некоторое время испортиться). Для исправления этой ошибки нужно скачать файл mpd_client.py, прикреплённый в приватном вложении в конце первой статьи, и скопировать его с помощью программы WinSCP в папку root\controls\mpd_client.py.
Архив с чертежами фрезеровки передней панели можно скачать по ссылке. Чертежи с проставленными размерами сохранены в формате программы CorelDRAW, а также в виде экспортированных вариантов в формате pdf. На их основе специалист может сформировать программу для фрезерного станка с ЧПУ. Имеется вариант 3D чертежа в формате программы Autodesk AutoCAD, но в моём случае он не пригодился.
К приватным вложениям я добавил «свежие» варианты прошивок блока управления — с увеличенным временем задержки включения подсветки (10 сек вместо 5сек) и для двух вариантов платы XMOS U208: «старого» и «нового»(с «зеркальным» расположением сигналов F0..F3 — «F-SWAP»).
В заключение хотелось бы ещё раз выразить благодарность Денису (он собрал второй экземпляр такого плеера, правда, с некоторыми изменениями в схеме питания и с другим ЦАПом внутри). Большой сенсорный экран, встроенный ЦАП, внутренний жёсткий диск и ИК пульт — это, конечно же, удобно! А если это сопровождается ещё и превосходным звучанием — просто замечательно!
admin 3 года назад #
Отличный проект. Невероятная работа, не представляю сколько времени и сил вложено!
Co_balt 3 года назад #
Выглядит классно! Поздравляю!
Pushok62 3 года назад #
Спасибо!
odme 3 года назад #
Огромная работа!!! Здорово!!! Выглядит очень достойно!!! Сил и бабла не меряно!!! Но мне кажется при наличии компа или ноута в каждом доме — не нужные растраты.
Pushok62 3 года назад #
Звучание обычного компа или ноута не может сравниться со звучанием такого плеера — это уже давно мной проверено и не раз подтверждено. Так что все затраты оправданы. Кроме того, одно дело сидеть за компом и управлять воспроизведением с него, а совсем другое — на диване со смартфона или ИК пульта — я предпочитаю последний вариант (и компьютера в этой комнате у меня нет).
admin 3 года назад #
Могу только подтвердить, сам после своих экспериментов с beaglebone black пришел к такому же выводу. Но у меня к сожалению все застопорилось еще на стадии экспериментов и макетов. Да и с никсами не особо силен.
Тут еще ключевой момент в выборе операционной системы, в любой винде amanero звучит хуже, чем с нормальной сборкой Linux. Тот же тест с APlayer, для примера http://albumplayer.ru/linux/ (можно найти загрузочные образы для разных платформ), не оставляет шансов виндовой версии не говоря о всяких фубарах.
rucrim 3 года назад #
Так и есть, потому что виндовс — это не операционная система реального времени.
odme 3 года назад #
Прошу пояснить. Почему FLAC через винду с фубаром хуже по звучанию чем FLAC через малинку? А если APlayer плеер на ноуте с линуксом?
Pushok62 3 года назад #
Я думаю, что, во-первых, винда далеко не оптимальная программная среда, приводящая к возникновению нерегулярных временных задержек. Во-вторых, обычный компьютер/ноутбук содержит относительно большое количество аппаратных узлов, да ещё и импульсный блок питания. Все это приводит к образованию повышенного джиттера. Если взять ту же Малину, там эти факторы проявляются значительно меньше. Тем не менее, даже при включении программной регулировки громкости, приводящей к дополнительным программно-временным издержкам, звук заметно ухудшается. Это не говоря уже об использовании более «навороченных» систем типа MoOde или rAudio — звук с ними портится настолько, что его невозможно слушать. Также, если говорить, о влиянии питания, использование штатного импульсного блока для питания Малины однозначно портит звук.
odme 3 года назад #
«другие, более поздние модели микрокомпьютера, такие как Raspberry Pi 3 Model B+ или Raspberry Pi 4, для этого плеера не подходят»
Почему?
В описании говорится об управлении с кнопок ДУ. Управления с сенсорного экрана нет?
Принципиально какой дисплей?
Pushok62 3 года назад #
Другие модели не подходят, потому что под них нет образа RuneAudio. Более поздние неофициальные образы хуже звучат. Кроме того, для ИК управления и управления питанием требуется образ с доработками — туда добавлена специальная программа управления на Питоне.
Управление с сенсорного экрана конечно есть, но с ИК пульта некоторые простые функции выполнять быстрее и удобнее, так как подходить к плееру не надо.
Дисплей можно использовать с интерфейсом HDMI, он работает без дополнительных настроек системы. Кстати абсолютно новые 7-дюймовые дисплеи с интерфейсом DSI (описан в статье) мы нашли на Авито всего по 1000 рублей.
В предыдущих статьях описаны конструкции аналогичного плеера с ЖКИ, кнопками или энкодерами. Управление через смартфон по локальной сети тоже довольно удобно (это относится ко всем описанным конструкциям плеера).
bgv731 3 года назад #
Хороший проект. На другие модели, в том числе для Raspberry pi 4 есть свежие образы. Я недавно устанавливал на
Raspberry pi 4 и все хорошо работает, в том числе со стандартным 7-дюймовым сенсорным экраном с интерфейсом DSI.
Вот ссылка на образы на почти все «малины» https://github.com/rern/rAudio-1
Свежие образы основаны на Arch Linux Arm.
Не понятно почему, но на оф сайте RuneAudio устаревшая информация, и не обновляется. А вот через их форум можно узнать о том что проект движется и довольно резво!
А спец программка на Питоне секретная? Она не приложена к проекту… :(( Хотелось бы по подробней о доработке образа для ИК пульта.
Pushok62 3 года назад #
О существовании rAudio я знаю, и даже делал адаптированный образ с программой на Питоне (ссылка на него есть в одной из предыдущих статей), это не совсем то, много разных наворотов, из-за чего качество звучания стало на мой слух просто ужасным, правда, на Raspberry Pi 4 не проверял. Поэтому проект rAudio был мной забракован. И это на самом деле не RuneAudio, автор другой (и самое главное — звук уже не тот)!
Конечно, программа на Питоне не секретная, она интегрирована в образ RuneAudio, его можно скачать, записать на карту Micro SD, запустить на Raspberry Pi 3 B, и посмотреть, изучить, распотрошить, адаптировать. Можно посмотреть предыдущие статьи, там эта программа расписана подробнее, в том числе, откуда она взялась, и как настраивать ИК пульт.
В описанном здесь проекте управление ИК реализовано в блоке управления через эмулятор нажатия кнопок, но программа управления на Питоне используется та же.
bgv731 3 года назад #
Понятно, спсб.
lopuh 3 года назад #
Здравствуйте! Задумываюсь повторить этот замечательный проект.
Есть ли какие-то тонкости при использовании дисплея с интерфейсом HDMI?
Смотрел на Али дисплеи с DSI: или не разобрался, или ценник в самом деле совсем негуманный...
Pushok62 3 года назад #
Здравствуйте! Да, ценник негуманный, а недорогие на Авито, где я покупал, уже, смотрю, закончились. С интерфейсом HDMI я лично не проверял, но Денис подключал, вроде 5-дюймовый, всё работает. Ну, наверное, управления подсветкой не будет, но это не принципиально.
lopuh 3 года назад #
Спасибо большое, буду думать… Может быть, решусь на предыдущую версию плеера, с управлением с телефона.
Pushok62 3 года назад #
Да, на самом деле этот сенсорный экран — в основном баловство :)
lopuh 3 года назад #
Но очень красиво:)
bavtec 3 года назад #
Браво!
Титанический труд.
Только не понял как подключен цап к малинке. Неужели по usb?
caleb 3 года назад #
Именно так, если USB тупо вывести и подключить к компьютеру, получится цап. Только наличие хорошей «головы» совершенно отбивает желание чего -то цеплять к компьютеру.
bavtec 3 года назад #
Но ведь в малинке объединены usb и сеть.
Потому звук с usb был не очень.
Из за этого шляпы для малинки лепят.
caleb 3 года назад #
caleb 3 года назад #
Скорее лепят из-за дешивизны.
bavtec 3 года назад #
Так как раз наоборот. Цена шляпы 15тр.
caleb 3 года назад #
А себестоимость 8 тыс.
Это весьма не дорого. AH-D7 по сегодняшним ценам голый выйдет как 3 шляпы.
bavtec 3 года назад #
Эта шляпа это не цап, это только формирователь сигнала для цапа.
Получается все это довольно дорого малинка+шляпа+цап.
Pushok62 3 года назад #
Кстати никакого влияния сети LAN на USB я не заметил, хоть они действительно находятся в одном чипе. При работе по беспроводной сети, которая с ними не связана, получается точно такой же отличный звук.
Pushok62 3 года назад #
Конечно по USB, в статье это написано. Малина не годится для нормальной работы по шине I2S, тем более в режиме Slave и с переключением генераторов, она у неё усечённая.
bavtec 3 года назад #
Ну это понятно. I2S не полная. Потому и Pi2Design PI2AES на нее крепят.
А по USB ни разу не получилось достойного звука с малинки снять. Потому и спросил. Может у Вас что-то получилось.
Pushok62 3 года назад #
Очень хорошо получилось по звуку. Это еще зависит от программного обеспечения. Отличный звук получился только с официальным RuneAudio, а прочие Volumio, MoOde, rAudio звучат плохо. И с импульсным источником питания хороший звук не получить.
bavtec 3 года назад #
Ясно. Спасибо.
RuneAudio не пробовал по usb.
Буду экспериментировать.
Очень хорошо если можно таким способом решить.
caleb 3 года назад #
Играет очень достойно, DSD128 выводит точно, про PCM вообще промолчу.
madman 3 года назад #
В режиме slave с переключением генераторов, Малина прекрасно работает по I2S при помощи платки Hifiberry Digi на WM8804. Разница в звуке не в пользу USB.
forum.vegalab.ru/showthread.php?t=86123
Pushok62 3 года назад #
Насколько я понял, такое решение работает только до 192 кГц и только PCM.
madman 3 года назад #
Это, пожалуй, единственный недостаток. Я «перелопатил» китайскую Аманеру полностью, но приблизиться к качеству вывода по i2s так и не смог☹️
Pushok62 3 года назад #
Насчет предела PCM 192 в принципе можно было бы согласиться, но без DSD как то совсем неинтересно. А в какой системе слушали, Volumio? По USB Volumio действительно плохо звучит.
madman 3 года назад #
Из всех версий MPD, больше всего понравился Moode. Лучше него только APlayer для Linux, но глюки интерфейса там ужасные.
Pushok62 3 года назад #
А мне вот MoOde как раз совсем по звуку не понравился, даже хуже чем Volumio. У всех вкусы разные, так и должно быть.
madman 3 года назад #
А какие импульсные блоки питания пробовали для Малины? Подключение через LC фильтр или напрямую? В теории от 5 вольт в Малине только USB питается. И каковы именно субъективные впечатления от применения «линейника»?
Pushok62 3 года назад #
Обычный импульсный блок питания 5V 3A, купленный вместе с Малиной. Подключал напрямую. Но когда собрал для Малины первый линейный стабилизатор, к импульснику больше не смог вернуться. Честно говоря, был удивлён. Звук стал заметно чище, детальнее.
madman 3 года назад #
Спасибо.
admin 3 года назад #
А Вы сравнивали этот вариант по I2S и именно подключение amanero к Малине по USB? Какая прошивка была на аманеро?
madman 3 года назад #
У меня ПЛИС в ЦАПе коммутирует I2S с Аманеры и внешний. Можно сравнивать «на лету». Версию прошивки не помню. Вечером могу посмотреть.Или не ко мне вопрос?
admin 3 года назад #
Да вопрос к Вам, спрашиваю потому, что сам долго с перебором прошивкой под linux возился.
madman 3 года назад #
CPLD_for_1080,firmware_1096c3w2.Единственный вариант «выжать» что-то из Аманеры, как мне кажется, это самому написать проект ПЛИС, как сделано в Болеро.Ибо, задача контроллера там-просто отдавать поток по сигналам из ПЛИС.
e_niknik 3 года назад #
Не могли бы вы поделиться ссылкой — где покупали высокие радиаторы, используемые у вас в блоке питания AH-PW5, а то на Ali попадаются только какие-то с тонкими ребрами и подошвой, а у вас на фото похоже нормальной толщины. А в части конструкции — спасибо что делитесь своими наработками и поражает плодотворность в проектировании и доведении до реализации стольких разных интересных проектов не только на этом сайте!
Pushok62 3 года назад #
Эти радиаторы я покупал пару лет назад на eBay, и, к сожалению, у того продавца их уже нет.
Pushok62 3 года назад #
Нашёл точно такие же — более массивные радиаторы, но теперь на алиэкспресс, у того же продавца. На фото — для сравнения — справа обычный радиатор:
e_niknik 3 года назад #
Спасибо.
ko888 3 года назад #
Добрый день! Скажите какие прошивки попробовали, прежде чем остановиться на CPLD_for_1080, firmware_1099akm с хардварным переводом в режим Slave? Почему не CPLD_1081_SWAPPEDSD + firmware_2006be11?? Почему не firmware_1099с? Какие прошивки вообще являются рабочими для Linux?
ЗЫ: Меня, если честно интересует использование с медиаплеером на андроид10 в слейве
madman 3 года назад #
«native DSD supported for AKM». Видимо из-за этого.
Pushok62 3 года назад #
Добрый день! Именно из-за этого. Более поздняя 2006be11 не работает в режиме DSD с используемым образом RuneAudio. На самом деле 2006be11 работает с RuneAudio только в режиме Native DSD, а 1099akm — только в режиме DoP.
caleb 3 года назад #
Не так что бы совсем не работает, просто может dsd 128-256 через раз включать и срыв синхронизации возможен с скрипяще свистящим противным звуком. У друга просто цап с такой прошивкой периодически с телефоном на андроиде работает.
telemaster2007 3 года назад #
В БП вместо синхронного выпрямителя можно поставить такие диоды
VS-19TQ015PBF
www.chipdip.ru/product/19tq015
В Чип и Дипе стоит по 80р. Поскольку корпус может рассеивать до 1Вт тепла без радиатора теплоотвод не нужен.
Падение напряжения на переходе в этой схеме будет 0,2-0,25В.
Pushok62 3 года назад #
Да, интересные диоды.
caleb 3 года назад #
не 0.2-0.25, а 0.25х2 , 0.5-0.6 в падение будет, синхронник дает прикурить этим диодам.
bgv731 3 года назад #
На самом деле возможно лучше применить такие приборы как DK5V45R10S. Их производят китайцы. Это синхронные выпрямители двухполюсные, в корпусе SMD диода типа SM-7 или TO-277. Встроенный мосфет, 45В, 10мОм, 45А. документация ниже...
https://pdf.voron.ua/files/pdf/DongKe/DK5V45R10S.p...
telemaster2007 3 года назад #
Я писал падение на переходе, а не падение на диодном мосте.
Читайте внимательнее!
Падение на диоде при токе 3А будет 0,2В. Смотрите даташит первый график. Зависимость падения на переходе от тока и температуры.
Рассеиваемая мощность на каждом диоде моста будет P=0,5*3А*0,2 всего-то 0,3Вт радиатор на них как и синхронному выпрямителю также не нужен.
Падение напряжения на д мосте 0,4В.
Судя повсему синхронный выпрямитель уделает лишь по сложности и колличеству деталей и более низкой надежности.
Выиграш синхронного лишь 0,2В вместо 0,4В и тепла рассеит каждый транзистор 0,1Вт примерно.
Но какой ценой это все!
15 деталей вместо 4х.
Pushok62 3 года назад #
Думаю, вполне возможно сделать выпрямитель на таких диодах, при этом максимальный выходной ток при напряжении +5В с используемым трансформатором будет, конечно, меньше 3,8А, так как микросхема стабилизатора работает на пределе минимального падения напряжения. Насколько меньше — надо проверять экспериментально.
Была цель получить максимальный ток 4А, но для этого нужно было ещё больше увеличивать ёмкость фильтра. Достигнутый ток 3,8А — очень хороший результат, с запасом для подключения малины, экрана и двух HDD.
caleb 3 года назад #
Это все понятно, но не в этом плеере. В своем я при напряжении трансформатора 8в поставил именно диоды шотки. И не надо втирать мне про потери мощности на переходах , дело не в этом, цели Владимир ставил другие.
telemaster2007 3 года назад #
А какие тут цели могут быть. Кроме низкого падения напрядения на д мосте и отсутствие доп радиатора?
Мной предложенные спраавляются с лихвой.
Конешно если не цель вместо 4х деталей использовать 20.
Pushok62 3 года назад #
Каждый вправе делать так, как ему больше нравится. Для используемого мной трансформатора и при требовании получения максимально возможного тока ваше предложение не подходит. Надо тогда брать другой трансформатор, с бОльшим напряжением. Собрать устройство из довольно дорогих узлов и при этом сэкономить на таком ответственном узле, как блок питания, по моим меркам — неправильно.
Дальнейшее обсуждение этой темы здесь считаю бессмысленным.
bss9 3 года назад #
отличные диоды, согласитесь.
caleb 3 года назад #
Они справляются, кто ж против, только при трансе 6в стаб работает на грани и может выходить из режима стабилизации, потому эти жалкие 0.4 в критичны. Тут важно падение не на диодоах, а на стабилизаторе, который греется на много больше потому и выбран транс на 6в. А у меня транс 8в и с диодами оно работает, но греется стабилизатор градусов 65. А при 6в я пробовал стабилизатору не хватает.
При цене трансика нового под тысячу что бы выжать максимально из имеющегося и сделали такой выпрямитель, который хоть и сложнее и не на много дороже 4х диодов, но имеет почти нулевое падение.
bss9 3 года назад #
Еще — однополупериодный выпрямитель (2 диода) с падением 0.2В и разница с синхронным выпрямителем 0.1В (?)
минимальна. Да, и дискуссия не уместна от Слова СОВСЕМ, «потребитель не динамический», дельта минимальна (максимум — минимум по току как итог, разница в напряжении перед ЛМкой), если только Ваши диоды применить (мост однополупериодный).
Синхронный выпрямитель линейный, в отличии от диодов (ток\падение напряжения), применение имеет смысл ТОЛЬКО в питании с динамической нагрузкой (УМЗЧ, например)
Pushok62 3 года назад #
При чём тут динамическая или нединамическая нагрузка? И у синхронного выпрямителя падение гораздо ниже 0,1В. В этом стабилизаторе (при выбранном силовом трансформаторе) каждая десятая доля вольта на входе даёт прирост максимального выходного тока. Если не будет запаса по напряжению (а оно «съедается» падением на диодах моста), напряжение на выходе стабилизатора будет ниже требуемого, максимальный выдаваемый стабилизатором ток при заданном выходном напряжении будет ниже. Что здесь непонятного-то? Ставьте трансформатор бОльшей мощности и с бОльшим выходным напряжением, и пожалуйста, используйте любой выпрямитель.
bss9 3 года назад #
так, это же и написал где то, «втыкнулся» сразу, почему Вы это решение применили (по факту транс уже был) и будь на 1 в выше на вторичке, надобность отпадает.
Место ему в усе, например, там где «ток\падение вольт» диодов большая (ну, кому и 1В — нормально)
telemaster2007 3 года назад #
Спаяю через пару недель.
Ради спортивного интереса. Проверю.
caleb 3 года назад #
Тогда и трансик такой же берите, и стабилизатор.
Anr 3 года назад #
Работа огромная, респект
Уточните плз
Pushok62 3 года назад #
Всё познаётся в сравнении. Мне очень понравилось звучание Малины с плеером RuneAudio по интерфейсу USB — причина в этом. У всех вкусы разные, и каждый выбирает то, что ему больше нравится, и по звуку, и по конструкции. Я выбрал такой вариант, и меня он устраивает во всех отношениях. А что касается звучания обычного компьютера — то такой звук по сравнению с Малиной+RuneAudio на мой слух заметно хуже. Можно долго рассуждать о том, что обычный ПК и импульсные БП не хуже, но я эту разницу слышу, и выбираю то, что лучше. Вероятно, эту разницу слышат не все. В общем, надо пробовать, сравнивать, и выбирать то, что больше нравится.
Anr 3 года назад #
Да все верно, если мы говорим на уровне нравится — не нравится. Проект классный, вложено много сил, времени, денег.
Но я же не про это...
«А что касается звучания обычного компьютера — то такой звук по сравнению с Малиной+RuneAudio на мой слух заметно хуже.» — простите, а как звучит обычный компьютер :-). Я больше скажу — если обычный компьютер звучит, то с этим надо что-то делать.
«Можно долго рассуждать о том, что обычный ПК и импульсные БП не хуже, но я эту разницу слышу, и выбираю то, что лучше. Вероятно, эту разницу слышат не все.» — рецепт прост и давно известен — линейный БП в ПК :-). Результат вы вряд ли услышите, но все же.
Еще раз — проект красивый.
И выше озвученные вопросы заданы для последователей, кто хочет лучшего, возможно при меньших или больших затратах. Тут не может быть правых или неправых.
Если у вас нет ответа, то это и не означает, что вы не правы.
Может кто-то другой ответит или здесь или другим проектом.
Pushok62 3 года назад #
«если обычный компьютер звучит, то с этим надо что-то делать» — ну хорошо, не компьютер звучит, можно было, конечно, сформулировать по другому, но суть от этого не меняется. Я сравнивал разные варианты, не все возможные, разумеется, и выбрал, да — по звучанию. И действительно, мне больше добавить нечего.
madman 3 года назад #
А Вы бы не могли поделиться своим рецептом? Это принцип разумной достаточности? Сам заканчиваю сейчас стример на RP2. Интересны любые мнения.
Anr 3 года назад #
Если выше вопрос мне, то попытаюсь
На мой взгляд страхи перед импульсными БП — это миф (при нормальной реализации). Кстати, здесь очень понравился синхронный выпрямитель и не тем, что падение малое, а низким помехами :-)
По выбору плеера (софт) — вопрос веры :-), лишь бы был удобен и выполнял бит перфект на выбранном железе.
Скорее всего склоняюсь в сторону стандартной матери стандартного ПК :-) хотя не похоронил и микроконтроллеры.
Плеер на ВВВ мне не понравился только тем, что не играл ISO SACD и имел проблемы с DSD высокого бит рейт, в остальном — все ОК.
caleb 3 года назад #
caleb 3 года назад #
Импульсный бп нормальной реализации многократно сложнее классического линейного. Опять же, тут вроде бы нет схем на столько прожорливых, которые требовали бы импульсного бп приличной мощности.
Anr 3 года назад #
Вы правы, здесь нет ни импульсного БП, ни прожорливых потребителей, но есть синхронный выпрямитель и его обсуждение :-)
А импусльсные стабилизаторы активно используют на различных матерях и платах мк (DC-DC)
caleb 3 года назад #
И пусть себе используются, там цели совсем другие.
Anr 3 года назад #
Какие могут быть другие цели у БП? :-)
Просто не нужно создавать себе мифы и возводить их в ранг аксиом.
На платах мк, не говоря уж о матерях ПК, DC-DC зачастую используются, это факт. Без проца сегодня наверное уже не стоит говорить о плеере, поэтому откроем глаза и просто признаем их (ИБП) существование в аудио. Самое интересное — данная тема — это по сути реализация условий работы некой программы-плеера. Более того — эта конструкция позволяет загрузить и другое ПО. Поэтому я и акцентирую внимание на базовые требования к железу, его поменять на порядок трудней, и при неверном выборе хоронит всю конструкцию. На мой взгляд Raspberry — неудачный выбор, точнее влекущий за собой ряд проблем, которых можно было бы избежать.
caleb 3 года назад #
Да собирайте как хотите и на чем хотите, хоть сервер ставьте себе. Мне лично совершенно безразлично что вы там себе думаете, я лично знаю и проверял что DC-DC штука специфическая и требует особого подхода, при неудачном исполнении это не хилый генератор помех. Даже жалкий 5в-2а сетевой может столько помех генерить, что сотовый телефон перестает работать. А малина выбрана не потому что вот так захотелось, а образ поддерживается именно этим микрокомпьютером и альтернативы тут нет.
Anr 3 года назад #
Спасибо, добрый человек, так и сделаю.
А хамить для обоснования своих утверждений — это… подберите сами.
Удачи и успехов вам и в личностном взрослении тоже.
odme 3 года назад #
«На мой взгляд Raspberry — неудачный выбор»
А какой удачный?
Anr 3 года назад #
Я уже отвечал — все зависит от Ваших критериев. Например, для меня обязательный — битперфект. Малина его не обеспечивает, или если и добиться этого, то это сильно усложнит проект. Далее — набор проигрываемых форматов, например для меня важен ISO SACD, если Вам он не нужен, то на мой взгляд практически единственный мк ВВВ (BigleBone Black). Или идти в сторону Intel систем, та же мать формата miniITX с пассивным охлаждением
madman 3 года назад #
Есть платы miniITX с пассивным охлаждением. Куча интерфейсов, минимальный размер. У меня такое для фильмов.
caleb 3 года назад #
Знаю я про них, штука хорошая, только вот образ rune audio написан для малины....
А последний rAudio только на малине работает, а 0.4 допиленный конкретно под плеер который со слов Владимира самый лучший по звучанию, работает только на 3B малине .
madman 3 года назад #
кстати, в «малине» три импульсных DC-DC на плате. а как быть с ними?
Pushok62 3 года назад #
Никак, пусть работают. Речь шла всего лишь о том, что звучание малины с линейным стабилизатором лучше, чем с импульсным блоком питания, ни больше, и не меньше.
Anr 3 года назад #
Вы бы уже договорились между собой :-). Вместе же делали этот проект. Как влияют DC-DC на звук. Послушать одного -«я лично знаю и проверял что DC-DC штука специфическая и требует особого подхода, при неудачном исполнении это не хилый генератор помех. Даже жалкий 5в-2а сетевой может столько помех генерить, что сотовый телефон перестает работать» ©
caleb , вам же и 3 DC-DC не мешают, но один импульсник мешает слушать. Может в самом деле — «нужно уметь их готовить ©» :-)
Pushok62 3 года назад #
Я могу отвечать только за свои слова. И к тому, о чём я уже писал, мне добавить нечего: звук с линейным стабилизатором для Малины лучше. И предлагаю этот вопрос в таком ключе здесь больше не развивать.
admin 3 года назад #
Даже не знаю, что тут можно столько обсуждать только по питанию? Anr, если вам так важна тема импульсных блоков питания создайте ветку по обсуждению таковых применительно к аудио, в контексте статьи это уже оффтопиком пахнет.
1) Во первых не путайте DC-DC c AC(220)-DC, сделать малошумящий (хорошо, если еще бы малофонящий) импульсный стаб проще, чем полный блок питания
2) Кроме этого, при использовании импульсного блока питания важным аспектом становится его экранировка и компановка устройства, при той плотности, что у автора, думаю, выбор очевиден.
«Более того — эта конструкция позволяет загрузить и другое ПО. Поэтому я и акцентирую внимание на базовые требования к железу, его поменять на порядок трудней,»
— замечу, тут Вы сразу пропускаете 90% статьи...
caleb 3 года назад #
https://vrn.terraelectronica.ru/news/5819
Многое объясняет.
madman 3 года назад #
Заметьте, что частоты практически всех, указанных в статье помех, лежат далеко за пределами звукового диапазона.
http://madoptic.narod.ru/projects/a-seb_page2.htm
madman 3 года назад #
извините, я не холивара ради. просто встречал на просторах нэта плату для перевода «малины» полностью на «линейное» питание. ставится сверху, как «шляпа». на DASTEREO был много восторженных отзывов на эту тему. исходя из вашей концепции неплохой вариант для апгрейда.
odme 3 года назад #
«Есть платы miniITX с пассивным охлаждением.»
А вариант «плеер + ОС» для аудио достойный есть?
Я не то что защищаю изделие на малинке, нет, я хочу найти достойную альтернативу ноутбуку + Foobar.
У меня в корпусе ЦАПа много свободного места. Думаю о мини ПК + выносной дисплей 7-10дюймов, например такой стоящий сверху.
madman 3 года назад #
JRiver - великолепен. В аудиоварианте с рендерером от APlayer играет очень достойно.
плата GA-N3160N-D3V+блок питания в формфакторе SFX+5" WD на 1 Тб+SSD на 128 Гб+Windows 7. Собрано в корпусе DVD плеера MICROMEGA. Вентиляторов нет. Греется до 55-60 градусов.
caleb 3 года назад #
Может и великолепен, но по факту это тот же компьютер получится. Да и он платный, 80 доллариев это пожалуй не халявная руна, а там еще фиг его знает как оно будет работать. На мысль натолкнули, попробовать какой-нибудь пробный JRiver заставить выводить через UPnP.
madman 3 года назад #
как-бы не все за что требуют денег — платно. лекарства еще никто не отменял))) интерфейс очень приятный, удобный и легко настраиваемый. в нэте есть инструкции по «аудиофильным» настройкам. попробуйте, может понравится.
bss9 3 года назад #
телемастер ссылку на отличные диоды привел, да и не по фигу, какое там падение — 0.2В или 1В (линейный по току потребитель)? Уважаемый Пушков применил синхронный выпрямитель совсем по другим причинам (и Де Факто, и «тренировка на кошках», за что огромное БлагоДарю, за продвижение «новых технологий») трансформатор примените свой, лучше с запасом по току.
bss9 3 года назад #
Резонансы и прочие «драйвера светодиодов», зарядчики АКБ не надо… ослик воткнуть и офигеть. Мост или полумост куда не шло, но оно вам надо, 1\3 от всего проекта «городить» (если опыта нет или малый, то, вообще, не стоит начинать ИИП с шим строить, на это уйдут годы, с готовым проектом — месяцы, если оригинал применять будете), транс купите и не мучайтесь, ЛМ от ТИ, ЛТ от Линнера или рассыпуха.
Pushok62 3 года назад #
Нет, как раз не по фигу, какое там падение напряжения. Синхронный выпрямитель для того и был применён, чтобы падения на нём не было. И в данном случае это — единственная причина для его применения. Любое небольшое падение на выпрямителе сократит максимально выдаваемый стабилизатором ток, и не будет необходимого запаса по току. Если применить другой трансформатор, с бОльшим выходным напряжением, то такие диоды, конечно, можно поставить.
bss9 3 года назад #
хард, как основной пульсирующий потребитель, кажется от 12в питается, а так — потребление должно быть линейно, шоттки не сильно проявят себя в падении на них и 2В плюс перед ЛМ, Лт достаточно. Видимо, теория не сходится с практикой, скорее всего, у Вас, падение на шоттки было недопустимое (потребителя динамического бы узнать, для общего кругозора, это ЦП? Или еще добавляется периферия?)
Извините, совсем не в тему, БП просматривать и Ваш случай — в повторении «на заметку».
Я тоже к синхронному «созрел» (при построении БП УМЗЧ), там он себя праЯвит на 99%...) Да и ИИП с ШИМ строят в промке на одной очень интересной микро- схеме.
Pushok62 3 года назад #
HDD 2,5" питается от того же источника +5В, и здесь разница не в том, пульсирующее у него потребление, или нет. Главное, чтобы стабилизатор давал требуемый ток при заданном выходном напряжении. Для используемого силового трансформатора при требуемом выходном токе до 4А диоды Шоттки не годятся.
bss9 3 года назад #
да, это я сразу понял… т.к. я ленивый, то провода во вторичку докинул… ))) Телемастер ссылку поздно прислал, может и не нужно было.
caleb 3 года назад #
Настроил Jriver, правда ломанный и старый, отлично работает по UPnP, выводит как PCM так и DSD через сеть. Такая специфичная сетевая звуковая карта получилась.
ricofenix 3 года назад #
Очень интересное решение, я использую cubietruck, тоже с RuneAudio, но пока голую, без дополнительной обвязки в виде индикаторов и прочего. Хочу высказаться по поводу приклеивания радиатора к уголку, для отвода тепла на корпус, это плохая идея, уберите радиатор и закрепите стабилизатор прямо на уголке, тепло будет отводится эффективней.
И еще, 6 вольт от трансформатора, даже с синхронным выпрямителем, не спасет от колебаний напряжения в сети...
Pushok62 3 года назад #
В принципе, конечно, правильнее прикрутить микросхему к нижней крышке (я даже отверстие там уже сделал), но поскольку нагрев микросхемы не такой уж сильный, температурный режим в целом получился хороший. Насчет питания от 6 вольт — конечно, при глубоких просадках сети могут быть проблемы. У меня сеть — в пределах стандартов +-5%, и за всё время эксплуатации не было ни одного сбоя. Кроме того, имеющийся в стабилизаторе запас по току позволяет надеяться, что и при бОльших колебаниях ничего страшного не произойдет. Так, в обычном рабочем режиме при полной нагрузке с одним HDD напряжение на выходе стабилизатора уменьшается всего до +5.25В по сравнению с +5.3В на холостом ходу.
ricofenix 3 года назад #
хорошо если стабильно, но такое не далеко не у всех...
Мне пришлось для цап напряжение немного повышать, а чтоб меньше грелся, через силиконовую прокладку на корпус пришлось плату цап прикручивать, кстати очень помогло, на 10 градусов меньше получил температуру.
bgv731 3 года назад #
Кстати для «малинки» есть проект «шапки» «Raspberry Pi I2S HAT». Это «реклокер» на плиске с двумя генераторами. На выходе качественный I2S.
Вот блог автора https://alexxdiy.blogspot.com/2020/05/high-quality...
Там есть вся документация.
И вот ссылка на форум с герберами от автора
https://www.diyaudio.com/forums/digital-line-level...
Плиска «шьется» прямо с малинки.
madman 3 года назад #
Наверное плохо смотрел, но ссылку на модифицированное ядро не нашел☹️
http://forum.vegalab.ru/showthread.php?t=79888
ссылка на «отечественный» вариант.
caleb 3 года назад #
И что интересно, нигде нету законченного проекта прошивки, что бы был удобный плеер и выводил форматы хотя бы до
PCM384 и DSD256, все какие-то полумеры и недоделки кругом.
madman 3 года назад #
HQPlayer? разве нет? или вы про образ для миникомпьютера?
http://audiohobby.ru/articles/obzor-i-peredelka-us...
вот вам и транспорт)))
https://aliexpress.ru/item/4000715894190.html
а тут вообще предел мечтаний...
… и если не секрет. контент вы где такой берете?
caleb 3 года назад #
HQPlayer всего лишь один из плееров, про образ для микрокомпьютера .
Это не транспорт, всего лишь интерфейс, кстати именно этот XMOS я неделю назад и поставил, а второй кто-то покупал уже здесь же на форуме и у него обнаружились косяки, неприятные косяки.
madman 3 года назад #
тогда уже точнее конвертер. а про контент секрет?
caleb 3 года назад #
Это большая проблема кстати, много чего нужно перелопатить чтоб найти достойного качества. Торренты в помощь, кучка забугорных сайтов, где можно что-то прикупить, но это уже не я покупаю, тут есть кому.
bgv731 3 года назад #
@Наверное плохо смотрел, но ссылку на модифицированное ядро не нашел☹️@
а это, не про это? только там не готовое ядро, а патчи к ядру.
https://alexxdiy.blogspot.com/2020/06/high-quality...
https://drive.google.com/file/d/1csgotmIvI7oggazmN...
madman 3 года назад #
«мартышка к старости слаба глазами стала». спасибо. это уже гораздо интересней.
bgv731 3 года назад #
caleb 3 года назад #
ko888 3 года назад #
Кто знает как Beaglebone Black к нашему цапу подключить?
caleb 3 года назад #
не в тему вопрос
Pushok62 3 года назад #
«Перезалил» архивный файл с прошивками блока управления — добавил прошивку МК для работы с платой XMOS U208 вместо платы Amanero — с ней звучание на ВЧ улучшилось.
akhak 3 года назад #
и снова здравствуйте! (мы переписывались год назад на первом Вашем проекте))))
Почему именно рун аудио? есть же еще иные проекты под сенсорные и не только экраны?
www.raspberrypi.org/forums/viewtopic.php?f=35&t=139983&sid=2c5455d20b6fba1e8818888a04e8b71a&start=250
akhak 3 года назад #
по моему этот удобнее в плане использования...
экран такой https://aliexpress.ru/item/1005001349964151.html?s...
добавил мастерклок https://aliexpress.ru/item/33035364226.html?spm=a2...
цап любой… но у меня в плане еще промежуточный модуль добавляется на входы...
ну как то так...
Pushok62 3 года назад #
Здравствуйте! Я как то с самого начала стал его использовать, и уже лет пять он прекрасно работает, в разных вариантах, начиная с ЖКИ. И за это время я доработал программу управления до требуемого уровня, работает очень надёжно. И самое главное — меня полностью устраивает звук. Переделывать что-то просто не вижу для себя смысла. Но ваши идеи могут быть полезны!
akhak 3 года назад #
))))понимаю… привычка дело такое))))
ну я за год нашел таки проект на питоне у которого все управление прописано без отдельных блоков и пиктограммы достаточно удобные для маленьких экранов...7" все ж большеват… хотя на вкус и цвет… сейчас до качаю руну и погоняю на этом экранчике, но мудю сразу снес ибо мелкое и курсор выскакивает.....
caleb 3 года назад #
на мизерном 3.5 экранчике я пробовал гонять, не понравилось совсем. надписи сильно мелкие, читаются плохо, картинки тоже не видно, а управление сенсорное хоть и работает, но целиться туда реальная пытка… Я на нем сервисный блок для усилителя соберу.
Ваш 4.3 возможно будет получше, но даже 7 дюймовый все равно уже кажется мелковатым, если управлять непосредственно сенсором, хотя удобно.
akhak 3 года назад #
вы абсолютно правы, если использовать плеера одного семейства (руну, волю и мудю)… под них экраны очень мелкие… год назад я прямо был уверен, что соберу именно такой плеер как у уважаемого автора… пока не нашел Пеппи проект. Тестировал его на экране без сенсора 2,8 дюйма с кнопочным управлением и остался доволен...4,3 экран самое то что надо и присутствует управление 3 видов — кнопки, экран и пульт. Вчера ставил Руну — понравилось то, что экран завелся сразу, звук хороший… но Пеппи звучит лучше, если честно… проект достаточно простой без доп блоков — энкодеры и кнопки подключаются к пинам малины… шляпу можно поставить любую (проект рассчитан на брендовые шляпы) — у меня китайка и подключается на пины проводами, так как я это специально сделал — у меня задача завести в цап еще и оптику с коаксилкой+ сделать полноценный сигнал i2s..
попробуйте ради интереса поставить Пеппи и сравнить с тем, что Вы тестили раньше — дело 5-ти минут...
А автору безусловно огромное уважение и успехов, так как если бы не Пеппи — собирал бы как у него....
caleb 3 года назад #
Тут так просто поставить не получится....
Ваш пеппи работает только с шляпами и I2S шиной, причем не синхронно, о чем говорит использованный вами ASRC, не поддерживает dsd вообще, он не может его никак, а работает ли он с внешними цап по USB я пока не нашел. Так что облом…
Хотя сам плеер в управлении может и удобнее будет, с его заточенностью под небольшие экраны. Да и сомневаюсь я что цап шляпы может звучать лучше цапа ah-d7 и чипа 4497 с трансформаторами на выходе.
akhak 3 года назад #
тут вы не правы… не только со шляпами, но и с ЮСБ (ссылка на форумные обзоры есть)… причем есть и на немецких форумах и на куче других — если интернет работает — информацию можно найти… От шляпы сразу отказался и использую только 3 вывода i2s… по поводу dsd не знаю — можно спросить у автора проекта — он наш бывший соотечественник, хоть и живет в ЛА...(за спрос денег не берет ;))))))
akhak 3 года назад #
Если Вы не против, хочу поделиться более простым включением и выключением малины от кнопки и от пульта… может быть полезным
chipmk.ru/razdely/8-bytovye-pribory/279-vklyuchenie-raspberry-s-pulta-du-i-knopkoj
Pushok62 3 года назад #
Конечно не против, это действительно может кому-нибудь пригодиться!
bgv731 3 года назад #
Есть еще проще вариант вкл. и выкл. «Малинки». Но без ДУ.
http://www.mosaic-industries.com/embedded-systems/...
а тут эволюция включалок для малины и т.п. В том числе для плавного вкл. нагрузки с большими емкостями и прочие.
http://www.mosaic-industries.com/embedded-systems/...
И вот еще.
https://github-com.translate.goog/project-owner/Pe...
Сам долго искал подходящую схему. ;)
akhak 3 года назад #
ну последняя ссылка как раз с собираемого проекта Пеппи плеер..
там нет полного отключения малины (поскольку нет дежурки). Весь смысл полностью отключить малину от пульта или кнопки, а так же затем её включить… Уважаемый автор хорошо продумал и решил данную проблему, у меня чуть проще по ссылке, но принцип одинаков — если отключать малину от сети совсем — только дежурка и «слушается» только 1 пин малины — на выключение… без ДУ это совсем уже не надо — каждый раз подходить и тыкать кнопки, если собираете стационар
koka77777 2 года назад #
Проект классный, повторил, работает. Когда то спрашивали читает ли диски с CD рома. Подключил сд ром с компа через usb sata ide переходник, диски читает. А вот с винчестерами проблема. 2.5 дюма винчестер 320гиг. видит, а винчестеры на 3.5 дюйма 1тераб. и 2тераб. не видит. Может подскажете в чём может быть проблема?
Pushok62 2 года назад #
Очень интересно! Наверное читает содержимое CD как файловую систему, а не как список воспроизведения? Насчёт винчестера трудно сказать. У меня работает с винтом 2,5" 500 Гб. Возможно больший объём просто не поддерживается системой.
koka77777 2 года назад #
Я пока пробовал самопальный диск с мп3, папки показывает, список песен тоже. Правда где русский алфавит, там квадратики. Но диск записан очень давно, а проверить с другими форматами, пока нет чистых болванок.
А на счёт винчестера, хотел купить 2.5 дюйма на 2 терб, или даже на 4т. А вдруг и его распери не увидит?
Pushok62 2 года назад #
Думаю не увидит. Скорее всего дело не в 2,5"/3,5", а именно в объёме.
koka77777 2 года назад #
Скачал с https://github.com/rern/rAudio-1 последний релиз, 2 терб. винчестер увидел. Но эмулятор кнопок и блок управления питанием не работает. Помогите, пожалуйста, настроить. Паял из этой статьи https://audiohobby.ru/articles/emuljator-nazhatija-knopok-na-enkoderah-dlja-pleera-runeaudio.html
Pushok62 2 года назад #
К сожалению, последний релиз rAudio работать не будет, интегрировать в него программу управления у меня не получилось. Да он и по качеству звучания очень плохой. Поэтому единственный вариант — использовать HDD меньшего объёма или можно применить старую версию rAudio, уже доработанную (см. ссылку на rAudio-1 в конце статьи), хотя я не уверен в поддержке HDD большого объёма.
koka77777 2 года назад #
Загрузил образ с этого проекта RuneAudio_rpi2_rp3_0.4-beta_20160321+USB+LCD2004en+BTN+IR+DSD+PWR+BCKL+TS, так он тоже видит 2 терб. винчестер, но в начале запуска распери на дисплее требует логин и не хватает времени для запуска, и начинает моргать часто светодиод про ошибку запуска. Подскажете как ввести, что бы не запрашивало логин или как его ввести?
caleb 2 года назад #
Там кстати новых релизов куча уже по выходила, если смириться с отсутсвием плюшек от платы управления, можно и ими пользоваться. Перемычку тест только поставить.
Не помню я что бы там какие-либо пароли запрашивались.
koka77777 2 года назад #
Образ по ссылке что в этой статье, запрашивает логин.
caleb 2 года назад #
Консоль. Владимир расскажет что это такое. По идее нужно подождать и должна оболочка стартануть. Если ничего не путаю.
Расп выводит в разные видеовыходы разную информацию. если 2 экрана подключить на одном будет консоль. Вроде так.
Pushok62 2 года назад #
Я уже не помню, почему логин запрашивает, по идее должно потом всё загрузиться. Я этот rAudio как-то попробовал, он работал у меня без проблем, но очень плохое качество звучания по сравнению с RuneAudio, и я его забросил. А то, что не успевает загрузиться, скорее всего карта Micro SD медленная, он же сильно навороченный, это rAudio. У меня была карта промышленная (Industrial), со скоростью записи 30, с ней работал нормально. Боюсь, что больше ничего не смогу подсказать по этому rAudio. Потом автор в своих последующих релизах сильно всё перелопатил, и исчезла возможность установки требуемых библиотек для программы управления. В данной ситуации не вижу иного выхода, как использовать диск меньшего объёма.
koka77777 2 года назад #
Образ в котором выскакивает консоль как раз из RuneAudio_rpi2_rp3_0.4-beta_20160321+USB+LCD2004en+BTN+IR+DSD+PWR+BCKL+TS, что в этой статье. И запускается, только больше минуты моргает консоль.С большим объёмом винчестеры видит. Может кто знает как убрать появление консоли?
Pushok62 2 года назад #
Это сообщение выскакивает, но потом автоматически исчезает, так что не должно мешать. У меня с этим образом всё прекрасно работает. А если не успевает загрузиться — значит карта Micro SD медленная слишком. Как вариант попробуйте прошивку в приватном вложении «proshivki-2022» (доступно после авторизации на сайте) — там время задержки включения подсветки увеличено до 10 секунд, как раз для менее быстрых карт. И это сообщение не должно быть видно.
Pushok62 2 года назад #
Ещё как вариант могу для вас сгенерировать прошивку блока управления с увеличенным временем ожидания загрузки. Только нужно учитывать, что с медленными картами плеер работает не очень хорошо. Интересно было бы посмотреть на фото вашей SD карты.
caleb 2 года назад #
Там явно медленная карта либо глючная. С нормальной картой консоль висит не долго, загружается достаточно быстро.
koka77777 2 года назад #
Прошу ещё помощи. Пробую подключится к винчестеру по сети, что бы добавлять файлы.Но что то делаю не так, а подробной инструкции в интернете так и не нашёл. Подскажите, пожалуйста, как это сделать.
Pushok62 2 года назад #
Просто у себя на компьютере открываете сетевое окружение, там должен отображаться Runeaudio, нужно зайти туда, и там будет папка USB. Можно в адресной строке Проводника Windows просто набрать IP адрес плеера (его нужно будет посмотреть) с двумя обратными слэшами, например: \\192.168.1.12
koka77777 2 года назад #
Я так делал, не пускает. IP правильный. Браузером плеер управляется.
Pushok62 2 года назад #
Если Windows 10, можно попробовать доустановить компонент SMB 1.0 (Samba), в десятке его вроде зарезали. Только не ставьте галочку Автоматическое удаление протокола SMB.
lumpics.ru/how-to-enable-smb1-in-windows-10/
koka77777 2 года назад #
Да 10 стоит, буду пробовать, Спасибо.
koka77777 2 года назад #
Включил Samba, в сетевом окружении появилось RuneAudio, а дальше не пускает.
Pushok62 2 года назад #
Надо попробовать в Центре управления сетями и общим доступом отключить доступ с парольной защитой в разделе Все сети, и разрешить доступ к общим файлам и принтерам для всех типов соединений частные/гостевые и общедоступные.
koka77777 2 года назад #
Перепробовал всё что только возможно по коду ошибки, не впускает и всё. Переустанавливал и виндовс. А оказывается вся проблема в образе. Я поставил себе Неофициальный образ RuneAudio 0.4, так как он не показывает консоль и быстро запускается. А вот доступ к папкам в нём запрещён. Установил 1 образ, тот что с консолью, все папки видятся. Подскажите, пожалуйста, как в том образе включить доступ .
Pushok62 2 года назад #
Боюсь, что с этим будет проблема. Можно попытаться сравнить файлы конфигурации Samba в разных образах, может простая его корректировка поможет. Какие-либо модификации самой системы, естественно, невозможны.
caleb 2 года назад #
У меня тоже была сначала подобная проблема, что я делал не помню.....
все это дело Владимиру в фотках отсылал, посмотрю у себя, если сохранилось, напишу.
Но у меня к папкам подключенного диска доступ полный и именно на не официальном 0.4
Вот какие компоненты у меня установлены. SMB
как правило в винде отсутствует и ее надо ставить.
Справа специально сделал подключенный сетевой диск на плеер. Причем с образом я ничего не делал, просто поставил и все.
caleb 2 года назад #
Компоненты в параметрах сетевого адаптера.
Клиент для сетей майкрософт.
общий доступ к файлам и принтерам.
IP версии 6
IP версии4
ответчик обнаружения топологии канального уровня
отвечающее устройство обнаружения топологии
caleb 2 года назад #
У жены на компьютере попробовал открыть, там все по умолчанию открывается. Пробуйте еще в настройках роутера разные брандмауэры выключить. Они сильно могут мешать.
Pushok62 2 года назад #
Сетевой экран в роутере обычно только на внешнем интерфейсе включается, внутри сети не используется.
Pushok62 2 года назад #
IP 6 здесь лишнее
caleb 2 года назад #
пусть будет, есть не просит
для пущей совместимости... :)
caleb 2 года назад #
Проверил на доступ к библиотеке вообще на постороннем компьютере подключенном через вайфай и установленной вин7, все прекрасно видится и доступно. Точно что-то с роутером в сети.
Dafin314 2 года назад #
Причем все это гадство имеет свойство сбиваться после обновлений винды, до известных событий десятка чуть не каждую неделю версию меняла, причем запрет обновлений работал месяц и снова ругался.
Pushok62 2 года назад #
Я на Windows 10 (LTSB) уже давно использую программу Win Update MiniTool для блокировки этих обновлений — фактически мирового зла...
Dafin314 2 года назад #
А они после ухода из России и не досаждают теперь регулярными обновами
caleb 2 года назад #
У меня вообще ломанная и вычищенная от всякого говна версия от команды WZT стоит, прекрасно работает, все что нужно поддерживает. А просто 10ка любая живет своей жизнью, у жены целый вечер чистил от этих обнов, оно прописано в каждой политике и службе, везде надо выключать, там прописано если что сразу стучать на сервак и качать качать качать обнову. А про эту програмку не знал, надо скачать.
GENTOS220 2 года назад #
Где можно купить Raspberry Pi 3 Model B по адекватной цене, ниже 10к руб. не нашел, даже на Али?
Pushok62 2 года назад #
На али они уже давно исчезли. Думаю, теперь только на Авито. Например, тут.
bavtec 2 года назад #
У меня есть Raspberry Pi 3 Model B. Лежит без дела. Брал за 4.5тр. Так и отдам.
iggus 1 год назад #
Владимир, а экран сверху закрыт каким-то стеклышком или как? Вот эта черная рамка с закругленными углами это что? Тач через него нормально работает?
А, понял, это экран такой, уже с такой закругленной рамкой сверху.
Pushok62 1 год назад #
Да, это сам экран такой, без дополнительных стёклышек. А в передней панели под него углубление сделано на маленькую глубину, там вообще отверстие сложное.
caleb 11 месяцев назад #
Посмотрел до чего дорос rAudio, последние образы кошмар… RaspPi 3 для него реально мало, тормозит, думает очень долго и интерфейс очень специфический стал. Заточено для работы чисто с телефона, на пример. Либо удаленно с компьютера.
Sauron1ourd 9 месяцев назад #
Спасибо за ваш прекрасный проект, но есть пара вопросиков: реализована-ли функция передачи аудио по Bluetooth?; возможно-ли ее реализовать впринципе самому, либо же нужны готовые решения и все?
Pushok62 9 месяцев назад #
Функция передачи по Bluetooth в этом проекте не реализована, и, насколько я понимаю, собственными силами реализована быть не может. Поддерживается только LAN/Wi-Fi.
Александр 8 месяцев назад #
Здравствуйте! тоже подумываю о подобном плеере. вот если все же заморачиваться скажите пожалуйста выход HDMI с Raspberry можно использовать (к телеку ) или лучше свай экран? и что еще кроме Raspberry можно использовать для подобного проекта? и еще а на компьютерном железе можно собрать подобный плеер ?
Pushok62 8 месяцев назад #
Здравствуйте! HDMI использовать можно, проверяли, работает. Также можно использовать и другие микрокомпьютеры, но это будет уже совсем другой проект, и придётся заново «придумывать» программную и аппаратную поддержку. А для этого плеера годится исключительно Raspberry Pi 3B (без +).
Александр 8 месяцев назад #
на Алике можно брать? с AH-TX1-lite +AH-D16-PRO хорошо будет ?
iggus 8 месяцев назад #
Можно купить на Авито, там они по 4-5 тыс. Я сам там брал.
Pushok62 8 месяцев назад #
На Алике можно, только, по-моему, их там уже нет. На Авито надо брать. Я там тоже покупал.
Pushok62 8 месяцев назад #
AH- TX1 Lite + AH-D16-Pro будет очень хорошо.
Александр 8 месяцев назад #
Спасибо!!! соберу фильтр AH-F7 Pro v2.0. потом буду собирать денюжку на малинку и все остальное! ну а пока 10 виндовс и ютюб !
9pixel 8 месяцев назад #
Здравствуйте!
Повторил данную конструкцию совместно с AH-D16 и XMOS-ом переделанным в слейв, правда пока раскиданную на фанерке ;-)
Единственное отличие это дисплей на 4.3" с тачскрином. Он конечно мелковат, но отображение можно оптимизировать, чем и займусь в ближайшее время.
Хочу отметить влияние EMI-фильтров на звук. Я не стал экспериментировать с емкостями в них, а сразу поставил на 0.47мкФ полипропилен Х2 от EPCOS. С ними звук получился кристально чист при условии что и сам музыкальный материал соответствующий!
Наилучший результат по звучанию достигается с профилем Rune Audio и ACX. С первым сцена максимально широкая и детальная!
Огромная благодарность Владимиру за этот проект и помощь в оптимизации плат питания транспорта и синхронного выпрямителя, а так же за помощь при наладке!!!
Осталось «только» все оформить в подходящий корпус ;-)
iggus 8 месяцев назад #
Мой плеер, сделанный по мотивам статей Владимира, эксплуатируется в таком виде, с тачскрином 7". Тоже думаю над корпусом:) В качестве пульта дистанционного управления использую приложение на телефоне.
9pixel 8 месяцев назад #
Тоже пользуюсь переодически с телефона. С телефона управляется резво и без проблем :)
Pushok62 8 месяцев назад #
Александр!
Большое спасибо за полезную информацию о вашем варианте конструкции плеера! После длительных прослушиваний с хорошим ЦАПом пришёл к выводу, что звуковой профиль «ACX», с учётом ваших впечатлений, самый лучший, с ним звук помягче на ВЧ, чем с профилем «RuneAudio».