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
    +关注

    关注

    243

    文章

    24434

    浏览量

    687391
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195959
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    太阳光模拟器:在电动天窗直射工况下HUD测试中的应用

    虚像偏移。紫创测控Luminbox深耕太阳光模拟器技术创新,其全光谱、高稳定性的模拟系统为HUD测试提供了可靠实验基础,可助力电动天窗直射工况下的HUD测试。太阳
    的头像 发表于 11-10 18:06 270次阅读
    太阳光<b class='flag-5'>模拟</b>器:在<b class='flag-5'>电动</b>天窗直射工况下HUD测试中的应用

    DIY 流体模拟吊坠(一):理论与第一个吊坠的制作

    一件能够实时运行 FLIP 流体模拟的手工珠宝。外壳镀金,显示屏由一片表镜保护。 观看以下视频,您可以了解整个设计与制作过程: 简介 我一直想实现一个实时的流体模拟程序,最终目标是创造一个 3D 虚拟雪花球。这个项目已经取得了一
    的头像 发表于 09-07 17:49 2231次阅读
    DIY 流体<b class='flag-5'>模拟</b>吊坠(一):理论与第一个吊坠的<b class='flag-5'>制作</b>

    索尼重载设备的高质量远程制作方案和应用(2)

    索尼的远程制作可以被称之为制作级的高质量远程制作,或重载设备的高质量远程制作,远程设备结合常规系统设备,提供和本地制作类似的
    的头像 发表于 08-21 15:56 873次阅读
    索尼重载设备的高质量远程<b class='flag-5'>制作</b>方案和应用(2)

    霍尔IC在电动晾衣架中的应用与原理分析

    基础‌ 当载流导体处于垂直磁场时,其两端产生霍尔电动势。霍尔IC通过内置CMOS工艺芯片检测磁场强度变化,输出开关信号或模拟量信号,实现非接触式传感‌。 ‌全极性磁感应机制‌ 全极性霍尔IC无需区分磁场
    发表于 08-13 11:52

    电动汽车用异步电动机混合控制系统的研究

    摘 要:电动汽车驱动系统的核心技术就是对电动机的控制,目前比较流行采用的是矢量控制(FOC)和直接转矩控制(DTC)。然而这两种方法有各自的优缺点,为了能够满足电动汽车在不同的工况下转矩和速度的要求
    发表于 07-24 11:51

    稀土永磁同步电动机失磁对电机损耗的影响

    同步电动机在运行时容易受到温度、电枢反应、机械报动等因素影响产生失磁故障,使电机损耗增加、性能下降甚至停转。在此基于有限元电磁场分析软件 Ansoft 13 对调速永磁同步电动机进行建模仿真,模拟其发生失磁
    发表于 07-15 14:35

    双电机独立驱动电动车电子差速技术

    摘要:针对双电机独立驱动电动车电子差速问题进行了研究,根据ACKERMANN 汽车转向模型和电机的特性及双电机独立驱动的特点,提出了以2个驱动轮的相对滑转率(8)为控制变量进行调速控制的方法,并确定
    发表于 06-18 16:36

    各种WIFI天线制作技巧资料

    各种WIFI 天线制作技巧资料
    发表于 06-10 15:11 0次下载

    双菱天线制作资料

    高效天线制作
    发表于 06-10 15:10 0次下载

    两轮自平衡电动车及其电机控制器设计

    ,通过实验样车和控制器电路的设计,制作和实测实验,结果表明样车和控制器设计均结构简单,控制性能良好,能够满足两轮自平衡电动车下一步的研究使用要求。 纯分享帖,需要者可点击附件免费获取完整资料~~~*附件
    发表于 06-09 16:15

    晶体管电路设计(下)

    开关电路的设计,FET开关电路的设计,功率MOS电动机驱动电路,功率MOS开关电源的设计,进晶体管开关电源的设计,模拟开关电路的设计,振荡电路的设计,FM无线话筒的设计,
    发表于 04-14 17:24

    晶体管电路设计(下) [日 铃木雅臣]

    ,晶体管开关电路的设计,FET开关电路的设计,功率MOS电动机驱动电路,功率MOS开关电源的设计,晶体管开关电源的设计,模拟开关电路的设计,振荡电路的设计,FM无线话筒的制作等。
    发表于 03-07 13:55

    吉事励模拟电池好坏检测全攻略

    电池模拟器是新能源研发、电力电子测试、电动汽车验证等领域的关键设备,能够精准模拟真实电池的充放电特性、电压曲线及动态响应。无论是实验室研发还是工业生产线,模拟电池的性能直接决定测试结果
    的头像 发表于 03-04 17:05 630次阅读

    伺服电动缸在人形机器人中的应用

    伺服电动缸在人形机器人中的应用非常广泛,主要体现在以下几个方面:一、核心运动部件伺服电动缸是将伺服电机与丝杠一体化设计的模块化产品,能将伺服电机的旋转运动转换成直线运动。通过结构上的改造,伺服电动
    发表于 02-06 09:04

    松下MPS媒体制作平台概述

    MPS媒体制作平台是一款免费的综合性软件平台,专为解决视频制作中的繁杂问题而打造。它将松下摄像机的设置、管理和控制功能集于一体,能适应线上讲座、网络研讨会、学术会议、现场活动等各类场景,有效提升视频制作质量,简化工作流程。
    的头像 发表于 02-05 11:18 826次阅读