Inhoudsopgave:

Pi Cap Capong Project-zelfstudie - Ajarnpa
Pi Cap Capong Project-zelfstudie - Ajarnpa

Video: Pi Cap Capong Project-zelfstudie - Ajarnpa

Video: Pi Cap Capong Project-zelfstudie - Ajarnpa
Video: Создайте этот глубокий зеленый кинематографический образ в DaVinci Resolve 2024, November
Anonim
Pi Cap Capong-projectzelfstudie
Pi Cap Capong-projectzelfstudie

Pong is een van onze favoriete videogames, en tijdens een recente workshop hadden we het geluk dat Paul Tanner, Tina Aspiala en Ross Atkin Pong in "Capong" (capacitief + Pong!) handen. Ze gebruikten een Pi Cap en een Raspberry Pi om de Pong-peddels in kaart te brengen in de positie van hun handen en creëerden een eenvoudig, uitdagend en echt verslavend spel.

De Pi Cap is het nieuwste product van Bare Conductive. Een Raspberry Pi-add-on waarmee u nauwkeurige capacitieve aanraking, nabijheidsdetectie en hoogwaardige audio aan uw Raspberry Pi-projecten kunt toevoegen. Het werkt met de Raspberry Pi A+, B+, Zero en later (elke Raspberry Pi met een 40-pins GPIO-connector). Met de detectieprecisie van het Touch Board en de rekenkracht van de Raspberry Pi, is de Pi Cap een geweldig hulpmiddel om analoge gegevens om te zetten in digitale uitgangen.

We laten het aan Paul over om u hieronder door "Capong" te leiden:

Capacitieve Pong is een herinterpretatie van het traditionele schermspel. In plaats van een muis of pijltjestoetsen te gebruiken, gebruikt het capacitieve sensoren. De game draait op een Pi Zero met een Pi Cap-add-on en een Ethernet-adapter.

Dit levert 12 sensoringangen op, waarvan er 4 worden gebruikt. Ze zijn gerangschikt op de lasergesneden standaard, zodat elke speler haar hand tussen een paar sensoren beweegt.

Het spel is gebaseerd op SimplePong, beschikbaar op openprocessing.org en uitgebracht onder Creative Commons. Dit is aangepast om invoer van de Pi Cap-sensoren te gebruiken (in plaats van een muis) en geconverteerd naar bediening voor 2 spelers.

De eerste versie draait op een laptop in Processing en neemt zijn input over het Open Sound Control (OSC) -protocol van de Pi Zero. Op de Pi Zero hebben we de demosoftware gebruikt die bij de Pi Cap is geleverd - een van die modules genereert een OSC-stream.

De constanten werden door experiment verkregen, waarbij het uitvoerbereik van de Pi Cap werd afgestemd op de hoogte van het speelvenster. Het zou goed zijn om het geheel op de Pi te zetten, we zouden ook de code moeten opschonen, de constanten moeten labelen enz. Het spel zou ook baat kunnen hebben bij de toevoeging van geluid, een scoresysteem en een betere manier om het spel te starten; maar dat is voor een andere dag.

Lees meer over de functies van de Pi Cap en haal die van jou vandaag nog in onze online winkel. Als je wilt proberen je eigen Capong te maken, volg dan de onderstaande instructies. Genieten van!

@paul_tanner 25 juli 2016 Standontwerp en algemene inspiratie door @rossatkin en @spongefile

Stap 1: Video

Image
Image

In deze korte video legt Ross het project van zijn team uit en hoe ze van prototype gingen om de definitieve werkende versies van hun twee games te bouwen met behulp van de Pi Zero en Pi Cap.

Stap 2: Hoe het in te stellen?

Code Voorbeelden
Code Voorbeelden

Doorloop hier de tutorial 'Uw Pi Cap instellen op de Raspberry Pi Zero' en mis geen enkele stap. (U moet het IP-adres van de Pi weten om u aan te melden.)

Stap 3: Codevoorbeelden

Doorloop de Pi Cap-intro om de codevoorbeelden te zien, met name degene die de sensorgegevens via OSC naar het terminalvenster van uw laptop streamt. Let op de DIFF-gegevens - dat is wat we zullen gebruiken.

Stap 4: Verwerking

Verwerking
Verwerking

Download en installeer Processing als dat nog niet op je laptop staat. Pak de code mpr121_pong uit en installeer deze in de schetsmap van Processing, meestal /Documents/Processing. Open de schets in verwerking en start hem op. Er gebeurt niets in het afspeelvenster totdat u de onderstaande stap voltooit.

Stap 5: OSC

OSC
OSC

Om de OSC-demo standalone uit te voeren, gaat u naar uw PiCapExamples-map op de Pi en cd naar cpp/picap-datastream-osc-cpp. Gebruik./run om de Pi Cap-gegevensstroom te zien.

Ontdek het IP-adres van uw laptop en gebruik vervolgens./run –host [IP-adres van laptop] om het naar Processing te streamen.

Pong zou nu moeten draaien. Klik op de laptopmuis om een spel te starten. Het spel eindigt wanneer een speler de bal mist. Klik op de laptopmuis om een ander spel te starten.

