DIYギター高速ピック&ストンプペダル - 3Dプリントモーター駆動ピックの自作
部品と材料
| 部品 | 数量 |
|---|---|
| Arduino UNO | 1 |
| L293D デュアルHブリッジ モータードライバー | 1 |
| DCモーター(ミディアムトルク、6V) | 1 |
| LED(汎用) | 1 |
| ロータリーポテンショメーター(10kΩ) | 2 |
| ブレッドボード | 1 |
| ジャンパーワイヤー | 1式 |
| RCAケーブル(2芯) | 1 |
| 可変電圧ACアダプター | 1 |
必要な工具
- はんだごて
- 3Dプリンター(Creality CR-10使用)
使用ソフトウェア
- モデル設計: Autodesk Fusion 360
- スライサー: Simplify3D
- コーディング: Arduino IDE
ダウンロード
プロジェクト概要
ギター演奏における「高速ピッキング」を機械的にアシストするデバイスを自作しました。3DプリントしたピックホルダーにDCモーターを搭載し、ストンプペダル(フットスイッチ)でモーター回転速度を制御します。ペダルを踏み込むほど高速でピックが振動し、トレモロピッキングや高速アルペジオを物理的に再現します。
仕組み
- ポテンショメーター(ペダル連動)で目標速度を設定
- Arduinoがポテンショメーター値を読み取り、L293D経由でDCモーターのPWM制御
- LEDで動作状態を表示
回路図

※ より詳細な回路図は後日アップロード予定です。
ソースコード
#define PIN_Pot A0
#define PIN_LED 9
#define PIN_Input1 2 // L293D pin 2
#define PIN_Input2 7 // L293D pin 7
#define PIN_Speed 3 // L293D pin 1 (ENA)
int sensorValue = 0;
void setup() {
pinMode(PIN_Speed, OUTPUT);
pinMode(PIN_LED, OUTPUT);
pinMode(PIN_Input1, OUTPUT);
pinMode(PIN_Input2, OUTPUT);
}
void loop() {
sensorValue = analogRead(PIN_Pot) / 4; // 0-1023 → 0-255
analogWrite(PIN_LED, map(sensorValue, 0, 255, 10, 255)); // LED明るさで速度表示
analogWrite(PIN_Speed, map(sensorValue, 0, 255, 50, 220)); // モーター速度制御
// モーター正転固定
digitalWrite(PIN_Input1, LOW);
digitalWrite(PIN_Input2, HIGH);
}
製作のポイント
- 3DプリントパーツはThingiverseからダウンロード可能。サポート材なしで出力できる設計です。
- モーターのトルクが重要。ギター弦のテンションに負けないミディアムトルク以上を推奨。
- ペダル機構は既存のエフェクターペダルを流用するか、3Dプリントで自作可能。
- 電源は可変電圧アダプターでモーター定格電圧(6V)に合わせる。
応用アイデア
この仕組みを発展させれば、MIDI制御でDAWと同期したピッキングパターンの自動演奏や、複数弦対応の「ロボットギタリスト」構築も夢ではありません。
製造プロセス
- DHT11温湿度センサーで作る温度アラート – LEDとピエゾブザーで視覚/聴覚通知
- GPSデータロガー構築と Azure IoT Hub での空間分析
- Arduinoで温湿度ロガーを作る – DHT11とEthernetシールドでSDカード記録
- Arduino超音波センサーとProcessingで作るリアルタイム距離測定ソナー
- Arduino & MPU6050:SG90 & MG996Rサーボの精密制御
- 光と音で祝おう:Arduinoで作るDIYバースデープロジェクト
- Arduino Unoと1Sheeldで作る4x4x4 LEDキューブ – インタラクティブLEDプロジェクト
- Arduino UNOとモーターシールドで作る人追従ロボット
- ESP8266とDHT22で作るWi-Fi気象観測ステーション – ThingSpeak連携
- GPS搭載高精度クロック - 安価で信頼性の高い時計製作
- Arduino MKR1000 WiFi ピック・トゥ・ライトシステム - プロジェクト2