项目简介
这是一个基于Arduino平台的迷你复古电视项目,借助简单的硬件设备和编程实现小型化电视功能。以ESP32开发板为核心处理器,搭配液晶显示屏、音频解码器等模块,可播放音频和视频内容。
项目的主要特性和功能
硬件特性
- 采用TTGO T7 Mini ESP32开发板。
- 配备1.69寸圆角液晶显示屏。
- 使用MAX98357音频解码器。
- 支持Micro SD卡槽。
软件功能
- 支持播放存储在SD卡中的音频和视频内容。
- 图形界面使用Arduino_GFX库,支持JPEG解码。
- 音频解码使用Helix解码器播放AAC或MP3格式。
- 提供详细的安装和配置指南,涵盖软件环境配置、烧录程序、硬件连接等步骤。
安装使用步骤
前提条件
- 已安装Arduino IDE。
- 已添加ESP32支持和Arduino_GFX库到Arduino IDE中。
步骤概要
第一步:软件环境配置
- 若未安装,下载并安装Arduino IDE。
- 在Arduino IDE中添加ESP32支持和Arduino_GFX库。
- 安装其他必要的库,如JPEGDEC和arduino-libhelix。
第二步:烧录程序
- 打开“minitv.ino”文件。
- 连接TTGO T7开发板。
- 选择正确的开发板端口和PSRAM设置。
- 上传程序到开发板。
第三步:硬件连接与配置
- 按提供的连接图连接各个模块。
- 将SD卡插入卡槽,把所需音频和视频文件转换为合适格式后存入SD卡。
DIY部分:媒体文件转换指南
项目提供一些命令行工具用于转换音频和视频文件以适应SD卡播放格式,包括图像转换和音视频格式转换指南。用户可按指南自行处理媒体文件,详细步骤和命令见项目文档。
注意事项
- 硬件连接时,按连接图正确连接各模块,确保接线无误。
- 烧录程序和配置时,注意选择正确的开发板端口和PSRAM设置,保证程序成功上传运行。
- 使用DIY部分进行媒体文件转换时,按指南正确操作,避免格式不兼容导致播放问题。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】