Проект Paragon: Портативный музыкальный плеер
Скучаете по своему старому iPod? Хотите сделать что-то на замену? Тогда этот проект для вас! Это портативный музыкальный плеер, который гарантированно заставит вас поностальгировать.
Он был сделан Ником, который выложил файлы журнала на Hackaday, и называет его Music32-V2.
Это очень интересная сборка, и я, например, с нетерпением жду, когда она начнет развиваться. Ник планирует сделать ее полностью открытой, так что вы тоже сможете поиграть с ней.
Хочу отметить, что этот проект не завершен. Мы поместили его здесь, потому что это действительно замечательный проект, и, честно говоря, одни из лучших частей этих проектов Hackaday - это журналы.
И даже когда проект не завершен, интересно наблюдать за его развитием.
Вы можете увидеть, через какие трудности проходят люди, как они приходят к решениям и насколько изобретательны создатели. Поэтому мы обязательно будем обновлять этот пост по мере продвижения проекта, чтобы вы могли увидеть больше!
Оборудование
И в случае с Nic одна из этих проблем связана с аппаратным обеспечением.
Ник разработал печатную плату для этого проекта, который в настоящее время базируется на микросхеме Espressif ESP32-S3. Идея заключается в том, что портативный музыкальный плеер использует SD-карту для хранения музыки.
Как видно на рисунке ниже, в Nic установлен кодек ES8327, управляющий звуком.
Изначально Ник выбрал ESP32-S3, поскольку идея заключалась в том, чтобы иметь возможность перетаскивания музыки через USB. Однако ESP32-S3 не подходит для Bluetooth-наушников, поскольку поддерживает только Bluetooth Low Energy (BLE).
Таким образом, в настоящее время планируется доработать программную часть, а затем изменить печатную плату для установки другого микроконтроллера.
По словам Ника, это позволит сделать Bluetooth-наушники доступными, но функция перетаскивания должна исчезнуть.
Кроме того, Nic решил добавить корпус и колесико, чтобы придать устройству сходство с классическими портативными музыкальными устройствами.
(В журнале Ник сравнивает пользовательский интерфейс с Zune. Помните такие? Но я думаю, что на самом деле он очень похож на SanDisk Sansa).
Программное обеспечение
Программное обеспечение пока находится в основном на ранних стадиях.
Проект написан на языке C, и, судя по последним логам, Ник уделяет достаточно много времени работе над спрайтами.
Если обратиться к Репозиторий GitHubВы увидите, что большая часть файлов проекта в настоящее время связана с интерфейсом и приведением файлов в порядок.
Мне не терпится увидеть, как будет развиваться программное обеспечение. Уже сейчас визуальный интерфейс кажется довольно гладким и интуитивно понятным.
Заключение
Вот и все, портативный музыкальный плеер. Надеюсь, это вдохновит вас на создание своего собственного!
Обязательно посмотрите страница проекта на Hackaday подробнее.
И обязательно ознакомьтесь с другими Paragon Projects здесь.
Хотелось бы увидеть подобный проект с Raspberry Pi Pico.
А как насчет вас? Какие функции и возможности вы бы добавили?