Inhaltsverzeichnis:

Pi Cap Capong Projekt-Tutorial - Gunook
Pi Cap Capong Projekt-Tutorial - Gunook

Video: Pi Cap Capong Projekt-Tutorial - Gunook

Video: Pi Cap Capong Projekt-Tutorial - Gunook
Video: Mistakenly Grabbing Molten Glass (For safety/hazard education, don’t try!) #shorts 2024, Oktober
Anonim
Pi Cap Capong Projekt-Tutorial
Pi Cap Capong Projekt-Tutorial

Pong ist eines unserer Lieblingsvideospiele, und in einem kürzlich durchgeführten Workshop hatten wir das Glück, dass Paul Tanner, Tina Aspiala und Ross Atkin Pong in „Capong“(kapazitiv + Pong!) Hände. Sie verwendeten eine Pi-Kappe und einen Raspberry Pi, um die Pong-Paddel der Position ihrer Hände zuzuordnen und schufen ein einfaches, herausforderndes und wirklich süchtig machendes Spiel.

Die Pi Cap ist das neueste Produkt von Bare Conductive. Als Raspberry-Pi-Add-on können Sie Ihren Raspberry-Pi-Projekten präzise kapazitive Berührungen, Näherungssensorik und hochwertiges Audio hinzufügen. Es funktioniert mit dem Raspberry Pi A+, B+, Zero und höher (jeder Raspberry Pi mit einem 40-Pin-GPIO-Anschluss). Mit der Erfassungspräzision des Touch Boards und der Rechenleistung des Raspberry Pi ist das Pi Cap ein großartiges Werkzeug, um analoge Daten in digitale Ausgänge umzuwandeln.

Wir überlassen es Paul, Sie unten durch „Capong“zu führen:

Capacitive Pong ist eine Neuinterpretation des traditionellen Bildschirmspiels. Anstatt eine Maus oder Pfeiltasten zu verwenden, verwendet es kapazitive Sensoren. Das Spiel läuft auf einem Pi Zero mit einem Pi Cap-Add-On und einem Ethernet-Adapter.

Damit stehen 12 Sensoreingänge zur Verfügung, von denen 4 genutzt werden. Sie sind auf dem lasergeschnittenen Ständer so angeordnet, dass jede Spielerin ihre Hand zwischen zwei Sensoren bewegt.

Das Spiel basiert auf SimplePong, verfügbar auf openprocessing.org und unter Creative Commons veröffentlicht. Dies wurde modifiziert, um Eingaben von den Pi Cap-Sensoren (anstelle einer Maus) zu verwenden und auf den 2-Spieler-Betrieb umgestellt.

Die erste Version läuft auf einem Laptop in Processing und nimmt seine Eingaben über das Open Sound Control (OSC) Protokoll vom Pi Zero. Auf dem Pi Zero haben wir die mit dem Pi Cap mitgelieferte Demo-Software verwendet – eines dieser Module generiert einen OSC-Stream.

Die Konstanten wurden experimentell erhalten, indem der Ausgabebereich des Pi Cap mit der Höhe des Spielfensters übereinstimmt. Es wäre gut, das Ganze auf den Pi zu legen, wir sollten auch den Code bereinigen, die Konstanten beschriften usw. Das Spiel könnte auch von der Hinzufügung von Sound, einem Scoring-System und einem besseren Start des Spiels profitieren; aber das ist für einen anderen tag.

Erfahre mehr über die Funktionen der Pi Cap und hol dir deines noch heute in unserem Online-Shop. Wenn Sie versuchen möchten, Ihren eigenen Capong herzustellen, befolgen Sie die folgenden Anweisungen. Genießen!

@paul_tanner 25. Juli 2016 Standdesign und allgemeine Inspiration von @rossatkin und @spongefile

Schritt 1: Video

Image
Image

In diesem kurzen Video erklärt Ross das Projekt seines Teams und wie sie vom Prototypen bis zum Bau der endgültigen Arbeitsversionen ihrer beiden Spiele mit Pi Zero und Pi Cap übergegangen sind.

Schritt 2: So richten Sie es ein

Code-Beispiele
Code-Beispiele

Führen Sie hier das Tutorial „Einrichten Ihrer Pi Cap auf dem Raspberry Pi Zero“durch und verpassen Sie keine Schritte. (Sie müssen die IP des Pi kennen, um sich anzumelden.)

Schritt 3: Codebeispiele

Führen Sie das Pi Cap-Intro durch, um die Codebeispiele anzuzeigen, insbesondere dasjenige, das die Sensordaten über OSC an Ihr Laptop-Terminalfenster streamt. Beachten Sie die DIFF-Daten – die werden wir verwenden.

Schritt 4: Verarbeitung

Verarbeitung
Verarbeitung

Laden Sie Processing herunter und installieren Sie es, falls dies noch nicht auf Ihrem Laptop vorhanden ist. Entpacken und installieren Sie den Code mpr121_pong im Sketch-Ordner von Processing, normalerweise /Documents/Processing. Öffnen Sie die Skizze in der Verarbeitung und starten Sie sie. Im Wiedergabefenster passiert nichts, bis Sie den folgenden Schritt abgeschlossen haben.

Schritt 5: OSC

OSC
OSC

Um die OSC-Demo eigenständig auszuführen, gehen Sie zu Ihrem PiCapExamples-Ordner auf dem Pi und cd zu cpp/picap-datastream-osc-cpp. Verwenden Sie./run, um den Pi Cap-Datenstrom anzuzeigen.

Finden Sie die IP Ihres Laptops heraus und verwenden Sie dann./run –host [IP-Adresse des Laptops], um es an Processing zu streamen.

Pong sollte jetzt laufen. Klicken Sie mit der Laptop-Maus, um ein Spiel zu starten. Das Spiel endet, wenn ein Spieler den Ball verfehlt. Klicken Sie mit der Laptop-Maus, um ein anderes Spiel zu starten.

Schritt 6: Acrylständer

Acrylständer
Acrylständer

Wenn Sie den im Video gezeigten Acrylständer bauen möchten, können Sie die Illustrator-Dateien unten herunterladen und den Tutorial-Anweisungen mit freundlicher Genehmigung von @rossatkin folgen. Sie benötigen einen Laserschneider, um diese auszuschneiden, oder Sie können es aus Schaumstoffplatten herstellen.

Rote Vorlage herunterladen

Weiße Vorlage herunterladen

Schritt 7: Montage

Montage
Montage

Um Ihren Ständer zusammenzubauen, kleben Sie eines der I-förmigen Stücke auf das weiße rechteckige Stück ohne Löcher.

Bevor Sie die beiden roten rechteckigen Stücke einkleben, stellen Sie sicher, dass Sie zwei der Krokodilklemmen wie im Bild gezeigt in die Struktur einführen, es sollte ein Schlitz für die Kabel vorhanden sein, wenn Sie die Seiten anbringen. Dadurch wird sichergestellt, dass die Kabel in Ihrem Ständer verborgen, aber dennoch zugänglich sind.

Kleben Sie die beiden roten rechteckigen Stücke auf die weiße Struktur.

Schritt 8: Kleber

Kleber
Kleber
Kleber
Kleber

Tupfen Sie mit einem kleinen Pinsel alle Fugen des Ständers mit dem Acrylkleber ab, dieser Kleber wird die Kunststoffteile zusammenschmelzen. Seien Sie vorsichtig mit dem roten Acryl, es kann schmelzen und etwas Farbe abgeben.

Sie sollten noch ein Acrylstück übrig haben, das weiße Rechteck mit zwei Löchern. Kleben Sie dieses Stück noch nicht an.

Schritt 9: Krokodilklemmen

Krokodilklemmen
Krokodilklemmen
Krokodilklemmen
Krokodilklemmen
Krokodilklemmen
Krokodilklemmen

Stellen Sie Ihren Capong aufrecht hin (so dass das weiße Stück ohne Löcher die Tischplatte berührt). Stellen Sie sicher, dass Sie genug Draht haben, damit Ihre Krokodilklemmen oben herausragen (Sie benötigen mindestens 3 Zoll Krokodilklemme sichtbar, wie im Bild gezeigt).

Lassen Sie nun etwas Draht aus der Unterseite des Ständers und schneiden und isolieren Sie den Draht. Sie sollten etwa 1,5 cm Kupferdraht hervorstehen lassen. Sie werden dies verwenden, um den Kupferdraht an den Sensoren zu befestigen.

Schritt 10: Malen Sie Ihre Sensoren

Lackieren Sie Ihre Sensoren
Lackieren Sie Ihre Sensoren
Lackieren Sie Ihre Sensoren
Lackieren Sie Ihre Sensoren

Schneide zwei Pappquadrate und zwei Rechtecke aus. Diese gehen an Ihren Stand, damit Sie die Größe der Innenflächen für die Größenbestimmung messen können.

Wenn Sie Electric Paint verwenden, können Sie direkt auf diese Quadrate malen. Nach dem Trocknen etwas doppelseitiges Klebeband anbringen, Sie werden die Sensoren mit der Vorderseite nach unten gegen das Acryl kleben. Aber zuerst müssen Sie die Farbe kaltlöten!

Schritt 11: Kaltes Löten

Kaltes Löten
Kaltes Löten
Kaltes Löten
Kaltes Löten
Kaltes Löten
Kaltes Löten

Drücken Sie mit Ihrer Electric Paint Tube eine großzügige Menge Farbe auf das freiliegende Kupfer. Sie sollten sicherstellen, dass der Draht an Ort und Stelle gehalten wird, damit er sich nicht bewegt (Sie können doppelseitiges Klebeband verwenden).

Der fertige Sensor sollte wie das dritte Bild in Schritt 11 aussehen. Wenn Sie fertig sind, sollten Sie vier Sensoren haben, zwei quadratische und zwei rechteckige, die an jeder der Seiten des Capong-Ständers angeschlossen sind.

Schritt 12: Aluminiumfoliensensor

Aluminiumfoliensensor
Aluminiumfoliensensor
Aluminiumfoliensensor
Aluminiumfoliensensor
Aluminiumfoliensensor
Aluminiumfoliensensor

Wenn Sie nicht über Electric Paint verfügen, können Sie Ihre Sensoren mit Aluminiumfolie herstellen. Befolgen Sie einfach die gleichen Schritte wie oben, aber legen Sie den freiliegenden Draht zwischen der Aluminiumfolie und dem Karton ein, wie in den Bildern rechts zu sehen.

Schritt 13: Am Ständer befestigen

Am Ständer befestigen!
Am Ständer befestigen!
Am Ständer befestigen!
Am Ständer befestigen!

Sie können jetzt Ihre Sensoren fest am Ständer befestigen und Ihr Pi Cap und Pi Zero herausholen!

Schritt 14: An die Pi-Kappe anbringen

An der Pi-Kappe befestigen
An der Pi-Kappe befestigen
An der Pi-Kappe befestigen
An der Pi-Kappe befestigen

Nehmen Sie die Krokodilklemmen, die aus der Oberseite des Capong-Ständers herausragen, und befestigen Sie sie an den Elektroden Ihres Pi Cap. Stellen Sie sicher, dass Sie die richtigen Elektroden anschließen – die, die Sie für ihre Funktionalität programmiert haben. Jetzt können Sie Ihren Pi Zero anschließen, den Code hochladen und loslegen! Gefällt Ihnen dieses Projekt?Möchten Sie Ihr eigenes machen? Erfahre mehr über die Funktionen der Pi Cap und hol dir deines noch heute in unserem Online-Shop.

Empfohlen: