工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

3Dプリントで作るコンパクトMIDIドラムキット

概要

Arduino UNO と 3D プリントパーツ、圧電センサー(ピエゾ)、フォースセンシティブ抵抗(FSR)を組み合わせ、スネア・キック・ハイハット(ペダル付き)を備えたコンパクトな電子ドラムキットを自作します。USB-MIDI 化により PC・スマホに直接接続し、GarageBand 等の DAW で即演奏可能です。

主な特徴

必要な部品

部品数量備考
Arduino UNO1ATmega16U2 搭載版
Adafruit 16x2 LCD(白/青)1I2C 版でも可(コード修正要)
圧電センサー(ピエゾ)3スネア×2、キック/ハイハット×1
FSR(フォースセンシティブ抵抗)1ハイハットペダル用
抵抗:10 kΩ、1 MΩ各1ピエゾ・FSR プルダウン用
5.1 V ツェナーダイオード1入力保護用
タクトスイッチ 12 mm、スライドスイッチ各1設定操作用
TRS ソケット(3.5 mm 3極)3パッド接続用
USB-A - B ケーブル1PC 接続用
Lightning - USB カメラアダプタ1iOS 接続時
メッシュヘッド 10"/8"、スネアスタンド、ハイハットスタンド、キックペダル各1既存ドラムハードウェア流用可
PLA フィラメント、1 mm 厚紙、5/10 mm スポンジシート、M3/M6 ボルトナット、φ13 ステンレスパイプ適量フレーム・シェル・スタンド自作用

必要な工具

製作手順

Step 1: 3D プリント

Thingiverse / GitHub (RyoKosaka/drums) から STL をダウンロードし、リムパーツは Ver.2 を使用。インフィル 20%、レイヤー高 0.3 mm で出力。

Step 2: フレーム組み立て

M3-10 mm ボルトで外周パーツを連結、センター部は M3-15/25 mm で固定。

Step 3: 厚紙シェル製作

高さ 55 mm、外周に合わせた長さの帯を 3 枚重ねて接着し円筒に。乾燥後、メッシュヘッド固定用に φ9 mm 穴を開け(TRS ソケット取り付け用)、再度ヘッドを外してピエゾを仕込む。

Step 4: ピエゾ取り付け

ピエゾは折れやすいので取り扱い注意。

Step 5: 10 インチスネアパッド完成

リムセンサー→センサープレート固定→コーン先端が側面から 2-3 mm 見える位置調整→メッシュヘッド張り→チューニングキー(自作可)でテンション調整。

Step 6: 8 インチキックパッド

φ13 ステンレスパイプを 200 mm ×2、365 mm ×2 にカット、3D プリントジョイントでフレーム組み立て。M3 ナット埋め込みでパイプ固定。

Step 7: 12 インチハイハットシンバル

  1. φ300 mm 厚紙円盤を 3 枚カット
  2. 中心から放射状に切り込み、10 mm 隔てて 2 本目の切り込み → パックマン形状 ×3
  3. 各々をテープで円錐化、接着剤で 3 枚重ねて乾燥
  4. 消音用 5 mm スポンジ貼り付け、センターにセンサーマウント・ケーブルガイド取り付け

Step 8: ハイハットペダルコントローラー

FSR を底部に配置、上から 10 mm スポンジで覆い、カバーで固定。FSR なら将来的に開度に応じた段階的制御(EZdrummer 等対応)へ拡張可能。

Step 9: Arduino UNO を USB-MIDI 化(MocoLUFA)

  1. MocoLUFA から dualMoco.hex を入手
  2. Arduino UNO を DFU モードにし(リセットピンショート)、dfu-programmer で書き込み:
    sudo dfu-programmer atmega16u2 flash dualMoco.hex
  3. 書き込み後、UNO が MIDI デバイスとして認識される(スケッチ書き込み時は再度リセットピンショートで通常モードに戻す)

Step 10: トリガー→MIDI 変換シールド製作

Fritzing 回路図を参照し、ピエゾ入力保護用ダイオード(任意)、ボタン・LCD 接続を実装。3D プリントケースまたはレーザーカットカバーで収納。

Step 11: GarageBand 等で演奏

USB 接続するだけで認識。Windows なら Hydrogen(フリー)等も使用可能。

Step 12: LCD メニューでパラメータ調整

INC/DEC で楽器選択、NEXT/BACK で項目選択、EDIT で値変更・確定。主なパラメータ:

Step 13: Fusion 360 データでカスタマイズ

GitHub に .f3d ファイルを公開。寸法変更・派生設計に活用可能。

ソースコード(Hello Drum v2)

全文は GitHub または本記事の Code セクション参照。主な構成:

回路図・3D データ

詳細な追加ステップ・トラブルシュートは Instructables を参照。

製造プロセス

  1. ドラム:歴史・構造・職人技の総合ガイド
  2. NeoPixelリングとArduinoで作るインタラクティブジャイロスコープLEDディスプレイ
  3. DIYクラウドコスチューム: LEDストリップ、Arduino Nano & SparkFunパーツで光る雲に
  4. Unopad: Ableton Live連携シームレスなArduino MIDIコントローラー
  5. Arduinoでシンプルな障害物センサーを自作 – IR LEDとフォトダイオード入門
  6. Arduino Dueでマスターする音声認識と音声合成
  7. Icom無線機用 外部Sメーター(CI-V + Arduino)
  8. 上海の外科医、がん患者にカスタムチタン骨インプラントを3Dプリントで提供
  9. GrabCAD PrintとStratasys 3Dプリンターの接続 - ステップバイステップガイド
  10. プロトタイプを超えて:3Dプリンティングが実現する実世界のイノベーション
  11. MAXREFDES220# - 光学センサーによるカフレス血圧モニタリング