Inhaltsverzeichnis:

Projektions-Mapping mit der Pi-Kappe durchführen – wikiHow
Projektions-Mapping mit der Pi-Kappe durchführen – wikiHow

Video: Projektions-Mapping mit der Pi-Kappe durchführen – wikiHow

Video: Projektions-Mapping mit der Pi-Kappe durchführen – wikiHow
Video: How to Map with LiDAR - using a Raspberry Pi Zero 2W, RPLidar and Rviz 2024, Juli
Anonim
Wie man Projektions-Mapping mit der Pi-Kappe durchführt
Wie man Projektions-Mapping mit der Pi-Kappe durchführt

Wir haben uns von Ihren Projekten inspirieren lassen und ein Projection-Mapping-Tutorial mit dem Pi Cap erstellt. Wenn Sie möchten, dass Ihr Projekt drahtlos über WLAN funktioniert, dann ist dies das Tutorial für Sie. Wir haben MadMapper als Projektions-Mapping-Software verwendet, aber Sie können auch andere Software verwenden, wenn Sie möchten.

Sie können MadMapper hier herunterladen. Sie benötigen auch einen Projektor für dieses Tutorial, also lesen Sie diesen Artikel, um eine Anleitung zu erhalten, welcher Projektor verwendet werden soll. Wir empfehlen die Verwendung des Pi Zero W, da dieser klein und kompakt ist und integriertes WLAN bietet. Wenn Sie kein Pi Cap haben, können Sie sich das Touch Board-Tutorial ansehen, aber Sie können das Touch Board nicht drahtlos verwenden.

Schritt 1: Materialien

Materialien
Materialien

1x Pi-Kappe

1x Elektrische Farbe 50ml

1x Elektrische Farbe 10ml

1x Projektor

1x Laptop mit MadMapper und Verarbeitung

(Optional)

Kupferband

Schritt 2: Einrichten der Pi-Kappe

Einrichten der Pi-Kappe
Einrichten der Pi-Kappe

Wenn Sie das Pi Cap zum ersten Mal verwenden, empfehlen wir Ihnen, zuerst dieses Tutorial zu absolvieren. In diesem Tutorial ist unser Pi Zero über SSH mit unserem Laptop verbunden, was uns eine drahtlose Einrichtung ermöglicht.

Wir werden in diesem Tutorial auch Processing und OSC mit dem Pi Cap verwenden. Folgen Sie diesem Tutorial für eine gute Einführung in beide.

Schritt 3: Bereiten Sie die Animationen in MadMapper vor

Image
Image

Wir werden Touch-Befehle über OSC an Processing und dann an MadMapper senden, um zwei Animationen auszulösen. Wir haben zwei Beispielanimationen, die Sie hier herunterladen können.

Öffnen Sie MadMapper und ziehen Sie die Animationen per Drag & Drop in den Arbeitsbereich. Stellen Sie sicher, dass Sie die Einstellung "Loop-Film" auf "Film bis zum Ende der Schleife abspielen und anhalten" ändern, damit die Animation nur einmal abgespielt wird. Wenn Sie möchten, können Sie den Beamer jetzt an Ihren Laptop anschließen und die Animationen projizieren, indem Sie in den „Vollbildmodus“wechseln.

Schritt 4: Ausführen des Verarbeitungscodes

Malen Sie die Auslöser
Malen Sie die Auslöser

Sie müssen nun das Skript herunterladen, das die OSC-Signale vom Pi Cap empfängt und ein weiteres OSC-Signal an MadMapper sendet. Dieses Skript können Sie hier herunterladen. Um unsere Pi Cap- und MadMapper-Verbindungsskizze zu Processing hinzuzufügen, muss der Ordner picap_madmapper in den Processing Sketchbook-Ordner verschoben werden. Dies ist für jedes Betriebssystem unterschiedlich:

Fenster

Bibliotheken/Dokumente/Verarbeitung

oder

Meine Dokumente/Verarbeitung

Mac

Dokumente/Verarbeitung

Linux (Ubuntu)

Startseite/Verarbeitung

Wenn dieser Ordner nicht existiert, müssen Sie ihn zuerst erstellen. Führen Sie auf Ihrem Pi einen der Codes "picap-datastream-osc" aus, einschließlich des Hostnamens Ihres Laptops. Klicken Sie in Verarbeitung auf die Schaltfläche Ausführen. Wenn Sie Elektrode 0 oder 1 berühren, sollte die entsprechende Animation in MadMapper abgespielt werden. OSC muss man lieben!

Schritt 5: Malen Sie die Trigger

Malen Sie die Auslöser
Malen Sie die Auslöser

Jetzt müssen wir uns überlegen, wo wir die Animation projizieren wollen. Wir haben etwas bemalten Karton verwendet, den wir an der Wand befestigt haben. Sie können jedoch Sperrholz, eine leere Leinwand oder direkt auf eine Wand malen. Als nächstes müssen wir die Grafiken malen, um die Animation mit Electric Paint zu starten. Sie können die Grafiken entweder von Hand malen, Schablonen verwenden oder Siebdruck verwenden. Für dieses Tutorial haben wir einfach einen Kreis und ein Quadrat von Hand gemalt.

Schritt 6: Anschließen an die Pi-Kappe

Anschließen an die Pi-Kappe
Anschließen an die Pi-Kappe

Der nächste Schritt ist das Verbinden der Grafik mit dem Pi Cap. Hier hat der Pi Zero gegenüber dem Raspberry Pi einen Vorteil: Der Pi Zero ist so klein, dass Sie unsere oberflächenmontierbare Pi Cap mit den Elektroden direkt an Ihrem Projekt anbringen können!

Schalten Sie zuerst Ihren Pi Zero aus und trennen Sie ihn. Wenn Sie ein Material verwenden, bei dem Sie die Oberfläche hinter der Grafik verwenden können, beispielsweise mit Sperrholz oder Karton, können Sie durch das Material eine Verbindung zum Pi Cap herstellen. Wir haben schwarze Nägel verwendet, aber Sie können auch ein Loch bohren und dann eine Schraube oder ein Kabel verwenden.

Zum Anschließen der Elektroden können Sie jedes leitfähige Material wie Drähte, Kupferband oder Electric Paint verwenden. Wir haben Kupferband verwendet, es mit schwarzen Nägeln durchbohrt und ein bisschen Electric Paint hinzugefügt, um eine starke Verbindung zu erhalten. Dann haben wir die Pi Cap kalt auf das Band gelötet. Um einen vollständigen Überblick darüber zu erhalten, wie Sie sich mit den Sensoren verbinden können, werfen Sie einen Blick hier.

Schritt 7: Berühren Sie die Farbe und sehen Sie sich die Animation an

Nachdem die Farbe getrocknet ist, schließen Sie Ihren Pi Zero an die Stromversorgung an und führen Sie den OSC-Code aus. Schließen Sie den Projektor an den Laptop an und führen Sie den Verarbeitungscode aus. Berühre die Farbe und sieh zu, wie sich die Animation entfaltet!

Schritt 8: Weitere Schritte

Wenn Sie in den Code schauen, finden Sie die Zeilen „mediasList[0] = „bubble_animation.mp4″;“und „mediasList[1] = „bubble_animation.mp4″;“. Die Zahl in der eckigen Klammer entspricht der Elektrode, die berührt wird. Wenn Sie also beispielsweise Elektrode 0 berühren, spielt MadMapper „bubble_animation.mp4“ab. Wenn Sie eine eigene Animation verwenden möchten, müssen Sie den Namen in Processing ändern. Wenn Sie beispielsweise „animation1.mp4“einschließen möchten, müssen Sie diesen Dateinamen in die Verarbeitung aufnehmen, z. „mediasList[0] = „bubble_animation.mp4″;“.

Schritt 9:

Wenn das Berühren des Electric Paint die Animation nicht so gut auslöst. Dies könnte daran liegen, dass der Abstand zwischen dem Electric Paint und dem Pi Cap zu groß ist. Eine Möglichkeit, dies zu lösen, besteht darin, die Empfindlichkeit der Elektroden des Pi Cap zu ändern. Wie das geht, erfahren Sie hier.

Wir würden gerne sehen, was Sie machen! Teilen Sie Ihre Projekte mit uns entweder über Instagram oder Twitter oder senden Sie uns eine E-Mail an [email protected].

Empfohlen: