自制一台音乐播放器会很有趣,因此,在本篇文章中,我们将使用ESP32微控制器制作一个有趣的音频播放器,只需将一个扬声器连接到ESP32即可获得音效。本文中,我们将使用LM386、扬声器和ESP32来播放音乐文件。音频输出的音量可能不会很大,但该应用显示了ESP32开发板播放音频文件的功能。
所需的组件
● ESP32开发板
● LM386放大器模块
● 8欧姆扬声器
● 跳线
电路原理图
ESP32音乐播放器的电路图如下-
ESP32-Audio-Player-Circuit-Diagram.jpg (83.87 KB, 下载次数: 1)
2020-12-29 10:00 上传
要在ESP32上播放声音,我们需要一个扬声器。扬声器通过LM386音频放大器模块连接。放大器模块的Vcc和GND引脚连接到ESP32的VIN和GND,而放大器模块的IN引脚连接到ESP32的GPIO 25引脚。 GPIO 25是2个DAC(数模转换器)引脚之一。
ESP32音乐播放器的完整连接如下所示:
ESP32-Music-Player.jpg (73.17 KB, 下载次数: 1)
2020-12-29 10:00 上传
准备音频文件
要在ESP32开发板上播放音频,我们需要.wav格式的音频文件,因为ESP32仅可以播放.wav格式的音频文件。
因此,第一步将是获取要在ESP32上播放的文件。之后,下载并安装Audacity Audio Editor