Mündəricat:
- Addım 1: Lazım olan komponentlərin siyahısı
- Addım 2: Dizaynı anlayın
- Addım 3: Basketbol halqalarının hazırlanması
- Addım 4: Çemberləri daha ağıllı etmək
- Addım 5: Məhkəməyə müraciət edin
- Addım 6: Servonun bərkidilməsi
- Addım 7: Damın və Qapının/ Topun tıxacının bərkidilməsi
- Addım 8: Mancınığın və ya Fırlatıcının montajı
- Addım 9: Topları tutan qutu hazırlamaq
- Addım 10: Arenanın bəzədilməsi
- Addım 11: Lider lövhəsini əlavə edin
- Addım 12: Kodlaşdırma vaxtı
- Addım 13: Nəticə
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
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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
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.
- Dam
- Yerin Yan Divarları (x 2)
- Top Sahibinin Əsası
- Servo Qapı
-
Lider lövhəsi üçün dayanın
- Geri Dəstək
- Ön Dəstək
- Top Sahibinin Əsası
-
Yerin Bünövrəsi
- Sol V şəkilli divar
- Sağ V şəkilli divar
- Arxa Divar
- Ön Divar
- Top Tutucunun Yan Divarları (x 2)
Addım 3: 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
Ə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.
- Bir cüt dondurma çubuğu götürün və uzun bir çubuğa çevriləcək şəkildə yapışdırın.
- 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.
- İ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.
- 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
Basketbol meydançası düzəltməyə başlayaq.
- 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.
- İ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.
- 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.
- Nəhayət, arxa divarı bazaya yapışdırın.
Beləliklə, basketbol meydançası edilir.
Addım 6: Servonun bərkidilmə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 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ı
İndi oyunun ən vacib elementi olan mancınaq və ya başlatma qurma vaxtıdır.
- 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.
- Yığınları götürdükdən sonra aralarında bir qədər məsafə qoyaraq bir karton parçaya qoyun.
- Aralarında bir diş çubuğu keçirin və ortasına bir dondurma çubuğu yapışdırın.
- İndi iki diş kürəyini yığınlara kənara baxacaq şəkildə düzəldin.
- İndi bu çubuqlar arasında kiçik bir rezin bant düzəldin.
- 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
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.
- Top tutucusunun əsasını götürün və Hot Glue istifadə edərək ön divara yapışdırın.
- Sonra, yan divarları yapışdırın.
- 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
İndi basketbol oyununu istədiyiniz kimi bəzəyə bilərsiniz.
Addım 11: Lider lövhəsini əlavə edin
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:
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ə:
ESP8266 və AskSensors IoT Platformasından istifadə edərək DHT Temperatur və Rütubətin İzlənməsi: 8 Addım
ESP8266 və AskSensors IoT Platformasından istifadə edərək DHT Temperatur və Nəmlik Monitorinqi: Əvvəlki təlimatda, ESP8266 nodeMCU və AskSensors IoT platformasına başlamaq üçün addım -addım təlimat təqdim etdim. MCU düyünə. DHT11, tez -tez istifadə olunan bir temperatur və nəmdir
Thingsai.io Iot Bulud Platformasından istifadə edərək Hərəkət Detektoru: 6 addım
Thingsai.io Iot Bulud Platformasından İstifadə Hərəkət Dedektoru: Bu dərslikdə, IOT bulud platforması Thingai.io ilə birlikdə PIR sensoru və Esp32 istifadə edərək hərəkətin aşkarlanmasını izah edəcəyəm
Esp32 və Thingsio.ai Platformasından istifadə edərək Torpaq Nəmliyinin Ölçülməsi: 6 Addım
Esp32 və Thingsio.ai Platformasından istifadə edərək Torpaq Nəmliyinin Ölçülməsi: Bu dərslikdə esp32 istifadə edərək torpaqdakı nəmin oxunmasını və sonra dəyərlərin thingsio.ai IoT bulud platformasına göndərilməsini izah edəcəyəm
Susam Küçəsi - Pinball sayı sayı: 8 addım (şəkillərlə)
Sesame Street - Pinball sayı sayı: Bu təlimat xüsusi bir saatın qurulmasını təsvir edəcək. Bu xüsusi olaraq Susam Caddesindeki saatın qurulmasıdır; Pinball sayı sayma animasiyası, ümumi prosedurlar eynidır və təlimat
Bir IRobot istifadə edərək muxtar bir basketbol oynayan robot necə yaradılır: 7 addım (şəkillərlə)
Bir IRobot istifadə edərək muxtar bir basketbol oynayan robot necə yaradılır: Bu, iRobot Create probleminə girişimdir. Mənim üçün bütün bu prosesin ən çətin hissəsi robotun nə edəcəyinə qərar vermək idi. Yaratmanın sərin xüsusiyyətlərini nümayiş etdirmək istəyirdim, eyni zamanda bir robo qabiliyyəti də əlavə etdim. Bütün mənim