【DIY】基于STM32的音乐控制外设

1年前

简介:电脑外设,用于控制音量,以及音乐的上一首,下一首,播放/暂停功能 主控芯片:STM32F103C8T6

开源协议: Public Domain

描述

介绍

视频展示:哔哩哔哩

OpenEdv开源链接:OpenEdv

详细介绍:

当你经常使用电脑,需要频繁调节音量或者想在后台快速切换歌曲时,你就需要一个简单又方便的外设来辅助你,这就是本次开源的项目。
通过一个旋转编码器输出五种按键状态,分别是:左旋(音量-)、右旋(音量+)、快速按下(暂停/播放)、按住+左旋(上一首)、按住+右旋(下一首)。
并且增加了线性马达作为反馈机制,使得旋转时,带给使用者更舒服的体验

主控芯片:STM32F103C8T6

制作

开源内容:

原理图、PCB、代码、BOM清单、3D打印外壳原文件及生产文件

开发工具:

立创EDA(PCB板)、Keil5(源代码)、Fusion360(3D打印)

代码

代码.jpg

外壳

3D打印.jpg

详细制作请观看视频介绍:哔哩哔哩

文档

外设原理图

在编辑器中打开

BOM

ID Name Designator Footprint Quantity
1 10k R6,R4 R0603 2
2 100r R5 R0603 1
3 Header-Female-2.54_1x5 H1 HDR-5X1/2.54 1
4 100nF C2,C7,C1,C9,C3,C4 0603 6
5 20p C5,C6 0603 2
6 EC11E15244G1 SW1 旋转编码器 1
7 STM32F103C8T6 U1 LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL 1
8 MICRO 4P DIP USB1 MINI-USB-SMD_MICRO-4P-DIP 1
9 8MHz X1 HC-49S_L11.4-W4.8 1
10 10r R2,R3 R0603 2
11 1.5k R1 R0603 1
12 AMS1117-3.3_C347256 U2 SOT-89_L4.5-W2.5-P1.50-LS4.2-BR 1
13 GP2302 Q1 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 1
14 47uF C8,C10 CAP-SMD_L3.5-W2.8 2

展开

工程成员

服务时间

周一至周五 9:00~18:00
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn