Inhaltsverzeichnis:

Berührungsloser Midi-Controller - Gunook
Berührungsloser Midi-Controller - Gunook

Video: Berührungsloser Midi-Controller - Gunook

Video: Berührungsloser Midi-Controller - Gunook
Video: Building a MIDI Controller Using Arduino 2024, Dezember
Anonim
Berührungsloser Midi-Controller
Berührungsloser Midi-Controller
Berührungsloser Midi-Controller
Berührungsloser Midi-Controller
Berührungsloser Midi-Controller
Berührungsloser Midi-Controller

Dinge berührungslos zu machen ist heutzutage der Trend. Ich habe einen einfachen Midi-Controller mit Arduino Pro Micro und einer IR-Näherungsdetektorplatine erstellt, die über einen eingebauten Komparator verfügt. Dies sollte ziemlich einfach und billig erhältlich sein. Dieses Projekt kann auf jedem Arduino verwendet werden, das über ein 32u4-basiertes Board verfügt. Dieses Projekt wurde für 7 Dur-Noten durchgeführt, die leicht für andere Noten erweitert werden können. Ich habe Cakewalk von BandLab als DAW verwendet, weil es cool und kostenlos ist. Ich hoffe, Sie haben Spaß dabei. Dieses Projekt wurde ursprünglich entwickelt, um Schüler in die schöne Welt von Infrarot und seine unterhaltsame Anwendung einzuführen.

Lieferungen

Arduino Pro Micro (oder ein beliebiges 32u4-basiertes Board)

IR-Näherungssensor * keine gewünschten Notizen

Tasten (optional)

Lötkolben und Blei

Bergpins

Perfboard

Kabel

Rechner

Schritt 1: Dinge zusammenbringen

Dinge zusammenbringen
Dinge zusammenbringen
Dinge zusammenbringen
Dinge zusammenbringen
Dinge zusammenbringen
Dinge zusammenbringen

Lassen Sie uns zuerst die Dinge besorgen, die wir für dieses Projekt benötigen. Sie benötigen Ihren Computer, um diesen MIDI-Controller zu verwenden.

Arduino Pro Micro (oder ein beliebiges 32u4-basiertes Board)IR-Näherungssensor * keine der gewünschten Notizen

Tasten (optional)

Lötkolben und Blei

Bergpins

Perfboard

Kabel

Sie benötigen Arduino IDE, um Ihr Board zu programmieren. Die MIDI-OX-Software wird empfohlen, um das Projekt zu überprüfen. Wenn Sie dies mit einer DAW verwenden, erhalten Sie großartige Ergebnisse.

Schritt 2: Die Grundlagen verstehen

Die Grundlagen verstehen
Die Grundlagen verstehen

Der Mikrocontroller erkennt, wenn sich ein Objekt dem IR-Näherungssensor nähert. Dann sendet es einen entsprechenden MIDI-Code an den Computer.

Dazu verwenden wir eine externe Bibliothek. Sie finden die Bibliothek über den unten stehenden Link.

github.com/arduino-libraries/MIDIUSB

Wir können mit der MIDI-OX-Software überprüfen, ob der Computer das richtige Signal empfängt.

Wir werden Digital IO verwenden, wenn wir einen Komparator in der IR-Proximity-Platine haben. Aufgrund des Komparators erhalten wir am I/O-Port des Mikrocontrollers eine Eingabe als 1 oder 0

Schritt 3: Der Code

Der Code
Der Code

Der Code ist relativ einfach und leicht zu ändern. Den Code habe ich dieser Anleitung beigefügt.

Immer wenn ein Objekt den IR-Näherungssensor stört, senden wir das entsprechende Signal an den Computer

Wenn Sie andere Noten verwenden möchten, verwenden Sie die MIDI-Tabelle.

Laden Sie das Programm auf den Mikrocontroller hoch

Schritt 4: Verbindungen

Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse

Versorgen Sie die IR-Proximity-Platine mit VCC und Masse.

Verbinden Sie den Ausgang mit den entsprechenden digitalen I/O-Pins. Ich habe Pin 2-8 für mein Projekt verwendet.

Achten Sie darauf, den Code entsprechend dem verwendeten Pin zu ändern.

Ich habe weibliche Bergstifte verwendet, damit ich den IR-Näherungsdetektor und das Arduino bei Bedarf leicht entfernen und ersetzen konnte.

Schritt 5: Testen unseres MIDI-Controllers

Testen unseres MIDI-Controllers
Testen unseres MIDI-Controllers

Ich empfehle, MIDI-OX auf Ihrem Computer zu installieren.

Nachdem Sie alle Verbindungen im Perfboard abgeschlossen haben, fügen Sie den IR-Detektor hinzu.

Verbinden Sie die Platine mit dem Computer.

Öffnen Sie Ihr MIDI-Testprogramm.

Versuchen Sie, einen Finger in die Nähe des Detektors zu bringen

Schritt 6: Verbinden Sie sich mit Ihrer DAW und machen Sie Musik

Verbinden Sie sich mit Ihrer DAW und machen Sie Musik
Verbinden Sie sich mit Ihrer DAW und machen Sie Musik
Verbinden Sie sich mit Ihrer DAW und machen Sie Musik
Verbinden Sie sich mit Ihrer DAW und machen Sie Musik
Verbinden Sie sich mit Ihrer DAW und machen Sie Musik
Verbinden Sie sich mit Ihrer DAW und machen Sie Musik

Es wird einige Zeit dauern, sich an die kontaktlose Spielweise zu gewöhnen, aber es wird eine lustige Erfahrung sein. Ich persönlich mag es, damit in Cakewalk Schlagzeug zu spielen. Fügen Sie Licht von der Tafel nach Ihrem Geschmack hinzu oder blockieren Sie es

Empfohlen: