İçindekiler:
Video: 8x8 Colorduino Pong Oyunu: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu talimatta size 8 x 8 RGB LED matris kart modülü kullanarak nasıl bir pong oyunu oluşturduğumu göstereceğim. Bu modülün adı Colorduino. Yerleşik bir mikro denetleyiciye ve diğer Colorduino kartlarına bağlanmak için bir arayüze sahiptir. 64 adet renkli led işleme kabiliyetine sahiptir. Kart Arduino kodu ile kontrol edilebilir. Her denetleyicinin iki düğmesi olan iki denetleyici oluşturdum. Bu oyun iki oyuncu tarafından oynanabilir. Amaç topun yanınızdaki duvara ulaşmasını engellemektir. Topu rakibinize geri sektirebilen 3 LED genişliğinde bir platform var. Konseptim mümkün olduğunca basit hale getirmekti. Tüm yapım süreci yaklaşık 1 saat sürer (kontrolörler için tığ işi sayılmaz). Proje maliyeti 20 $ idi. Cihaz 18650 pil ile çalışmaktadır.
1. Adım: Malzeme Listesi Listesi
Malzeme Adı miktar bağlantısı
Colorduino V2.0 Nokta Vuruşlu RGB LED Sürücü kalkanı 1 adet
Düğmeler için plastik muhafaza 1 adet
Kauçuk kılıflı esnek kablo 1 adet
Kablo Rakoru 4 adet
Proto PCB 1 adet
18650 Pil Tutucu 1 adet
18650 Pil 1 adet
Buton Anahtarı 12mm Anlık buton 4 adet
1 adet lehimleme kablosu
Lehim kalay 1 adet
2 Konumlu Kilitleme Geçiş Anahtarı 1 adet
4,7 kohm 4 adet
3V - 5V DC-DC Dönüştürücü Yükseltme Boost mobil 1 adet
2 Kutuplu 5mm Pitch PCB Montaj Vidalı Terminal Bloğu Konektörü 1 adet
3 Pin 5mm Pitch PCB Montaj Vidalı Terminal Bloğu 2 adet
Elektronik için muhafaza 1 adet
Projenin toplam malzeme maliyeti: 20, 21 $/toplam proje
2. Adım: Montaj
İlk adımda videoyu kontrol edin. Videoya bazı ek bilgiler:
Tüm malzemeleri Malzeme Listesi listesine göre toplayın. Proto PCB kullandım ve tüm bileşenleri lehimledim.
Tüm bileşenleri ekteki şemaya göre bağladım. Bu devreyi kurmak kolaydır, havya kullanmak isteyen herkes tarafından yapılabilir. PIN'leri bağlamak için dirençlerin bacaklarını kullandım. Dupont atlama kabloları, LED matrisini protokole bağlamak için idealdir. Tüm protokol, muhafazaya takılmadan önce monte edilebilir. PCB montaj vidalı terminal konektörlerini kurdum. Bu, devreyi muhafaza olmadan test etmeme yardımcı oldu. Testten sonra kabloları çıkardım, proto PCB'yi muhafazaya yerleştirdim ve kabloları rakorlardan geçirdim, ardından tüm kabloları geri vidaladım.
Arduino kodu bu talimattan alınmıştır, ilhamınız için teşekkür ederiz.
labs.bsoares.com/ping-pong-com-matriz-de-l…
Kontrolörler muhafazaya takılmadan önce kontrol edilmelidir.
Plastik gövde maket bıçağı ve matkap yardımıyla değiştirilir.
İki oyuncuyu ayırt etmek için kontrolcüleri yeşil ve mavi kroşelere koydum. Tığ işi bu talimat yardımıyla tasarlanmış ve oluşturulmuştur:
www.instructables.com/id/Crochet-for-Gadge…
3. Adım: Ekli Yazılımı Yükleyin
Yazılım Atmel Studio tarafından yüklenir. Öncelikle Arduino IDE kullanmaya çalıştım fakat kullanamadım bu yüzden AVR Programmer Avrisp mkII kullanmak zorunda kaldım. Bu işimi biraz daha zorlaştırdı. Arduino kodunu ve Atmel Studio projesini ekledim. Atmel Studio 7'de Arduino kodunun nasıl kullanılacağı yukarıdaki videoyu kontrol edin.
Colorduino'nun PIN'lerini yüklerken bazı sorunlar yaşadım. Colorduino kartının ISP PIN'leri MCU ve LED kartı arasında bulunur ve Avrisp mkII programlayıcısının 6 PIN konektöründe boşluk yoktur. Yüklemeyi yapmak için iki tahtayı ayırmak zorunda kaldım. Geliştirme aşamasında, kodu birçok kez yüklemek zorunda kaldım, bu yüzden ISP konektörünü kartın diğer tarafına koymaya karar verdim. Bunu yapmak için pinleri yansıtmak zorunda kaldım ve küçük bir proto PCB kartı kullandım. Sadece birkaç yüklemeye ihtiyacınız varsa, bu yüzden zahmet etmeyin, panoları ayırın, tekrar bağlanmak yerine yüklemeyi yapın. Avrisp mkII hakkında daha fazla bilgi:
Arduino kodu bu talimattan alınmıştır, ilhamınız için teşekkür ederiz.
labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007
Son sözler
Çocuklarım bu oyunu denedi ve çok sevdi. Bence bu projede çok fazla potansiyel var, başka oyunlar da kolaylıkla geliştirilebilir.
İyi günler!
Önerilen:
Andrea'dan Pong Oyunu: 4 Adım
Andrea'dan Pong Oyunu: Bu, aslen buradan gelen bir oyundur. Oyunu yaptım ve buna göre bazı değişiklikler yaptım. Size bu oyunu yapma adımlarını göstereceğim ve ardından değiştirdiğim kodu vereceğim. Orijinal koda bazı değişiklikler ekledim, örneğin
Arduino UNO Ping Pong Oyunu V2.0'ın Autodesk Tinkercad Simülasyonu:: 5 Adım
Arduino UNO Ping Pong Oyunu V2.0'ın Autodesk Tinkercad Simülasyonu:: Merhaba arkadaşlar, bu eğitimde Arduino UNO geliştirme kartını kullanarak Autodesk Tikercad web sitesinde ping pong'u nasıl simüle edeceğinizi öğreneceksiniz. Simülasyon videosunu izlemek için bu YouTube bağlantısına tıklayın
8x16 LED Matrix Pong Oyunu (Oyuncu Başına 2 Kürek): 3 Adım
8x16 LED Matrix Pong Oyunu (Oyuncu Başına 2 Paddles Versiyonu): 8x8 LED matrisi kullanarak Arduino'da uygulanan klasik Pong oyununun birçok varyasyonundan ilham aldım. Bu talimatta, oyuncu başına iki kürek - forvet ve kaleci - olan en sevdiğim Pong versiyonunu nasıl oluşturacağınızı göstereceğim
Arduino Uno ve OLED 0.96 SSD1306 Ekran ile PONG Oyunu Oynayın: 6 Adım
Arduino Uno ve OLED 0.96 SSD1306 Ekran ile PONG Oyunu Oynayın: Merhaba arkadaşlar bugün Arduino ile PONG Oyunu yapacağız. Oyunu görüntülemek için adafruit'in 0.96 oled ekranını kullanacağız & oyunu kontrol etmek için düğmelere basın
Pong Oyunu: 6 Adım
Pong Oyunu: Malzemeler: Basys3 FPGA Board VGA kablosu Vivado Bu talimatın amacı, bir monitörde görüntülenecek bir Pong oyunu geliştirmektir. Proje, kodu yürütmek için bir Basys3 FPGA programlamak ve kullanmak için VHDL kullanacak ve görüntüyü bize aktaracak