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

DIYギター高速ピック&ストンプペダル - 3Dプリントモーター駆動ピックの自作

部品と材料

部品数量
Arduino UNO1
L293D デュアルHブリッジ モータードライバー1
DCモーター(ミディアムトルク、6V)1
LED(汎用)1
ロータリーポテンショメーター(10kΩ)2
ブレッドボード1
ジャンパーワイヤー1式
RCAケーブル(2芯)1
可変電圧ACアダプター1

必要な工具

使用ソフトウェア

ダウンロード

プロジェクト概要

ギター演奏における「高速ピッキング」を機械的にアシストするデバイスを自作しました。3DプリントしたピックホルダーにDCモーターを搭載し、ストンプペダル(フットスイッチ)でモーター回転速度を制御します。ペダルを踏み込むほど高速でピックが振動し、トレモロピッキングや高速アルペジオを物理的に再現します。

仕組み

回路図

DIYギター高速ピック&ストンプペダル - 3Dプリントモーター駆動ピックの自作

※ より詳細な回路図は後日アップロード予定です。

ソースコード

#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);
}

製作のポイント

応用アイデア

この仕組みを発展させれば、MIDI制御でDAWと同期したピッキングパターンの自動演奏や、複数弦対応の「ロボットギタリスト」構築も夢ではありません。

製造プロセス

  1. DHT11温湿度センサーで作る温度アラート – LEDとピエゾブザーで視覚/聴覚通知
  2. GPSデータロガー構築と Azure IoT Hub での空間分析
  3. Arduinoで温湿度ロガーを作る – DHT11とEthernetシールドでSDカード記録
  4. Arduino超音波センサーとProcessingで作るリアルタイム距離測定ソナー
  5. Arduino & MPU6050:SG90 & MG996Rサーボの精密制御
  6. 光と音で祝おう:Arduinoで作るDIYバースデープロジェクト
  7. Arduino Unoと1Sheeldで作る4x4x4 LEDキューブ – インタラクティブLEDプロジェクト
  8. Arduino UNOとモーターシールドで作る人追従ロボット
  9. ESP8266とDHT22で作るWi-Fi気象観測ステーション – ThingSpeak連携
  10. GPS搭載高精度クロック - 安価で信頼性の高い時計製作
  11. Arduino MKR1000 WiFi ピック・トゥ・ライトシステム - プロジェクト2