站内搜索
发作品签到
专业版

ESP32视频播放器

工程标签

1.9k
0
0
3

简介

用NS4168+ESP32,做一个简单的视频播放器,播放mjpeg视频

简介:用NS4168+ESP32,做一个简单的视频播放器,播放mjpeg视频
复刻成本:100

开源协议

GPL 3.0

创建时间:2024-09-21 23:10:06更新时间:2024-09-23 11:07:17

描述

在先前的实验中,我们对NS4168与ES8388这两款数字音频处理芯片进行了详尽的测试与评估。随后,在原子ESP32的开源例程中,我们移植了了一个精巧的视频播放器,它实现了简单的AVI MJPEG格式视频而设计。这个轻量级的播放器给我留下了深刻的印象,激发了我进一步探索的兴趣(主要是一直都想自己做个MP4玩玩)。

因此,我决定不再犹豫,而是立即着手开发一个简易但功能完备的视频播放器,以此作为个人技术实践的一次愉快尝试。

关于NS4168,ES8388评估的简单测试和评估(电路方面)大家可以参考我的开源文档:

直接上超链接:

【开源广场】I2S音频评估板

NS4168芯片资料(选择这块芯片,因为这块芯片便宜,而且很简单,简单到只需要把音频通过I2S总线传输过去就OK了)

NS4168 datasheet

 

废话不多说,开始

首先电路图——

这里做了个ESP32最小系统,通过USB虚拟串口下载

芯片方面采用的是ESP32S3-WROOM-N16R8,Flash和RAM都比较大,方便后期开发:)

这里要帮大家排个雷——一定要确定boot电路和Reset电路正常,不然的话芯片没法进入下载状态

 

电源部分使用的是RT9013芯片

接下来是SD卡和SPILCD

SPI屏幕我这里用的是ST7789的LCD模块,分辨率320*240(摆个烂直接用模块)(这里用的是金逸晨的TFTLCD模块,铁框的)

 

最后是NS4168 I2S音频芯片部分电路

这个电路特别简单,只用两个滤波电容,一颗下拉电阻(控制左右声道引脚)

 

OK,开始焊接!!!!!!!!

1.电源部分焊接

焊接电源部分,包括TypeC接口和3.3V稳压电路

焊接后,用万用表测一下正负极有没有短路

上电,测试!!!!

测试5V,OK

测试3.3V,OK

完美!!!!!!!!!!!!!!!

 

2.安装ESP32S3板卡

先安装BOOT按键和RESET按键,并且测试按键

安装板卡

上电测试,上电前一定要先量一下GND 和 3.3 两端的电压(不然板卡可能就烧了)

上电后,连接电脑会有提示音,打开VSC,看到虚拟串口设备,并且成功识别ESP32板卡,下载试试,成功!!!!!!!!!!

 

3.安装NS4168和其他的元器件

4.焊接屏幕,最后测试

 

最后测试,看视频:)

这里提一下,视频播放器的源代码来自原子,大家可以去参考相关资料,我这里只是做简单的移植:)

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
ESP32视频播放器演示视频.mp4
31
2
ESP32S3 NS4168 I2S测试.zip
59
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航