Indholdsfortegnelse:

Pi Cap Capong Project Tutorial: 14 trin (med billeder)
Pi Cap Capong Project Tutorial: 14 trin (med billeder)

Video: Pi Cap Capong Project Tutorial: 14 trin (med billeder)

Video: Pi Cap Capong Project Tutorial: 14 trin (med billeder)
Video: How pi was almost 6.283185... 2024, Oktober
Anonim
Pi Cap Capong Project Tutorial
Pi Cap Capong Project Tutorial

Pong er et af vores foretrukne videospil, og i en nylig workshop var vi heldige at få Paul Tanner, Tina Aspiala og Ross Atkin til at gøre Pong til “Capong” (kapacitiv + Pong!) Ved at bryde det ud af skærmen og ind i deres hænder. De brugte en Pi Cap og en Raspberry Pi til at kortlægge Pong -padlerne til deres hænder og skabte et simpelt, udfordrende og virkelig vanedannende spil.

Pi Cap er Bare Conductives nyeste produkt. En Raspberry Pi-tilføjelse, det giver dig mulighed for at tilføje præcis kapacitiv berøring, nærhedsregistrering og lyd i høj kvalitet til dine Raspberry Pi-projekter. Det fungerer med Raspberry Pi A+, B+, Zero og senere (enhver Raspberry Pi med et 40 pin GPIO -stik). Med touch -tastens sansende præcision og Raspberry Pi's computerkraft er Pi Cap et fantastisk værktøj til at omdanne analoge data til digitale output.

Vi overlader det til Paul at tage dig gennem "Capong" herunder:

Capacitive Pong er en nyfortolkning af det traditionelle skærmspil. I stedet for at bruge en mus eller piletaster bruger den kapacitive sensorer. Spillet kører på en Pi Zero med en Pi Cap-tilføjelse og en Ethernet-adapter.

Dette giver 12 sensorindgange, hvoraf 4 bruges. De er arrangeret på laserskåret stativ, så hver spiller flytter sin hånd mellem et par sensorer.

Spillet er baseret på SimplePong, tilgængeligt på openprocessing.org, og udgivet under Creative Commons. Dette blev ændret for at bruge input fra Pi Cap -sensorerne (i stedet for en mus) og konverteret til 2 -spiller -drift.

Den første version kører på en bærbar computer i Processing og tager sit input over Open Sound Control (OSC) protokol fra Pi Zero. På Pi Zero brugte vi den demosoftware, der fulgte med Pi Cap - et af disse moduler genererer en OSC -strøm.

Konstanterne blev opnået ved forsøg, der matchede rækkevidden af output fra Pi Cap med højden på spillevinduet. Det ville være godt at sætte det hele på Pi, vi skulle også rydde op i koden, mærke konstanterne osv. Spillet kunne også drage fordel af tilføjelse af lyd, et scoringssystem og en bedre måde at starte spillet på; men det er til en anden dag.

Få mere at vide om Pi Cap's funktioner, og få dine i dag fra vores online butik. Hvis du vil prøve at lave din egen Capong, skal du følge instruktionerne herunder. God fornøjelse!

@paul_tanner 25. juli 2016 Standdesign og generel inspiration af @rossatkin og @spongefile

Trin 1: Video

Image
Image

I denne korte video forklarer Ross sit teams projekt, og hvordan de gik fra prototype til at bygge de sidste arbejdsversioner af deres to spil ved hjælp af Pi Zero og Pi Cap.

Trin 2: Sådan opsættes det

Kodeeksempler
Kodeeksempler

Kør gennem 'Opsætning af din Pi Cap på Raspberry Pi Zero' -selvstudiet her, og gå ikke glip af nogen trin. (Du skal kende Pi'ens IP for at logge ind på den.)

Trin 3: Kodeeksempler

Kør gennem Pi Cap -introen for at se kodeeksemplerne, især det, der streamer sensordata via OSC til dit bærbare terminalvindue. Bemærk DIFF -dataene - det er det, vi vil bruge.

Trin 4: Behandling

Behandling
Behandling

Download og installer Processing, hvis det ikke allerede er på din bærbare computer. Udpak og installer koden mpr121_pong i Processings skitsemappe, normalt /Documents /Processing. Åbn skitsen under behandling og start den kørende. Intet vil ske i afspilningsvinduet, før du har gennemført nedenstående trin.

Trin 5: OSC

OSC
OSC

For at køre OSC-demoen selvstændigt skal du gå til mappen PiCapExamples på Pi og cd til cpp/picap-datastream-osc-cpp. Brug./run til at se Pi Cap -datastrømmen.

Find ud af din bærbare computers IP, og brug derefter./run –host [bærbar IP -adresse] til at streame den til Processing.

Pong skulle nu køre. Klik på den bærbare mus for at starte et spil. Spillet slutter, når en spiller savner bolden. Klik på den bærbare mus for at starte et andet spil.

Trin 6: Akrylstativ

Akryl stativ
Akryl stativ

Hvis du vil bygge det akrylstativ, der ses på videoen, kan du downloade Illustrator -filerne herunder og følge instruktionerne i vejledningen, høflighed af @rossatkin. Du skal bruge en laserskærer til at skære disse ud, eller du kan lave den af skumplade.

Download rød skabelon

Download hvid skabelon

Trin 7: Montering

montage
montage

For at samle dit stativ, lim et af de I-formede stykker til det hvide rektangulære stykke uden huller i det.

Inden du limer de to røde rektangulære stykker i, skal du sørge for at indsætte to af krokodilleklemmerne i strukturen som vist på billedet. Der skal være en åbning for kablerne at forlade, når du fastgør siderne. Dette vil sikre, at ledningerne er skjult i din stand, men stadig tilgængelige.

Lim de to røde rektangulære stykker til den hvide struktur.

Trin 8: Lim

Lim
Lim
Lim
Lim

Ved hjælp af en lille pensel duppes alle samlingerne på stativet med akryllim, dette lim vil smelte plastikstykkerne sammen. Forsigtig med den røde akryl, det kan smelte og frigive noget farve.

Du skal stadig have et akrylstykke tilbage, det hvide rektangel med to huller. Lim ikke dette stykke på endnu.

Trin 9: Krokodilleklip

Krokodilleklip
Krokodilleklip
Krokodilleklip
Krokodilleklip
Krokodilleklip
Krokodilleklip

Stil din Capong oprejst (så det hvide stykke uden huller rører bordpladen). Sørg for, at du har nok ledning, så dine krokodilleklip stikker ud øverst (du har brug for mindst 3 tommer krokodille, som er vist på billedet).

Lad nu en del af ledningen stå i bunden af stativet, og skær og fjern ledningen. Du skal have cirka 1,5 cm kobbertråd stikkende ud. Du kommer til at bruge dette til at fastgøre kobbertråden til sensorerne.

Trin 10: Mal dine sensorer

Mal dine sensorer
Mal dine sensorer
Mal dine sensorer
Mal dine sensorer

Skær to papfirkanter og to rektangler ud. Disse vil gå til dit stativ, så du kan måle størrelsen på de indvendige overflader til dimensionering.

Hvis du bruger elektrisk maling, kan du male direkte på disse firkanter. Når du er tør, skal du påføre noget dobbeltsidet tape, du vil lime sensorerne med forsiden nedad mod akryl. Men først skal du kold lodde malingen!

Trin 11: Kold lodde

Kold lodde
Kold lodde
Kold lodde
Kold lodde
Kold lodde
Kold lodde

Brug dit Electric Paint -rør til at presse en generøs mængde maling ud på det eksponerede kobber. Du bør sørge for, at ledningen holdes på plads, så den ikke bevæger sig rundt (du kan bruge dobbeltsidet tape).

Den færdige sensor skal ligne det tredje billede i trin 11. Når du er færdig, skal du have fire sensorer, to firkantede, to rektangulære, forbundet til hver af siderne på Capong -stativet.

Trin 12: Aluminiumsfoliesensor

Aluminiumsfoliesensor
Aluminiumsfoliesensor
Aluminiumsfoliesensor
Aluminiumsfoliesensor
Aluminiumsfoliesensor
Aluminiumsfoliesensor

Hvis du ikke har elektrisk maling, kan du lave dine sensorer ved hjælp af aluminiumsfolie. Følg bare de samme trin som ovenfor, men sandwich den eksponerede ledning mellem aluminiumsfolien og pap som det ses på billederne til højre.

Trin 13: Fastgør til stativ

Fastgør til stativ!
Fastgør til stativ!
Fastgør til stativ!
Fastgør til stativ!

Du kan nu fastgøre dine sensorer til stativet og få din Pi Cap og Pi Zero ud!

Trin 14: Fastgør til Pi Cap

Fastgør til Pi Cap
Fastgør til Pi Cap
Fastgør til Pi Cap
Fastgør til Pi Cap

Tag krokodilleklipsene, der stikker ud fra toppen af Capong -stativet, og fastgør dem til din Pi Caps elektroder. Sørg for, at du forbinder til de rigtige elektroder - den du har programmeret til funktionalitet. Nu kan du forbinde din Pi Zero, uploade koden og spille! Kan du lide dette projekt? Vil du lave dit eget? Få mere at vide om Pi Cap's funktioner, og få dine i dag fra vores online butik.

Anbefalede: