0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电动模拟钢琴的制作

454398 来源:网络整理 作者:佚名 2019-11-07 10:03 次阅读

第1步:获取商品

材料清单/工具

材料:

MDF木材

3件

12“x 1/8”x 12 “

演讲者

2”直径

2件

黄色LED

1/8“直径

14件

绿色LED

1/8“直径

1件

Everbilt衣夹

12件

白色打印纸

8.5“x 11”

2张

烤串

8“x 1/8”

2支

Blickeric Black Paint

1可以

3针插销滑动开关

1/8“x 3/4”

1件

松木

1‘x 1’

1平方

绝缘铜线

19英尺

9v电池夹

1件

推按钮

12件

Arduino UNO和Cords

每个

所需工具:

钻床

带锯

Clamp

应对锯

文件

画笔

热胶枪

手钻

木胶

砂纸(120和220砂砾)

Scroll Saw

X-Acto Knife

Elmer‘s Glue

软木支撑的钢尺

3/4“钻头

1/8”钻头

铅/锡焊丝

剥线钳

烙铁

第2步:制作框架的组件

电动模拟钢琴的制作

使用一个带锯,我们从MD“MDF木材切出前面板,后面板,底板,顶板,左板和右板,然后将两侧边缘切开。接下来,我们从¾“松木中切出12个钥匙并打磨边缘。最后,我们从¾“松木中切出四个立方体,以帮助在装配过程中支撑两侧。然后,我们切出1英寸×1英尺的MDF木板并将其保存以供日后使用。使用下面的蓝图来参考面板的大小和形状。钢琴的整体尺寸为10“x2.5”x5“。重要的是要注意,虽然我们的绘图有14个键,但钢琴只能容纳12个键。

步骤3:组装帧

为了组装框架,我们将松木立方体从早期粘到底板上,距离边缘约1/8英寸。然后,我们将左,右和后面板热粘合到底部凹槽和立方体支撑。为了完成它,我们用热胶填补了任何空隙。我们用白色打印纸覆盖整个左,右和后表面,并使用x-acto刀将其切割成合适的尺寸。我们将纸张粘在钢琴上并将所有按键涂成白色后将其涂成黑色。参考上一步的蓝图,找到碎片的方向。使用钻头,根据图表为开关打孔,并使用顶盖锯使其尺寸合适(⅛“x3/4”)。

步骤4:编码

我们使用两个Arduino单元对钢琴进行编程。两个arduinos的代码如下:

First Arduino

int pos = 0;

void setup(){

pinMode(A0,INPUT);

pinMode(8,OUTPUT);

pinMode(A1,INPUT);

pinMode(A2,INPUT);

pinMode(A3,INPUT);

pinMode(A4,INPUT);

pinMode(A5,INPUT);

}

void loop(){

//如果检测到按下A0按钮

if(digitalRead(A0)= = HIGH){

音(8,440,100);//播放音调57(A4 = 440 Hz)

}

//如果检测到A1按下按钮

if(digitalRead(A1)== HIGH){

音(8,494,100);//播放音59(B4 = 494 Hz)

}

//如果检测到按下A2按钮

if(digitalRead(A2)== HIGH){

音(8,523,100);//播放音60(C5 = 523 Hz)

}

//如果检测到按下A3按钮

if(digitalRead(A3)== HIGH){

音(8,587,100);//播放音62(D5 = 587 Hz)

}

//如果检测到按下A4按钮

if(digitalRead(A4)== HIGH){

音(8,659,100);//播放音调64(E5 = 659 Hz)

}

//如果检测到按下A5上的按钮

if(digitalRead(A5)== HIGH){

音(8,698,100);//播放音65(F5 = 698 Hz)

}

延迟(10);//延迟一点以提高模拟性能

}

