Tangara — портативный музыкальный плеер, призванный снова сделать MP3-плееры крутыми. Благодаря дизайну, вдохновленному iPod, и модулю ESP32 в основе, Tangara представляет собой ностальгический способ прослушивания любимой музыки и подкастов с открытым исходным кодом.
ESP32-WROVER-E, лежащий в основе музыкального проигрывателя, является основным микроконтроллером, но он также оснащен сопроцессором Microchip SAMD21, который отвечает за связь USB и управление питанием. Мы рассмотрели ESP32-WROVER-KIT, комплект разработки для линейки модулей ESP32-WROVER и ESP-WROOM-32 с интерфейсом JTAG и ЖК-дисплеем. Музыкальный проигрыватель Tangara может выводить звук через разъем для наушников 3,5 мм или через Bluetooth, хотя в настоящее время Bluetooth ограничен кодеком SBC по умолчанию.
Tangara — детище австралийской технологической компании Cool Tech Zone, ориентированное на сообщество портативных медиаплееров в целом. Это отражено во многих дизайнерских решениях, принятых командой. Он имеет полноцветный 1,8-дюймовый дисплей, которым можно управлять с помощью двух боковых кнопок громкости и большого емкостного сенсорного колеса посередине.
Технические характеристики Tangara:
- Беспроводной модуль ESP32-WROVER-E
- SoC — двухъядерный процессор Xtensa LX6, работающий на частоте 240 МГц, с внутренней оперативной памятью 520 КБ.
- Память — 8 МБ внешней SPI RAM
- Хранилище — флэш-память Quad SPI 16 МБ
- Сопроцессор — микрочип SAMD21E18 Arm Cortex-M0+ CPU @ 48 МГц, с флэш-памятью 256 КБ и оперативной памятью 32 КБ.
- Хранилище — стандартная карта SDXC, до 2 ТБ.
- Дисплей — 1,8 дюйма, 160 x 128, полноцветный TFT-дисплей.
- Возможности подключения – Wi-Fi, USB Type-C, Bluetooth.
- Аудио
- WM8523 DAC и усилитель INA1620
- Текущая прошивка поддерживает 16-битный звук с частотой 44,1 кГц или 48 кГц, DAC поддерживает до 24 бит и 192 кГц.
- 1х аудиовыход 3,5 мм
- Поддерживает кодеки WAV, MP3, FLAC, Opus и Vorbis.
- Поддерживается звук Bluetooth (в настоящее время только кодек SBC (поддиапазон). Дополнительные кодеки доступны через обновления прошивки)
- Питание
- Аккумулятор емкостью 2200 мАч со стандартным 3-контактным разъемом JST.
- 1x USB Type-C для зарядки, ток заряда до 1 А
- Активное время автономной работы (типичное) – 20 часов
- Срок службы батареи в режиме ожидания, лет
- Кнопки — 2х аппаратные кнопки, 1х переключатель блокировки и настраиваемое емкостное сенсорное колесо.
- Разное — 1x ERM (Eccentric Rotating Mass) тактильный двигатель для физической обратной связи
- Размеры — 2,26 х 3,98 х 0,87 дюйма.
- Вес – 150 грамм.
Этот проект полностью с открытым исходным кодом, а оборудование, программное обеспечение и прошивка размещены на sourcehut. Это означает, что вы можете изменить и настроить любую часть устройства на свой вкус, а также его легче ремонтировать, по сравнению с большинством альтернатив. Документацию к музыкальному проигрывателю можно найти на сайте Cooltech.zone.
Прошивка написана на C++17 с использованием ESP-IDF и использует базу данных на основе LevelDB, которая не накладывает ограничений на количество сохраняемых треков. Весь пользовательский интерфейс написан на языке Lua, а поддержка международных языков позволяет сортировать коллекцию в соответствии с выбранным вами языком.
Tangara запустила CrowdSupply в начале февраля и уже достигла цели по финансированию. Музыкальный плеер стоит 249 долларов — дешевле, чем iPod Gen 1 на момент его выпуска — и доставка по всему миру бесплатная. Ожидается, что заказы будут отправлены к сентябрю 2024 года.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи опубликован здесь.