Stap 6: Acrylstandaard

Acryl Standaard
Acryl Standaard

Als je de acrylstandaard wilt bouwen die op de video te zien is, kun je de Illustrator-bestanden hieronder downloaden en de tutorial-instructies volgen, met dank aan @rossatkin. Je hebt een lasersnijder nodig om deze uit te snijden, of je kunt het uit foamboard maken.

Rode sjabloon downloaden

Witte sjabloon downloaden

Stap 7: Montage

samenkomst
samenkomst

Om uw standaard te monteren, lijmt u een van de I-vormige stukken op het witte rechthoekige stuk zonder gaten erin.

Voordat u de twee rode rechthoekige stukken vastlijmt, moet u ervoor zorgen dat u twee van de krokodillenklemmen in de structuur steekt, zoals weergegeven in de afbeelding, er moet een gleuf zijn waar de kabels kunnen uitkomen wanneer u de zijkanten bevestigt. Dit zorgt ervoor dat de draden verborgen zijn in uw standaard, maar nog steeds toegankelijk zijn.

Lijm de twee rode rechthoekige stukken op de witte structuur.

Stap 8: Lijm

Lijm
Lijm
Lijm
Lijm

Dep met een klein penseel alle verbindingen van de standaard met de acryllijm, deze lijm zal de plastic stukjes aan elkaar smelten. Pas op met het rode acryl, het kan smelten en wat kleur afgeven.

Je zou nog steeds één stuk acryl moeten hebben, de witte rechthoek met twee gaten. Plak dit stuk nog niet vast.

Stap 9: Krokodillenklemmen

Krokodillenklemmen
Krokodillenklemmen
Krokodillenklemmen
Krokodillenklemmen
Krokodillenklemmen
Krokodillenklemmen

Zet uw Capong rechtop (zodat het witte stuk zonder gaten het tafelblad raakt). Zorg ervoor dat je genoeg draad hebt zodat je krokodillenklemmen aan de bovenkant uitsteken (je hebt minimaal 3 inch krokodillenklem zichtbaar nodig zoals op de afbeelding).

Laat nu een stuk draad uit de onderkant van de standaard en knip en strip de draad. Er moet ongeveer 1,5 cm koperdraad uitsteken. Deze ga je gebruiken om de koperdraad aan de sensoren te bevestigen.

Stap 10: Verf je sensoren

Verf je sensoren
Verf je sensoren
Verf je sensoren
Verf je sensoren

Knip twee kartonnen vierkanten en twee rechthoeken uit. Deze gaan naar uw stand, zodat u de grootte van de binnenoppervlakken kunt meten voor de maatvoering.

Als je Electric Paint gebruikt, kun je direct op deze vierkanten schilderen. Eenmaal droog, breng wat dubbelzijdig plakband aan, je gaat de sensoren met de voorkant naar beneden tegen het acryl lijmen. Maar eerst moet je de verf koud solderen!

Stap 11: Koud soldeer

Koud soldeer
Koud soldeer
Koud soldeer
Koud soldeer
Koud soldeer
Koud soldeer

Knijp met behulp van uw elektrische verfbuis een royale hoeveelheid verf uit op het blootgestelde koper. U moet ervoor zorgen dat de draad op zijn plaats wordt gehouden zodat deze niet kan bewegen (u kunt dubbelzijdig plakband gebruiken).

De voltooide sensor zou eruit moeten zien als de derde afbeelding in stap 11. Als u klaar bent, moet u vier sensoren hebben, twee vierkante, twee rechthoekige, aangesloten op elk van de zijkanten van de Capong-standaard.

Stap 12: Aluminiumfoliesensor

Aluminiumfoliesensor
Aluminiumfoliesensor
Aluminiumfoliesensor
Aluminiumfoliesensor
Aluminiumfoliesensor
Aluminiumfoliesensor

Als je geen Electric Paint hebt, kun je je sensoren maken met aluminiumfolie. Volg gewoon dezelfde stappen als hierboven, maar klem de blootliggende draad tussen de aluminiumfolie en het karton, zoals te zien is in de afbeeldingen aan de rechterkant.

Stap 13: Bevestig aan standaard

Bevestig aan standaard!
Bevestig aan standaard!
Bevestig aan standaard!
Bevestig aan standaard!

Je kunt nu je sensoren stevig aan de standaard bevestigen en je Pi Cap en Pi Zero eruit halen!

Stap 14: Bevestig aan de Pi-dop

Bevestig aan de Pi-dop
Bevestig aan de Pi-dop
Bevestig aan de Pi-dop
Bevestig aan de Pi-dop

Neem de krokodillenklemmen die uit de bovenkant van de Capong-standaard steken en bevestig ze aan de elektroden van je Pi Cap. Zorg ervoor dat u verbinding maakt met de juiste elektroden - degene die u hebt geprogrammeerd voor functionaliteit. Nu kun je je Pi Zero aansluiten, de code uploaden en beginnen met spelen! Vind je dit project leuk? Wil je er zelf een maken? Lees meer over de functies van de Pi Cap en haal die van jou vandaag nog in onze online winkel.

Aanbevolen: