Boxie - 一个为我 3 岁孩子准备的始终离线的音频播放器

2025 年 4 月 26 日,作者分享了自制音频播放器“Boxie”的制作过程。

  • 设计初衷:受 Game Boy 外形启发,制作一款便携式、电池供电、离线使用的音频播放器,替代 Tonie Box,满足儿子需求,如采用旋钮和按钮控制、可查看音频封面等。
  • 硬件部分

    • cartridge(存储卡):选用 micro SD 卡存储音频文件,设计定制 PCB 固定和暴露引脚,3D 打印覆盖层粘贴标签,PCB 为 2 层,方便插入和取出。
    • cartridge slot connector(卡槽连接器):最初借鉴 Abe 的项目使用 pogo 针,失败后改用电池弹簧,通过环端子和螺丝连接,易于组装和维修。
    • DAC、amp 和 speaker(数模转换器、放大器和扬声器):选择 MAX98357A 作为 DAC,搭配 Visaton FR 7/4 扬声器,满足 mono 音乐播放需求。
    • ESP32-S3 板:具有电源管理和电池充电功能,可通过 USB-C 充电 3 节 AAA NiMH 或单节 3.7V LiPo 电池,具备多种保护和供电功能,4 层 PCB 布局合理。
  • 软件部分:基于 mcugdx 框架,简单易实现检查 SD 卡、播放音频、响应按钮等功能。
  • 其他部分

    • buttons、knobs and enclosure(按钮、旋钮和外壳):设计外壳,包含顶部和底部,顶部有按钮、旋钮、扬声器和电池弹簧安装位,底部有电池舱等,通过 M3 螺丝固定,内部安装主板等组件。
    • Bonus content(附加内容):设计 USB 存储卡读卡器方便文件修改,还对 Andonstar AD249S-M 数字显微镜进行改装,将其安装在 Rode PSA1 articulated arm 上,并 3D 打印了适配的支架。
  • 组装步骤:提供了详细的组装指南,包括打印外壳部件、焊接主板和 ESP32-S3 板、安装各种组件等,还需注意一些细节和焊接技巧。
  • 未来工作:添加耳机插孔,需要重新设计主板和进行电压管理,还需研究 I2S 信号转换为耳机输出的 IC。
阅读 9
0 条评论