0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子发烧友论坛 2025-04-22 08:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

对于有线耳机输出,我们选择了 Cirrus Logic WM8523 DACTI 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

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

项目仓库及文件分享

723f2a38-1f0d-11f0-9434-92fbcf53809c.jpg

724be82c-1f0d-11f0-9434-92fbcf53809c.png

726b9672-1f0d-11f0-9434-92fbcf53809c.png

72817726-1f0d-11f0-9434-92fbcf53809c.png

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

729b0db2-1f0d-11f0-9434-92fbcf53809c.png

72aa4f02-1f0d-11f0-9434-92fbcf53809c.png

开源协议声明

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;


72b7d622-1f0d-11f0-9434-92fbcf53809c.jpg

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

    关注

    5

    文章

    413

    浏览量

    38528
  • 开源
    +关注

    关注

    3

    文章

    4033

    浏览量

    45573
  • ESP32
    +关注

    关注

    24

    文章

    1083

    浏览量

    20862
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Made with KiCad:Tangara 便携式音乐播放器

    Tangara便携式音乐播放器。它可通过 3.5 毫米耳机插孔或蓝牙输出高品质音质,电池续航时间长。” Made with K
    发表于 04-16 14:01

    开源分享】ESP32复刻iPod便携式音乐播放器Tangara

    Tangara便携式音乐播放器。它通过 3.5 毫米耳机插孔或蓝牙输出高品质声音,电池续航时间长,并包括
    发表于 04-21 11:35

    便携式HIFI 播放器和网络数字音乐播放器 如果都连接音箱 哪个 音质好

    便携式HIFI 播放器和网络数字音乐播放器 如果都连接音箱哪个 音质好
    发表于 03-29 10:36

    PNX0101及其在便携式MP3播放器中的应用

    目前,便携式MP3 播放器的发展十分迅速。用户对便携式MP3 播放器的音质、体积、功耗等方面提出了越来越高的要求。Philips 公司推出的32 位ARM+DSP 双核结构的PNX01
    发表于 09-01 09:31 37次下载

    基于RFID的便携式智能语音播放器设计

    本文设计的便携式智能语音播放器可以通过USB接口与PC通信下载景点资料,RFID电子标签安放在景区内,发射景点的编码信息,当游客进入景区时,便携式智能语音播放器接收到对应的景
    发表于 08-24 10:10 2569次阅读
    基于RFID的<b class='flag-5'>便携式</b>智能语音<b class='flag-5'>播放器</b>设计

    基于PIC16C64便携式MP3播放器的设计

    基于PIC16C64便携式MP3播放器的设计。
    发表于 01-22 14:27 15次下载

    基于STM32的便携式音乐播放器设计

    。本次系统设计采用ARM Cortex-M3内核的STM32F103VET6作为微控制、SD卡作为存储介质、VS1003作为音频解码芯片以及TFT彩晶屏作为人际交互设备,设计款可播放mp3、wav文件格式的
    发表于 11-26 11:43 72次下载
    基于STM32的<b class='flag-5'>便携式</b><b class='flag-5'>音乐</b><b class='flag-5'>播放器</b>设计

    便携式音频播放器的处理SoC系统软件和电源管理的详细资料概述

    便携设备包括音频回放、无线电、音频记录、电影回放和图像取景应用。用于便携式音频播放器的片上系统(SOC)需要低功率和小尺寸的因素,通过宽范围的音频效果以及视频和图像能力来区分。本文介
    发表于 05-03 09:23 5次下载
    <b class='flag-5'>便携式</b>音频<b class='flag-5'>播放器</b>的处理<b class='flag-5'>器</b>SoC系统软件和电源管理的详细资料概述

    便携式媒体播放器的模拟电源管理系统的研究分析

    最新的市场统计数据显示,便携式媒体播放器是目前发展最快的便携式消费类电子终端设备。消费者希望在路上也能聆听他们喜爱的音乐,欣赏视频剪辑甚至电影。不过,消费者还希望获得更多功能。即将推出
    的头像 发表于 12-30 08:28 3431次阅读
    <b class='flag-5'>便携式</b>媒体<b class='flag-5'>播放器</b>的模拟电源管理系统的研究分析

    便携式CD播放器D-FS601用户使用手册

    便携式CD播放器D-FS601用户使用手册
    发表于 08-25 09:37 5次下载

    基于ESP32构建的音频播放器

    在这里,我们将使用LM386 和带有 ESP32 的扬声播放音乐文件。音频输出可能不大,但此应用程序显示了
    发表于 08-08 15:37 2.6w次阅读
    基于<b class='flag-5'>ESP32</b>构建的音频<b class='flag-5'>播放器</b>

    和弦Netduino音乐播放器开源分享

    电子发烧友网站提供《和弦Netduino音乐播放器开源分享.zip》资料免费下载
    发表于 11-08 15:20 0次下载
    和弦Netduino<b class='flag-5'>音乐</b><b class='flag-5'>播放器</b><b class='flag-5'>开源</b>分享

    基于ESP32模块的便携式IoT显示

    方案介绍这是便携式的 IoT 显示项目,本教程为如何使用 2 英寸 LCD 和 ESP32 制作便
    发表于 12-27 15:58 0次下载

    便携式音频播放器/迷你小音响实现Hi-Fi高保真音质

    便携式音频播放器/迷你小音响实现Hi-Fi高保真音质
    的头像 发表于 02-04 09:53 1802次阅读

    Made with KiCad(120):Tangara 便携式音乐播放器

    “  Tangara便携式音乐播放器。它可通过 3.5 毫米耳机插孔或蓝牙输出高品质音质,电池续航时间长。 ” Made with
    的头像 发表于 03-21 11:17 960次阅读
    Made with KiCad(120):<b class='flag-5'>Tangara</b> <b class='flag-5'>便携式</b><b class='flag-5'>音乐</b><b class='flag-5'>播放器</b>