littlebot
Published on 2025-04-08 / 1 Visits
0

【源码】基于ESP32的微型互联网收音机MWR 2

项目简介

本项目设计了一个基于ESP32的简易互联网收音机,借助开源的硬件和软件设计,让用户通过WiFi连接互联网,便捷且经济地收听网络电台广播内容。

项目的主要特性和功能

  1. 硬件连接与通信:利用ESP32内置WiFi模块连网,实现电台内容实时流传输。
  2. 音频播放与控制:支持MP3、AAC等多种音频格式播放,用户可通过旋转编码器和按钮选择电台及调节音量。
  3. 配置与管理:通过Web界面配置电台网络信息(如SSID、密码、电台URL等),用SPIFFS文件系统保存配置,实现设备持久化配置。
  4. 状态指示:用LED灯指示设备运行状态,如网络连接和电量状态等。
  5. 多种电台选择:支持存储和播放多个电台URL,用户能通过旋转编码器切换电台。

安装使用步骤

  1. 已下载项目源码文件,将其解压。
  2. 把源码文件导入ESP32开发环境(如PlatformIO)。
  3. 根据硬件连接情况,修改代码里的GPIO引脚定义。
  4. 按需配置WiFi信息和电台URL等参数。
  5. 编译代码并烧录到ESP32开发板。
  6. 将旋转编码器和按钮连接到对应的GPIO引脚。
  7. 连接电源启动设备,通过旋转编码器和按钮控制电台播放和音量调节。

注意事项

  1. 使用前确保设备GPIO引脚连接正确,防止硬件损坏或功能异常。
  2. 配置WiFi信息和电台URL时保证信息准确,避免影响通信和播放。
  3. 使用中留意设备电量状态,及时充电或换电池。
  4. 遇到问题可查看日志或调试信息定位解决。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】