
#第十届立创电赛#洛雪音乐伴侣-小智AI6469528A
简介
小智伴侣洛雪音乐控制插件是一款实现智能语音助手与洛雪音乐播放器无缝对接的工具,通过 mcp 平台将音乐控制功能封装为标准化接口,支持播放 / 暂停、上下曲切换、音量调节、进度调整、歌曲搜索播放、歌单打
简介:小智伴侣洛雪音乐控制插件是一款实现智能语音助手与洛雪音乐播放器无缝对接的工具,通过 mcp 平台将音乐控制功能封装为标准化接口,支持播放 / 暂停、上下曲切换、音量调节、进度调整、歌曲搜索播放、歌单打开源协议
:GPL 3.0
描述
* 1、项目功能介绍
AI 小智是一个基于语音识别和自然语言处理技术的智能助手,通过 MCP(模型上下文协议)实现对电脑上洛雪音乐的控制,为用户提供了一种便捷、高效的音乐播放体验。
- 语音交互功能:AI 小智能够识别用户的语音指令,例如 “播放音乐”“暂停音乐”“下一首”“上一首”“播放某某歌手的歌曲”“播放某首具体的歌曲” 等。
- 洛雪音乐控制功能:通过 MCP 协议,AI 小智可以与电脑上的洛雪音乐软件进行交互,实现对音乐播放的全面控制。比如,当用户发出 “播放音乐” 的指令时,AI 小智会通过 MCP 向洛雪音乐发送播放命令,洛雪音乐接收到命令后开始播放音乐;当用户说 “暂停音乐”,AI 小智则会发送暂停指令,使音乐暂停播放。此外,AI 小智还可以根据用户的指令搜索特定的音乐资源并进行播放,充分利用洛雪音乐整合多个平台音乐资源的优势。
该项目的主要目的是解决用户在使用电脑播放音乐时需要手动操作鼠标和键盘的不便。通过 AI 小智和 MCP 控制洛雪音乐,用户可以无需离开当前的工作或娱乐场景,直接通过语音指令完成音乐播放的相关操作,大大提高了使用效率,让用户能够更加专注于自己正在做的事情,同时也为用户带来了更加智能、便捷的生活和工作体验。
*2、项目属性
项目首次公开,原创制作,没有参加任何比赛或学校答辩。
* 3、开源协议
GPL3.0
*4、硬件部分
为了大家都方便完成硬件的设计,这次按照视频教程画的板子,没有太大的改动,都是插件,新手很容易上手完成焊接。
焊接有一下几点建议:
1.使用导出的交互式BOM辅助焊接。
入口:PCB - 顶部菜单 - 导出 - 交互式BOM-下载html文件-打开出现下图页面

2.屏幕焊接建议使用8P的母座,间距2.54,焊接好之后,屏幕可以拔插。

3.主控芯片建议使用锡膏+热风枪完成焊接

4.喇叭端子可以不焊接或更换小的端子

5.建议使用3P的排针代替这个,烧录只需要GND,TX,RX
6.注意开关要焊接在板子的背面

*5、软件部分
※固件烧录教程:
1.下载附件中的烧录固件sf32lb52-xty-ai-tht.zip,下载之后解压。

2.下载sftool软件+命令.zip,将其解压在第一个文件解压之后的文件中,结构如下图所示。

3.在地址栏输入cmd,打开命令符窗口。

4.使用TTL将板子连接到电脑,注意是三根线:GND(MCU)--GND(CH340) TX(MCU)--RX(CH340) RX(MCU)--TX(CH340)

5.在cmd命令窗口粘贴从命令.txt文件中复制的命令。

注意:要确保安装好了电池,电池电量充足!!!!!
前期准备:
洛雪音乐下载与配置(必须配置,不然mcp无法调用)
1.下载MCP控制洛雪音乐的源码(见附件)

2.进入小智控制台获取智能体的MCP接入点地址。

3.运行GUI版本的MCP启动器
①在项目的文件夹中输入cmd,打开命令提示符窗口。
②输入命令:python .\gui_launcher.py 打开软件界面。

③输入框中粘贴在官网复制的MCP地址,并点击保存按钮。

4.点击“检查/安装依赖”的按钮

5.点击“启动”的按钮,启动mcp服务

6.启动之后进入小智官网,查看工具是否在线。

7.使用小智调用mcp命令执行。
- 播放张杰的《天下》。
- 播放周杰伦的《稻香》
- 暂停播放
- 播放上一首/下一首
- 加入收藏/取消收藏
- 设置播放器音量为20/50/60
- 调整播放进度到1:00
- 不喜欢这首歌
*6、BOM清单
|
序号
|
器件类型
|
器件参数
|
数量
|
器件编号
|
|---|---|---|---|---|
|
1
|
电阻
|
10kΩ
|
9
|
C2903232
|
|
2
|
电容
|
10nF
|
1
|
C2832505
|
|
3
|
电容
|
100nF
|
2
|
C254085
|
|
4
|
电容
|
1uF
|
2
|
C62934
|
|
5
|
电容
|
22uF
|
1
|
C43346
|
|
6
|
主控
|
LC-OPEN-SF32LB52-MOD-N16R8
|
1
|
C42924267
|
|
7
|
弯插排母
|
2x5P 2.54mm 排母
|
1
|
C2897425
|
|
8
|
麦克风
|
6x5mm-36db MIC麦克风
|
1
|
C233939
|
|
9
|
喇叭接口
|
2P 3.81mm
|
1
|
C2826458
|
|
10
|
滑动开关
|
SK12D07VG5
|
1
|
C431548
|
|
11
|
按键
|
ZX-QC66-8.5CJ
|
2
|
C7470133
|
|
12
|
LED灯
|
5mm圆形灯头 绿色
|
1
|
C2895548
|
|
13
|
音频功放芯片
|
LM4871N
|
1
|
C47089163
|
|
14
|
电池盒
|
BH-123A-A1CJ002
|
1
|
C5290177
|
|
15
|
1.69寸TFT屏幕
|
1.69寸300 * 240 TFT LCD
|
1
|
使用用户贡献的器件封装,见下方说明
|
|
16
|
M3定位孔
|
M3定位孔
|
1
|
常用库中使用M3螺丝,见下方说明
|
*7、大赛LOGO验证

* 8、演示您的项目并录制成视频上传
音乐播放测试演示视频: https://b23.tv/ZfriwNp
完整功能演示视频链接:https://b23.tv/Neyy0BY
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。



评论