Mündəricat:

Pi Cap Capong Layihəsi Dərsliyi: 14 Adım (Şəkillərlə birlikdə)
Pi Cap Capong Layihəsi Dərsliyi: 14 Adım (Şəkillərlə birlikdə)

Video: Pi Cap Capong Layihəsi Dərsliyi: 14 Adım (Şəkillərlə birlikdə)

Video: Pi Cap Capong Layihəsi Dərsliyi: 14 Adım (Şəkillərlə birlikdə)
Video: GƏTİRİLƏN. ODESSA MAMA. 18 FEVRAL. Donuz yağı resepti. Bıçaqlara İXMİ 2024, Oktyabr
Anonim
Pi Cap Capong Layihəsi Dərsliyi
Pi Cap Capong Layihəsi Dərsliyi

Pong ən çox sevdiyimiz video oyunlardan biridir və son bir seminarda Paul Tanner, Tina Aspiala və Ross Atkinin Pongu ekrandan çıxarıb "Capong" a (kapasitif + Pong!) Çevirməsi şanslıyıq. əllər. Pong avarçəkənlərini əllərinin vəziyyətinə uyğunlaşdırmaq üçün bir Pi Cap və bir Moruq Pi istifadə etdilər və sadə, çətin və həqiqətən asılılıq gətirən bir oyun yaratdılar.

Pi Cap, Bare Conductive -in ən yeni məhsuludur. Raspberry Pi əlavəsi, Raspberry Pi layihələrinizə dəqiq tutumlu toxunma, yaxınlıq algılaması və yüksək keyfiyyətli səs əlavə etməyə imkan verir. Raspberry Pi A+, B+, Zero və daha sonra (40 pinli GPIO konnektoru olan hər hansı bir Raspberry Pi) ilə işləyir. Toxunma lövhəsinin həssaslığı və Raspberry Pi -nin hesablama gücü ilə Pi Cap analoq məlumatları rəqəmsal çıxışlara çevirmək üçün əla vasitədir.

Sizi aşağıda "Capong" a aparmağı Paulun öhdəsinə buraxacağıq:

Capacitive Pong, ənənəvi ekran oyununun yenidən şərhidir. Siçan və ya ox düymələrindən istifadə etmək əvəzinə, tutumlu sensorlar istifadə edir. Oyun, Pi Cap eklentisi və Ethernet adapteri olan Pi Zero üzərində işləyir.

Bu, 4 -ü istifadə olunan 12 sensor girişi təmin edir. Hər bir oyunçu əlini bir cüt sensor arasında hərəkət etdirəcək şəkildə lazerlə kəsilmiş stenddə yerləşdirilib.

Oyun, openprocessing.org saytında mövcud olan və Creative Commons altında yayımlanan SimplePong -a əsaslanır. Bu, Pi Cap sensorlarından (siçan əvəzinə) daxil olmaq üçün dəyişdirildi və 2 oyunçu əməliyyatına çevrildi.

İlk versiya İşlənmə noutbukunda işləyir və Pi Sıfırdan Açıq Səs İdarəetmə (OSC) protokolu üzərindən girişini alır. Pi Zero -da Pi Cap ilə təmin edilən demo proqramını istifadə etdik - bu modullardan biri OSC axını yaradır.

Sabitlər oyun pəncərəsinin hündürlüyü ilə Pi Cap -dan çıxış aralığına uyğun olaraq təcrübə yolu ilə əldə edildi. Hər şeyi Pi üzərinə qoymaq yaxşı olardı, kodu da təmizləməliyik, sabitləri və s. Etiketləməliyik. Oyun da səsin əlavə edilməsindən, qol sistemindən və oyuna başlamaq üçün daha yaxşı bir yoldan faydalana bilər; amma bu başqa gündür.

Pi Cap -ın xüsusiyyətləri haqqında daha çox məlumat əldə edin və bu gün onlayn mağazamızdan özünüzə sahib olun. Öz Capong'unuzu sınamaq istəyirsinizsə, aşağıdakı təlimatları izləyin. Zövq alın!

@paul_tanner 25 İyul 2016 Stend dizaynı və @rossatkin və @spongefile tərəfindən ümumi ilham

Addım 1: Video

Image
Image

Bu qısa videoda Ross, komandasının layihəsini və Pi Zero və Pi Cap istifadə edərək iki oyununun son iş versiyasını qurmaq üçün prototipdən necə keçdiklərini izah edir.

Addım 2: Bunu necə qurmaq olar

Kod nümunələri
Kod nümunələri

Burada 'Raspberry Pi Zero -da Pi Cap -ı qurmaq' dərsliyindən keçin və heç bir addımı qaçırmayın. (Daxil olmaq üçün Pi -nin IP -ni bilməlisiniz.)

Addım 3: Kod nümunələri

Kod nümunələrini, xüsusən də sensor məlumatlarını OSC vasitəsilə dizüstü kompüterinizin terminal pəncərəsinə axıdan nümunələri görmək üçün Pi Cap girişindən keçin. DIFF məlumatlarına diqqət yetirin - istifadə edəcəyimiz budur.

Addım 4: emal

İşlənilir
İşlənilir

Laptopunuzda yoxdursa, İşlənməni yükləyin və quraşdırın. Mpr121_pong kodunu açın və ümumiyyətlə Processing eskiz qovluğuna quraşdırın /Documents /Processing. Eskizi emalda açın və işə başlayın. Aşağıdakı addımı tamamlayana qədər oyun pəncərəsində heç nə olmayacaq.

Addım 5: OSC

OSC
OSC

OSC demosunu müstəqil olaraq işə salmaq üçün Pi və cd-də PiCapExamples qovluğunuza gedin cpp/picap-datastream-osc-cpp. Pi Cap məlumat axını görmək üçün./run istifadə edin.

Laptopunuzun IP -ni tapın, sonra İşlənməyə axın etmək üçün./run -host [laptopun IP ünvanı] istifadə edin.

Pong indi qaçmalı idi. Oyuna başlamaq üçün dizüstü kompüter siçanını vurun. Oyunçu topu əldən verdikdə oyun başa çatır. Başqa bir oyuna başlamaq üçün dizüstü kompüter siçanını vurun.

Addım 6: Akril Stend

Akril stend
Akril stend

Videoda görünən akril stend qurmaq istəyirsinizsə, aşağıda Illustrator fayllarını yükləyə və @rossatkin izni ilə təlimat təlimatlarına əməl edə bilərsiniz. Bunları kəsmək üçün lazer kəsiciyə ehtiyacınız olacaq və ya köpük lövhədən düzəldə bilərsiniz.

Qırmızı şablonu yükləyin

Ağ şablonu yükləyin

Addım 7: Quraşdırma

Məclis
Məclis

Stendinizi yığmaq üçün, I şəkilli parçalardan birini, içərisində heç bir dəliyi olmayan ağ düzbucaqlı parçaya yapışdırın.

İki qırmızı düzbucaqlı parçaya yapışdırmadan əvvəl, timsah kliplərindən ikisini şəkildə göstərildiyi kimi qurduğunuzdan əmin olun, tərəfləri bağladığınız zaman kabellərin çıxması üçün bir yuva olmalıdır. Bu, tellərin stendinizdə gizləndiyini, lakin hələ də əlçatan olmasını təmin edəcəkdir.

İki qırmızı düzbucaqlı parçanı ağ quruluşa yapışdırın.

Addım 8: Yapışqan

Yapışqan
Yapışqan
Yapışqan
Yapışqan

Kiçik bir boya fırçası istifadə edərək, stendin bütün birləşmələrini akril yapışqanla ovuşdurun, bu yapışdırıcı plastik parçaları bir yerdə əridir. Qırmızı akril ilə diqqətli olun, əriyib bir az rəng buraxa bilər.

Hələ bir akril parçası qalmalıdır, iki delikli ağ düzbucaqlı. Bu parçanı hələ yapışdırmayın.

Addım 9: Timsah Klipləri

Timsah klipləri
Timsah klipləri
Timsah klipləri
Timsah klipləri
Timsah klipləri
Timsah klipləri

Capongunuzu dik durun (beləliklə dəliyi olmayan ağ parça stolun üstünə toxunur). Timsah kliplərinizin yuxarıya doğru çıxması üçün kifayət qədər telə malik olduğunuzdan əmin olun (şəkildə göstərildiyi kimi görünən ən azı 3 düymlük timsah klipinə ehtiyacınız var).

İndi telin bir uzunluğunu stendin altına qoyun və teli kəsin və soyun. Təxminən 1,5 sm çıxan mis tel olmalıdır. Sensorlara mis tel bağlamaq üçün bundan istifadə edəcəksiniz.

Addım 10: Sensorlarınızı rəngləyin

Sensorlarınızı Boyayın
Sensorlarınızı Boyayın
Sensorlarınızı Boyayın
Sensorlarınızı Boyayın

İki karton kvadrat və iki düzbucaq kəsin. Ölçü üçün daxili səthlərin ölçüsünü ölçmək üçün bunlar stendinizə gedəcək.

Electric Paint istifadə edirsinizsə, birbaşa bu meydanlara rəngləyə bilərsiniz. Quruduqdan sonra, bir neçə tərəfli lent tətbiq edin, sensoru üzü aşağıya doğru akrilə yapışdıracaqsınız. Ancaq əvvəlcə boyanı soyuq bir şəkildə lehimləməlisiniz!

Addım 11: Soyuq Lehim

Soyuq Lehim
Soyuq Lehim
Soyuq Lehim
Soyuq Lehim
Soyuq Lehim
Soyuq Lehim

Elektrikli Boya tüpünüzdən istifadə edərək, açıq olan misə bol miqdarda boya çəkin. Telin hərəkət etməməsi üçün yerində tutulduğundan əmin olmalısınız (iki tərəfli lentdən istifadə edə bilərsiniz).

Bitmiş sensor 11 -ci addımdakı üçüncü görüntüyə bənzəməlidir. Bitirdikdən sonra Capong stendinin hər tərəfinə bağlı iki kvadrat, iki düzbucaqlı dörd sensora sahib olmalısınız.

Addım 12: Alüminium Folqa Sensoru

Alüminium folqa sensoru
Alüminium folqa sensoru
Alüminium folqa sensoru
Alüminium folqa sensoru
Alüminium folqa sensoru
Alüminium folqa sensoru

Elektrik Boya yoxdursa, alüminium folqa istifadə edərək sensorlar hazırlaya bilərsiniz. Sadəcə yuxarıda göstərilən addımları izləyin, ancaq alüminium folqa ilə karton arasındakı açıq teli sağdakı şəkillərdə göründüyü kimi bükün.

Addım 13: Ayağa qalxın

Ayağa qalxın!
Ayağa qalxın!
Ayağa qalxın!
Ayağa qalxın!

Artıq sensorlarınızı stendə möhkəm bağlaya və Pi Cap və Pi Sıfırdan çıxa bilərsiniz!

Addım 14: Pi Qapağını bağlayın

Pi Cap -ı bağlayın
Pi Cap -ı bağlayın
Pi qapağına yapışdırın
Pi qapağına yapışdırın

Capong stendinin üstündən çıxan timsah kliplərini götürün və Pi Cap -ın elektrodlarına yapışdırın. İşlətmək üçün proqramlaşdırdığınız doğru elektrodlara qoşulduğunuzdan əmin olun. İndi Pi Sıfırınızı bağlaya, kodu yükləyə və oynaya bilərsiniz! Bu layihə xoşunuza gəlirmi? Öz layihənizi etmək istəyirsiniz? Pi Cap -ın xüsusiyyətləri haqqında daha çox məlumat əldə edin və bu gün onlayn mağazamızdan özünüzə sahib olun.

Tövsiyə: