金穗农机指南

用ESP32做了个MP3,可以看小说,听歌,听电台!

admin 173
前言

小学的时候,谁家有MP3,MP4,真的会变成全年级最靓的仔!

但现在我们长大了,身为电子人,MP3还不是随随便便就能DIY个出来?(不是),开源一下!

工程描述

我用ESP32做了一个MP3,带墨水屏。

它有9个基本功能:

自定义表盘、天气、阅读、图片、时钟、MP3、收音机、配网、设置。

本文主要分享MP3的——软硬件说明、设计图、安装步骤、功耗测试结果、开源资料。

硬件说明

MP3由这8部分硬件组成:

墨水屏尺寸:1.54寸

主控:ESP32-WROOM-32D4MB

内存:最大支持32GSD卡

接口:3.5mm耳机接口,可连耳机、天线。

USB充电接口,可充电、连天线。

音频播放:ES8311+NS4150,目前仅提供单声道。

其他硬件:收音机RDA5807M、喇叭3520,8Ω、时钟芯片RX8010、温湿度芯片SHT30

电池极限尺寸:34x50x3mm

软件说明

使用platformIO开发Arduino框架,使用的库:

GxEPD2

U8g2_for_Adafruit_GFX

Adafruit_GFX_Library

ClosedCube_SHT31D

ESP32-A2DP

ESP8266Audio

RX8010SJ

SdFat

TJpg_Decoder

truetype_Arduino

ArduinoJson

arduino-audio-tools

Radio

电路设计图

安装步骤

屏幕座子一定焊正位置,不然影响装配

外壳使用4颗自攻螺丝,纽扣电池仓使用2颗自攻螺丝

屏幕需安装顶块,先使用双面胶贴到PCB上

纽扣电池使用AG0两颗串联,外壳穿过镀锡铜线垫住电池(建议叠厚点),然后穿过PCB的纽扣电池正极焊盘焊接好

功耗测试结果

时钟功耗:

收音机功耗:

外放音乐功耗:

蓝牙播放功耗:

蓝牙连接不播放功耗:

开源资料下载

MP3的电路代码已全开源。

资料参考自:立创开源硬件平台《ESP32迷你墨水屏MP3收音机多功能》作者:甘草酸不酸

如果你需要电路源文件,用于DIY学习,可在电脑端打开:「链接」

文章的最后:实话!家人们,小编要有个这样的MP3,手机都不香了!

我会持续更新优质、有趣、实用的开源项目!