一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何制作無鍵鋼琴

454398 ? 來源:wv ? 2019-10-21 10:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:收集零件

使此說明易于使用的零件非常便宜,并且很容易獲得所有電子商店。您也不需要像其他零件一樣的零件。您可以在當(dāng)?shù)氐碾娮由痰曩徺I它們。您也可以在radioshack和ebay上獲得它們。以下是零件清單:

Arduino開發(fā)板(我使用Arduino UNO)

8 X接近傳感器

LM386

5K電位器

1K電位器

100uf電解電容

2 X 0.01uf陶瓷圓盤電容器

220uf電解電容器

10ohms電阻

8ohms揚(yáng)聲器

PCB

跳線

母頭

紙板或硬板

12V電池

適配器插孔(為arduino板供電)

滑動(dòng)開關(guān)

電線

工具:

烙鐵

切割工具(用于切割硬木板)

熱膠槍或雙面膠帶(用于將物品粘貼到基座)

剪線鉗

鉗子

步驟2:制作電路板

用于連接Arduino和接近傳感器您將需要一個(gè)基礎(chǔ)。底座可以由任何材料代替金屬制成。我用一塊硬板做底座。切成合適大小的硬紙板或硬紙板,以便可以輕松放置所有接近傳感器,Arduino板和放大器。切割硬板之前,請(qǐng)先對(duì)其進(jìn)行尺寸標(biāo)注,因?yàn)檫@樣會(huì)使您的工作更加輕松。外觀上,您可以像我一樣畫板。我把它涂成黑色,但是用不同的顏色涂它肯定會(huì)增加它的美感。在硬紙板的邊緣和側(cè)面上纏一些膠帶,以免它們變得粗糙。

第3步:連接Arduino板

為板著色后,我們會(huì)將Arduino連接到基座,為此我正在使用雙面膠帶。您也可以使用熱膠槍,但是我不喜歡使用熱膠槍,特別是在Arduino的情況下。

步驟4:接近傳感器

使用的傳感器這架鋼琴中有紅外線接近傳感器。它們幾乎在許多小工具中都使用。它們可用于您的智能手機(jī),筆記本電腦等。洗手間中用于自動(dòng)沖洗的傳感器也是紅外接近傳感器。紅外接近傳感器的工作非常容易。傳感器通電后,紅外發(fā)射器指示燈開始發(fā)射紅外射線。當(dāng)任何障礙物進(jìn)入這些IR射線之前時(shí),它們會(huì)向后彎曲并被電路中存在的光電二極管接收。如果光電二極管接收到任何信號(hào),則接近傳感器的輸出變?yōu)楦唠娖剑?V),但如果沒有接收到任何信號(hào),則接近傳感器的輸出變?yōu)榈碗娖剑?V)。它們是電路中存在的運(yùn)算放大器IC。它將來自光電二極管的信號(hào)轉(zhuǎn)換為HIGH或LOW。

現(xiàn)在,我們必須將傳感器安裝在硬板上,這樣,當(dāng)我們將手放在傳感器上方時(shí),它應(yīng)該可以檢測(cè)到我們的手,為此,您必須執(zhí)行以下步驟:

步驟1:在鉗子的幫助下,將光電二極管和IR發(fā)射器的引腳向上彎曲90度。

步驟2:在雙面膠帶的背面粘貼雙面膠帶

第3步:將接近傳感器安裝到硬板上。

完成上述步驟后,光電二極管和IR發(fā)射器將與您的硬質(zhì)板形成90度角。在每個(gè)接近傳感器之間保持足夠的距離,以便當(dāng)您將手放在傳感器上方時(shí),側(cè)面?zhèn)鞲衅鞑粦?yīng)檢測(cè)到它。

步驟5:接近傳感器(第2部分)

將接近傳感器安裝到板上后,我們將所有傳感器連接在一起,為此,您必須執(zhí)行以下步驟:

步驟1:將母接頭切成八對(duì),這樣每對(duì)中,可以安裝三個(gè)公頭。

步驟2:將所有頭都放置在接近傳感器中。

步驟3:借助烙鐵和彩虹電纜,連接vcc所有接近傳感器的引腳。將跳線焊接到第一個(gè)傳感器的vcc引腳上。

步驟4:還將所有傳感器的gnd引腳連接在一起。

步驟5:將一根導(dǎo)線焊接到所有傳感器的vout引腳上,這將是每個(gè)傳感器的輸出。

步驟6:檢查接近傳感器

在進(jìn)行下一步之前,最好檢查一下所有的接近傳感器是否工作正常。檢查傳感器不是一個(gè)很困難的過程。要檢查傳感器,您需要做的是將傳感器的輸出引腳一個(gè)接一個(gè)地連接到Arduino板的模擬引腳A0。在Arduino上將傳感器的vcc引腳連接到5V,將gnd引腳連接到gnd。上載下面給出的代碼,然后在您的PC上打開串行監(jiān)視器。將您的手移向傳感器,如果led在接近傳感器上開始發(fā)光,并且您在屏幕上看到大于0的任何值,則表明接近傳感器工作正常。這是代碼

***** ****

//代碼以檢查Dushyanta制造的接近傳感器

//

int recv = A0;

int value = 0;

void setup(){

Serial.begin(9600);

}

void loop(){

value = analogRead(recv);//將電壓轉(zhuǎn)換為來自接近傳感器Serial.println(value)的值;

delay(1000);

}

**********

步驟7 :制作放大器

在彈鋼琴時(shí),您會(huì)注意到產(chǎn)生的聲音揚(yáng)聲器的聲音有點(diǎn)低。這就是為什么我希望您將揚(yáng)聲器與放大器一起使用。您也可以使用壓電蜂鳴器,但根據(jù)我的說法,壓電蜂鳴器不會(huì)發(fā)出聲音,而只會(huì)發(fā)出聲音。我在上面的照片中給出了電路圖。您可以使用自己的放大器。您也可以使用臺(tái)式機(jī)揚(yáng)聲器。如果您不想制造放大器,則可以僅使用8ohms揚(yáng)聲器,但聲音有點(diǎn)低。使放大器放在任何您喜歡的PCB或面包板上,并為LM386使用8針I(yè)C支架,因?yàn)楫?dāng)IC損壞時(shí),您可以輕松地更換它。完成后,檢查所有連接并繼續(xù)下一步。

步驟8:上傳CODE

這是無鍵鋼琴的代碼。代碼非常簡單,您可以輕松理解它。如果您可以在此代碼中進(jìn)行修改,請(qǐng)同時(shí)進(jìn)行修改。隨意詢問有關(guān)代碼的任何信息。這是代碼:

***************

//杜西安塔(Dushyanta)制造的無鍵鋼琴代碼

//

int c = 3;//初始化引腳

int d = 4;

int e = 5;

int f = 6;

int g = 7;

int a = 8;

int b = 9;

int cup = 10;

int c_state = 0;

int d_state = 0;

int e_state = 0;

int f_state = 0;

int g_state = 0;

int a_state = 0;

int b_state = 0;

int cup_state = 0;

int Speaker = 12;

void setup(){

pinMode(speaker,OUTPUT);//告訴板子哪個(gè)引腳用作輸出,哪個(gè)引腳用作輸入

pinMode(c,INPUT);

pinMode(d,INPUT);

pinMode(E,INPUT);

pinMode(f,INPUT);

pinMode(克,INPUT);

pinMode(一,INPUT);

pinMode(B,INPUT);

pinMode(杯,INPUT);

digitalWrite(揚(yáng)聲器,LOW);//告訴引腳狀態(tài)

digitalWrite(a,LOW);

digitalWrite(b,LOW);

digitalWrite(c,LOW);

digitalWrite(d,LOW);

digitalWrite(e,LOW);

digitalWrite(F,LOW);

digitalWrite(克,LOW);

digitalWrite(cup,LOW);

Serial.begin(9600);//草圖開始

}

void loop(){

digitalWrite(a,LOW);

digitalWrite(B,LOW);

digitalWrite(C,LOW);

digitalWrite(d,LOW);

digitalWrite(E,LOW);

digitalWrite(F,LOW);

digitalWrite(克,LOW);

digitalWrite(杯,LOW);

c_state = digitalRead(c);//將來自傳感器的信號(hào)轉(zhuǎn)換為HIGH或LOW

d_state = digitalRead(d);

e_state = digitalRead(e);

f_state = digitalRead (f);

g_state = digitalRead(g);

a_state = digitalRead(a);

b_state = digitalRead(b);

cup_state = digitalRead(cup);

{

if(c_state == HIGH)//檢查在哪只傳感器指針的前面

{tone(speaker,988); }

其他

如果(d_state == HIGH)

{tone(speaker,880); }

else

if(e_state == HIGH)

{tone(speaker,784); }

否則(f_state == HIGH)

{tone(speaker,698); }

否則,如果(g_state == HIGH)

{tone(speaker,659); }

否則

如果(a_state == HIGH)

{音調(diào)(揚(yáng)聲器,587); }

否則

如果(b_state == HIGH)

{音調(diào)(揚(yáng)聲器,523); }

否則

如果(cup_state == HIGH)

{音調(diào)(揚(yáng)聲器,490); }

其他

{noTone(speaker); }//告訴arduino板,如果它們不是障礙物,則它們應(yīng)該沒有聲音延遲(0);

}

}

*** *****************

步驟9:將所有事物連接在一起

在前面的步驟中,我們?cè)诮咏鼈鞲衅髦薪⒘诉B接,對(duì)其進(jìn)行了檢查等,但是現(xiàn)在是時(shí)候?qū)⑺袃?nèi)容最終連接在一起了之后我們的鋼琴就準(zhǔn)備好了。電路圖給出了圖片,但是如果您不能理解,請(qǐng)按照給出的步驟進(jìn)行操作。步驟如下:

步驟1:將放大器的音頻輸入+連接到Arduino的引腳12。將放大器的音頻輸入-連接到Arduino的GND。

第2步:焊接在第一個(gè)接近傳感器的vcc引腳上的跳線將到達(dá)Arduino板上的5V,焊接在第一個(gè)接近傳感器的ndn引腳上的跳線將到達(dá)

步驟3:將放大器的正極連接到Arduino板上的vin引腳,將放大器的負(fù)極連接到arduino板上的gnd。

步驟4:連接vout引腳第一個(gè)傳感器的針腳連接到板上的針腳3,第二個(gè)傳感器的針腳連接到板上的針腳4,依此類推。

連接所有組件之后,將放大器粘在硬板上。

步驟10:電池

到為這架鋼琴供電,您將需要12V電源或9V電池。如果您正在使用我的放大器,則必須使用12V或9V為Arduino板供電。我使用的電池是12V/1.3AH電池。根據(jù)需要選擇電池,然后使用適配器插孔將電池連接到Arduino板。最好在Arduino板和電池之間連接一個(gè)開關(guān),以便您可以輕松地打開/關(guān)閉Arduino。使用鉛酸電池是很好的,因?yàn)樗鼈兎浅1阋?。我花了大約6美元買了這塊電池。

步驟11:檢查

完成所有前面的步驟之后,這是最重要的步驟。此步驟將為您提供所有辛勤工作的結(jié)果。因此,要檢查無鍵鋼琴,請(qǐng)將適配器插孔連接至Arduino,然后打開滑動(dòng)開關(guān)。您的Arduino將需要一些時(shí)間來啟動(dòng)(大約5到10秒),然后您的鋼琴就可以使用了。將您的手一個(gè)接一個(gè)地放在每個(gè)接近傳感器的前面,并檢查您的Arduino做正確的記錄的天氣。音符將按升序排列(c,d,e,f,g,a,b,C)。如果一切正常,那么您的

步驟12:完成!

您的無鑰匙鋼琴現(xiàn)在可以使用了。去玩吧。稍微練習(xí)一下,即可制作歌曲并制作童謠。玩得開心。以下是這款無鍵鋼琴的一些小升級(jí):

您可以將RGB led條粘貼在硬板的邊框上。

再加上一些接近傳感器,您可以

您可以在其中添加錄音機(jī)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電容器
    +關(guān)注

    關(guān)注

    64

    文章

    6709

    瀏覽量

    102890
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192140
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    鋁絲合的具體步驟

    鋁絲合常借助超聲楔焊技術(shù),通過超聲能量實(shí)現(xiàn)鋁絲與焊盤的直接合。由于合所用劈刀工具頭為楔形,使得合點(diǎn)兩端同樣呈楔形,因而該技術(shù)也被叫做楔形壓焊。超聲焊工藝較為復(fù)雜,
    的頭像 發(fā)表于 07-16 16:58 ?211次閱讀

    U盤一制作

    在電腦維修中啟動(dòng)盤很重要,靠譜的u盤一啟動(dòng)制作方法
    發(fā)表于 05-06 16:10 ?44次下載

    AD軟件快捷設(shè)置和導(dǎo)入方法

    這種只能一個(gè)命令一個(gè)更改,無法使用效率高點(diǎn)的批量更改。因此,學(xué)習(xí)的時(shí)候,專門制作了一個(gè)系統(tǒng)文件,直接將這個(gè)文件導(dǎo)入到AD內(nèi),就自動(dòng)把快捷設(shè)置成和Cadence、Pads一樣了。 從下面發(fā)的附件里下載
    發(fā)表于 03-26 10:03

    金絲合的主要過程和關(guān)鍵參數(shù)

    金絲合主要依靠熱超聲合技術(shù)來達(dá)成。熱超聲合融合了熱壓合與超聲合兩者的長處。通常情況下,熱壓
    的頭像 發(fā)表于 03-12 15:28 ?1584次閱讀
    金絲<b class='flag-5'>鍵</b>合的主要過程和關(guān)鍵參數(shù)

    一文詳解共晶合技術(shù)

    合技術(shù)主要分為直接合和帶有中間層的合。直接合如硅硅合,陽極合等
    的頭像 發(fā)表于 03-04 17:10 ?1168次閱讀
    一文詳解共晶<b class='flag-5'>鍵</b>合技術(shù)

    什么是金屬共晶

    金屬共晶合是利用金屬間的化學(xué)反應(yīng),在較低溫度下通過低溫相變而實(shí)現(xiàn)的合,合后的金屬化合物熔點(diǎn)高于合溫度。該定義更側(cè)重于從材料科學(xué)的角度定義。
    的頭像 發(fā)表于 03-04 14:14 ?848次閱讀
    什么是金屬共晶<b class='flag-5'>鍵</b>合

    兩輪車PKE鑰匙進(jìn)入PKG一啟動(dòng)系統(tǒng)設(shè)計(jì)

    兩輪車鑰匙進(jìn)入PKE 一啟動(dòng)系統(tǒng)PKG
    的頭像 發(fā)表于 03-04 10:20 ?465次閱讀
    兩輪車PKE<b class='flag-5'>無</b>鑰匙進(jìn)入PKG一<b class='flag-5'>鍵</b>啟動(dòng)系統(tǒng)設(shè)計(jì)

    低頻發(fā)射模塊和射頻接收模塊在鑰匙系統(tǒng)中的作用和重要性

    鑰匙進(jìn)入及啟動(dòng)系統(tǒng)(PEPS)是汽車智能化發(fā)展的重要組成部分,它通過先進(jìn)的RFID(無線射頻識(shí)別)技術(shù),實(shí)現(xiàn)了無需按動(dòng)遙控器即可進(jìn)入車內(nèi)和一啟動(dòng)發(fā)動(dòng)機(jī)等功能。PEPS系統(tǒng)主要由鑰匙進(jìn)入(PE)和
    的頭像 發(fā)表于 03-01 17:26 ?548次閱讀

    銅線合IMC生長分析

    銅引線合由于在價(jià)格、電導(dǎo)率和熱導(dǎo)率等方面的優(yōu)勢(shì)有望取代傳統(tǒng)的金引線合, 然而 Cu/Al 引線合界面的金屬間化合物 (intermetallic compounds, IMC) 的過量生長將增大接觸電阻和降低
    的頭像 發(fā)表于 03-01 15:00 ?1244次閱讀
    銅線<b class='flag-5'>鍵</b>合IMC生長分析

    引線合的基礎(chǔ)知識(shí)

    引線合 引線合,又稱壓焊,是半導(dǎo)體封裝工藝中的關(guān)鍵環(huán)節(jié),對(duì)封裝的可靠性和最終產(chǎn)品的測(cè)試良率具有決定性影響。 以下是對(duì)引線合的分述: 引線合概述 引線
    的頭像 發(fā)表于 01-02 10:18 ?1376次閱讀
    引線<b class='flag-5'>鍵</b>合的基礎(chǔ)知識(shí)

    微流控多層合技術(shù)

    利于微流控芯片規(guī)?;a(chǎn)。針對(duì)超聲合中的關(guān)鍵結(jié)構(gòu)導(dǎo)能筋進(jìn)行了拓展設(shè)計(jì),創(chuàng)新提出等腰梯形導(dǎo)能筋概念,避免了三角形導(dǎo)能筋合效率低下缺點(diǎn),較半圓形導(dǎo)能筋有更高制作效率。在多層合方面,提
    的頭像 發(fā)表于 11-19 13:58 ?628次閱讀
    微流控多層<b class='flag-5'>鍵</b>合技術(shù)

    汽車鑰匙進(jìn)入及一啟動(dòng)功能介紹

    隨著汽車的普及和發(fā)展,人們對(duì)汽車的智能化和舒適化要求越來越高,為了滿足人們對(duì)汽車的這些要求,汽車鑰匙進(jìn)入和鑰匙啟動(dòng)系統(tǒng)應(yīng)運(yùn)而生。 ? 鑰匙進(jìn)入和啟動(dòng)系統(tǒng)包含鑰匙進(jìn)入和
    的頭像 發(fā)表于 11-16 10:19 ?2273次閱讀
    汽車<b class='flag-5'>無</b>鑰匙進(jìn)入及一<b class='flag-5'>鍵</b>啟動(dòng)功能介紹

    晶圓合膠的合與解合方式

    晶圓合是十分重要的一步工藝,本文對(duì)其詳細(xì)介紹。???????????????????????????? ? 什么是晶圓合膠? 晶圓合膠(wafer bonding adhesive)是一種用于
    的頭像 發(fā)表于 11-14 17:04 ?2063次閱讀
    晶圓<b class='flag-5'>鍵</b>合膠的<b class='flag-5'>鍵</b>合與解<b class='flag-5'>鍵</b>合方式

    鋁帶合點(diǎn)根部損傷研究

    潘明東 朱悅 楊陽 徐一飛 陳益新 (長電科技宿遷股份公司) 摘要: 鋁帶合作為粗鋁線合的延伸和發(fā)展,合焊點(diǎn)根部損傷影響了該工藝的發(fā)展和推廣,該文簡述了鋁帶合工藝過程,分析了導(dǎo)
    的頭像 發(fā)表于 11-01 11:08 ?2426次閱讀
    鋁帶<b class='flag-5'>鍵</b>合點(diǎn)根部損傷研究

    變電站一順控系統(tǒng)和開關(guān)柜一順控有區(qū)別嗎?

    變電站一順控系統(tǒng)和開關(guān)柜一順控技術(shù)雖然都涉及到“一順控”的概念,但它們?cè)趹?yīng)用范圍和具體實(shí)現(xiàn)上有所不同,因此變電站一順控系統(tǒng)和開關(guān)柜一
    的頭像 發(fā)表于 07-31 13:34 ?1332次閱讀
    變電站一<b class='flag-5'>鍵</b>順控系統(tǒng)和開關(guān)柜一<b class='flag-5'>鍵</b>順控有區(qū)別嗎?