Inhaltsverzeichnis:

Arduino-basierter MIDI-Kämpfer (berührungsempfindlich) - Gunook
Arduino-basierter MIDI-Kämpfer (berührungsempfindlich) - Gunook

Video: Arduino-basierter MIDI-Kämpfer (berührungsempfindlich) - Gunook

Video: Arduino-basierter MIDI-Kämpfer (berührungsempfindlich) - Gunook
Video: Arduino Multi MIDI Merge 2024, Juli
Anonim
Arduino-basierter MIDI-Kämpfer (berührungsempfindlich)
Arduino-basierter MIDI-Kämpfer (berührungsempfindlich)

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.

Außerdem habe ich analoge Eingangspins (A0, A1, A2, A3, A4) als digitalen Eingang verwendet.

Dies ist mein erstes instructable. Also verzeiht mir eventuelle Fehler. Ich habe nicht daran gedacht, früher ein instructable zu machen.

Daher habe ich nicht viele Detailfotos davon.

Es gibt ein funktionierendes Video der MIDI-Gitarre, die ich in Sounds in der Ableton Live 9-Software ausgewählt habe.

Schritt 1: Erforderliche Materialien sammeln

Dinge, die Sie brauchen, sind:

  1. Arduino uno R3 (1 Stück)
  2. 1Mohm Widerstände (16 Einheiten)
  3. Allzweck-Arduino-Schild (1 Stück)
  4. Aluminiumfolie
  5. Kunststoff-/Acrylplatte (für Außenkörper)
  6. Potentiometer (1 Stück)
  7. Drähte
  8. Schwarzes Klebeband

Verwendete Werkzeuge sind:

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

Dies sind die Materialien, 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 Allzweckplatine verwenden.

Schritt 2: Herstellung des äußeren Körpers

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

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

oben und unten (200mm x 200mm)

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 passieren. Ein Steckplatz auf einer Seite für den Arduino-Anschluss.

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

16 Blatt Alufolie der Größe 45 mm x 45 mm zuschneiden.

Die gebohrten Löcher sollten der Position des Pads entsprechen.

Schritt 3: Verbindungen

Anschlüsse
Anschlüsse

die Anschlüsse sind wie im Bild gezeigt 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 kann es zu Unterschieden in den kapazitiven Werten kommen.

Versuchen Sie auch, die Drähte der gleichen Größe zu machen.

Schritt 4: Endmontage

Endmontage
Endmontage
Endmontage
Endmontage
Endmontage
Endmontage

Jetzt müssen wir sowohl die Elektronik- als auch die Hardware-Teile kombinieren. Verbinden Sie zunächst die Aluminiumfolie in gleichmäßigem Abstand mit der oberen Schicht und verbinden Sie die Drähte mit jeder der Folien. Die Drähte sind 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 Pappstü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 durchgehend mit der Folie verbunden sein.

Schritt 5: Hochladen von Code auf Arduino

der Code ist hier angegeben.

lade es auf das arduino hoch.

HINWEIS: Beim Hochladen von Code auf Arduino muss der serielle Port im haarlosen Midi auf nicht verbunden eingestellt werden. Andernfalls wird beim Hochladen des Codes der Fehler angezeigt.

Hier ist der Code zum Testen des Touchpads und zum Abrufen der CapicitiveSensor-Werte (captouch16try.ino)

der Testcode gibt die Werte des Sensors an.

diese Werte sollten fast gleich sein. andernfalls funktioniert das Pad nicht richtig.

die angegebenen Werte sind die Empfindlichkeit des anderen Codes.

Schritt 6: Softwareanforderung

Software-Anforderung
Software-Anforderung
Software-Anforderung
Software-Anforderung

Laden Sie diese Software herunter:

  1. Ableton Live 9 Suite
  2. Haarlose MIDI-Serien
  3. LoopMIDi

Ableton kann von der offiziellen Website heruntergeladen werden.

Github-Link zum Herunterladen von haarlosem Midi:

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

Link zu loopmidi:

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

Laden Sie diese Software herunter und installieren Sie sie.

folge diesen Schritten:

Schritt 1.

öffne LoopMIDI und klicke auf den (+) Button in der unteren linken Ecke.

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

Schritt 2.

Öffnen Sie haarloses Midi, wählen Sie nun loopmidiport in midi out.

Lassen Sie das Midi nicht angeschlossen.

Wählen Sie den seriellen Port zu arduino. (dies wird angezeigt, wenn arduino mit einem PC / Laptop verbunden ist)

Schritt 3.

starte ableton live 9.

Einstellungen öffnen (Strg +,)

Wählen Sie nun link Midi in der linken Spalte und wählen Sie die Einstellung wie im Bild gezeigt.

schließe das Fenster

Schritt 4.

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

Wählen Sie eine beliebige Trommel.

wenn die Trommel ausgewählt ist.

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

Ihr MIDI-Kämpfer ist fertig.

Genießen!!!:-)

Schritt 7: Fehlerbehebung

Software ist nicht richtig konfiguriert.

Beim Einrichten des Touch gibt es vorher einige Probleme, da das Pad analoge Werte liefert und diese Werte Probleme verursachen können.

Kabel sind möglicherweise nicht richtig angeschlossen.

Folie berührt den Draht nicht richtig.

Drähte können kurzgeschlossen werden.

Empfohlen: