Innehållsförteckning:

Pi Cap Capong Project Tutorial: 14 steg (med bilder)
Pi Cap Capong Project Tutorial: 14 steg (med bilder)

Video: Pi Cap Capong Project Tutorial: 14 steg (med bilder)

Video: Pi Cap Capong Project Tutorial: 14 steg (med bilder)
Video: Собаку бросили в лесу с коробкой макарон. История собаки по имени Ринго. 2024, Oktober
Anonim
Pi Cap Capong Project Tutorial
Pi Cap Capong Project Tutorial

Pong är ett av våra favoritspel, och i en verkstad nyligen hade vi turen att få Paul Tanner, Tina Aspiala och Ross Atkin att göra Pong till "Capong" (kapacitiv + Pong!) Genom att bryta ut det från skärmen och in i deras händer. De använde en Pi Cap och en Raspberry Pi för att kartlägga Pong paddlarna till deras händer och skapade ett enkelt, utmanande och riktigt beroendeframkallande spel.

Pi Cap är Bare Conductives nyaste produkt. Ett Raspberry Pi-tillägg, det låter dig lägga till exakt kapacitiv touch, närhetsavkänning och högkvalitativt ljud till dina Raspberry Pi-projekt. Det fungerar med Raspberry Pi A+, B+, Zero och senare (vilken Raspberry Pi som helst med en 40 -stifts GPIO -kontakt). Med touchkänslens avkänningsprecision och Raspberry Pi: s datorkraft är Pi Cap ett utmärkt verktyg för att omvandla analoga data till digitala utgångar.

Vi överlåter åt Paul att ta dig genom "Capong" nedan:

Capacitive Pong är en nytolkning av det traditionella skärmspelet. Istället för att använda en mus eller piltangenter använder den kapacitiva sensorer. Spelet körs på en Pi Zero med ett Pi Cap-tillägg och en Ethernet-adapter.

Detta ger 12 sensoringångar, varav 4 används. De är placerade på det laserskurna stativet så att varje spelare flyttar handen mellan ett par sensorer.

Spelet är baserat på SimplePong, tillgängligt på openprocessing.org, och släppt under Creative Commons. Detta modifierades för att använda input från Pi Cap -sensorerna (istället för en mus) och konverterades till 2 -spelare.

Den första versionen körs på en bärbar dator i Processing och tar sin input över Open Sound Control (OSC) -protokollet från Pi Zero. På Pi Zero använde vi demomjukvaran som medföljde Pi Cap - en av dessa moduler genererar en OSC -ström.

Konstanterna erhölls genom experiment, som matchade utgångsområdet från Pi Cap med höjden på spelfönstret. Det skulle vara bra att lägga det hela på Pi, vi bör också städa upp koden, märka konstanterna etc. Spelet kan också dra nytta av tillägg av ljud, ett poängsystem och ett bättre sätt att starta spelet; men det är för en annan dag.

Ta reda på mer om Pi Caps funktioner och få dina idag från vår onlinebutik. Om du vill försöka göra din egen Capong, följ instruktionerna nedan. Njut av!

@paul_tanner 25 juli 2016 Monteringsdesign och allmän inspiration av @rossatkin och @spongefile

Steg 1: Video

Image
Image

I denna korta video förklarar Ross sitt lags projekt och hur de gick från prototyp till att bygga de slutliga arbetsversionerna av deras två spel med Pi Zero och Pi Cap.

Steg 2: Så här ställer du in det

Kodexempel
Kodexempel

Kör igenom handledningen "Konfigurera din Pi Cap på Raspberry Pi Zero" här och missa inga steg. (Du måste känna till Pi: ns IP -adress för att logga in på den.)

Steg 3: Kodexempel

Kör igenom Pi Cap -introt för att se kodexemplen, särskilt det som strömmar sensordata via OSC till ditt bärbara terminalfönster. Lägg märke till DIFF -data - det är vad vi kommer att använda.

Steg 4: Bearbetning

Bearbetning
Bearbetning

Ladda ner och installera Processing om det inte redan finns på din bärbara dator. Packa upp och installera koden mpr121_pong i Processings skissmapp, vanligtvis /Documents /Processing. Öppna skissen under bearbetning och starta den. Inget händer i spelfönstret förrän du har slutfört steget nedan.

Steg 5: OSC

OSC
OSC

För att köra fristående OSC-demo, gå till mappen PiCapExamples på Pi och cd till cpp/picap-datastream-osc-cpp. Använd./run för att se Pi Cap -dataströmmen.

Ta reda på IP -adressen för din bärbara dator och använd./run –host [IP -adress för bärbar dator] för att strömma den till Processing.

Pong borde nu vara igång. Klicka på den bärbara musen för att starta ett spel. Spelet avslutas när en spelare missar bollen. Klicka på den bärbara musen för att starta ett nytt spel.

Steg 6: Akrylställ

Akrylställ
Akrylställ

Om du vill bygga akrylstället som ses på videon kan du ladda ner Illustrator -filerna nedan och följa instruktionerna för instruktioner, med tillstånd av @rossatkin. Du behöver en laserskärare för att klippa ut dessa, eller så kan du göra den av skumbräda.

Ladda ner röd mall

Ladda ner vit mall

Steg 7: Montering

hopsättning
hopsättning

För att montera ditt stativ, lim en av de I-formade bitarna på den vita rektangulära biten utan hål i den.

Innan du klistrar in de två röda rektangulära bitarna, se till att sätta in två av krokodilklämmorna i strukturen som visas på bilden. Det bör finnas en plats för kablarna att gå ut när du fäster sidorna. Detta säkerställer att ledningarna är dolda i ditt stativ men ändå tillgängliga.

Lim de två röda rektangulära bitarna på den vita strukturen.

Steg 8: Limma

Lim
Lim
Lim
Lim

Använd en liten pensel för att torka av alla fogar i stativet med akryllimet, detta lim kommer att smälta ihop plastbitarna. Var försiktig med den röda akrylen, den kan smälta och släppa ut lite färg.

Du bör fortfarande ha en akrylbit kvar, den vita rektangeln med två hål. Lim inte fast den här biten än.

Steg 9: Krokodilklipp

Krokodilklipp
Krokodilklipp
Krokodilklipp
Krokodilklipp
Krokodilklipp
Krokodilklipp

Ställ din Capong upprätt (så att den vita biten utan hål vidrör bordsskivan). Se till att du har tillräckligt med tråd så att dina krokodilklämmor sticker ut överst (du behöver minst 3 tum krokodille som syns på bilden).

Nu, lämna en bit av tråden utanför stativets botten och klipp och ta bort tråden. Du bör ha cirka 1,5 cm koppartråd som sticker ut. Du kommer att använda detta för att fästa koppartråden på sensorerna.

Steg 10: Måla dina sensorer

Måla dina sensorer
Måla dina sensorer
Måla dina sensorer
Måla dina sensorer

Klipp ut två kartongrutor och två rektanglar. Dessa kommer att gå till ditt stativ så att du kan mäta storleken på de inre ytorna för dimensionering.

Om du använder elektrisk färg kan du måla direkt på dessa rutor. När du har torkat, applicera lite dubbelsidig tejp, du kommer att limma sensorerna med ansiktet nedåt mot akryl. Men först måste du kalllödda färgen!

Steg 11: Kalllödning

Kalllödning
Kalllödning
Kalllödning
Kalllödning
Kalllödning
Kalllödning

Med hjälp av ditt Electric Paint -rör, pressa ut en generös mängd färg på den exponerade kopparen. Du bör se till att tråden hålls på plats så att den inte rör sig (du kan använda dubbelsidig tejp).

Den färdiga sensorn ska se ut som den tredje bilden i steg 11. När du är klar bör du ha fyra sensorer, två kvadratiska, två rektangulära, anslutna till var och en av sidorna på Capong -stativet.

Steg 12: Aluminiumfoliesensor

Aluminiumfoliesensor
Aluminiumfoliesensor
Aluminiumfoliesensor
Aluminiumfoliesensor
Aluminiumfoliesensor
Aluminiumfoliesensor

Om du inte har elektrisk färg kan du göra dina sensorer med aluminiumfolie. Följ bara samma steg som ovan, men smörj den exponerade tråden mellan aluminiumfolien och kartongen som visas på bilderna till höger.

Steg 13: Fäst på stativ

Fäst på stativ!
Fäst på stativ!
Fäst på stativ!
Fäst på stativ!

Du kan nu fast fästa dina sensorer på stativet och få ut din Pi Cap och Pi Zero!

Steg 14: Fäst på Pi Cap

Fäst på Pi Cap
Fäst på Pi Cap
Fäst på Pi Cap
Fäst på Pi Cap

Ta krokodilklämmorna som sticker ut från toppen av Capong -stativet och fäst dem på din Pi Caps elektroder. Se till att du ansluter till rätt elektroder - den du har programmerat för funktionalitet. Nu kan du ansluta din Pi Zero, ladda upp koden och spela! Gillar du det här projektet? Vill du göra ditt eget? Ta reda på mer om Pi Caps funktioner och få dina idag från vår onlinebutik.

Rekommenderad: