1、故事背景
小编是个附庸风雅的文艺青年,最近在网上买了台钟琴,打算在中秋节时候弹一首《月亮代表我的心》向女神表白。但是到货以后就傻眼了,因为实在是学不会嘛。
昨晚小编蹩脚地练了一段《小星星》,然后就去女生公寓楼下弹了。弹到一半就忘谱子了,然后开启了“瞎弹模式”。小编已经放弃治疗啦。和大多数乐器一样,钟琴的演奏也是需要非常专业的训练的,没个十年功力实在是拿不下来。
于是小编就在网上找资料,最后竟然找到了一个开源的乐器表演机器人项目(Melody Pi),然后用乐高积木做了一个弹钟琴的机器人。
2、项目介绍
这个项目的开发者杰克,是个同时擅长电脑和音乐的大虾。早在2004年的时候,丰田就已经开发过类似的演奏乐器的机器人(项目闭源)。与丰田不同的是,杰克的这个项目的最大亮点是简单、开源和自由。
小编的这个钟琴机器人使用树莓派作为控制板,然后通过Melody Pi程序控制乐高电子积木程序化地敲击钟琴的钢片,以此产生触动人心的旋律。Melody
Pi软件用来控制MIDI序列,然后控制GPIO驱动电磁铁带动击锤敲击钟琴的钢片。
3、制作方法
第一步,分线板接线
把树莓派的GPIO引出来接到分线板上。因为树莓派的GPIO不能做功率输出,为了防止损坏,这里使用了达林顿管做间接驱动。
第二步,搭建乐高积木
用乐高积木做出击锤的结构,并接上电磁铁。击锤的间距要与钟琴钢片的间距一致。
第三步,完成设置
把击锤机构放到钟琴下面合适的位置。树莓派的GPIO驱动电磁铁吸合或释放,程序化地敲击钟琴,演奏出音乐。
4、项目地址
我知道大家已经饥渴难耐了,今天不吊大家胃口了,赶紧把项目地址奉上。 https://github.com/jackel119/MelodyPi.git
如果这篇帖子对您有所帮助,或是启发,请向您的朋友推荐一下吧。老板说,读者转发数量达到100次,小编的午饭就能加个鸡腿。
会自动演奏曲子的钟琴机器人,再也不怕买完乐器不会弹了 !
2025年04月05日 芯板坊
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com