Sadržaj:

Vodič za projekt Pi Cap Capong: 14 koraka (sa slikama)
Vodič za projekt Pi Cap Capong: 14 koraka (sa slikama)

Video: Vodič za projekt Pi Cap Capong: 14 koraka (sa slikama)

Video: Vodič za projekt Pi Cap Capong: 14 koraka (sa slikama)
Video: ПРИВОЗ. ОДЕССА МАМА. Рецепт САЛО. ОБЗОР НОЖЕЙ 2024, Studeni
Anonim
Vodič za projekt Pi Cap Capong
Vodič za projekt Pi Cap Capong

Pong je jedna od naših omiljenih videoigara, a u nedavnoj radionici imali smo sreću da su Paul Tanner, Tina Aspiala i Ross Atkin pretvorili Pong u "Capong" (kapacitivni + Pong!) Izbacivši ga s ekrana u svoj ruke. Koristili su Pi Cap i Raspberry Pi za mapiranje Pong vesla u položaj njihovih ruku i stvorili su jednostavnu, izazovnu i zaista ovisnu igru.

Pi Cap je najnoviji proizvod tvrtke Bare Conductive. Dodatak Raspberry Pi omogućuje vam dodavanje preciznog kapacitivnog dodira, osjetljivosti blizine i visokokvalitetnog zvuka vašim projektima Raspberry Pi. Radi s Raspberry Pi A+, B+, Zero i kasnije (bilo koji Raspberry Pi s 40 -polnim GPIO priključkom). S preciznošću osjetljivosti dodirne ploče i računalnom snagom Raspberry Pi, Pi Cap ima izvrstan alat za pretvaranje analognih podataka u digitalne izlaze.

Paulu ćemo prepustiti da vas provede kroz “Capong” u nastavku:

Kapacitivni pong reinterpretacija je tradicionalne igre na ekranu. Umjesto miša ili tipki sa strelicama koristi kapacitivne senzore. Igra radi na Pi Zero s dodatkom Pi Cap i Ethernet adapterom.

To omogućuje 12 senzorskih ulaza, od kojih se 4 koriste. Oni su raspoređeni na laserski izrezanom postolju tako da svaki igrač pomiče svoju ruku između para senzora.

Igra se temelji na SimplePong -u, dostupna na openprocessing.org i objavljena pod Creative Commons. To je izmijenjeno tako da se koristi ulaz s Pi Cap senzora (umjesto miša) i pretvoreno u rad za 2 igrača.

Prva verzija radi na prijenosnom računalu u obradi i preuzima ulaz preko protokola Open Sound Control (OSC) iz Pi Zeroa. Na Pi Zero -u koristili smo demo softver isporučen s Pi Cap - jedan od tih modula generira OSC stream.

Konstante su dobivene eksperimentom, usklađujući raspon izlaza iz Pi Cap -a s visinom prozora za igru. Bilo bi dobro staviti cijelu stvar na Pi, trebali bismo također očistiti kôd, označiti konstante itd. Igra bi također mogla imati koristi od dodavanja zvuka, sustava bodovanja i boljeg načina za početak igre; ali to je za drugi dan.

Saznajte više o značajkama Pi Cap -a i nabavite svoje već danas u našoj internetskoj trgovini. Ako želite isprobati vlastiti Capong, slijedite upute u nastavku. Uživati!

@paul_tanner 25. srpnja 2016. Dizajn stalka i općenito nadahnuće @rossatkin i @spongefile

Korak 1: Video

Image
Image

U ovom kratkom videu Ross objašnjava projekt svog tima i kako su krenuli od prototipa do izgradnje posljednjih radnih verzija svoje dvije igre pomoću Pi Zero i Pi Cap.

Korak 2: Kako ga postaviti

Primjeri koda
Primjeri koda

Ovdje prođite kroz vodič "Postavljanje vašeg Pi Cap -a na Raspberry Pi Zero" i ne propustite nijedan korak. (Morate znati IP Pi da biste se prijavili na njega.)

Korak 3: Primjeri koda

Prođite kroz uvodnik Pi Cap da vidite primjere koda, osobito onaj koji podatke senzora prenosi putem OSC -a na prozor terminala prijenosnog računala. Uočite DIFF podatke - to ćemo koristiti.

Korak 4: Obrada

Obrada
Obrada

Preuzmite i instalirajte Processing ako to već nije na vašem prijenosnom računalu. Raspakirajte i instalirajte kôd mpr121_pong u mapu skica Obrade, obično /Dokumenti /Obrada. Otvorite skicu u obradi i pokrenite je. Ništa se neće dogoditi u prozoru za igru dok ne dovršite donji korak.

Korak 5: OSC

OSC
OSC

Da biste pokrenuli OSC demo samostalno, idite u mapu PiCapExamples na Pi i cd-u na cpp/picap-datastream-osc-cpp. Upotrijebite./run da biste vidjeli tok podataka Pi Cap.

Saznajte IP vašeg prijenosnog računala, a zatim upotrijebite./run –host [IP adresa prijenosnog računala] za prijenos u Obradu.

Pong bi sada trebao biti pokrenut. Pritisnite miš prijenosnog računala da biste pokrenuli igru. Igra se završava kada igrač promaši loptu. Pritisnite miš prijenosnog računala da biste pokrenuli drugu igru.

Korak 6: Akrilni stalak

Akrilni stalak
Akrilni stalak

Ako želite izgraditi akrilni stalak koji se vidi na videu, možete preuzeti datoteke Illustrator u nastavku i slijediti upute za udžbenik, ljubaznošću @rossatkin. Za izrezivanje će vam trebati laserski rezač ili ga možete napraviti od pjenaste ploče.

Preuzmite Crveni predložak

Preuzmite bijeli predložak

Korak 7: Montaža

Skupština
Skupština

Za sastavljanje stalka zalijepite jedan od komada u obliku slova I na bijeli pravokutni komad bez rupa.

Prije nego što zalijepite dva crvena pravokutna komada, svakako umetnite dvije krokodilske kopče u strukturu kao što je prikazano na slici, trebao bi postojati utor za izlaz kabela kada pričvrstite stranice. To će osigurati da su žice skrivene unutar vašeg stalka, ali da su i dalje dostupne.

Zalijepite dva crvena pravokutna komada na bijelu strukturu.

Korak 8: Zalijepite

Ljepilo
Ljepilo
Ljepilo
Ljepilo

Koristeći malu četkicu za slikanje, sve zglobove postolja utapkajte akrilnim ljepilom, ovo ljepilo će otopiti plastične komade zajedno. Pažljivo s crvenim akrilom, može se otopiti i osloboditi boju.

Trebao bi vam ostati još jedan akrilni komad, bijeli pravokutnik s dvije rupe. Nemojte još lijepiti ovaj komad.

Korak 9: Krokodilski isječci

Crocodile Clips
Crocodile Clips
Crocodile Clips
Crocodile Clips
Crocodile Clips
Crocodile Clips

Postavite Capong uspravno (tako da bijeli komad bez rupa dodiruje ploču stola). Pobrinite se da imate dovoljno žice kako bi vaše krokodilske kopče stršile na vrhu (trebate vidjeti najmanje 3 inča croclip kopče vidljive kao što je prikazano na slici).

Sada ostavite određenu duljinu žice s dna postolja i prerežite i ogolite žicu. Trebalo bi da vam viri oko 1,5 cm bakrene žice. Ovo ćete upotrijebiti za pričvršćivanje bakrene žice na senzore.

Korak 10: Obojite svoje senzore

Obojite svoje senzore
Obojite svoje senzore
Obojite svoje senzore
Obojite svoje senzore

Izrežite dva kartonska kvadrata i dva pravokutnika. Oni će ići na vaš stalak tako da možete izmjeriti veličinu unutarnjih površina za dimenzioniranje.

Ako koristite električnu boju, možete slikati izravno na ove kvadrate. Kad se osuši, nanesite dvostranu traku, ljepit ćete senzore licem prema dolje na akril. Ali prvo morate hladiti lemljenje boje!

Korak 11: Hladno lemljenje

Hladno lemljenje
Hladno lemljenje
Hladno lemljenje
Hladno lemljenje
Hladno lemljenje
Hladno lemljenje

Svojom cijevi za električnu boju istisnite obilnu količinu boje na izloženi bakar. Morate paziti da žica ostane na mjestu kako se ne bi pomicala (možete koristiti dvostranu traku).

Gotov senzor trebao bi izgledati kao treća slika u koraku 11. Kada završite, trebali biste imati četiri senzora, dva kvadratna, dva pravokutna, spojena na svaku od strana Capong postolja.

Korak 12: Senzor od aluminijske folije

Senzor od aluminijske folije
Senzor od aluminijske folije
Senzor od aluminijske folije
Senzor od aluminijske folije
Senzor od aluminijske folije
Senzor od aluminijske folije

Ako nemate električnu boju, svoje senzore možete napraviti pomoću aluminijske folije. Samo slijedite gore navedene korake, ali izloženu žicu umetnite između aluminijske folije i kartona kao što se vidi na slikama s desne strane.

Korak 13: Pričvrstite se za stajanje

Pričvrstite na stalak!
Pričvrstite na stalak!
Pričvrstite na stalak!
Pričvrstite na stalak!

Sada možete čvrsto pričvrstiti svoje senzore na postolje i izvaditi Pi Cap i Pi Zero!

Korak 14: Pričvrstite na Pi čep

Pričvrstite na Pi Cap
Pričvrstite na Pi Cap
Pričvrstite na Pi Cap
Pričvrstite na Pi Cap

Uzmite krokodilske kopče koje strše s vrha postolja Capong i pričvrstite ih na elektrode vašeg Pi Cap -a. Priključite se na prave elektrode - one koje ste programirali za funkcionalnost. Sada možete spojiti svoj Pi Zero, učitati kôd i igrati! Sviđa vam se ovaj projekt? Želite li napraviti svoj vlastiti? Saznajte više o značajkama Pi Cap -a i nabavite svoje već danas u našoj internetskoj trgovini.

Preporučeni: