制作坊锡纸钢琴 专区

锡纸钢琴

binglingdang2018-12-26 437人围观
简介简易的小钢琴制作教程

从小就五音不全的我还是不能停止对音乐的追求,既然唱不好,可以使用乐器代替我发声呀,今天我就用锡纸来制作一个简易的锡纸钢琴。2MY`5)[6F5@%[G87R~0(8$H.gif

    利用七片锡纸来代替七个钢琴按键,省去了老旧按键的复杂接线,只要micro:bit引脚一一和锡纸片对应,再将另一个负责触控的鳄鱼夹连接micro:bit3v引脚,当连接3v引脚的鳄鱼夹接触到锡纸片后,锡纸片连接的引脚读取到高电平,触发相应的音符,从而弹奏出美妙的歌曲。

image.png


下面是制作教程:

 

准备材料

Micro:bit * 1

钻石扩展板 * 1

鳄鱼夹 * 10

锡纸片 * 10

A4*1

胶带 * 1



制作步骤

1. 打印出以下的钢琴按键或者自己绘画出来,当然这只是一个底图,没有也没关系。

image.png

2. 剪下一条锡纸,并分成7份用胶带固定在钢琴键的底部,在锡纸的上方裁剪出夹鳄鱼夹的孔洞。

image.png

3. 将鳄鱼夹一头夹住扩展板的P0,P1,P2,P8,P12,P13,P14,P15,3V,GND.另一头按照如下接线图夹住锡纸。

image.png

4. 加上一个ledled的正极用鳄鱼夹连接p0,负极连接gnd.

image.png


5. 这样我们的锡纸钢琴就制作完成啦。

image.png



程序分析


image.png

image.png

    读取P1.P2,P8,P12,P13,P14,P15的引脚值,分别对应7个音符,Do Re Mi Fa Sol La Si Do~

    当负责触控的鳄鱼夹触碰到锡纸片后,引脚读取到高电平也就是变量(变量值为读取读取引脚的数字值)值为1,进入逻辑判断,响应相应的音符。


Python代码:

image.png

锡纸钢琴代码.zip




0+1

评论

(苦笑)小姐姐诶 我何时才能到达你这个水平 求带

#12018-12-29 17:190回复

慢慢来鸭~

2018-12-29 18:080

哈哈哈我好喜欢这个钢琴。。。我自己上次是用按键做的,这个看起来更DIY哦~

#22019-01-16 10:580回复