Sisällysluettelo:
- Vaihe 1: Video
- Vaihe 2: Asennus
- Vaihe 3: Esimerkkejä koodista
- Vaihe 4: Käsittely
- Vaihe 5: OSC
- Vaihe 6: Akryyliteline
- Vaihe 7: Kokoonpano
- Vaihe 8: Liimaa
- Vaihe 9: Krokotiilipidikkeet
- Vaihe 10: Maalaa anturit
- Vaihe 11: Kylmäjuotos
- Vaihe 12: Alumiinifolioanturi
- Vaihe 13: Kiinnitä telineeseen
- Vaihe 14: Kiinnitä Pi -korkkiin
Video: Pi Cap Capong -projektin opetusohjelma: 14 vaihetta (kuvilla)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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
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
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
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
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
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
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
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
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
Voit nyt kiinnittää anturit tukevasti telineeseen ja ottaa esiin Pi Cap ja Pi Zero!
Vaihe 14: 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.