ESP32-MiniWebRadio:把网络电台、SD 卡播放

5次阅读
没有评论
ESP32-MiniWebRadio 免费下载
获取下载链
微信关注「软件教程管家」公众号,回复 ESP32-MiniWebRadio
官方渠道:GitHub 仓库

想在桌上摆一台自己做的网络收音机,能点触摸屏换台、能在浏览器里管理电台、还能插卡听本地歌?ESP32-MiniWebRadio 就是为这个目标准备的开源固件:它把网络电台、SD 卡播放、触摸屏、浏览器控制、闹钟和睡眠定时器装进一台 ESP32 设备里。本篇先帮你对齐硬件清单,再讲版本怎么选、首次启动怎么做、装完先改哪几项设置。

ESP32-MiniWebRadio 网络收音机信息表

项目 内容
软件名 ESP32-MiniWebRadio
类型 ESP32 开源固件(需自行准备硬件并烧录)
适用开发板 ESP32-S3 / ESP32-P4
Flash 要求 不启用 OTA 至少 8MB;启用 OTA 至少 16MB
PSRAM 要求 至少 4MB
音频输出 I2S DAC
显示与触摸 SPI / RGB / DSI 接口显示屏及对应触摸控制器
存储 FAT32 格式 SD 卡,电台预设最多 999 个
控制方式 触摸屏、浏览器 Web UI、可选红外遥控
语言与费用 开源固件,界面语言以仓库说明为准

网络收音机版本与硬件怎么选

结论先行:第一次做,先按 ESP32-S3 + 不启用 OTA 的组合起步,硬件最省事;等整机跑稳了,再考虑 OTA 分区和 P4 方案。

方案 适合谁 注意点
ESP32-S3,不启用 OTA 第一次做收音机的爱好者 Flash 至少 8MB,升级要重新烧录
ESP32-S3,启用 OTA 机器装好后还想远程升级的人 Flash 至少 16MB,须预留 OTA 分区
ESP32-P4 想用更新平台、愿意对照 README 核对型号的人 显示与触摸控制器型号必须与仓库列出的兼容清单一致

硬件有一条硬门槛:开发板、DAC、显示接口、触摸控制器必须逐项对照仓库的兼容型号核对,型号不对不是“效果差一点”,而是屏不亮、触摸无反应。红外接收器、外部蓝牙设备和 BH1750 光照传感器都属于可选件,有空闲 GPIO 再加。

ESP32-MiniWebRadio 安装步骤

  1. 按仓库接线表接好开发板、I2S DAC、显示屏、触摸控制器,SD 卡格式化为 FAT32 后插入。
  2. 从官方仓库获取固件源码,按 README 的构建说明编译并烧录到开发板。
  3. 首次启动后,用手机浏览器打开设备的配网页面,配好 WiFi;也可以按仓库说明用 networks.csv 预置网络。
  4. 在 Web UI 里搜台或导入电台列表,电台信息与图标会保存到 SD 卡的 stations.csv 及图标文件里。
  5. 放一段网络电台和一段 SD 卡本地音频,确认声音、触摸换台、Web UI 控制三路都正常,再装壳。

装完必改的 5 项设置

以下设置都在浏览器 Web UI 里完成,改完体感差别立竿见影:

  • Web UI → 时区与 NTP 校时:时钟走网络时间协议,时区设错,闹钟和整点报时全跟着错,第一时间就要对准。
  • Web UI → 电台列表整理:把常听的台置顶、删掉搜台时误加的重复项,SD 卡最多存 999 个预设,列表一乱,触摸屏翻页找台很痛苦。
  • Web UI → 屏幕亮度:卧室用建议调低夜间亮度;接了 BH1750 光照传感器的话,再设好暗光下的目标亮度,夜里不会晃眼。
  • Web UI → 均衡器与音量:不同音箱的低频表现差很多,先按自己音箱的口味定一版均衡,免得每次换台都去拧音量。
  • Web UI → 闹钟与睡眠定时器:闹钟定好起床台,睡眠定时器最长可设 6 小时,睡前听着电台入睡、到点自动停,这两个是桌面收音机最常用的功能。

ESP32-MiniWebRadio 注意事项

  • 先核型号再下单:显示控制器、触摸控制器、DAC 的兼容型号以仓库 README 为准,凭感觉买最容易翻车。
  • Flash 容量决定升级方式:想用 OTA 就必须 16MB 起步,8MB 的板子后期只能有线重烧,买板前先定好升级路线。
  • SD 卡只认 FAT32:exFAT 或 NTFS 格式的卡读不到电台列表和本地音频,插卡前先确认格式。
  • 定期备份三样东西:stations.csv、电台图标和网络配置,升级或换卡前先导出,丢了就得重新搜台整理。
  • 音频格式与构建细节以源码为准:公开摘要没有穷尽全部格式与协议细节,动手前通读一遍 README 再开工。

ESP32-MiniWebRadio 适合谁,与同类方案的分工

适合两类人:一是熟悉 ESP32 接线和固件烧录的开发者,二是想亲手做一台带触摸屏的桌面收音机的电子爱好者。如果你只是想在手机或电脑上听网络电台,不需要实体设备,这套固件反而绕远,不如直接用现成的网络电台应用。和纯软件电台服务相比,它的价值在“实体设备”四个字:触摸屏、闹钟、睡眠定时器和本地 SD 卡播放是一台完整桌面机的体验,而不是一个播放列表。

下载区

GitHub 官方仓库:ESP32-MiniWebRadio

固件、接线说明与兼容硬件清单均以仓库 README 为准,下载前先确认自己的开发板型号在支持范围内。

推广ESP32-MiniWebRadio 免费下载

关注「软件教程管家」

回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。

版权与使用提示

本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›

上次编辑至今:12小时 · 内容还比较新鲜

公告

契机库网站正式上线!

了解更多
正文完
 0
评论(没有评论)