Sisällysluettelo:

Pi Cap Capong -projektin opetusohjelma: 14 vaihetta (kuvilla)
Pi Cap Capong -projektin opetusohjelma: 14 vaihetta (kuvilla)

Video: Pi Cap Capong -projektin opetusohjelma: 14 vaihetta (kuvilla)

Video: Pi Cap Capong -projektin opetusohjelma: 14 vaihetta (kuvilla)
Video: [SNOW CAR CAMPING]Снежное поле на вершине горы. Один в маленькой машине проводит ночь. 2024, Heinäkuu
Anonim
Pi Cap Capong -projektin opetusohjelma
Pi Cap Capong -projektin opetusohjelma

Pong on yksi suosikkivideopeleistämme, ja äskettäisessä työpajassa olimme onnekkaita saadessamme Paul Tannerin, Tina Aspialan ja Ross Atkinin muuttamaan Pongin Capongiksi (kapasitiivinen + Pong!) Rikkomalla sen näytöltä kädet. He käyttivät Pi Capia ja Raspberry Pi: tä kartoittaakseen Pongin melat käsiensä asentoon ja loivat yksinkertaisen, haastavan ja todella koukuttavan pelin.

Pi Cap on Bare Conductivein uusin tuote. Raspberry Pi -lisäosan avulla voit lisätä tarkkaa kapasitiivista kosketusta, läheisyyden tunnistusta ja korkealaatuista ääntä Raspberry Pi -projekteihisi. Se toimii Raspberry Pi A+, B+, Zero ja uudempien kanssa (mikä tahansa Raspberry Pi, jossa on 40 -nastainen GPIO -liitin). Kosketuslevyn tunnistustarkkuuden ja Raspberry Pi: n laskentatehon ansiosta Pi Cap on loistava työkalu analogisten tietojen muuntamiseen digitaalilähdöiksi.

Jätämme Paulin tehtäväksi viedä sinut alla olevan "Capongin" läpi:

Kapasitiivinen Pong on tulkinta perinteisestä ruutupelistä. Hiiren tai nuolinäppäinten käytön sijaan se käyttää kapasitiivisia antureita. Peli toimii Pi Zerolla, jossa on Pi Cap -lisäosa ja Ethernet-sovitin.

Tämä tarjoaa 12 anturituloa, joista 4 käytetään. Ne on järjestetty laserleikatulle telineelle niin, että jokainen pelaaja liikuttaa kätensä parin anturien välillä.

Peli perustuu SimplePongiin, joka on saatavana osoitteesta openprocessing.org ja julkaistu Creative Commonsissa. Tämä muutettiin käyttämään Pi Cap -anturien tuloa (hiiren sijaan) ja muutettiin 2 pelaajan toimintaan.

Ensimmäinen versio toimii kannettavalla tietokoneella prosessoinnissa ja ottaa sen syötteen Pi Zeron Open Sound Control (OSC) -protokollan kautta. Pi Zero -laitteessa käytimme Pi Capin mukana toimitettua demo -ohjelmistoa - yksi näistä moduuleista tuottaa OSC -virran.

Vakiot saatiin kokeilemalla, sovittamalla Pi Cap -lähtöalueen toistoikkunan korkeuteen. Olisi hyvä laittaa koko juttu Pi: lle, meidän pitäisi myös puhdistaa koodi, merkitä vakioita jne. Peli voi hyötyä myös äänen, pisteytysjärjestelmän ja paremman tavan aloittaa peli; mutta se on toista päivää.

Lue lisää Pi Capin ominaisuuksista ja hanki omasi tänään verkkokaupastamme. Jos haluat kokeilla ja tehdä oman Capongin, noudata alla olevia ohjeita. Nauttia!

@paul_tanner 25. heinäkuuta 2016 Telineen suunnittelu ja yleinen inspiraatio: @rossatkin ja @spongefile

Vaihe 1: Video

Image
Image

Tässä lyhyessä videossa Ross selittää tiiminsä projektin ja kuinka he siirtyivät prototyypistä rakentamaan kahden pelinsä lopulliset työversiot käyttämällä Pi Zeroa ja Pi Capia.

Vaihe 2: Asennus

Esimerkkejä koodista
Esimerkkejä koodista

Käy läpi "Pi Capin asettaminen Raspberry Pi Zeroon" -opetusohjelma täällä äläkä missaa mitään vaiheita. (Sinun on tiedettävä Pi: n IP -osoite kirjautuaksesi siihen.)

Vaihe 3: Esimerkkejä koodista

Suorita Pi Cap -esittely läpi nähdäksesi koodiesimerkkejä, erityisesti sen, joka välittää anturitiedot OSC: n kautta kannettavan tietokoneen pääteikkunaan. Huomaa DIFF -tiedot - sitä käytämme.

Vaihe 4: Käsittely

Käsittely
Käsittely

Lataa ja asenna Processing, jos se ei ole jo kannettavalla tietokoneellasi. Pura ja asenna koodi mpr121_pong Processingin luonnoskansioon, yleensä /Documents /Processing. Avaa luonnos käsittelyssä ja käynnistä se. Toistoikkunassa ei tapahdu mitään, ennen kuin olet suorittanut alla olevan vaiheen.

Vaihe 5: OSC

OSC
OSC

Jos haluat suorittaa erillisen OSC-esittelyn, siirry Pi: n PiCapExamples-kansioon ja cd: lle cpp/picap-datastream-osc-cpp. Käytä./run nähdäksesi Pi Cap -tietovirran.

Selvitä kannettavan tietokoneen IP -osoite ja käytä sitten./run -host [kannettavan tietokoneen IP -osoite] sen suoratoistoon käsittelyyn.

Pongin pitäisi nyt olla käynnissä. Aloita peli napsauttamalla kannettavan tietokoneen hiirtä. Peli päättyy, kun pelaaja kaipaa palloa. Aloita uusi peli napsauttamalla kannettavan tietokoneen hiirtä.

Vaihe 6: Akryyliteline

Akryylijalusta
Akryylijalusta

Jos haluat rakentaa videossa näkyvän akryylijalustan, voit ladata alla olevat Illustrator -tiedostot ja seurata opetusohjelman ohjeita @rossatkin. Tarvitset laserleikkurin näiden leikkaamiseen, tai voit tehdä sen vaahtomuovilevystä.

Lataa punainen malli

Lataa valkoinen malli

Vaihe 7: Kokoonpano

Kokoonpano
Kokoonpano

Liitä jalusta yhteen liimaamalla yksi I-muotoisista kappaleista valkoiseen suorakulmaiseen kappaleeseen ilman reikiä.

Ennen kuin liimaat kaksi punaista suorakulmaista kappaletta, varmista, että työnnät kaksi krokotiilipidikettä rakenteeseen kuvan osoittamalla tavalla. Kaapeleiden on oltava aukkoja, kun poistat sivut. Tämä varmistaa, että johdot ovat piilossa jalustassasi, mutta silti käytettävissä.

Liimaa kaksi punaista suorakulmaista kappaletta valkoiseen rakenteeseen.

Vaihe 8: Liimaa

Liima
Liima
Liima
Liima

Pyyhi pienellä siveltimellä jalustan kaikki liitokset akryyliliimalla, tämä liima sulaa muoviosat yhteen. Ole varovainen punaisen akryylin kanssa, se voi sulaa ja vapauttaa jonkin verran väriä.

Sinulla pitäisi vielä olla yksi akryylipala jäljellä, valkoinen suorakulmio, jossa on kaksi reikää. Älä liimaa tätä osaa vielä.

Vaihe 9: Krokotiilipidikkeet

Krokotiilileikkeet
Krokotiilileikkeet
Krokotiilileikkeet
Krokotiilileikkeet
Krokotiilileikkeet
Krokotiilileikkeet

Aseta Capong pystyasentoon (niin että valkoinen pala ilman reikiä koskettaa pöytälevyä). Varmista, että sinulla on tarpeeksi lankaa, jotta krokotiilipidikkeet ulottuvat ylhäältä (tarvitset vähintään 3 tuuman krokotiilipidikkeen, joka näkyy kuvan mukaisesti).

Jätä nyt jonkin verran lankaa ulos jalustan pohjasta ja katkaise ja kuori lanka. Sinun pitäisi olla noin 1,5 cm kuparilankaa ulkoneva. Käytät tätä kiinnittääksesi kuparilangan antureihin.

Vaihe 10: Maalaa anturit

Maalaa anturit
Maalaa anturit
Maalaa anturit
Maalaa anturit

Leikkaa kaksi pahvilaatikkoa ja kaksi suorakulmiota. Nämä menevät telineeseesi, jotta voit mitata sisäpintojen koon mitoitusta varten.

Jos käytät sähkömaalia, voit maalata suoraan näille neliöille. Kun olet kuivunut, levitä kaksipuolista teippiä ja liimaat anturit kuvapuoli alaspäin akryylia vasten. Mutta ensin sinun on juotettava maali kylmäjuotoksella!

Vaihe 11: Kylmäjuotos

Kylmäjuote
Kylmäjuote
Kylmäjuote
Kylmäjuote
Kylmäjuote
Kylmäjuote

Purista Electric Paint -putkella runsaasti maalia paljaalle kuparille. Varmista, että lanka pysyy paikallaan, jotta se ei liiku (voit käyttää kaksipuolista teippiä).

Valmis anturi näyttää kolmannelta kuvalta vaiheessa 11. Kun olet valmis, sinulla tulee olla neljä anturia, kaksi neliöistä, kaksi suorakulmaista, jotka on yhdistetty Capong -jalustan molemmille puolille.

Vaihe 12: Alumiinifolioanturi

Alumiinifolioanturi
Alumiinifolioanturi
Alumiinifolioanturi
Alumiinifolioanturi
Alumiinifolioanturi
Alumiinifolioanturi

Jos sinulla ei ole sähkömaalia, voit tehdä anturit alumiinifoliolla. Noudata vain samoja vaiheita kuin yllä, mutta levitä paljastettu lanka alumiinifolion ja pahvin väliin, kuten oikealla olevista kuvista näkyy.

Vaihe 13: Kiinnitä telineeseen

Kiinnitä telineeseen!
Kiinnitä telineeseen!
Kiinnitä telineeseen!
Kiinnitä telineeseen!

Voit nyt kiinnittää anturit tukevasti telineeseen ja ottaa esiin Pi Cap ja Pi Zero!

Vaihe 14: Kiinnitä Pi -korkkiin

Kiinnitä Pi -korkkiin
Kiinnitä Pi -korkkiin
Kiinnitä Pi -korkkiin
Kiinnitä Pi -korkkiin

Ota krokotiilipidikkeet, jotka ulkonevat Capong -jalustan yläosasta, ja kiinnitä ne Pi Cap -elektrodeihisi. Varmista, että liität oikeisiin elektrodeihin, jotka olet ohjelmoinut toimimaan. Nyt voit yhdistää Pi Zeron, ladata koodin ja aloittaa pelaamisen! Pidätkö tästä projektista? Haluatko tehdä oman? Lue lisää Pi Capin ominaisuuksista ja hanki omasi tänään verkkokaupastamme.

Suositeltava: