用esp32做一个mp4 (用esp32做图传)

前言

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

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

工程描述

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

用esp32投屏,用esp32播放视频

它有 9个 基本 功能

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

用esp32投屏,用esp32播放视频

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

硬件说明

MP3由这8部分硬件组成:

  • 墨水屏尺寸: 1.54寸
  • 主控: ESP32 -WROOM-32D 4MB
  • 内存:最大 支持32G SD卡
  • 接口: 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

电路设计图

用esp32投屏,用esp32播放视频

用esp32投屏,用esp32播放视频

用esp32投屏,用esp32播放视频

用esp32投屏,用esp32播放视频

安装步骤

  • 屏幕座子一定焊正位置,不然影响装配
  • 外壳使用4颗自攻M1.0X5螺丝,纽扣电池仓使用2颗自攻M1.0X5螺丝
  • 屏幕需安装顶块,先使用双面胶贴到PCB上
  • 纽扣电池使用AG0两颗串联,外壳穿过镀锡铜线垫住电池(建议叠厚点),然后穿过PCB的纽扣电池正极焊盘焊接好

用esp32投屏,用esp32播放视频

功耗测试结果

时钟功耗:

用esp32投屏,用esp32播放视频

收音机功耗:

用esp32投屏,用esp32播放视频

外放音乐功耗:

用esp32投屏,用esp32播放视频

蓝牙*放播**功耗:

用esp32投屏,用esp32播放视频

蓝牙连接不*放播**功耗:

用esp32投屏,用esp32播放视频

开源资料*载下**

MP3的 电路代码已全开源。

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

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

用esp32投屏,用esp32播放视频

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

如果你认为这篇文章还不错,欢迎 点赞、关注、转发、收藏

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