项目简介
本项目设计了一个基于ESP32的简易互联网收音机,借助开源的硬件和软件设计,让用户通过WiFi连接互联网,便捷且经济地收听网络电台广播内容。
项目的主要特性和功能
- 硬件连接与通信:利用ESP32内置WiFi模块连网,实现电台内容实时流传输。
- 音频播放与控制:支持MP3、AAC等多种音频格式播放,用户可通过旋转编码器和按钮选择电台及调节音量。
- 配置与管理:通过Web界面配置电台网络信息(如SSID、密码、电台URL等),用SPIFFS文件系统保存配置,实现设备持久化配置。
- 状态指示:用LED灯指示设备运行状态,如网络连接和电量状态等。
- 多种电台选择:支持存储和播放多个电台URL,用户能通过旋转编码器切换电台。
安装使用步骤
- 已下载项目源码文件,将其解压。
- 把源码文件导入ESP32开发环境(如PlatformIO)。
- 根据硬件连接情况,修改代码里的GPIO引脚定义。
- 按需配置WiFi信息和电台URL等参数。
- 编译代码并烧录到ESP32开发板。
- 将旋转编码器和按钮连接到对应的GPIO引脚。
- 连接电源启动设备,通过旋转编码器和按钮控制电台播放和音量调节。
注意事项
- 使用前确保设备GPIO引脚连接正确,防止硬件损坏或功能异常。
- 配置WiFi信息和电台URL时保证信息准确,避免影响通信和播放。
- 使用中留意设备电量状态,及时充电或换电池。
- 遇到问题可查看日志或调试信息定位解决。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】