木质mini小钢琴——micro:bit & mind+&BOSON造物粒子
本帖最后由 Joanna.li 于 2019-3-13 19:05 编辑## 创意来源
不想当文艺青年的工程师,不是~~~~!编不出来了~~~
{:5_179:}{:5_179:}
嘻嘻,做个小钢琴,体现一下抑制不住的文艺细菌,展现一下谁说工程师没有审美哒。
本小钢琴可以实现,每按下一个按键或触摸一次触摸开关播放一个音并且显示对应的数字(1-8),一共是八个音,可以演奏简单的歌曲。
## 所用器材介绍
小钢琴的制作并不难,需要用到**3mm厚椴木板激光切割**,A4大小的4张,本项目附件会提供**免费的CAD加工图纸**,大家喜欢的可以自己切割组装,配合BOSON模块,就可以做一个可以提升文艺气息的电子DIY产品啦! 没有BOSON模块,也没有关系,这个小钢琴组装起来也是个很漂亮的摆件。
mini小钢琴需要用到了**BOSON模块**,**micro:bit**,需要通过编程才能够实现,不过不要着急,示例程序在下面,大家可以跟着模仿起来。
所需要的元件清单:
- micro:bit 主控板*1
- micro:bit 扩展板*1
- 触摸传感器*8 (也可用按钮)
- 喇叭模块或者蜂鸣器*1 (可替换为直接通过耳机孔连接小音箱即可)
- 分支模块*3
- 或模块*6
## 原理介绍
下面简单来解释一下原理部分,帮助大家更好的实现小钢琴功能,同时也能理解实现的过程和原理。
### 1、外观部分
木质外观部分完美的呈现了钢琴的外部形态,整个钢琴的上盖也和实际钢琴一样,可以合起来。没有过多的螺丝钉固定,模块的固定是通过BOSON乐高底座与木板之间的过盈配合实现的。
期待大家能够通过我们的图纸分享,得到更多的灵感,BOSON模块与木板结合的方法还是很多样的,设计出更加好看的项目,在社区进行分享。
### 2、电子电路部分
#### 怎么通过5个端口,接收8个触摸信号?
P0引脚需要发出音乐时,是被喇叭占用的,那么只剩下了5个引脚,如果想要实现5个引脚控制8个音该怎么实现呢?
虽然到了有编程的阶段,但是BOSON的功能模块还是可以派上用场的。
可以运用分支和OR模块,将多个输入模块(触摸模块)的信号接入到主控板microbit上,在程序中,将一个音由两个引脚,甚至三个引脚进行控制,就可以实现5个引脚,判断8个按键。
## 程序编写
模块已经连接好了,下面需要编写程序啦!这里提供一种样例代码,通过软件mind+实现。
样例程序:
## 组装制作
程序下载好了,下面就准备好连接好的BOSON模块,和切割好的木板,进行组装制作吧!
喜欢这个文艺的小钢琴的小伙伴,快快去制作一个吧,弹奏一曲小星星~~~
CAD图纸链接:https://pan.baidu.com/s/1vwRjXdoUlqw3lXAC1LJ36A
提取码:2u8g
欢迎大家有更多好玩的想法,和更加好玩的项目,在论坛进行交流发帖。
这拼接图是怎么画出来的
#嘉诚欧巴# 发表于 2018-11-23 09:59
这拼接图是怎么画出来的
这是用三维建模软件UG,将模型摆放到合适的视角,导出成平面图的
喜欢 ,很有创意 很酷呀 gada888 发表于 2018-11-24 18:26
很酷呀
文章最后有图纸的,可以自己做一个哈 rzegkly 发表于 2018-11-24 11:20
喜欢 ,很有创意
文末有图纸文件的O~~~{:5_132:} 很赞的艺术品! 好东东,赞一个。。。。。。。。。。。。。。。 这个与模块在哪里买呢 好漂亮,楼主太棒了! UpUp 发表于 2018-12-7 08:38
这个与模块在哪里买呢
可以联系商城客服哦:)) 春秋大仙 发表于 2018-12-10 17:00
好漂亮,楼主太棒了!
{:5_147:}春秋大仙不来做一个?
页:
[1]