/*

第二个Arduino:

int pos = 0;

void setup(){

pinMode(A0,INPUT);

pinMode(8,OUTPUT);

pinMode(A1,INPUT);

pinMode(A2,INPUT);

pinMode(A3,INPUT);

pinMode(A4,INPUT);

pinMode(A5,INPUT);

}

void loop(){

//如果检测到按下A0按钮

if(digitalRead(A0)= = HIGH){

音(8,784,100);//播放音67(G5 = 784 Hz)

}

//如果检测到按下A1按钮

if(digitalRead(A1)== HIGH){

音(8,880,100);//播放音调69(A5 = 880 Hz)

}

//如果检测到按下A2按钮

if(digitalRead(A2)== HIGH){

音(8,988,100);//播放音调71(B5 = 988 Hz)

}

//如果检测到按下A3按钮

if(digitalRead(A3)== HIGH){

音(8,1047,100);//播放音72(C6 = 1047 Hz)

}

//如果检测到按下A4按钮

if(digitalRead(A4)== HIGH){

音(8,1175,100);//播放音调74(D6 = 1175 Hz)

}

//如果检测到按下A5上的按钮

if(digitalRead(A5)== HIGH){

音(8,1319,100);//播放音调76(E6 = 1319 Hz)

}

延迟(10);

//延迟一点以提高仿真性能

}

要将代码下载到每个Arduino上,将其插入计算机,输入相应的代码进入网站https://codebender.cc/,点击“运行arduino”下载代码。如果这不起作用,请再次尝试并确保验证您的代码以删除任何错误。此外,请记住为USB选择正确的端口

步骤5:在面包板上测试电路

我们制作TinkerCAD上钢琴电路的一个计划。参考此图,在物理面包板上使用您在步骤1中收集的材料创建两个相同的电路。

步骤6:附加按键/按钮

我们采用了1英寸×1英尺的MDF木板,并开始用木胶粘合键。首先,我们用铅笔做了标记,距离另一端一个“远离一端,一个”。然后我们将胶水涂在衣夹的开口侧,并将其粘在一起,使钥匙的白色钥匙部分的一侧与钥匙对齐。我们重复了这个过程,其余部分紧挨着另一个。一旦我们完成,我们锯掉了2个½“x¾”x¾“松木块,以及一个½”x¾“x”松木块,供以后使用。

我们制作了另一个1英寸×10英寸的MDF木板,作为纽扣的支架。我们钻了与衣夹到衣夹的距离相对应的孔。然后我们将按钮线端部穿过每个孔的孔,然后将其弯曲,使得一个按钮的垂直线彼此分开,并且所有按钮线端部布置成类似于火车轨道。然后,我们采取了2根长的,未绝缘的电线,从第6个按钮伸展到边缘稍微一点,并焊接它们,使它们连接并垂直于最接近中心的按钮线末端。焊接时,请确保使用足够的电线连接每个组件,但尽量不要使用太多,因为它会占用钢琴内部的空间。

步骤7:安装电路

固定框架后,我们将LED安装在孔中并用热胶将它们固定到位,同时连接电线和使用烙铁将电阻器连接到LED。我们覆盖了与电气胶带的任何松动连接,以防止发生短路。我们将顶侧涂成黑色,就像其他侧面一样。

我们通过并排钻两个¾“孔,在底面的左右两侧为电池钻了两个孔。在此之后,钢琴准备好让我们安装电路。我们根据面包板图焊接组件。完成焊接后,请确保用电工胶带覆盖所有打开的连接。

步骤8:连接按键

此时,键机构的移动部件就位,所以需要做的就是将键连接到电路以产生声音。我们首先将3英寸电线穿过每个衣夹并将其焊接到按钮上的一个电极上。我们将电极排成一列,这样我们就可以将每个按钮的一个电极连接到正面,而穿过晒衣夹的电线部分则是负面。我们的电路看起来像这样:

将电线焊接在一起后,我们将底板上的按钮粘在底板上。这使得如果按下其中一个键,其中一个按钮就会被按下。这就是完成的钥匙装置的样子。

将钥匙装置安装在三个1.5英寸高的木制高跷上,将钥匙抬高到前框架的唇缘上方。

步骤9:密封钢琴主体

这样,钢琴的组件就完成了。在最后组装之前我们必须做的一件事是在每个扬声器孔上粘合一块3/4英寸×3英寸×3英寸松木,以提供安装扬声器的壁架。我们用热胶枪将扬声器粘在木头上。

接下来我们不得不将电路放入钢琴架。虽然您可以按照自己的方式进行操作,但我们建议将Arduinos置于关键设备下并将电线放在按键后面。然后,为了支撑钥匙,我们将2½“x¾”x¾“松木高跷放在靠近角块的两侧(垂直于前面)并热粘在上面,并热glu” x¾“x⅞”松木高跷位于其他2个松木高跷之间的中间位置。之后,我们拿起了关键设备并将它放在3个松木高跷上。一旦电线被隐藏起来,我们通过在边缘上涂上热胶将顶部粘合到左,右和后面。最后,我们将前面板粘在钢琴上。完成的产品应如下所示:

我们希望您喜欢构建我们的电子模拟钢琴。剩下要做的就是让音乐流过 - 通过新钢琴的电线。

第10步:反思

我们有一件事喜欢我们的项目是它是原创的,理论上可以被大家使用和享受。这不是一个正常的展示项目,它更像是一种可以用于娱乐的玩具,可以将音乐带给我们社会的人们聚集在一起。

我们要改变的一件事是使用更短的电线,这样是更容易适应钢琴内部的电路。我们不得不将电路堵塞到设备中,因此如果没有任何不必要长度的电线占用空间会更容易。如果将电路放在PCB电路板上,则可以避免这个问题。这使得电路更整洁,更紧凑,就像在面包板上一样。如果我们使用PCB板,那么电路将占用更少的空间。

如果我们以不同的方式完成这个项目,我们会首先计算出电路的细节因为那是最多的时间消费部分。围绕电路的能力设计钢琴框架会更容易,而不是在开始构建钢琴框架时具有模糊的电路概念。这样可以更容易地将电路集成到钢琴中,而不必在路上计算出布线。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    242

    文章

    23295

    浏览量

    661268
  • Arduino
    +关注

    关注

    188

    文章

    6471

    浏览量

    187225
收藏 人收藏

    评论

    相关推荐

    BMS模拟器控制导引重要性

    BMS(电池管理系统)模拟器在电动汽车领域中扮演着至关重要的角色,特别是在控制导引测试方面。控制导引是指在充电过程中,充电桩和电动汽车之间的通信和协调,以确保充电过程的安全性和有效性。BMS
    的头像 发表于 11-29 18:11 214次阅读
    BMS<b class='flag-5'>模拟</b>器控制导引重要性

    电动汽车交流接口模拟器相关介绍

    吉事励电动汽车交流接口模拟器也叫便携式充电桩测试仪,是一种用于测试和验证电动汽车充电设备性能和安全性的仪器。它主要用于模拟电动汽车的交流充电
    的头像 发表于 11-26 18:10 170次阅读
    <b class='flag-5'>电动</b>汽车交流接口<b class='flag-5'>模拟</b>器相关介绍

    开关电源设计与制作

    电子发烧友网站提供《开关电源设计与制作.doc》资料免费下载
    发表于 10-24 16:36 5次下载

    EV1000系列直流车辆接口模拟器原理及特点

    随着电动汽车的普及以及更为广泛的充电需求出现,EV1000系列直流车辆接口模拟器作为一种关键的测试工具,逐渐在行业内引起了广泛的关注。这类模拟器不仅是测量和验证电动汽车充电设备性能的重
    的头像 发表于 09-25 16:58 281次阅读
    EV1000系列直流车辆接口<b class='flag-5'>模拟</b>器原理及特点

    光刻掩膜版制作流程

    光刻掩膜版的制作是一个复杂且精密的过程,涉及到多个步骤和技术。以下是小编整理的光刻掩膜版制作流程: 1. 设计与准备 在开始制作光刻掩膜版之前,首先需要根据电路设计制作出掩模的版图。这
    的头像 发表于 09-14 13:26 671次阅读

    4到20mA电流信号如何控制电动调节阀

    信号控制电动调节阀的原理 4-20mA电流信号的产生 4-20mA电流信号是由控制器产生的,其大小与控制器输出的模拟量信号成正比。控制器根据输入的传感器信号,经过内部的模拟/数字转换器(ADC)转换为数字信号,再经过数字/
    的头像 发表于 08-30 09:40 1989次阅读

    电动机线圈匝数

    零基础小白请教各位大神: 电动机计算公式里的 K常数 2p ✓(2)是啥意思啊
    发表于 07-25 16:20

    解析电动车充电架构与安全保护解决方案

    电动车充电安全性的重要性,并介绍充电设备的安全保护架构和注意事项,以及由 Murata(村田制作所)所推出的解决方案。
    的头像 发表于 07-17 10:04 573次阅读
    解析<b class='flag-5'>电动</b>车充电架构与安全保护解决方案

    电动汽车用电动机的种类及控制方法

    随着全球对环境保护意识的提升和能源结构的转型,电动汽车作为绿色出行的重要载体,其研究和应用日益受到重视。电动机作为电动汽车的“心脏”,其性能优劣直接影响电动汽车的整体性能。本文将对
    的头像 发表于 06-21 11:23 902次阅读

    电动电动机的构成部件

    电动车,作为现代绿色出行的代表,其核心部件——电动机,是驱动车辆前行的关键。那么,电动电动机到底由哪些部件组成呢?本文将为您详细解析电动
    的头像 发表于 06-18 15:04 1240次阅读

    如何控制伺服电机的模拟

    伺服电机作为现代工业自动化领域的重要执行机构,其控制精度、速度和稳定性直接影响到整个系统的性能。模拟量控制作为伺服电机控制的一种方式,因其高精度、高灵活性和高可靠性而受到广泛应用。本文将详细阐述伺服电机模拟量控制的基本原理、方法、步骤以及在实际应用中的注意事项,以期为相关
    的头像 发表于 06-05 15:04 1388次阅读

    什么是模拟前端和模拟后端 模拟前端与模拟后端的区别

    模拟前端和模拟后端是电子系统设计中的两个关键部分,它们在信号处理过程中扮演着不同的角色,各自具有独特的功能和重要性。
    的头像 发表于 03-16 15:21 2723次阅读

    cadence LOGO如何制作

    电子发烧友网站提供《cadence LOGO如何制作.docx》资料免费下载
    发表于 03-07 14:28 0次下载

    电动汽车BMS技术模拟与数字系统的比较

    电动汽车BMS技术模拟与数字系统的比较  电动汽车的电池管理系统(BMS)是一种关键的技术,它监控和控制电动汽车电池组的性能和状态。BMS可以对电动
    的头像 发表于 01-19 10:31 1232次阅读

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 7次下载