Mündəricat:
Video: 8x8 Colorduino Pong Oyunu: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu təlimatda sizə 8 x 8 RGB LED matris lövhəsi modulundan istifadə edərək bir tennis oyunu necə qurduğumu göstərəcəyəm. Bu modula Colorduino deyilir. Daxili mikrokontrolör və digər Colorduino lövhələrinə qoşulmaq üçün bir interfeysə malikdir. 64 ədəd rəngli LED ilə işləmə qabiliyyətinə malikdir. Lövhə Arduino kodu ilə idarə oluna bilər. İki nəzarətçi yaratdım, hər bir nəzarətçinin iki düyməsi var. Bu oyunu iki oyunçu oynaya bilər. Məqsəd, topun yanınızdakı divara çatmasının qarşısını almaqdır. Topu rəqibinizə geri qaytara bilən 3 LED genişlik platforması var. Mənim anlayışım bunu mümkün qədər sadə etmək idi. Bütün tikinti prosesi təxminən 1 saat çəkir (nəzarətçilər üçün toxunma hesablanmır). Layihənin dəyəri 20 dollar idi. Cihaz 18650 batareya ilə təchiz edilmişdir.
Addım 1: BOM siyahısı
Material Adı məbləği bağlantısı
Colorduino V2.0 Dot Matrix RGB LED Sürücü Qalxanı 1 ədəd
Düymələr üçün plastik korpus 1 ədəd
Kauçuk örtüklü çevik kabel 1 ədəd
Kabel Boru 4 ədəd
Proto PCB 1 ədəd
18650 Batareya Tutacağı 1 ədəd
18650 Batareya 1 ədəd
Push Button Switch 12mm Anlık düymə 4 ədəd
1 ədəd lehimləmə kabeli
Lehim qalay 1 ədəd
2 Mövqe Kilidi Açma -Dəyişmə 1 ədəd
4, 7 kohm 4 ədəd
3V-dan 5V-a qədər DC-DC çeviricisi Step Up Boost mobil 1 ədəd
2 Qütb 5 mm Pitch PCB Montaj Vida Terminal Blok Konnektoru 1 ədəd
3 Pin 5mm Pitch PCB Montaj Vida Terminal Bloku 2 ədəd
Elektronika üçün korpus 1 ədəd
Layihənin ümumi maddi dəyəri: 20, 21 $/ümumi layihə
Addım 2: Quraşdırma
Videonu ilk addımda yoxlayın. Videoya əlavə bəzi məlumatlar:
BOM siyahısına uyğun olaraq bütün materialları toplayın. Proto PCB istifadə etdim və bütün komponentləri lehimlədim.
Əlavə edilmiş sxemə görə bütün komponentləri bağladım. Bir dövrə qurmaq asandır, bir lehimləmə dəmiri istifadə etmək istəyən hər kəs tərəfindən edilə bilər. PIN-ləri bağlamaq üçün rezistorların ayaqlarından istifadə etdim. Dupont keçid kabelləri, LED matrisini protoboya bağlamaq üçün idealdır. Bütün protoboard korpusa quraşdırılmadan əvvəl yığıla bilər. PCB montaj vintli terminal bağlayıcıları quraşdırdım. Bu, korpus olmadan dövrəni sınamağa kömək etdi. Testdən sonra kabelləri ayırdım, proto PCB -ni korpusa qoydum və kabelləri rezinlərdən itələdim, sonra bütün kabelləri geri vidaladım.
Arduino kodu bu təlimatdan qaynaqlanır, ilham üçün təşəkkür edirik.
labs.bsoares.com/ping-pong-com-matriz-de-l…
Korpusa quraşdırmadan əvvəl nəzarətçiləri yoxlamaq lazımdır.
Plastik korpus, bir bıçaq və bir qazma köməyi ilə dəyişdirilir.
İki oyunçunu fərqləndirmək üçün nəzarətçiləri yaşıl və mavi toxunuşlara qoydum. Toxuculuq bu təlimatın köməyi ilə hazırlanmış və hazırlanmışdır:
www.instructables.com/id/Crochet-for-Gadge…
Addım 3: Əlavə edilmiş Proqramı Yükləyin
Proqram Atmel Studio tərəfindən yüklənir. Əvvəlcə Arduino IDE -dən istifadə etməyə çalışdım, amma istifadə edə bilmədim, buna görə AVR Programmer Avrisp mkII -dən istifadə etməli oldum. Bu mənim işimi bir qədər çətinləşdirdi. Arduino kodunu və Atmel Studio layihəsini əlavə etdim. Atmel Studio 7 -də Arduino kodunu necə istifadə edəcəyinizi yuxarıdakı videoya baxın.
Colorduinonun PIN kodlarını yükləməklə bağlı bəzi problemlərim oldu. Colorduino lövhəsinin ISP PIN-ləri MCU və LED lövhəsi arasında yerləşir və Avrisp mkII proqramçısının 6 PIN konnektoru üçün yer yoxdur. Yükləmə etmək üçün iki lövhəni ayırmaq məcburiyyətində qaldım. İnkişaf mərhələsində kodu dəfələrlə yükləməli oldum, buna görə ISP konnektorunu lövhənin digər tərəfinə qoymağa qərar verdim. Bunu etmək üçün sancaqları yansıtmalı oldum və kiçik bir PCB lövhəsindən istifadə etdim. Yalnız bir neçə yükləməyə ehtiyacınız varsa, narahat olmayın, lövhələrə ayırın, yenidən bağlamaqdansa yükləməni edin. Avrisp mkII haqqında daha çox məlumat:
Arduino kodu bu təlimatdan qaynaqlanır, ilham üçün təşəkkür edirik.
labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007
Son sözlər
Uşaqlarım bu oyunu sınadılar və çox bəyəndilər. Düşünürəm ki, bu layihədə çox böyük potensial var, digər oyunlar asanlıqla inkişaf etdirilə bilər.
Gözəl gün arzu edirəm!
Tövsiyə:
Andrea tərəfindən Pong Oyunu: 4 addım
Andrea tərəfindən Pong Oyunu: Bu, əslində buradan gələn bir oyundur. Oyunu etdim, sonra buna əsaslanaraq bəzi dəyişikliklər etdim. Bu oyunu necə edəcəyimi sizə göstərəcəyəm, sonra dəyişdirdiyim kodu verəcəyəm. Orijinal koda bəzi dəyişikliklər əlavə etdim, məsələn
Aruduino LED Oyunu İki Oyunçu Oyunu Sürətli Tıklayır: 8 Addım
Aruduino LED Oyunu İki Oyunçu Oyunu Sürətli Tıklayaraq: Bu layihə @HassonAlkeim -dən ilhamlanıb. Bura dərindən baxmaq istəsəniz https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/ yoxlaya biləcəyiniz bir linkdir. Bu oyun Alkeim -in təkmilləşdirilmiş bir versiyasıdır. Bu bir
Autodesk Tinkercad Arduino UNO Ping Pong Oyunu V2.0 Simulyasiyası :: 5 Addım
Autodesk Tinkercad Simulation of Arduino UNO Ping Pong Game V2.0 :: Salam uşaqlar, bu təlimatda Arduino UNO inkişaf lövhəsindən istifadə edərək Autodesk Tikercad saytında stolüstü tennisin simulyasiyasını öyrənəcəksiniz. Simulyasiya videosuna baxmaq üçün bu YouTube linkini vurun
8x16 LED Matrix Pong Oyunu (Oyunçu Versiyasına 2 Kürek): 3 addım
8x16 LED Matrix Pong Oyunu (Oyunçu Versiyasına 2 Kürek): 8x8 LED matrisindən istifadə edərək Arduinoda tətbiq olunan klassik Pong oyununun bir çox variantından ilham aldım. Bu təlimatda sizə oyunçu başına iki avarçəkən - hücumçu və qapıçı olan ən sevimli Pong versiyamın necə qurulacağını göstərəcəyəm
Arduino Uno və OLED 0.96 SSD1306 Ekranı ilə PONG Oyunu Oynayın: 6 addım
Arduino Uno və OLED 0.96 SSD1306 Ekranı ilə PONG Oyunu Oynayın: Salam uşaqlar bu gün Arduino ilə bir PONG Oyunu hazırlayacağıq. Oyunu göstərmək üçün adafruit -in 0.96 oled displeyindən istifadə edəcəyik. oyuna nəzarət etmək üçün düymələri basın