制作坊纸钢琴 专区

纸钢琴

binglingdang2018-11-08 2382人围观
简介利用锡纸的导电性,制作一页可以弹奏的纸钢琴

作者Demo

https://www.youtube.com/watch?v=6a_rykLlN3k

工作原理

这个实验的关键是纸下覆盖了锡箔条。所有的锡箔条都连接到micro:bit的3.3v引脚。在垂直方向的钢琴键下有3条锡箔。每个锡箔条连接到micro:bit上的数字输入管脚。当钢琴键被按下时,数字输入管脚通过锡箔连接3V。microbit能够识别不同的钢琴键的方法是,当我们用纸张覆盖一些键时,每个键可以接触到不同的组合。当按键被按下时,microbit的数字输入引脚将读取锡箔条覆盖的0和带未覆盖的1。

Key

code

Note

-

000

silence

Key1

001

C

Key2

010

D

Key3

011

E

Key4

100

F

Key5

101

G

Key6

110

A

Key7

111

B

你需要准备

· Microbit

· A4

· 锡箔纸

· 6x 鳄鱼夹

· 耳机


制作步骤

 

1. 在纸张上绘制7个键,在键之间留出薄薄的空间,这样当按下一个键时,它不会随之拖动相邻的键。 向上折叠整个按键,然后向后折叠一次

1541645684656234.png

2. 切下4个锡箔条 三个的约1厘米宽一个钢琴键的宽度+ 1厘米。

image.png

3. 将锡箔条粘到纸上。 在它们之间留下几毫米,如下图所示

image.png

4. 连接micro:bit的锡箔条末端不应粘在纸上。 如图所示,将锡箔条的末端弄皱

image.png

5. 折叠纸张并剪切出钢琴键如下图所示,在每个钢琴键下涂上胶水粘贴锡箔纸 这样每个钢琴键都将获得唯一的代号,例如代号000是代表无任何声音(沉默)

Note

code

Key1

001

Key2

010

Key3

011

Key4

100

Key5

101

Key6

110

Key7

111

image.png 

 

6. 将钢琴和耳机连接到micro:bit.

Microbit 引脚

钢琴

耳机/音箱

P0


如图

P1

第3条


P8

第2条


P2

第1条


3V

连接着钢琴键的第0


GND


如图


image.png 

 

代码:https://makecode.microbit.org/_17mWagHDFLhr

image.png 

image.png

microbit-piano.zip

 


7 +1

评论

可以用铅代替锡纸吗?

#1 2019-04-07 19:12 0 回复

铅笔的导电性还是不够,但是涂的特别厚的话,是可以的~

2019-04-15 14:580

想要音质特别棒的钢琴(〜 ̄△ ̄)〜

#2 2018-11-16 11:00 0 回复

不连接耳机是无法听到声音的对吗

#3 2019-12-12 17:45 0 回复

对的,不接耳机/音箱/喇叭就是没有声音的

2020-01-16 11:090

你好,请问有对应的python代码学习学习吗

#4 2020-06-13 16:27 0 回复