大数跨境
0
0

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

会自动演奏曲子的钟琴机器人,再也不怕买完乐器不会弹了 ! 芯板坊
2018-09-26
0
导读:我知道大家已经饥渴难耐了,今天不吊大家胃口了,赶紧把项目地址奉上。


1、故事背景


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


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


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


2、项目介绍


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


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


3、制作方法


第一步,分线板接线


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


第二步,搭建乐高积木


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


第三步,完成设置



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


4、项目地址


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


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



你可能还想看



【声明】内容源于网络
0
0
芯板坊
芯板坊为您提供最全面国内外开发板资讯、评测、试用,折扣等信息,包括现今的热门开发板,如树莓派、Arduino、人工智能开发板、RK3588、STM32、开源硬件等
内容 1203
粉丝 0
芯板坊 芯板坊为您提供最全面国内外开发板资讯、评测、试用,折扣等信息,包括现今的热门开发板,如树莓派、Arduino、人工智能开发板、RK3588、STM32、开源硬件等
总阅读467
粉丝0
内容1.2k