
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52

Ich hatte das Glück, ein gebrauchtes X-Box-Schlagzeug zu bekommen, es ist in einer etwas rauen Form und kein Paddel, aber nichts, was nicht repariert werden kann. Ich mache daraus ein eigenständiges elektrisches Schlagzeug. Lesen Sie den Analogwert vom Piezosensor aus und wandeln Sie ihn in MIDI-Befehle um.
Die aktuelle Hardware besteht aus RPI-Zero, mcp3008, das mit den originalen Piezo-Sensoren der Set-Drums verbunden ist.
Lieferungen
MCP3008 + IC-Sockel X-Box-Drum-Kit oder 5 Piezo auf einer Oberfläche montiert. rpi Zerousb Soundkarte für rpiimple verstärkte Lautsprecher einige Drähte und Leiterplatten.6 10M Ohm Widerstände und einige Stiftleisten für die Piez-Anschlussplatine
Schritt 1: Bereiten Sie den Piezo-Sensor vor

Ich nahm es zuerst ein und fand alle Piezosensoren, Verkabelung und erstellte eine Platine mit einem 1M-Widerstand zwischen den 2 Drähten jedes Piezos.
Das Becken hatte eine interessante zusätzliche Schaltung. Ich habe einen Teil genommen und nur den Sensor verlassen. Ich möchte eines Tages herausfinden, was das Ergebnis dieser Schaltung ist, Dieser Teil des Tests und der Arbeit wurde auf arduino uno durchgeführt.
Schritt 2: Schreiben Sie einen Code

Ich habe die X-Box ein wenig repariert und alle kaputten Teile repariert. Die auseinanderfallenden Pads wurden entfernt.
Und endlich einen Code, der für mein Kind gut genug funktioniert – noch nicht perfekt.
Der ursprüngliche Code, den ich verwenden wollte und der mir geholfen hat, meinen auszuarbeiten, ist dieser
aber als ich daran arbeitete, stellte ich fest, dass er die Midi-Note gleich nach dem Senden stoppt. Das ist in Ordnung, wenn Sie ein Spiel auf dem Computer spielen, wofür dieser Code gedacht ist, aber nicht so toll, wenn Sie tatsächlich die Midi-Note spielen möchten.
Sie können den Code in der angehängten Datei herunterladen - beachten Sie, dass es 4 gibt.
Ich habe auch eine wirklich coole Funktion hinzugefügt, mit der Sie die Note für jede Tastatur auswählen können, und speichert sogar die Einstellungen im EEPROM.
und die 3 Software, die ich im Video erwähne, sind loopbe1, haarlose Midi Serial Bridge und VMPK
Der nächste große Schritt besteht darin, es auf einen Himbeer-Pi zu verschieben.
Schritt 3: Auf einem Raspberry Pi zum Laufen bringen

Nachdem ich das Projekt fast aufgegeben hatte, fragte ich an einigen Stellen noch einmal nach und wurde auf einen Artikel verwiesen, der mich auf den richtigen Weg brachte, nämlich Fluidsynth.
Ich habe mehrere gute Stunden damit verbracht, es zum Laufen zu bringen, und habe es endlich geschafft. Das Hauptproblem bestand darin, Midi auf dem Rpi zum Laufen zu bringen. Dafür habe ich Fluidsynth mit diesem großartigen Tutorial installiert
sandsoftwaresound.net/qsynth-fluidsynth-ras…
Ich richte den Arduino so ein, dass er serielle Befehle sendet, und höre sie dann mit Python Serial auf der Himbeere und sende diese über den Fluidsynth an Midi.
Ich habe es sogar geschafft, eine richtige sf2-Datei für Schlagzeug herunterzuladen.
Wie Sie sehen können, liebt Kesem es. Das Arduino verwendete den gleichen Code und für das rpi schreibe ich den angehängten Code, ich konnte die sf2-Dateien nicht anhängen - aber sie können mit Google leicht gefunden werden.
Schritt 4: Machen Sie es alleine



Der größte Schritt, um es als eigenständiges Gerät zum Laufen zu bringen, bestand darin, das Arduino zu entfernen und zu versuchen, es etwas schneller zu machen. es gab deutliche lücken zwischen dem "hit" und dem auf dem midi gespielten sound. Um das Arduino loszuwerden, brauchte ich eine analoge Alternative und hier kam der mcp3008 zur Rettung. Sie können in den Bildern sehen, dass ich ein Breakout-Board dafür erstellt habe, und im Video finden Sie alle Details zu den Schritten. Der mcp3008 verwendet spi zur Kommunikation und ich habe die 2 angeschlossen und einige Tests durchgeführt. Adafruit hat eine großartige Bibliothek für den mcp3008 für Python. nochmal Anleitung im Video. Ich habe aufgrund seiner Größe einen rpi zero verwendet und eine externe USB-Soundkarte für die Soundausgabe hinzugefügt. Ich habe einen einfachen Lautsprecher mit eingebautem Verstärker zum Abspielen des Tons verwendet. Der aktuelle Code ist ebenfalls angehängt und läuft auf dem rpi selbst und dessen Satz als Dienst, sodass er beim Laden ausgeführt wird. Eine wirklich coole Funktion, die ich hinzugefügt habe, war, den kleinen Reset-Knopf, der sich auf der Box befand, anzuschließen und damit das System herunterzufahren, da ich ohne Bildschirm laufe. Der aktuelle Code ist noch nicht perfekt, und ich versuche ihn ständig zu verbessern und werde immer besser.
Empfohlen:
So verwandeln Sie Ihren Raspberry Pi in ein Remote Access Gateway – wikiHow

So verwandeln Sie Ihren Raspberry Pi in ein Remote Access Gateway: Hey Leute! Angesichts der jüngsten Ereignisse hat unser Team von remote.it hart daran gearbeitet, Ideen zu sammeln, um die Arbeit aus der Ferne schmerzfrei und zugänglich zu machen. Wir haben das remote.itPi SD Card Image entwickelt, eine SD-Karte, die Sie in eine neue
EIN ALTES HANDY (NOKIA 6600) IN EIN SUPERGADGET-MIKROCOMPUTER VERWANDELN: 37 Schritte

WIE MAN EIN ALTES HANDY (NOKIA 6600) IN EIN SUPERGADGET-MIKROCOMPUTER VERWANDELT: http://www.internetsecretbook.com https://www.youtube.com/thebibleformulaInmitten der Schwierigkeit liegt die Chance. - Albert Einstein Das Nokia 6600 bietet neue fortschrittliche Bildgebungsfunktionen, darunter ein helles TFT-Display mit 65.536 Farben und ca
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nic

So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
Verwandeln Sie Ihren alten CRT-Computermonitor in ein Aquarium! ! !: 11 Schritte (mit Bildern)

Verwandeln Sie Ihren alten CRT-Computermonitor in ein Aquarium! ! !: Sprechen Sie über einen großartigen Bildschirmschoner! Diesen Build wollte ich schon seit einiger Zeit machen. Fast jedes Mal, wenn ich am Mülltag einen alten CRT-Computermonitor am Straßenrand sehe, denke ich mir … das würde sicher ein cool aussehendes Aquarium abgeben. So
"Verwandeln Sie Ihren toten PC in ein Aquarium": 11 Schritte (mit Bildern)

"Verwandeln Sie Ihren toten PC in ein Aquarium": Was tun mit einem toten veralteten PC??? Verwandeln Sie es in ein Aquarium! Ich hatte einen alten, veralteten, toten PC herumliegen und sah, dass ich ihn für nichts benutzte, und beschloss, ihn in ein Aquarium zu verwandeln. Ich wollte schon lange immer irgendwie