Mündəricat:

Evive-Arduino Gömülü Platformasından istifadə edərək Sayı Sayma Çemberləri olan Ağıllı Basketbol Arcade Oyunu: 13 Addım
Evive-Arduino Gömülü Platformasından istifadə edərək Sayı Sayma Çemberləri olan Ağıllı Basketbol Arcade Oyunu: 13 Addım

Video: Evive-Arduino Gömülü Platformasından istifadə edərək Sayı Sayma Çemberləri olan Ağıllı Basketbol Arcade Oyunu: 13 Addım

Video: Evive-Arduino Gömülü Platformasından istifadə edərək Sayı Sayma Çemberləri olan Ağıllı Basketbol Arcade Oyunu: 13 Addım
Video: Arduino'da Web Server Yapısı | Gömülü Sistemler Dersi Hafta 8 2024, Dekabr
Anonim
Evive-Arduino Gömülü Platformasından istifadə edərək Sayı Sayan Çemberlərlə Ağıllı Basketbol Arcade Oyunu
Evive-Arduino Gömülü Platformasından istifadə edərək Sayı Sayan Çemberlərlə Ağıllı Basketbol Arcade Oyunu
Evive-Arduino Gömülü Platformasından istifadə edərək Sayı Sayan Çemberlərlə Ağıllı Basketbol Arcade Oyunu
Evive-Arduino Gömülü Platformasından istifadə edərək Sayı Sayan Çemberlərlə Ağıllı Basketbol Arcade Oyunu

Oradakı bütün oyunlar içərisində ən əyləncəli oyun oyunlarıdır. Beləliklə, düşündük ki, niyə evdə özümüz etməyək! Budur, indiyə qədər oynadığınız ən əyləncəli DIY oyunu - DIY Arcade Basketbol Oyunu! Yalnız bu oyunu oynamaq çox əyləncəli deyil, həm də etmək çox superdir! Addım-addım təlimatlar və PictoBlox-da asan proqramlaşdırma ilə-qabaqcıl imkanlara malik qrafik proqramlaşdırma proqramı ilə bu oyun heç oynayacağınız ən yaxşı oyun olacaq!

Bəs sən hələ burada nə edirsən? PictoBlox -u BURADAN yükləyin və işə başlayın!

Addım 1: Lazım olan komponentlərin siyahısı

Avadanlıq

  • yalançı
  • IR Sensor
  • Mikro Servo və onun aksesuarları
  • Qalın karton
  • Rəng Kartı Kağızı
  • Polistirol qablar
  • Yapışqan Tabancası və Yapışqan Çubuqlar
  • Jumper Kabelləri

Proqram təminatı

PictoBlox

Yuxarıda göstərilən bütün elektron komponentləri Başlanğıc dəstində tapa bilərsiniz.

Addım 2: Dizaynı anlayın

Dizaynı anlamaq
Dizaynı anlamaq

Bir karton vərəq götürün və Arcade oyununun aşağıdakı hissələrini yuxarıdakı şəkildə verilən ölçülərə uyğun olaraq kəsin. Daha davamlı olması üçün MDF təbəqələrdən istifadə edərək düzəltməyə cəhd edə bilərsiniz.

  1. Dam
  2. Yerin Yan Divarları (x 2)
  3. Top Sahibinin Əsası
  4. Servo Qapı
  5. Lider lövhəsi üçün dayanın

    1. Geri Dəstək
    2. Ön Dəstək
  6. Top Sahibinin Əsası
  7. Yerin Bünövrəsi

    1. Sol V şəkilli divar
    2. Sağ V şəkilli divar
  8. Arxa Divar
  9. Ön Divar
  10. Top Tutucunun Yan Divarları (x 2)

Addım 3: Basketbol halqalarının hazırlanması

Basketbol halqalarının hazırlanması
Basketbol halqalarının hazırlanması

Asan hissədən başlayaq: Çemberlər.

Kiçik stəkan Polistirol götürün, almaq istədiyiniz halqaların sayından asılı olaraq istənilən sayda eynək götürə bilərsiniz. Eynəklərin əsasını kəsin ki, içindəki topları vurduqda toplar asanlıqla keçsin. Eynəkləri ağa bənzətmək üçün bir kəsici istifadə edərək deşin.

Addım 4: Çemberləri daha ağıllı etmək

Çemberləri daha ağıllı etmək
Çemberləri daha ağıllı etmək
Çemberləri daha ağıllı etmək
Çemberləri daha ağıllı etmək
Çemberləri daha ağıllı etmək
Çemberləri daha ağıllı etmək

Əvvəlki addımda etdiyimiz ağlar lal ağlardır. Hər səbətdə etdiyiniz tumurcuqları saya bilməzlər və ya hesab verə bilməzlər. Necə edək ki, bizə top verən şəbəkələri topun şəbəkələrdən neçə dəfə keçdiyini özlərinə təyin olunmuş hesaba vuraraq vurun.

İQ Sensorundan da eyni məqsədlə istifadə edəcəyik. Evive firmware -in Pin State Monitor seçimindən istifadə edərək bütün IR Sensorunu sınayın.

  1. Bir cüt dondurma çubuğu götürün və uzun bir çubuğa çevriləcək şəkildə yapışdırın.
  2. Anket kimi görünməsi üçün rəngli bir kağız parçasını möhkəm sarın. Hər halqa üçün bir dirək düzəltməliyik.
  3. İndi bu dirəklərə, İsti Yapışqan istifadə edərək I Sensorunu bağlayın və bu İQ Sensorlarını eynəklərdəki deliklərə düzəldin.
  4. Bitirdikdən sonra halqaları yerə düzəldin. Ancaq telləri yerdən keçirdiyinizə əmin olun. İstəyirsinizsə, arxa divara bir halqa da bağlaya bilərsiniz.

Bizim vəziyyətimizdə, atışların nə qədər çətin olduğuna əsaslanaraq xalları halqalara verəcəyik. Bizə ən yaxın olan səbət bizə 10 xal, ortada 20 xal, arxa divardakı səbət isə 50 xal verəcək.

Qeyd: balı istədiyiniz kimi təyin edə bilərsiniz.

Addım 5: Məhkəməyə müraciət edin

Məhkəmə qurmaq
Məhkəmə qurmaq
Məhkəmə qurmaq
Məhkəmə qurmaq
Məhkəmə qurmaq
Məhkəmə qurmaq

Basketbol meydançası düzəltməyə başlayaq.

  1. V şəkilli divarları yuxarıdakı ilk şəkildə göstərildiyi kimi Hot Glue istifadə edərək bazaya yapışdırın. Bu divarlar bütün topları toplayır.
  2. İki yan divarı götürün və hər divarın ortasına düz bir xətt çəkin. İndi meydançanın əsasını bu xətlərə yapışdırın (hər tərəfdən bir). Bunu etmək, məhkəmənizi yüksəldəcək və topları tək bir yerdə toplamağa kömək edəcək.
  3. Məhkəməni qalan tərəfdən əhatə etmə vaxtıdır. Ön divarı bazaya yapışdırın, ancaq ön divardakı boşluğun və V şəkilli divarların hizalandığından əmin olun.
  4. Nəhayət, arxa divarı bazaya yapışdırın.

Beləliklə, basketbol meydançası edilir.

Addım 6: Servonun bərkidilməsi

Servonun düzəldilməsi
Servonun düzəldilməsi
Servonun düzəldilməsi
Servonun düzəldilməsi
Servonun düzəldilməsi
Servonun düzəldilməsi

Mikro servoyu isti yapışqan istifadə edərək ön divarda verilən kiçik yerə sabitləyin. Əlaqələrin çoxunu məhkəmənin altında edəcəyik. Beləliklə, telləri oradan keçə bilmək üçün bazada servodan başqa kiçik bir kəsik edin.

Evive firmware proqramından istifadə edərək servo sistemini əvvəlcədən sınadığınızdan əmin olun.

Addım 7: Damın və Qapının/ Topun tıxacının bərkidilməsi

Damın və Qapının/ Topun Tıxacının Bərkidilməsi
Damın və Qapının/ Topun Tıxacının Bərkidilməsi
Damın və Qapının/ Topun Tıxacının Bərkidilməsi
Damın və Qapının/ Topun Tıxacının Bərkidilməsi
Damın və Qapının/ Topun Tıxacının Bərkidilməsi
Damın və Qapının/ Topun Tıxacının Bərkidilməsi

Dam parçasını götürün və stend kimi işləyən divarları şəkildə göstərildiyi kimi lider lövhəsinə yapışdırın. İndi bu dam hissəsini məhkəmə divarlarına yapışdırın.

Bitirdikdən sonra kiçik karton qapını götürün və servo buynuzuna yapışdırın. Bu sizə sabit sayda çəkiliş verəcək. Necə? Bu qapını açana qədər toplanan toplar qapılardan keçməyəcək. Bunu, elə bir şəkildə kodlayacağıq ki, qapı yalnız oyunun əvvəlində açılacaq ki, bütün toplar top sahibinə yığılsın. Oyun başlayan kimi qapı bağlanır.

Addım 8: Mancınığın və ya Fırlatıcının montajı

Mancınaq və ya Fırlatma Qurultayı
Mancınaq və ya Fırlatma Qurultayı
Mancınaq və ya Fırlatma Qurultayı
Mancınaq və ya Fırlatma Qurultayı
Mancınaq və ya Fırlatma Qurultayı
Mancınaq və ya Fırlatma Qurultayı

İndi oyunun ən vacib elementi olan mancınaq və ya başlatma qurma vaxtıdır.

  1. Hər biri təxminən 2 sm x 2 sm olan altı kiçik karton parçası götürün və onlardan iki yığın düzəldin.
  2. Yığınları götürdükdən sonra aralarında bir qədər məsafə qoyaraq bir karton parçaya qoyun.
  3. Aralarında bir diş çubuğu keçirin və ortasına bir dondurma çubuğu yapışdırın.
  4. İndi iki diş kürəyini yığınlara kənara baxacaq şəkildə düzəldin.
  5. İndi bu çubuqlar arasında kiçik bir rezin bant düzəldin.
  6. Nəhayət, topu tutmaq üçün dondurma çubuğuna bir başlıq yapışdırın.

Bitirdikdən sonra istədiyiniz kimi bəzəyin. Bunu damın ortasına qoyun.

Addım 9: Topları tutan qutu hazırlamaq

Topları Tutan Qutunun Hazırlanması
Topları Tutan Qutunun Hazırlanması
Topları Tutan Qutunun Hazırlanması
Topları Tutan Qutunun Hazırlanması

Top sahibi olmaq vaxtıdır. Bütün toplar qapıdan keçəndə onların yuvarlanmasına icazə verə bilmərik. Beləliklə, bir top tutucuya ehtiyacımız var.

  1. Top tutucusunun əsasını götürün və Hot Glue istifadə edərək ön divara yapışdırın.
  2. Sonra, yan divarları yapışdırın.
  3. Nəhayət, top tutucunun ön divarını yapışdırın.

İşin bitdiyi yer budur.

Addım 10: Arenanın bəzədilməsi

Arenanın bəzədilməsi
Arenanın bəzədilməsi
Arenanın bəzədilməsi
Arenanın bəzədilməsi

İndi basketbol oyununu istədiyiniz kimi bəzəyə bilərsiniz.

Addım 11: Lider lövhəsini əlavə edin

Lider lövhəsi əlavə olunur
Lider lövhəsi əlavə olunur
Lider lövhəsi əlavə olunur
Lider lövhəsi əlavə olunur
Lider lövhəsi əlavə olunur
Lider lövhəsi əlavə olunur
Lider lövhəsinin əlavə edilməsi
Lider lövhəsinin əlavə edilməsi

Lider lövhəsini əlavə etməyin vaxtı gəldi. Bunun üçün evive -dən istifadə edəcəyik. Bunun üçün yer saxladığımız damda evive yerləşdirməzdən əvvəl, əvvəlcə əlaqələri qurun.

  • Bütün üç IR Sensorunu və mikro servoyu paralel olaraq bağlayın və GND -ni evive -in GND pininə və VCC -ni evive -in 5V pininə qoşun.
  • İndi Siqnal Pimlərini birləşdirmə vaxtıdır:

    • IR Sensor 1 - Evive rəqəmsal Pin 2
    • IR Sensor 2 - Digital Pin 3 evive
    • IR Sensor 3 - Evive rəqəmsal Pin 4
    • Servo Motor - evivenin Digital Pin 5

Mesajları, hesabları və vaxtı ekranda göstərəcəyik.

Addım 12: Kodlaşdırma vaxtı

Daha sadə bir şəkildə kodlaşdırmaq üçün qrafik proqramlaşdırma proqramı olan PictoBlox -dan istifadə edəcəyik.

Aşağıdakı kodu yaza və ya aşağıda verilmiş kodu birbaşa yükləyə bilərsiniz:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Addım 13: Nəticə

Bununla, ailənizə və dostlarınıza maraqlı bir Arcade Basketbol oyununa meydan oxumağa hazırsınız! Zövq alın!: D

Tövsiyə: