İçindekiler:
- 1. Adım: Video
- Adım 2: Nasıl Kurulur
- Adım 3: Kod Örnekleri
- Adım 4: İşleme
- Adım 5: OSC
- Adım 6: Akrilik Stand
- Adım 7: Montaj
- Adım 8: Tutkal
- 9. Adım: Timsah Klipleri
- Adım 10: Sensörlerinizi Boyayın
- Adım 11: Soğuk Lehim
- Adım 12: Alüminyum Folyo Sensörü
- Adım 13: Standa Takın
- Adım 14: Pi Başlığına Takın
Video: Pi Cap Capong Projesi Eğitimi: 14 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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
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
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
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 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
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
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
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
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
İ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
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ü
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
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
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:
Gimbal Stabilizer Projesi: 9 Adım (Resimlerle)
Gimbal Sabitleyici Projesi: Gimbal Nasıl YapılırAksiyon kameranız için 2 eksenli bir gimbal yapmayı öğreninGünümüzün kültüründe hepimiz video kaydetmeyi ve anları yakalamayı seviyoruz, özellikle benim gibi bir içerik oluşturucuysanız, kesinlikle şu sorunla karşılaşmışsınızdır: öyle sallantılı bir video ki
IEEE KELİME SAAT PROJESİ: 12 Adım (Resimlerle)
IEEE KELİME SAAT PROJESİ: Bu, UNO'nun IEEE kulübü için bir projedir, saati göstermenin benzersiz bir yoludur. Kelime Saati zamanı gösterir ve RGB şeridi ile saati istediğiniz renkte alabilirsiniz. ESP32'nin WiFi özelliklerini kullanan clo
Arduino-Tamagotchi Projesi (Ben Tamagotchi'yim): 5 Adım (Resimlerle)
Arduino-Tamagotchi Projesi (I Am the Tamagotchi): Karantinada canım sıkıldı ve Arduino Tamagotchi yapmaya karar verdim. Birçok hayvandan nefret ettiğim için kendimi Tamagotchi olarak seçiyorum. İlk önce konsolumu bir breadboard üzerine inşa ediyorum. Kablolama çok basittir. Sadece üç düğme, bir zil ve bir
OLED Ekranlı GPS İzleme Projesi: 5 Adım (Resimlerle)
OLED Ekranlı GPS İzleme Projesi: Herkese merhaba, bu kısa yazımda sizlerle projemi paylaşacağım: SAMD21J18 Mikrodenetleyici ve SSD1306 OLED 128*64 ekranlı ATGM332D GPS modülü, Eagle Autodesk üzerinde bunun için özel bir PCB kurdum ve programladım. Atmel studio 7.0 ve ASF kullanarak
Patilerini Yıkanacak - Kedi Covid ile Tanışıyor El Yıkama Projesi: 5 Adım (Resimlerle)
Paws to Wash - Cat, Covid El Yıkama Projesi ile Buluşuyor: Hepimiz evde mesafeli olduğumuz için, Paws to Wash, ebeveynlere ve çocuklara sağlıklı el yıkama alışkanlıklarını teşvik etmek için el sallayan bir kedi ile sevimli bir geri bildirim zamanlayıcısı oluşturma sürecinde rehberlik eden bir Kendin Yap projesidir. Covid-19 günlerinde el yıkamak