Inhaltsverzeichnis:
- Schritt 1: Beginnen Sie mit einem Mülleimer
- Schritt 2: Konstruieren Sie einen Rahmen für das Glas
- Schritt 3: Löcher für Kabel bohren
- Schritt 4: Mikrocontroller anschließen
- Schritt 5: Schließen Sie die Webcam an und führen Sie die Kabel durch die Löcher
- Schritt 6: Implementieren Sie ein Array von Magnetspulen
- Schritt 7: Software auf dem Computer implementieren
- Schritt 8: Schlussbemerkungen
Video: Multitouch-Flipper-Instrument - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:22
Dieses anweisbare ist über ein Instrument, das ich gemacht habe, das eine einfache Multi-Touch-Oberfläche mit Magnetspulen enthält. Ich werde dies als Dokumentation meines Prozesses behandeln und nicht als "Anleitung" für Leute, um mein Projekt zu kopieren. Meine Hoffnung ist, dass Sie dies entweder als interessant oder inspirierend für Ihre eigenen Projekte finden werden, die ähnlich sein können oder nicht. Da das Projekt anderen instructables sehr ähnlich ist, kann ich in bestimmten Bereichen kürzer sein und geben mehr Aufmerksamkeit auf Teile, die meiner Meinung nach einzigartig sind. Weitere Informationen zu Details finden Sie unter: Cerupcat's How to make a Cheap Multitouch Padmechatronic's Arduino Controlled Bell Tower / Carillon
Schritt 1: Beginnen Sie mit einem Mülleimer
Ich begann mit einem 13-Gallonen-Mülleimer und einem Glasstück, das fast genau darüber passt. Ich musste mich darauf beschränken, ein individuelles Gehäuse für das Instrument zu bauen, da ich in Werkzeugen und Holzbearbeitungsfähigkeiten begrenzt bin. Ich entschied, dass ein Mülleimer groß genug ist und eine ausreichend große Öffnung hat, um gut als Webcam-gesteuerte Multitouch-Oberfläche zu funktionieren. Je rechteckiger der Mülleimer ist, desto einfacher ist es, ein passend geformtes Glasstück zu finden, ohne dass etwas maßgeschneidert wird. Ich habe auch eine Logitech Quickcam Chat-Webcam beschafft. Beachten Sie auf dem Bild, dass ich einen Teil des Sockels entfernt habe, um die flachste und stabilste Montagefläche zu erhalten. Ich habe auch ein kleines Stück Papier über eine LED auf der Oberseite der Webcam geklebt, um Fremdlicht im Instrument zu verhindern.
Schritt 2: Konstruieren Sie einen Rahmen für das Glas
Um die Glasscheibe habe ich mehrere Stücke bemalten Bastelholzes geklebt, um einen Rahmen zu schaffen. Das Holz erstreckt sich etwa 1/2 Zoll über und unter dem Glas. Dies ist wichtig, da der Rahmen das Glas gegen die Oberseite des Mülleimers verriegelt. Außerdem stoßen alle rollenden Gegenstände auf dem Glas gegen den Rahmen und bleiben auf dem Instrument. Ich schneide auch ein Stück Opaline-Folie und klebe es auf die Oberseite des Glases. Diese Folie ist ziemlich durchscheinend und eignet sich gut für diese Multitouch-Oberfläche des Typs "diffuses Licht". Es gibt tatsächlich eine hohe Farbsichtbarkeit für Objekte, die den Film berühren, was es ermöglichen würde, die Farbe zu verfolgen, wenn ich dieses Bild für ein anderes Projekt wiederverwenden möchte.
Schritt 3: Löcher für Kabel bohren
An dieser Stelle habe ich auch den Müll gespritzt. Ich entschied, dass es am besten war, vor dem Einbau von Elektronik zu malen, um sie nicht zu beschädigen. Ich habe auch 6 Löcher gebohrt, damit Kabel von der Unterseite des Instruments herausgeführt werden können. Weil ich wusste, dass viele der Herstellungselemente für dieses Projekt durch einige meiner Fähigkeiten behindert werden würden. Ich habe eine rauere/groteske Ästhetik für das visuelle Element des Instruments angenommen. Hätte ich die Löcher für die Kabel so schlecht geschnitten und mit einer sehr sauberen Lackierung kombiniert, würde es einfach schlampig aussehen. Ich finde, dass ein Prozess, der zukünftigen Schritten eine Formbarkeit lässt, als Künstler inspirierender sein kann; Flexibilität ist besonders wichtig, wenn Sie wissen, dass Sie möglicherweise durch Ihre Ressourcen behindert werden.
Schritt 4: Mikrocontroller anschließen
Da ich beabsichtigte, Magnetspulen für die Stoßfänger auf der Oberseite der Oberfläche zu verwenden, habe ich 4 digitale Pins auf dem Arduino und eine 8-Kanal-DC-Opto-Isolator-Platine verwendet. Ich versorge den Arduino über das USB-Kabel mit dem Computer die Opto-Isolator-Platine mit einem geregelten 12-V-1,5-Ampere-Netzteil. Ich habe ursprünglich versucht, meine eigene Platine entweder aus 4 TIP120-Transistoren oder einem Darlington ULN2074-Array aufzubauen. Ich hatte Probleme, Strom zu bekommen, um mehrere Magnetspulen mit den Transistorschaltungen zu schalten. Allerdings wäre die selbstgebaute Platine zwar billiger gewesen, aber für zukünftige Projekte weniger zuverlässig und weniger vielseitig. Ich habe ein normales Mono-Audiokabel verwendet, um die Magnetspulen mit der Opto-Isolator-Platine zu verbinden. Dieses Kabel ist nützlich, da es 2 Drähte enthält und langlebig/flexibel ist.
Schritt 5: Schließen Sie die Webcam an und führen Sie die Kabel durch die Löcher
Ich habe die Webcam einfach an die Seite des Mülleimers geklebt, ganz unten. Da alles im Inneren des Instruments verborgen ist, sobald die Oberseite angebracht ist, hatte ich keine Notwendigkeit, die Elektronik ordentlicher zu organisieren oder die Webcam dauerhafter zu befestigen. Ich führte alle meine Kabel aus den Löchern an der Unterseite des Instruments. Dies mag für einige Leute offensichtlich sein, aber denken Sie daran, dass, sobald Sie die Kabel sowohl an die Magnetspulen als auch an die Stromversorgungsplatine angeschlossen haben, sie nicht durch die kleinen Bohrlöcher passen.
Schritt 6: Implementieren Sie ein Array von Magnetspulen
Nachdem die gesamte Elektronik an Ort und Stelle war, baute man aus einigen bemalten Holzstücken eine Reihe von vier Magnetspulen. Das Array wird mit etwas Klebeband am Rahmen gehalten, damit es leicht abnehmbar ist. Auf der Nahaufnahme sehen Sie, dass ich ein kleines Loch in die Stoßstange gebohrt und die Welle des Magnetventils daran geklebt habe. Es ist wichtig, federbelastete Magnetspulen zu verwenden, da keine Kraft zum Zurückdrücken der Welle vorhanden ist, sobald sie aktiviert ist. Die Messung war während dieses Schritts wichtig, um sicherzustellen, dass die Stoßfänger genügend Freiraum über der Folie/dem Glas hatten.
Schritt 7: Software auf dem Computer implementieren
Nachdem das Instrument aufgebaut war, schrieb ich einige Software in PureData und Max, um die Stoßfänger zu steuern und die Multi-Touch-Webcam-Daten in Ton umzuwandeln. Dieses Youtube-Video erklärt den Pd/Max-Code ausführlicher.https://www. youtube.com/watch?v=1J8twNGoT90Dieses Youtube-Video zeigt eine Demonstration der Magnetspulen, die Kugeln antreiben, deren Positionen auf der Oberfläche die DSP-Parameter beeinflussen.https://www.youtube.com/embed/e6GVAQvuSSkAn diesem Punkt fand ich das Meine Webcam ist nicht schnell genug, um die Kugeln zu verfolgen, wenn sie sich mit höheren Geschwindigkeiten bewegen. Dies stellte beim Schreiben des Codes ein interessantes Problem dar, da ich wusste, dass ich mich nicht linear auf die Daten der Webcam verlassen konnte. Meine Lösung bestand darin, die Bumper und den Großteil der Synthese von Hand mit einem MIDI-Controller zu steuern und die Positionen der Kugeln Parameter für DSP-Effekte beeinflussen zu lassen.
Schritt 8: Schlussbemerkungen
Hoffentlich war dieses Projekt für Sie mindestens so interessant wie es mich wahnsinnig gemacht hat. Auch wenn Sie noch kein Interesse an Magnetspulen oder Multi-Touch-Oberflächen haben, hoffe ich, dass Sie aus meinen Fehlern lernen und sich bemühen, eine flexibleres Projekt mit einer konsolidierten Ästhetik. Wenn Sie Fragen zu diesem Projekt haben oder weitere Informationen zu meinem Pd-Code wünschen, kontaktieren Sie mich bitte über meinen YouTube-Account.-Stephen Lucas