真·电子二胡 (ESP32配合库乐队APP实现的电子制作)

简介:

本项目是使用ESP32模块实现的一个电子二胡,可以连接手机库乐队在手机上演奏音乐

Q8SB4UwdBmEoqevRAuERKN3NST7XFjCmuZ6HneZp.png

演示视频:

自制【电子】二胡,演奏二泉映月

软件原理图:

核心元器件是16个机械键盘的按键和一个EC11编码器。这是完整的原理图,给大家看一下啊,比较简单。

5SEYic8CEmXe21AKE7ZOILUGMdv1izhVF2JUIjo3.png

PCB设计

为了能在平台免费打样,PCB设计的时候将整个琴拆分为了上下两部分,每一部分的尺寸都控制在了免费打样的范围之内。上面是16个按键,下面是主控单元和4颗LED灯,中间采用编码器和排针,将上下两部分连接起来。

IU9hTFani8oPUoFGnatVYvh52ghCVJpmkXtEr3Zo.png

CMzP9mhduNFe2LYE1bQWA9uBhnizkIld6bK3qxi6.png

元器件选择

需要注意的是正常编码器在旋转的时候会有哒哒哒的响声,而且还伴随着震动,想要解决这个问题,我们需要使用工具将编码器拆开,把里面的零件一个个取下来。

ySswwDEsjRirNRLiW09FGmKc7rMAlJ0Q9TDg86ML.png

找到最里面的这个弹片,用镊子将这两个弹簧片按下去,然后再将所有的零件按照顺序给装回去,最后还要把编码器封好。

RoKnAHJ9d1VpvCsmWw7e4Wn4xdSShqUGTzEMeETX.png

没有了这个弹簧的作用,编码器在旋转的时候就比较丝滑了。

按键采用了红轴机械键盘的按键,这个轴体没有段落感,按起来几乎没有任何噪声,非常适合用在乐器上。

 

QmayFTNenQsPLzk0nOfhRBndgsSnt5uWWCtAwvSj.png

软件设计

软件源代码地址:https:github.com/ospanic/eerhu

L4sAg7Upici3Qj64ul3bSJVWfSiF47MvMf3GKpp0.png

为了实现更好的性能,本项目的软件是采用C语言编写的,首先通过蓝牙实现MIDI协议,用来与手机APP通信。

按键用来控制声音的频率,按下不同的按键,就通过蓝牙MIDI协议控制手机播放不同频率的音符。

比较有创意的是这里编码器的转速用来控制声音的大小,不转的时候音量为零,转的越快声音越大,同时LED灯的亮度也根据音量的变化而变化。

fP7KwF4KfZFDnZhQqmnEv4gfIWPV9njWNlISEG2a.png

弓绳

接下来,我们还需要一个棍子来做二胡的弓。我这里就随便找了一根树枝,把树枝表面处理光滑,在其两端刻下两个凹槽。

EyOgCCG7wMOUldQds3lsoA8M0nIch1Nk2uJeef3l.png

凹槽刻好后,找一根粗细合适的绳子,拴在棍子的两端,需要注意的是绳子不要栓太紧,因为等会儿我们要把绳子缠绕在编码器上。

lKsjtJTTErKdKghamIjJvHPLh0sUZM9DttDsJpvT.png

一切都转备好后,把弓绳栓在编码器上,可以看到,拉动绳子的时候,LED灯的亮度随着我们拉动速度的变化而变化。

9sp6UtZ4q8WGsdx8p5Oyl80MEFdJ1lIpDuE4e56j.png

设备演示

打开手机上的 库乐队 APP,依次点击 设置 -> 高级 ->  蓝牙MIDI设备,与我们的电子二胡连接

WXdnMBRz5FV5BmCHCzbDqxcdd7NMCPBqssHnS0Bk.png

B站搜索   我是鹏老师  ,观看更多有趣的电子制作视频。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值