Inhaltsverzeichnis:
- Schritt 1: Materialien
- Schritt 2: Design und Schneiden
- Schritt 3: Löten und Draht
- Schritt 4: Zu viele Drähte…
- Schritt 5: Neopixel
- Schritt 6: Code
- Schritt 7: Stau aus
Video: Arcade-Tasten-MIDI-Keyboard - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Dies ist eine Version 2.0 von einem meiner ersten Streifzüge in die Arduino- und DIY-MIDI-Programmierung. Ich habe meine Fähigkeiten im Prototyping und Design entwickelt, so dass ich dachte, dass es eine gute Demonstration des Prozesses und des Fortschritts wäre. Mit einem fundierteren Designprozess habe ich die Knöpfe aus meinem ersten Versuch recycelt und mich auf den Weg zu Build 2.0 gemacht!
Schritt 1: Materialien
Meine erste Version verwendete einen Arduino Mega wegen der vielen Eingänge, aber ich mag die geringe Größe und die HID-MIDI-Fähigkeiten, die der Pro Micro bei Verwendung der Midi_controller.h-Bibliothek hat. Also entschied ich mich, zwei 16-Kanal-Multiplexer zu verwenden, um die Eingangsanforderung für 2 Oktaven Bereich zu erfüllen.
Hier ist eine Liste der Teile, die ich verwendet habe:
Große Arcade-Tasten x15
Kleine Arcade-Knöpfe x10
Pro Micro x2
16-Kanal-Multiplexer x2
Neopixel-Ring
10k Potentiometer x6
Anschlusskabel
Lötwerkzeuge
1/8'' MDF
Schritt 2: Design und Schneiden
Ich habe eine.svg-Datei hinzugefügt, um nachzufragen, ob dies nützlich ist, aber ich ermutige jeden, Kreativität und Experimentierfreude im Designprozess auszuüben. Vielleicht würde die Verwendung von Acryl anstelle von Mdf fantastisch aussehen!
Ich habe in der 1. Version einen Bohrer und Bohrer verwendet, also suchte ich diesmal ein präziseres Produkt mit Designsoftware und einem Laserschneider.
Schritt 3: Löten und Draht
Dies ist der zeitaufwendigste Teil. Ich finde bestimmte Teile des Lötens therapeutisch, also hol dir einen Tee, trage eine glatte Marmelade auf und weiß, dass dieser Schritt ein Marathon und kein Sprint ist!
Ich habe versucht, so viel Draht wie möglich aus der 1. Version zu retten und mir zu merken, wo ich den Arduino und den Mux platzieren würde, um zu versuchen, einen Teil der Drahtmasse zu beseitigen, die sich nach der Installation in die Box quetschen müsste getan.
Ich neige dazu, das Chaos eines guten DIY-Kabelgewirrs mehr zu akzeptieren als einige andere, also folgen Sie Ihren eigenen Ambitionen, wenn Sie Kabel aussortieren.
Was eine exemplarische Vorgehensweise für Verbindungen angeht, schrieben Sie zuerst den Code und ließen ihn dann diktieren, wohin die Drähte gehen würden …
Ich habe die Tastatur von der tiefsten bis zur höchsten Note gebaut, wobei die ersten 16 Noten zu mux1 gehen und die restlichen Noten zu mux2 gehen kann es nicht bemerken.
Ich habe vor allen Tutorials versucht, in Midi-Multiplexing einzutauchen und gegen eine Wand zu stoßen.
Ich befolge diese einfachen Schritte zur Fehlerbehebung: 1. Stellen Sie sicher, dass alles geerdet ist2. Auf Shorts prüfen3. Töpfe erhalten 5v4. Überprüfen Sie, ob alles geerdet ist
Schritt 4: Zu viele Drähte…
Ich habe die Tiefe der Box unterschätzt und hatte Schwierigkeiten, das Oberteil gut sitzen zu lassen und so auszusehen, als ob es gleich "Akira Style" ausbrechen würde, also habe ich es mit ein paar Freunden im Studio durchgesprochen und einen Plan entwickelt, um es aufzusetzen schräg anzeigen. Ich habe ein schnelles Prototyping mit Acrylresten gemacht und am Ende eine schöne Lösung gefunden. Es zeigt, wie die Vögel im Rücken nisten wie das Labyrinth aus Patchkabeln in 60er-Jahren-Moog-Synthesizern. Fertig, oder?
Schritt 5: Neopixel
Ich habe Neopixels in einem früheren Projekt mit MIDI verwendet und festgestellt, dass MIDI eine dedizierte Platine benötigt, um seine Arbeit zu erledigen. Ich habe nichts Ausgefallenes programmiert, sondern nur ein Programm aus der Strandtest-Beispielskizze aus der Adafruit-Bibliothek gefunden.
Schritt 6: Code
Hochladen: 1. Stellen Sie sicher, dass Sie die Bibliothek Midi_Controller.h herunterladen2. Wählen Sie "Arduino Leonardo" aus dem Board-Typ3. Wählen Sie Bord aus dem Menü Port4. Kompilieren und hochladen
Nach dem Hochladen des Tests mit einer Midi-Monitoring-Anwendung. Wenn alles nach Plan zu laufen scheint, ist es Zeit, etwas Musik zu machen!
Schritt 7: Stau aus
Ich verwende Ableton Live bei meinen Projekten wegen seiner Flexibilität. Wenn Sie Garage Band verwenden, funktioniert es immer noch, aber die Regler haben feste Funktionen, je nachdem, wie Sie die MIDICC-Nummern wie in der Skizze programmieren. Haben Sie Fragen? Lass sie in den Kommentaren!Happy Making!
Empfohlen:
Arcade: 3 Schritte (mit Bildern)
Arcade: Vor 20 Jahren habe ich Run and Gun @ the Arcade gespielt und jetzt beschlossen, meine eigene Arcade zu bauen Entwurf
So bauen Sie eine Nintendo-Arcade: 5 Schritte (mit Bildern)
So bauen Sie eine Nintendo-Arcade: Dieses Instructable zeigt Ihnen, wie ich meine Nintendo-Arcade gebaut habe. Es ist ein Bartop-Schrank, der ein originales Nintendo-Spiel spielt. Die Spielhalle ist komplett eigenständig mit einem Netzschalter für alles. Sie können ein Video der Spielhalle in Aktion sehen unter