一個(gè)基于Arduino的機(jī)器人鼓手。它適用于晶體管噪聲發(fā)生器和伺服器安裝在一個(gè)罐子和一對壓電器上。
硬件組件:
- Arduino UNO和Genuino UNO× 1
- SG90微伺服電機(jī)× 3
- LM2596電源模塊DC / DC BUCK 3A可調(diào)降壓模塊穩(wěn)壓器Ultra LM2596S× 1
- LAOMAO DC-DC升壓型升壓電源模塊可調(diào)電源適用3V-32V至5V-35V XL6009 400KHz 4A Max× 1
- SparkFun駐極體麥克風(fēng)× 1
- 壓電元素× 2
- 滑動(dòng)開關(guān)× 1
- 觸覺開關(guān),頂部驅(qū)動(dòng)× 1
- 晶體管 - NPN,60V 200mA(2N3904)× 五
- 旋轉(zhuǎn)電位器(通用)× 3
- 面包板(通用)× 1
軟件應(yīng)用程序和在線服務(wù):
- Arduino IDE
- 手動(dòng)工具和制造機(jī)器:
- Digilent Mastech MS8217自動(dòng)量程數(shù)字萬用表
- 烙鐵(通用)
能夠在現(xiàn)場進(jìn)行音樂演出總是一件非常令人激動(dòng)的事情,你需要小伙伴幫忙配合你,像打擊樂器,并且這些樂器在有人演奏時(shí)才會(huì)發(fā)出聲音。雖然這個(gè)問題可以通過使用錄音來解決,但這會(huì)影響現(xiàn)場的感覺。
因此,我決定完全擺脫人力的限制,建立一個(gè)機(jī)器人鼓手...這個(gè)想法是制作便攜式的東西,可以在不使用樣本/錄音的情況下現(xiàn)場演奏,并且它的聲音可以在演出/樂隊(duì)情況下放大。
總體思路
首先,有必要定義drumkit元素的內(nèi)容。遵循頻率范圍的邏輯,標(biāo)準(zhǔn)鼓組通常由三個(gè)基本元素組成; 踢(低頻范圍),小鼓(中距離)和踩镲(高音)。經(jīng)過幾周的實(shí)驗(yàn),我決定通過以下安排復(fù)制這些聲音:
Kick / LowRange:2個(gè)壓電,用一小塊海綿材料覆蓋,由伺服控制棒和軟橡膠末端擊中。
Snare / MidRange:一種帶有小方形片狀錫片的小齒輪,用于共振,也可以通過帶有橡膠端的伺服控制桿來擊打。然后由駐極體麥克風(fēng)捕獲聲音。
HiHat / HighRange:基于晶體管的白噪聲發(fā)生器電路,由arduino直接控制。
所有上述系統(tǒng)都由arduino板及時(shí)設(shè)定,然后由它們產(chǎn)生的音頻信號通過三個(gè)簡單的放大器電路放大到儀器電平信號。