INHOUDSOPGAWE:

Tutorial vir Pi Cap Capong -projek: 14 stappe (met foto's)
Tutorial vir Pi Cap Capong -projek: 14 stappe (met foto's)

Video: Tutorial vir Pi Cap Capong -projek: 14 stappe (met foto's)

Video: Tutorial vir Pi Cap Capong -projek: 14 stappe (met foto's)
Video: Йога для начинающих дома с Алиной Anandee #2. Здоровое гибкое тело за 40 минут. Универсальная йога. 2024, November
Anonim
Tutoriaal vir die Pi Cap Capong -projek
Tutoriaal vir die Pi Cap Capong -projek

Pong is een van ons gunsteling videospeletjies, en in 'n onlangse werkswinkel was ons gelukkig dat Paul Tanner, Tina Aspiala en Ross Atkin van Pong 'Capong' (kapasitief + Pong!) Verander het deur dit uit die skerm te breek en in hul hande. Hulle het 'n Pi Cap en 'n Raspberry Pi gebruik om die Pong -paddles in die posisie van hul hande te karteer en 'n eenvoudige, uitdagende en regtig verslawende spel geskep.

Die Pi Cap is die nuutste produk van Bare Conductive. 'N Raspberry Pi-byvoeging, waarmee u presiese kapasitiewe aanraking, nabyheidswaarneming en klank van hoë gehalte by u Raspberry Pi-projekte kan voeg. Dit werk met die Raspberry Pi A+, B+, Zero en later (enige Raspberry Pi met 'n 40 -pins GPIO -aansluiting). Met die akkuraatheid van die aanraakbord en die rekenaarkrag van die Raspberry Pi, is die Pi Cap 'n uitstekende hulpmiddel om analoog data in digitale uitsette te omskep.

Ons laat dit aan Paul oor om u deur 'Capong' hieronder te neem:

Capacitive Pong is 'n herinterpretasie van die tradisionele skermspel. In plaas daarvan om 'n muis of pyltjie te gebruik, gebruik dit kapasitiewe sensors. Die spel loop op 'n Pi Zero met 'n Pi Cap-byvoeging en 'n Ethernet-adapter.

Dit bied 12 sensorinsette, waarvan 4 gebruik word. Hulle is op die lasergesnyde staander gerangskik sodat elke speler haar hand tussen 'n paar sensors beweeg.

Die spel is gebaseer op SimplePong, beskikbaar op openprocessing.org, en vrygestel onder Creative Commons. Dit is aangepas om insette van die Pi Cap -sensors (in plaas van 'n muis) te gebruik en omgeskakel na 2 -speler -werking.

Die eerste weergawe werk op 'n skootrekenaar in Processing en neem sy insette oor die Open Sound Control (OSC) -protokol van die Pi Zero. Op die Pi Zero gebruik ons die demosagteware wat by die Pi Cap is - een van die modules genereer 'n OSC -stroom.

Die konstantes is deur 'n eksperiment verkry, wat ooreenstem met die omvang van die uitsette van die Pi Cap met die hoogte van die speelvenster. Dit sal goed wees om die hele ding op die Pi te plaas; ons moet ook die kode skoonmaak, die konstantes etiketteer, ens. Die spel kan ook baat by die toevoeging van klank, 'n puntestelsel en 'n beter manier om die spel te begin; maar dit is vir 'n ander dag.

Lees meer oor die funksies van die Pi Cap en kry die uwe vandag in ons aanlynwinkel. Volg die onderstaande instruksies as u u eie Capong wil maak. Geniet dit!

@paul_tanner 25 Julie 2016 Standontwerp en algemene inspirasie deur @rossatkin en @spongefile

Stap 1: Video

Image
Image

In hierdie kort video verduidelik Ross die projek van sy span en hoe hulle van prototipe gegaan het om die finale werkweergawes van hul twee wedstryde te bou met behulp van die Pi Zero en Pi Cap.

Stap 2: Hoe om dit op te stel

Kode Voorbeelde
Kode Voorbeelde

Gaan hier deur die 'Opstel van u Pi -kap op die Raspberry Pi Zero' en moenie enige stappe misloop nie. (U moet die IP van die Pi ken om daarby aan te meld.)

Stap 3: Kodevoorbeelde

Gaan deur die intro van die Pi Cap om die kodevoorbeelde te sien, veral die een wat die sensordata via OSC na u terminale venster van u skootrekenaar stroom. Let op die DIFF -data - dit is wat ons sal gebruik.

Stap 4: Verwerking

Verwerking
Verwerking

Laai verwerking af en installeer dit as dit nog nie op u skootrekenaar is nie. Pak die kode mpr121_pong uit en installeer dit in die sketsmap van Processing, gewoonlik /Documents /Processing. Maak die skets oop tydens verwerking en begin hardloop. Niks sal in die speelvenster gebeur voordat u die onderstaande stap voltooi het nie.

Stap 5: OSC

OSC
OSC

Om die selfstandige OSC-demo uit te voer, gaan na u PiCapExamples-lêergids op die Pi en cd na cpp/picap-datastream-osc-cpp. Gebruik./run om die Pi Cap -datastroom te sien.

Ontdek die IP van u skootrekenaar en gebruik./run –host [IP -adres van skootrekenaar] om dit na Verwerking te stroom.

Pong moet nou hardloop. Klik op die skootrekenaarmuis om 'n speletjie te begin. Die spel eindig wanneer 'n speler die bal mis. Klik op die skootrekenaarmuis om 'n ander speletjie te begin.

Stap 6: Akrielstaander

Akriel staander
Akriel staander

As u die akrielstandaard op die video wil bou, kan u die Illustrator -lêers hieronder aflaai en die instruksies volg, met vergunning van @rossatkin. U benodig 'n lasersnyer om dit uit te sny, of u kan dit van skuimplaat maak.

Laai die rooi sjabloon af

Laai White Template af

Stap 7: Montering

Vergadering
Vergadering

Plak een van die I-vormige stukke op die wit reghoekige stuk sonder gate om dit te monteer.

Voordat u die twee rooi reghoekige stukke vasplak, moet u twee van die krokodilknippies in die struktuur steek, soos op die prentjie getoon. Dit sal verseker dat die drade in u staanplek versteek is, maar steeds toeganklik is.

Plak die twee rooi reghoekige stukke aan die wit struktuur vas.

Stap 8: Plak

Plak
Plak
Plak
Plak

Met 'n klein kwas, vee al die voeë van die staander met die akrielgom om die plastiekstukke saam te smelt. Wees versigtig met die rooi akriel, dit kan smelt en kleur gee.

Daar moet nog een stuk akriel oorbly, die wit reghoek met twee gate. Plak hierdie stuk nog nie vas nie.

Stap 9: Krokodilknipsels

Krokodilknipsels
Krokodilknipsels
Krokodilknipsels
Krokodilknipsels
Krokodilknipsels
Krokodilknipsels

Staan u Capong regop (sodat die wit stuk sonder gate die tafelblad raak). Maak seker dat u genoeg draad het sodat u krokodilknippe aan die bokant uitsteek (u benodig ten minste 3 cm krokodilknipsel soos op die foto getoon).

Laat die lengte van die draad aan die onderkant van die staander staan en sny en stroop die draad. Daar moet ongeveer 1,5 cm koperdraad uitsteek. U gaan dit gebruik om die koperdraad aan die sensors vas te maak.

Stap 10: Verf u sensors

Verf u sensors
Verf u sensors
Verf u sensors
Verf u sensors

Knip twee kartonvierkante en twee reghoeke uit. Dit sal na u staanplek gaan, sodat u die grootte van die binneoppervlaktes kan meet vir die grootte.

As u elektriese verf gebruik, kan u direk op hierdie vierkante skilder. As dit droog is, plak 'n dubbelzijdige band aan, en plak die sensors met die gesig na onder teen die akriel. Maar eers moet u die verf koud soldeer!

Stap 11: Koue soldeer

Koue soldeer
Koue soldeer
Koue soldeer
Koue soldeer
Koue soldeer
Koue soldeer

Druk 'n ruim hoeveelheid verf op die blootgestelde koper met u elektriese verfbuis. U moet seker maak dat die draad vas is sodat dit nie beweeg nie (u kan dubbelzijdige band gebruik).

Die voltooide sensor moet soos die derde prentjie in stap 11. lyk. As u klaar is, moet u vier sensors, twee vierkantige, twee reghoekige, aan elk van die kante van die Capong -staander hê.

Stap 12: Aluminiumfoeliesensor

Aluminiumfoeliesensor
Aluminiumfoeliesensor
Aluminiumfoeliesensor
Aluminiumfoeliesensor
Aluminiumfoeliesensor
Aluminiumfoeliesensor

As u nie elektriese verf het nie, kan u u sensors met aluminiumfoelie maak. Volg dieselfde stappe as hierbo, maar pas die draad tussen die aluminiumfoelie en die karton vas, soos op die afbeeldings aan die regterkant.

Stap 13: Bevestig om te staan

Heg aan om te staan!
Heg aan om te staan!
Heg aan om te staan!
Heg aan om te staan!

U kan u sensors nou stewig aan die staander koppel en u Pi Cap en Pi Zero uitsteek!

Stap 14: Heg aan die Pi -dop

Heg aan die Pi -dop
Heg aan die Pi -dop
Heg aan die Pi -dop
Heg aan die Pi -dop

Neem die krokodilknipsels wat bo -op die Capong -staander uitsteek en heg dit aan die elektrode van u Pi Cap. Maak seker dat u met die regte elektrodes verbind is - die een wat u vir funksionaliteit geprogrammeer het. Nou kan u u Pi Zero koppel, die kode oplaai en speel! Hou jy van hierdie projek? Wil jy jou eie maak? Lees meer oor die funksies van die Pi Cap en kry die uwe vandag in ons aanlynwinkel.

Aanbeveel: