Концепция плеера
Основная идея
Какие устройства воспроизведения музыки мы знаем?
- виниловый проигрыватель
- кассетный плеер
- CD-плеер
- MP3-плеер
Всех их объединяет уникальный дизайн и функциональность. Эти устройства созданы для выполнения единственной задачи: воспроизведение музыки. Но настоящий кайф приносит не проигрывание музыки, а сочетание ощущений: тактильность, внешний вид и само аудио. Без этого в них не смысла, простой MP3-плеер сегодня есть в каждом смартфоне.
Наиболее сильные эмоции дарят старые устройства со сменными носителями информации: пластинки, кассеты и так далее, то есть то, что можно коллекционировать, держать в руках, дарить, терять. MP3-плееры в этом отношении пошли в сторону удобства, потеряв ту самую “ламповость”. Никто не испытывает никаких чувств к архиву из тысячи скачанных файлов.
Привычные стримминговые сервисы тоже утомили общество, постоянно меняющиеся правила пользования сервисом вселяют людям недоверие к ним, периодические изчезновения артистов с платформ усугубляют ситуацию.
Мне хочется вернуть теплые чувства от обладания личной коллекцией музыки, сохранив при этом удобство цифрового формата.
В последнее время набирает популярность возврат к старой модели носимых устройств - каждое устройство отвечает только за свой функционал:
- телефон
- простая читалка
Кроме того, устройство может собирать коммьюнити фанатов и создавать коллекционную ценность, как, например, Dasai Mochi
А что, если вернуть радость от сбора своей физической коллекции музыки?
Выбор носителя
- Кассеты старые и нестабильные, сам плеер довольно массивный и со временем “устает”: моторчик изнашивается, тросик растягивается, страдает качество, это неизбежно приводит к необходимости регулярного обслуживания.
- USB-флешки большие и некрасивые.
- SD-карты широко распространены и дешевы, на первый взгляд – идеальный вариант. Но есть и минусы - массово используются microSD карты, а они не вызывают никаких теплых ощущений, и их невозможно кастомизировать. Обычные SD-карты уже лучше, но чаще всего, это та же microSD карта в корпусе переходнике, и на ощупь это чувствуется хлипко.
- CompactFlash (CF) карта - уже другое дело! Она ощущается монолитно и надежно, контакты скрыты внутри корпуса и, чаще всего, они поставляются в футляре с завода. Большой размер карт дает возможность кастомизации.
Варианты реализации
Для этой задачи я выбрал контроллер stm32, который дает стабильные тайминги и механизмы передачи данных при невысокой цене. Модуль i2s PCM5102 для вывода сигналов на наушники (есть возможность вывода дополнительных контактов для подключения колонок или усилителя). OLED-экран для отображения минимума информации, для плеера она не так критична. Добавить аккумулятор и мелочь, по розничной цене за компоненты выходит около 15 долларов. При создании кастомной платы устройство можно сделать довольно компактным.
На данный момент реализовано только воспроизведение музыки в формате WAV 16/24/32 бит на частоте 48/96 кГц. По задумке на одну CF карту записывается один альбом исполнителя и это занимает примерно 500Mb, смысла в экономии места форматом mp3 я не вижу.
Что уже сделано
Сейчас есть прототип, работающий с SD-картами. Тесты на дочери показали, что вау-эффекта он не вызывает, поэтому и был задуман переход на cf карты. Работа над моделированием корпуса в процессе, текущий вариант слишком велик и не годится. Вся сборка выполнена навесным монтажом, устройство получилось массивным, необходимо переходить на печатную плату.
Основной код написан, сейчас нужно его привести в порядок и переписать часть, отвечающую за переход с SD на CF. Сейчас CF карта читается через USB-конвертер, так как прямое чтение с CF карты требует слишком большого количества соединений, возможно печатная плата решит эту проблему.
