RhGxv

Offline Voice Bluetooth Speaker

 
Overview

# 项目说明
本项目是基于中科蓝汛AB5301A+至盛半导体ACM3128A播放音乐,使用启英泰伦CI1302进行语音离线识别,并通过串口于蓝牙芯片进行通信,将语音指令发送给蓝牙芯片,进行音乐的播放和音量调节控制等功能。
![DM_20230517102953_012 (1).png]
# 功能

* [x] 蓝牙链接播放音乐
* [x] 离线语音看着
* [x] PD20V诱骗
* [x] 内存卡输入播放

# 开源协议
![CC-BY-NC-SA.png]CC-BY-NC-SA 3.0

1. 拥抱开源,赋予项目无限价值。建议项目核心功能开源80%以上;
2. 若某一部分功能不可替代且删掉之后项目无法解决对应的问题,则这一部分实现的功能就是项目的核心功能;比如设计了一台电子负载且设计了一款上位机软件监控功率变化,则电子负载为核心功能,上位机软件为辅助功能;比如电子负载中使用了一款隔离485模块与上位机通信,则此485模块实现的通讯功能为辅助功能;
3. 项目应选择适合自己的开源协议,若项目引用其他开源项目,应注明来源并遵循原作者的开源协议规定;原创项目推荐使用GPL3.0开源协议;
4. 直接引用开源项目的原电路或原代码实现的功能不可作为自己项目的核心功能、使用市场上通用模块直接实现的功能不可作为自己项目的核心功能。
# 项目属性
- 首次公开
- 原创项目

# 项目相关功能

## 1.蓝牙音乐播放
蓝牙部分使用了中科蓝汛的AB5301A蓝牙SOC进行控制,同时也是作为整个系统的主控,除了具备蓝牙音乐播放功能外,还可以通过USB_A接口播放U盘音乐功能。
![DM_20230517102953_013 (1).png]
## 2.离线语音识别控制
离线语音识别采用了启英泰伦的CI1302,硬件结构采用了单麦+AEC的方式。在播放音乐进行语音识别的时候,音乐音量不宜过大,要不然识别率会降低。
![DM_20230517102953_014 (1).png]
## 3.音乐灯效显示

音乐灯效使用12颗WS2812B全彩灯组成一个圆环进行显示,控制部分使用ATMEGA328P单片机组成组成一个最小的arudino系统, 软件部分直接引用了arduino的灯效库。
![DM_20230517102953_015 (1).png]
## 4.功放

功放芯片使用两颗至盛半导体的ACM3128A进行音频放大,其中一颗作为低音信号的功率放大;低通滤波器采用了JRC4558D过滤掉中高音信号,为了方便制作,电路部分没有采用双电源的方式给运放供电。
![DM_20230517102953_016 (1).png]![DM_20230517102953_017 (1).png]## 5.PD供电
市面上大部分的蓝牙音箱(非电池供电)都是采用的电源适配器进行供电, 一来增加成本,二来通用性不强,再加上当前手机快充的普及,综合考虑,直接采用了PD充电器进行供电,硬件部分采用了南京沁恒的受电芯片CH224K,诱骗快充头输出20V电压对整个系统进行供电。
![DM_20230517102953_018 (1).png]
# 软件说明
### 软件由三部分组成:
- 蓝牙;
- 离线语音识别;
- 音乐灯效;
- 软件代码见附件。

# 图片展示
## 外壳
![d54f46b3-5ab4-441e-b2b4-9d072241d11c.png]## 实物
![DM_20230517102953_019.png]![DM_20230517102953_020 (1).png]
# 软件烧录说明
## 整个项目需要烧录3个程序:
### 1、蓝牙芯片程序
需要使用XLink下载线连接音响的USB-A接口。
![图片2.png]![图片1.png]
### 2、灯效控制芯片程序
用串口线和arduino IDE直接烧录即可
![图片2.png]### 3、语音识别芯片程序
![图片3.png]里面有烧录步骤可以参考
![图片4.png]
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-23 08:33:34

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号