【开源分享】用ESP32复刻一个iPod :便携式音乐播放器Tangara

描述

Tangara 是一款便携式开源音乐播放器,硬件威廉希尔官方网站 使用KiCad设计,而且它的外壳和固件也是100%开源。它通过 3.5 毫米耳机插孔或蓝牙输出高品质声音,电池续航时间长,并包括一个功能强大的处理器,目前支持的音频格式有MP3、FLAC、OGG、Opus。

 

Tangara核心使用的是大家熟悉的 ESP32 模块,而且还还为您提供全彩显示屏、电池和单指触摸界面。

对于有线耳机输出,我们选择了 Cirrus Logic WM8523 DAC 和 TI INA1620 放大器,它们可产生非常出色的声音。我们认为 Tangara 的音频质量足以取悦普通听众和发烧友。我们的放大器可以提供足够的功率,使得输出的声音很干净,即使是相当苛刻的耳机也可以毫不费力地达到舒适的音量。

对于喜欢无线聆听的人,Tangara 还提供基本的蓝牙 SBC 音频支持,未来固件更新可能会提供更现代的编解码器。

技术规格

主微控制器:ESP32-WROVER-E

Xtensa 双核 LX6 处理器,每个内核运行频率为 240 MHz

520 KiB 内部 RAM,外加 8 MiB 外部 SPI RAM

16 MiB 四通道 SPI 闪存

蓝牙 v4.2,蓝牙经典和 BLE

802.11 b/g/n Wi-Fi,最高 150 Mbps

协处理器:SAMD21E18

Arm Cortex-M0+ CPU 运行频率为 48 MHz,具有 256 KiB 闪存和 32 KiB RAM

负责 USB 通信(包括对 ESP32 进行编程)和系统电源管理

连接到系统的 I²C 总线,并具有对 SD 卡的 SPI 访问

音频链:WM8523 DAC 和 INA1620 放大器

当前固件支持 44.1 kHz 或 48 kHz 的 16 位音频,DAC 支持高达 24 位和 192 kHz

3.5 mm 音频输出,在 250 欧姆时提供 200 mW,在 32 欧姆时提供 ~150mW

总谐波失真+噪声 <0.03%

SNR 为 106 dB(A 加权)

固件支持 WAV、MP3、FLAC、Opus 和 Vorbis 编解码器

还支持蓝牙音频(仅限 SBC 编解码器,可通过固件更新实现更多编解码器)

电池

2200 mAh 电池,带标准 3 针 JST 连接器

USB Type-C 充电,高达 1 A 的充电电流

有效电池续航时间取决于使用情况(通常为 >20 小时)

待机电池寿命长达数年(待机电流消耗 <50μA)

两个硬件按钮、一个锁定开关和一个可配置的电容式触摸轮

用于物理反馈的 ERM 触觉电机

1.8 英寸、160x128、全彩 TFT 显示屏

使用标准的 SDXC 卡进行存储。最高可达 2 TiB

一个非常酷的透明磨砂外壳

 

项目仓库及文件分享

ESP32

ESP32

ESP32

ESP32

文件下载地址:https://bbs.elecfans.com/jishu_2485867_1_1.html

ESP32

ESP32

开源协议声明

Licensed under Apache-2.0, BSD-3-Clause, BSL-1.0, CC0-1.0, GPL-2.0-or-later, GPL-3.0-only, LGPL-2.1-or-later, MIT, OFL-1.1-RFN, Unlicense;


 

ESP32

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分