esp32录音功能开发_自制基于ESP32的音频播放器

本文介绍了如何使用ESP32开发板、LM386放大器和8欧姆扬声器自制音频播放器。通过将.wav格式的音频文件经过Audacity编辑后,生成十六进制代码并在Arduino IDE中编写代码实现播放。ESP32通过XT DAC音频库处理音频数据,通过GPIO 25播放音乐。
摘要由CSDN通过智能技术生成

自制一台音乐播放器会很有趣,因此,在本篇文章中,我们将使用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

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值