Arduino-basierter MIDI-Fighter (berührungsempfindlich) - Gunook

Arduino-basierter MIDI-Fighter (berührungsempfindlich) - Gunook

Inhaltsverzeichnis:

Anonim

MIDI steht für Musical Instrument Digital Interface. Hier machen wir einen berührungsempfindlichen MIDI-Kämpfer.

Es hat 16 Pads. Diese können erhöht oder verringert werden. Hier habe ich 16 wegen der begrenzten Arduino-Pins verwendet.

Ich habe auch analoge Eingangspins (A0, A1, A2, A3, A4) als digitalen Eingang verwendet.

Dies ist meine erste Anweisung. Also entschuldige mich für etwaige Fehler. Ich habe nicht daran gedacht, früher eine Anweisung zu machen.

Ich habe also nicht viele detaillierte Fotos davon.

Es gibt ein Arbeitsvideo der MIDI-Gitarre, die ich in der ableton live 9-Software im Video als Sound ausgewählt habe.

Zubehör:

Schritt 1: Erforderliche Materialien sammeln

Dinge, die Sie benötigen, sind:

  1. Arduino uno R3 (1 Einheit)
  2. 1 Ohm Widerstände (16 Einheiten)
  3. Allzweck-Arduino-Schild (1 Einheit)
  4. Aluminiumfolie
  5. Kunststoff- / Acrylplatte (für Außenkörper)
  6. Potentiometer (1 Einheit)
  7. Leitungen
  8. Schwarzes Band

Verwendete Werkzeuge sind:

  1. Bohren
  2. Schneidewerkzeug
  3. Lötkolben
  4. Heißkleber

Dies sind die Vorräte, die für die Herstellung des MIDI-Kämpfers erforderlich sind. Ich habe einen Allzweck-Arduino-Schild für Widerstände.

Sie können jedoch eine Universalplatine verwenden.

Schritt 2: Herstellung des Außenkörpers

Für die Herstellung des Außenkörpers benötigen Sie eine Kunststofffolie.

Schneiden Sie das Blatt in der angegebenen Größe:

oben und unten (200 mm x 200 mm)

für 4 Seiten (200mm x 40mm)

Schneiden Sie nun 16 Löcher in das obere Blatt, um die Drähte für die Pads zu führen. Ein Steckplatz auf einer Seite für den Arduino-Anschluss.

Verbinde diese Teile zu einem Quader mit Ausnahme der Oberseite. Pads bestehen aus Aluminiumfolie.

16 Blätter Aluminiumfolie der Größe 45 mm x 45 mm zuschneiden.

Die Bohrungen sollten der Position des Pads entsprechen.

Schritt 3: Anschlüsse

die anschlüsse sind wie im bild dargestellt vorzunehmen.

Potentiometer ist für die Empfindlichkeit der Berührung. Es dient zum Einstellen der Berührungsempfindlichkeit.

HINWEIS: Die zu verwendenden Drähte müssen vom gleichen Typ sein. Andernfalls können sich die kapazitiven Werte unterscheiden.

Versuchen Sie auch, die Drähte gleich groß zu machen.

Schritt 4: Endmontage

Jetzt müssen wir sowohl die Elektronik- als auch die Hardware-Teile kombinieren. Verbinden Sie zuerst die Aluminiumfolie mit der Deckschicht in gleichem Abstand und verbinden Sie die Drähte mit jeder Folie. Die Drähte werden dann wie in Schritt 2 mit dem Arduino verbunden.

Sie können die Folie mit dem Kleber oder mit dem Klebeband kleben.

Sie können auch einige Kartonstücke zwischen den Kunststoff und die Folie legen, um ihm eine Dicke und ein gutes Gefühl zu verleihen.

HINWEIS: Die Drähte müssen ständig mit der Folie verbunden sein.

Schritt 5: Hochladen von Code zu Arduino

Der Code ist hier angegeben.

lade es auf das arduino hoch.

HINWEIS: Beim Hochladen von Code auf Arduino muss die serielle Schnittstelle in Hairless Midi auf Nicht verbunden eingestellt sein. Andernfalls wird beim Hochladen des Codes der Fehler angezeigt.

Hier ist der Code zum Testen des Touchpads und zum Abrufen der kapazitiven Sensorwerte (captouch16try.ino)

Der Testcode gibt die Werte des Sensors an.

Diese Werte sollten nahezu gleich sein. Andernfalls funktioniert das Pad nicht richtig.

Die angegebenen Werte entsprechen der Empfindlichkeit des anderen Codes.

Schritt 6: Softwareanforderung

Laden Sie diese Software herunter:

  1. Ableton Live 9 Suite
  2. Unbehaarte MIDI-Serie
  3. LoopMIDi

Ableton kann von der offiziellen Website heruntergeladen werden.

Github Link zum Download von Hairless Midi:

(http://projectgus.github.io/hairless-midiserial/)

Link zu loopmidi:

http: //www.tobias-erichsen.de/wp-content/uploads/2 …

Laden Sie diese Software herunter und installieren Sie sie.

folge diesen Schritten:

Schritt 1.

Öffnen Sie LoopMIDI und klicken Sie auf die Schaltfläche (+) in der linken unteren Ecke.

Für die Datenübertragung wird ein Port angelegt.

Schritt 2.

Öffne hairless midi, wähle nun loopmidiport in midi out.

lass den midi in nicht verbunden.

Wählen Sie den seriellen Port für Arduino. (Dies wird angezeigt, wenn Arduino mit einem PC / Laptop verbunden ist.)

Schritt 3.

ableton live ausführen 9.

offene Einstellungen (Strg +,)

wähle nun link midi in der linken spalte und wähle die einstellung wie im bild gezeigt.

schließe das Fenster

Schritt 4.

Wählen Sie nun Schlagzeug in der zweiten Spalte von links.

Wähle eine Trommel.

wenn die Trommel ausgewählt ist.

Wenn Sie das Midi-Pad berühren, wird in Ihrem Laptop ein Ton erzeugt.

Ihr MIDI-Fighter ist fertig.

Genießen!!!:-)

Schritt 7: Fehlerbehebung

Software ist nicht richtig konfiguriert.

Es wird vorab einige Probleme beim Einrichten des Touch geben, da das Pad analoge Werte ausgibt und diese Werte Probleme verursachen können.

Kabel sind möglicherweise nicht richtig angeschlossen.

Folie berührt den Draht nicht richtig.

Drähte könnten kurzgeschlossen werden.