ThingPulse Icon64 蓝牙音箱固件 esp32-icon64-a2dp

2/5 已发布
ThingPulse 72 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
ThingPulse Icon64 蓝牙音箱固件

项目简介

Icon64的固件,蓝牙音箱带图形频谱分析仪。


这是一个基于ESP32芯片开发的蓝牙音箱固件项目,专为ThingPulse Icon64硬件设备设计。其核心功能是将普通音箱升级为一款带有8段频谱分析仪可视化效果的蓝牙音频播放器。项目最突出的特点是利用LED点阵屏幕实时显示音频频谱,当设备未连接蓝牙时,屏幕会显示脉动的心形图标;连接成功后切换为蓝牙图标;播放暂停时显示暂停符号;而在音乐播放过程中,LED矩阵会以动态频谱分析仪的形式呈现音频的频段分布,所有图标均带有脉动呼吸效果,视觉反馈非常直观。技术栈方面,项目基于Arduino框架开发,主要依赖ESP32的蓝牙A2DP协议栈实现高质量音频流接收,同时通过FFT算法对音频信号进行实时频谱分解,驱动64x64像素的LED矩阵显示。这个项目解决了传统蓝牙音箱缺乏可视化反馈的痛点,让用户不仅能听音乐,还能“看”到音乐的节奏与频率分布。适用场景包括桌面Hi-Fi音箱改造、创客DIY智能音箱、数字艺术装置等,尤其适合对音频可视化有需求的音乐爱好者、电子制作发烧友以及需要为产品增加视觉卖点的硬件开发者。

标签

项目特点

基于 ESP32 的蓝牙音箱,支持 A2DP 音频流
8 段频谱分析仪,实时显示音频频谱
LED 矩阵状态机,直观显示设备状态(心形、蓝牙、暂停、频谱)
所有图标以脉冲方式渲染,视觉效果生动
作为 ThingPulse Icon64 设备的出厂固件,稳定可靠

技术规格

主控芯片 ESP32
音频协议 A2DP (蓝牙音频)
显示方式 LED 矩阵
频谱分析 8 段
状态指示 心形、蓝牙、暂停、频谱分析仪
适用设备 ThingPulse Icon64

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ThingPulse Icon64 (含 ESP32) 1 核心硬件
蓝牙音频模块 (集成) 1 集成在 Icon64 中
LED 矩阵 1 集成在 Icon64 中
USB 电源或电池 1 为设备供电

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
⚪ 数理与计算: 2/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 2/5

所需技能

🔧 **动手能力**:需要能够连接 ESP32 开发板、烧录固件,以及可能的硬件调试。 💻 **编程能力**:需要了解 Arduino 或 PlatformIO 开发环境,能够编译和上传固件代码。 ⚡ **电子电路**:了解 ESP32 引脚定义和基本电路连接,以便进行硬件调试或修改。

适用场景

制作个性化蓝牙音箱,带频谱显示功能
学习 ESP32 蓝牙音频和 LED 矩阵控制
作为智能家居或桌面装饰的音箱设备
用于音频可视化展示的演示项目