Turinys:

„Pi Cap Capong“projekto vadovėlis: 14 žingsnių (su paveikslėliais)
„Pi Cap Capong“projekto vadovėlis: 14 žingsnių (su paveikslėliais)

Video: „Pi Cap Capong“projekto vadovėlis: 14 žingsnių (su paveikslėliais)

Video: „Pi Cap Capong“projekto vadovėlis: 14 žingsnių (su paveikslėliais)
Video: 50 Чем заняться в Сеуле, Корея Путеводитель 2024, Lapkritis
Anonim
„Pi Cap Capong“projekto vadovėlis
„Pi Cap Capong“projekto vadovėlis

„Pong“yra vienas iš mūsų mėgstamiausių vaizdo žaidimų, o neseniai vykusiame seminare mums pasisekė, kad Paulis Tanneris, Tina Aspiala ir Rossas Atkinas pavertė „Pong“į „Capong“(talpinį + pongą!), Ištraukdami jį iš ekrano ir paversdami juos rankas. Jie naudojo „Pi Cap“ir „Raspberry Pi“, norėdami susieti pongo irklus pagal savo rankų padėtį ir sukūrė paprastą, sudėtingą ir tikrai priklausomybę sukeliantį žaidimą.

„Pi Cap“yra naujausias „Bare Conductive“produktas. „Raspberry Pi“priedas leidžia prie „Raspberry Pi“projektų pridėti tikslų talpinį prisilietimą, artumo jutimą ir aukštos kokybės garsą. Jis veikia su „Raspberry Pi A+“, „B+“, „Zero“ir vėliau (bet kokia „Raspberry Pi“su 40 kontaktų GPIO jungtimi). Turėdamas „Touch Board“jutimo tikslumą ir „Raspberry Pi“skaičiavimo galią, „Pi Cap“yra puikus įrankis analoginiams duomenims paversti skaitmeniniais išėjimais.

Paliksime Pauliui, kad jis pervestų žemiau esantį „Capong“:

„Capacitive Pong“yra tradicinio ekrano žaidimo interpretacija. Vietoj pelės ar rodyklių klavišų jis naudoja talpinius jutiklius. Žaidimas veikia „Pi Zero“su „Pi Cap“priedu ir „Ethernet“adapteriu.

Tai suteikia 12 jutiklių įėjimų, iš kurių 4 yra naudojami. Jie išdėstyti ant lazeriu pjausto stovo taip, kad kiekvienas žaidėjas perkelia ranką tarp jutiklių poros.

Žaidimas paremtas „SimplePong“, kurį galima rasti svetainėje openprocessing.org ir išleisti „Creative Commons“. Tai buvo pakeista taip, kad būtų naudojama įvestis iš „Pi Cap“jutiklių (vietoj pelės) ir pakeista į 2 grotuvo veikimą.

Pirmoji versija veikia nešiojamajame kompiuteryje apdorojant ir perima „Open Zero Control“(OSC) protokolą iš „Pi Zero“. „Pi Zero“naudojome demonstracinę programinę įrangą, pateiktą kartu su „Pi Cap“- vienas iš šių modulių sukuria OSC srautą.

Konstantos buvo gautos eksperimentuojant, suderinant „Pi Cap“išėjimų diapazoną su žaidimo lango aukščiu. Būtų gerai visa tai įdėti į „Pi“, taip pat turėtume išvalyti kodą, pažymėti konstantas ir tt. Žaidimui taip pat būtų naudinga papildyti garsą, taškų sistemą ir geresnį žaidimo pradžios būdą; bet tai kitai dienai.

Sužinokite daugiau apie „Pi Cap“funkcijas ir įsigykite savo šiandien mūsų internetinėje parduotuvėje. Jei norite pabandyti pasigaminti savo „Capong“, vadovaukitės toliau pateiktomis instrukcijomis. Mėgautis!

@paul_tanner 2016 m. liepos 25 d. Stendo dizainas ir bendras įkvėpimas, kurį sukūrė @rossatkin ir @spongefile

1 žingsnis: vaizdo įrašas

Image
Image

Šiame trumpame vaizdo įraše Rossas paaiškina savo komandos projektą ir tai, kaip jie nuo prototipo sukūrė galutines savo dviejų žaidimų versijas naudodami „Pi Zero“ir „Pi Cap“.

2 veiksmas: kaip jį nustatyti

Kodo pavyzdžiai
Kodo pavyzdžiai

Čia perskaitykite pamoką „Nustatykite„ Pi Cap “ant„ Raspberry Pi Zero “ir nepraleiskite jokių veiksmų. (Norėdami prisijungti, turite žinoti „Pi“IP adresą.)

3 žingsnis: kodo pavyzdžiai

Peržiūrėkite „Pi Cap“įvadą, kad pamatytumėte kodo pavyzdžius, ypač tą, kuris perduoda jutiklio duomenis per OSC į nešiojamojo kompiuterio terminalo langą. Atkreipkite dėmesį į DIFF duomenis - tai mes naudosime.

4 žingsnis: apdorojimas

Apdorojama
Apdorojama

Atsisiųskite ir įdiekite „Processing“, jei to dar nėra jūsų nešiojamajame kompiuteryje. Išpakuokite ir įdiekite kodą mpr121_pong „Processing“eskizų aplanke, paprastai /Documents /Processing. Atidarykite eskizą apdorojimo metu ir paleiskite jį. Nieko neįvyks žaidimo lange, kol neatliksite toliau nurodyto veiksmo.

5 žingsnis: OSC

OSC
OSC

Jei norite paleisti atskirą OSC demonstracinę versiją, eikite į „PiCapExamples“aplanką ir iš cd į cpp/picap-datastream-osc-cpp. Norėdami pamatyti „Pi Cap“duomenų srautą, naudokite./run.

Sužinokite savo nešiojamojo kompiuterio IP, tada naudokite./run -host [nešiojamojo kompiuterio IP adresas], kad galėtumėte jį perduoti apdorojimui.

Pong dabar turėtų veikti. Norėdami pradėti žaidimą, spustelėkite nešiojamojo kompiuterio pelę. Žaidimas baigiamas, kai žaidėjas praleidžia kamuolį. Norėdami pradėti kitą žaidimą, spustelėkite nešiojamojo kompiuterio pelę.

6 žingsnis: akrilo stovas

Akrilo stovas
Akrilo stovas

Jei norite sukurti akrilo stendą, matomą vaizdo įraše, galite atsisiųsti žemiau esančius „Illustrator“failus ir vykdyti pamokos instrukcijas, sutikdami su @rossatkin. Jums reikės lazerinio pjaustytuvo, kad juos iškirptumėte, arba galite padaryti jį iš putplasčio plokštės.

Atsisiųskite raudoną šabloną

Atsisiųskite baltą šabloną

7 žingsnis: Surinkimas

Surinkimas
Surinkimas

Norėdami surinkti savo stovą, priklijuokite vieną iš I formos detalių prie baltos stačiakampės dalies, kurioje nėra skylių.

Prieš klijuodami du raudonus stačiakampius gabalus, būtinai įkiškite du krokodilo spaustukus į konstrukciją, kaip parodyta paveikslėlyje, kai pritvirtinsite šonus, turėtų būti lizdas kabeliams išeiti. Tai užtikrins, kad laidai būtų paslėpti jūsų stende, bet vis tiek būtų prieinami.

Klijuokite du raudonus stačiakampius gabalus prie baltos struktūros.

8 žingsnis: klijai

Klijai
Klijai
Klijai
Klijai

Naudodami nedidelį teptuką, akrilo klijais sutepkite visas stovo jungtis, šie klijai ištirps plastikines dalis. Atsargiai naudodami raudoną akrilą, jis gali ištirpti ir išgauti tam tikrą spalvą.

Jums vis tiek turėtų likti vienas akrilo gabalas, baltas stačiakampis su dviem skylėmis. Kol kas neklijuokite šio gabalo.

9 žingsnis: Krokodilo spaustukai

Krokodilo spaustukai
Krokodilo spaustukai
Krokodilo spaustukai
Krokodilo spaustukai
Krokodilo spaustukai
Krokodilo spaustukai

Stovėkite „Capong“vertikaliai (taip, kad baltas gabalas be skylių liestų stalviršį). Įsitikinkite, kad turite pakankamai vielos, kad jūsų krokodilo segtukai išsikištų viršuje (jums reikia bent 3 colių krokodilo segtuko, matomo, kaip parodyta paveikslėlyje).

Dabar palikite tam tikrą laido ilgį iš stovo apačios, nupjaukite ir nuimkite vielą. Turėtumėte išsikišti apie 1,5 cm varinės vielos. Tai naudosite varinei vielai pritvirtinti prie jutiklių.

10 žingsnis: dažykite jutiklius

Dažykite savo jutiklius
Dažykite savo jutiklius
Dažykite savo jutiklius
Dažykite savo jutiklius

Iškirpkite du kartoninius kvadratus ir du stačiakampius. Jie pateks į jūsų stendą, kad galėtumėte išmatuoti vidinių paviršių dydį.

Jei naudojate elektrinius dažus, galite piešti tiesiai ant šių kvadratų. Išdžiūvę uždėkite dvipusę juostą, o jutiklius priklijuosite akrilu. Bet pirmiausia turite šaltai lituoti dažus!

11 žingsnis: šaltas lydmetalis

Šaltas lydmetalis
Šaltas lydmetalis
Šaltas lydmetalis
Šaltas lydmetalis
Šaltas lydmetalis
Šaltas lydmetalis

Naudodami „Electric Paint“vamzdelį, išspauskite didelį kiekį dažų ant atviro vario. Turėtumėte įsitikinti, kad viela laikoma vietoje, kad ji nejudėtų (galite naudoti dvipusę juostą).

Baigtas jutiklis turėtų atrodyti kaip trečias 11 veiksmo vaizdas. Baigę turite turėti keturis jutiklius, du kvadratinius, du stačiakampius, prijungtus prie kiekvienos „Capong“stovo pusės.

12 žingsnis: aliuminio folijos jutiklis

Aliuminio folijos jutiklis
Aliuminio folijos jutiklis
Aliuminio folijos jutiklis
Aliuminio folijos jutiklis
Aliuminio folijos jutiklis
Aliuminio folijos jutiklis

Jei neturite elektrinių dažų, jutiklius galite pasigaminti naudodami aliuminio foliją. Tiesiog atlikite tuos pačius veiksmus, kaip aprašyta aukščiau, bet uždėkite atvirą vielą tarp aliuminio folijos ir kartono, kaip parodyta paveikslėliuose dešinėje.

13 žingsnis: pritvirtinkite prie stovo

Pritvirtinkite prie stovo!
Pritvirtinkite prie stovo!
Pritvirtinkite prie stovo!
Pritvirtinkite prie stovo!

Dabar galite tvirtai pritvirtinti jutiklius prie stovo ir ištraukti „Pi Cap“ir „Pi Zero“!

14 žingsnis: pritvirtinkite prie „Pi“dangtelio

Pritvirtinkite prie „Pi Cap“
Pritvirtinkite prie „Pi Cap“
Pritvirtinkite prie „Pi Cap“
Pritvirtinkite prie „Pi Cap“

Paimkite krokodilo spaustukus, kyšančius iš „Capong“stovo viršaus, ir pritvirtinkite juos prie „Pi Cap“elektrodų. Įsitikinkite, kad jungiate prie tinkamų elektrodų - tų, kuriuos užprogramavote funkcionalumui. Dabar galite prijungti „Pi Zero“, įkelti kodą ir žaisti! Patinka šis projektas? Norite sukurti savo? Sužinokite daugiau apie „Pi Cap“funkcijas ir įsigykite savo šiandien mūsų internetinėje parduotuvėje.

Rekomenduojamas: