İçindekiler:

Pi Cap Capong Projesi Eğitimi: 14 Adım (Resimlerle)
Pi Cap Capong Projesi Eğitimi: 14 Adım (Resimlerle)

Video: Pi Cap Capong Projesi Eğitimi: 14 Adım (Resimlerle)

Video: Pi Cap Capong Projesi Eğitimi: 14 Adım (Resimlerle)
Video: Alltag und Beruf - Deutsch lernen mit Dialogen - B2 2024, Kasım
Anonim
Pi Cap Capong Projesi Eğitimi
Pi Cap Capong Projesi Eğitimi

Pong en sevdiğimiz video oyunlarından biridir ve yakın tarihli bir atölye çalışmasında Paul Tanner, Tina Aspiala ve Ross Atkin'in Pong'u ekrandan ayırarak “Capong”a (kapasitif + Pong!) eller. Pong küreklerini ellerinin konumuna göre haritalamak için bir Pi Cap ve bir Raspberry Pi kullandılar ve basit, zorlu ve gerçekten bağımlılık yapan bir oyun yarattılar.

Pi Cap, Bare Conductive'ın en yeni ürünüdür. Bir Raspberry Pi eklentisi, Raspberry Pi projelerinize hassas kapasitif dokunma, yakınlık algılama ve yüksek kaliteli ses eklemenize olanak tanır. Raspberry Pi A+, B+, Zero ve sonrası (40 pinli GPIO konektörlü herhangi bir Raspberry Pi) ile çalışır. Dokunmatik Kartın algılama hassasiyeti ve Raspberry Pi'nin bilgi işlem gücü ile Pi Cap, analog verileri dijital çıkışlara dönüştürmek için harika bir araçtır.

Sizi aşağıdaki “Capong”dan geçirmeyi Paul'e bırakacağız:

Kapasitif Pong, geleneksel ekran oyununun yeniden yorumlanmasıdır. Fare veya ok tuşları kullanmak yerine kapasitif sensörler kullanır. Oyun, bir Pi Cap eklentisi ve bir Ethernet adaptörü ile bir Pi Zero üzerinde çalışır.

Bu, 4'ü kullanılan 12 sensör girişi sağlar. Her oyuncunun elini bir çift sensör arasında hareket ettirebilmesi için lazer kesim stand üzerine yerleştirilmiştir.

Oyun, openprocessing.org'da bulunan ve Creative Commons altında yayınlanan SimplePong'a dayanmaktadır. Bu, Pi Cap sensörlerinden (fare yerine) gelen girişi kullanacak şekilde değiştirildi ve 2 oyuncu işlemine dönüştürüldü.

İlk sürüm, İşleme'de bir dizüstü bilgisayarda çalışır ve girişini Pi Zero'dan Açık Ses Kontrolü (OSC) protokolü üzerinden alır. Pi Zero'da, Pi Cap ile sağlanan demo yazılımını kullandık - bu modüllerden biri bir OSC akışı oluşturur.

Sabitler, Pi Cap'ten gelen çıktı aralığını oynatma penceresinin yüksekliğiyle eşleştirerek deney yoluyla elde edildi. Her şeyi Pi'ye koymak iyi olur, ayrıca kodu temizlememiz, sabitleri etiketlememiz gerekir vb. Oyun ayrıca ses eklenmesinden, bir puanlama sisteminden ve oyuna başlamak için daha iyi bir yoldan yararlanabilir; ama bu başka bir gün için.

Pi Cap'in özellikleri hakkında daha fazla bilgi edinin ve sizinkini bugün online mağazamızdan alın. Kendi Capong'unuzu denemek ve yapmak istiyorsanız, aşağıdaki talimatları izleyin. Eğlence!

@paul_tanner 25 Temmuz 2016 @rossatkin ve @spongefile tarafından stand tasarımı ve genel ilham

1. Adım: Video

Image
Image

Bu kısa videoda Ross, ekibinin projesini ve prototipten Pi Zero ve Pi Cap kullanarak iki oyunlarının son çalışan sürümlerini oluşturmaya nasıl gittiklerini açıklıyor.

Adım 2: Nasıl Kurulur

Kod Örnekleri
Kod Örnekleri

Buradaki 'Raspberry Pi Zero'da Pi Cap'inizi Ayarlama' eğitimini gözden geçirin ve hiçbir adımı kaçırmayın. (Oturum açmak için Pi'nin IP'sini bilmeniz gerekir.)

Adım 3: Kod Örnekleri

Kod örneklerini, özellikle de sensör verilerini OSC aracılığıyla dizüstü bilgisayarınızın terminal penceresine aktaran örneği görmek için Pi Cap girişini gözden geçirin. DIFF verilerine dikkat edin – bunu kullanacağız.

Adım 4: İşleme

İşleme
İşleme

Henüz dizüstü bilgisayarınızda yoksa İşleme'yi indirin ve yükleyin. mpr121_pong kodunu, Processing'in çizim klasörüne (genellikle /Documents/Processing) açın ve yükleyin. Çizimi işlemede açın ve çalıştırmaya başlayın. Aşağıdaki adımı tamamlayana kadar oyun penceresinde hiçbir şey olmayacak.

Adım 5: OSC

OSC
OSC

OSC demosunu bağımsız çalıştırmak için, Pi'deki PiCapExamples klasörünüze gidin ve cd'den cpp/picap-datastream-osc-cpp'ye gidin. Pi Cap veri akışını görmek için./run kullanın.

Dizüstü bilgisayarınızın IP'sini bulun ve ardından İşleme'ye aktarmak için./run –host [dizüstü bilgisayarın IP adresi]'ni kullanın.

Pong şimdi çalışıyor olmalı. Oyuna başlamak için dizüstü bilgisayar faresine tıklayın. Bir oyuncu topu kaçırdığında oyun sona erer. Başka bir oyuna başlamak için dizüstü bilgisayar faresine tıklayın.

Adım 6: Akrilik Stand

Akrilik Stand
Akrilik Stand

Videoda görülen akrilik standı yapmak istiyorsanız, aşağıdaki Illustrator dosyalarını indirebilir ve öğretici talimatlarını takip edebilirsiniz, @rossatkin'in izniyle. Bunları kesmek için bir lazer kesiciye ihtiyacınız olacak veya köpük tahtadan yapabilirsiniz.

Kırmızı Şablonu İndir

Beyaz Şablonu İndir

Adım 7: Montaj

toplantı
toplantı

Standınızı monte etmek için I şeklindeki parçalardan birini deliksiz beyaz dikdörtgen parçaya yapıştırın.

İki kırmızı dikdörtgen parçayı yapıştırmadan önce timsah klipslerinden ikisini görseldeki gibi yapının içine taktığınızdan emin olun, yanları taktığınızda kabloların çıkması için bir yuva olmalıdır. Bu, kabloların standınızın içinde gizlenmesini ancak yine de erişilebilir olmasını sağlayacaktır.

İki kırmızı dikdörtgen parçayı beyaz yapıya yapıştırın.

Adım 8: Tutkal

Zamk
Zamk
Zamk
Zamk

Küçük bir boya fırçası kullanarak, standın tüm derzlerini akrilik yapıştırıcıyla kurulayın, bu yapıştırıcı plastik parçaları birlikte eritecektir. Kırmızı akriliğe dikkat edin, eriyebilir ve biraz renk verebilir.

Hala bir akrilik parçanız olmalı, iki delikli beyaz dikdörtgen. Bu parçayı henüz yapıştırmayın.

9. Adım: Timsah Klipleri

Timsah Klipler
Timsah Klipler
Timsah Klipler
Timsah Klipler
Timsah Klipler
Timsah Klipler

Capong'unuzu dik tutun (deliksiz beyaz parça masa üstüne değecek şekilde). Timsah klipslerinizin üst kısımdan çıkması için yeterli kabloya sahip olduğunuzdan emin olun (resimde gösterildiği gibi en az 3 inçlik timsah klipsine ihtiyacınız var).

Şimdi, telin bir kısmını standın altından dışarıda bırakın ve teli kesip soyun. Yaklaşık 1,5 cm çıkıntılı bakır teliniz olmalıdır. Bunu bakır teli sensörlere bağlamak için kullanacaksınız.

Adım 10: Sensörlerinizi Boyayın

Sensörlerinizi Boyayın
Sensörlerinizi Boyayın
Sensörlerinizi Boyayın
Sensörlerinizi Boyayın

İki karton kare ve iki dikdörtgen kesin. Boyutlandırma için iç yüzeylerin boyutunu ölçebilmeniz için bunlar standınıza gidecektir.

Elektrikli Boya kullanıyorsanız, doğrudan bu karelerin üzerine boyayabilirsiniz. Kuruduktan sonra, çift taraflı bant uygulayın, sensörleri yüzü aşağıya bakacak şekilde akriliğe yapıştıracaksınız. Ama önce, boyayı soğuk lehimlemelisiniz!

Adım 11: Soğuk Lehim

Soğuk Lehim
Soğuk Lehim
Soğuk Lehim
Soğuk Lehim
Soğuk Lehim
Soğuk Lehim

Elektrikli Boya tüpünüzü kullanarak, açıkta kalan bakırın üzerine bol miktarda boya sıkın. Telin hareket etmeyecek şekilde yerinde tutulduğundan emin olmalısınız (çift taraflı bant kullanabilirsiniz).

Bitmiş sensör Adım 11'deki üçüncü resim gibi görünmelidir. Bitirdiğinizde, Capong standının her iki yanına bağlı iki kare, iki dikdörtgen olmak üzere dört sensörünüz olmalıdır.

Adım 12: Alüminyum Folyo Sensörü

Alüminyum Folyo Sensörü
Alüminyum Folyo Sensörü
Alüminyum Folyo Sensörü
Alüminyum Folyo Sensörü
Alüminyum Folyo Sensörü
Alüminyum Folyo Sensörü

Elektrikli Boyanız yoksa sensörlerinizi alüminyum folyo ile yapabilirsiniz. Sadece yukarıdaki adımları izleyin, ancak sağdaki resimlerde görüldüğü gibi açıktaki teli alüminyum folyo ve karton arasına sıkıştırın.

Adım 13: Standa Takın

Standa Takın!
Standa Takın!
Standa Takın!
Standa Takın!

Artık sensörlerinizi standa sıkıca bağlayabilir ve Pi Cap ve Pi Zero'nuzu çıkarabilirsiniz!

Adım 14: Pi Başlığına Takın

Pi Cap'e takın
Pi Cap'e takın
Pi Cap'e takın
Pi Cap'e takın

Capong standının tepesinden çıkan timsah klipslerini alın ve bunları Pi Cap'inizin elektrotlarına takın. Doğru elektrotlara, yani işlevsellik için programladığınız elektrotlara bağladığınızdan emin olun. Artık Pi Zero'nuzu bağlayabilir, kodu yükleyebilir ve oynamaya başlayabilirsiniz! Bu projeyi beğendiniz mi? Kendi projenizi yapmak ister misiniz? Pi Cap'in özellikleri hakkında daha fazla bilgi edinin ve sizinkini bugün online mağazamızdan alın.

Önerilen: