项目简介
本项目利用Arduino 33 BLE Sense设计了一款智能音乐控制器。它结合了Arduino的硬件能力与Python的软件处理能力,能够通过手势和语音控制计算机上的音乐播放,为用户带来更加互动和便捷的音乐体验。
项目的主要特性和功能
- 手势控制:可通过滑动、旋转等手势控制音乐的播放、暂停、切换上一曲和下一曲。
- 音量控制:通过旋转操作实现音量大小的调节。
- 语音控制:使用“Play”“Pause”等语音命令控制音乐的播放和暂停。
- Python软件控制:借助Python程序与Arduino硬件通信,实现计算机端对音乐的控制操作。
安装使用步骤
- 上传代码至Arduino 33 BLE Sense:使用Arduino IDE将代码上传到Arduino硬件。
- 安装Python及相关库:安装Python,并安装
pyautogui
、serial
、scikit-learn
和micromlgen
库。 - 连接Arduino与计算机:通过USB或蓝牙将Arduino硬件与计算机连接。
- 运行Python程序:运行
pc_control.py
程序,并连接到Arduino设备。 - 选择应用并控制:切换到想要控制的音乐播放应用(如Spotify),开始使用手势和语音控制音乐。
注意事项
- 确保正确连接Arduino设备,并安装所有必要的Python库。
- 用户可根据自身需求配置手势与键盘输入的映射关系,以更好地控制音乐播放。
- 本项目利用机器学习技术实现声音控制,可能需要一定的配置和调整以达到最佳效果。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】