Mündəricat:
- Təchizat
- Addım 1: Parçaları kəsin və yığın
- Addım 2: Dübel və yayları ölçüsünə görə kəsin
- Addım 3: Çevrilmə mexanizmini yığın
- Addım 4: Komponentləri bağlayın
- Addım 5: Kodu yükləyin
- Addım 6: Oyunu fərdiləşdirin
- Addım 7: Nümunələr
Video: Çevir onu! - Dünyanın ən axmaq oyunu? 7 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Mənşə: Bu, 2018-2019-cu illərdə bir neçə il ərzində hazırladığım bir oyundur
Əvvəlcə "Stupid Flip" adlanırdı və kodlaşdırma öyrətmək üçün də istifadə edilə bilən sadə və əyləncəli interaktiv oyunlar yaratmaq marağımdan irəli gəlirdi. Bu, təsəvvür edilə bilən ən sadə oyunla əlaqədardır və bir qolu bir oyunçudan digərinə bir maqnitlə bağlanmış bir kart (mö'cüzə) ilə çevirməkdən ibarətdir.
Oyunçular, rəqibi kartı çevirməyə çalışarkən 'düşərsə' və ya kartı rəqib tərəfinə yatırmaq üçün lazım olan qüvvəni çevirməyi bacarsalar, xal qazanırlar.
İnanılmaz dərəcədə sadə olsa da, Flip-It! qəribə dərəcədə asılılıq yaradır və əsəbiləşdirir.
İlkin prototiplər kartondan hazırlanıb və rulmanlar olaraq borulu ABS -lərin elektron bağlayıcılarından istifadə edilib. Bunların analoqlu qiymətləndirmə sistemi var idi (şəkillərə bax).
Növbəti versiyalarda MDF korpusu, rulmanlar, oynaqlar və maqnit tutacaqları üçün 3d çaplı komponentlər var. Son addım elektron bal əlavə etmək idi.
Bu təlimat, CNC, 3d çaplı, elektron versiyası ilə əlaqədardır. Bunu bir sıra dizayn/emalatxanalar üçün hazırladım. Fikir, uşaqların oyun üçün öz mövzularını inkişaf etdirə bilmələri idi. İlk mövzu iki oyunçu arasında 毽子 (JianZi) çevirmək idi. JianZi, oyunçular arasında vurula bilən Çin ağırlıqlı mermidir.
Bu nümunədəki mövzu, Apollo 11 ay modulunun Yerlə Ay arasında fırlandığını göstərir.
Bütün hissələri bir araya gətirmək olduqca uzun bir prosesdir, buna görə də hər kəsi kartondan sadə bir versiya hazırlamaq üçün ölçüləri istifadə etməyə təşviq edərdim. Bu çox tez edilə bilər və oyun eyni dərəcədə əyləncəlidir. Vacib olan yeganə hissə 5 mm neodim maqnitdir. İnşaat oyuncaqlarında və ya bir çox maqnitlə şəkillər düzəldə biləcəyiniz 'icra oyuncaqlarında' tapdığınız sferik olanlardan istifadə etdik.
Bu versiyada 'qaldırma' və ya çevirmə gücünü təmin etmək üçün yaylardan istifadə edirəm, lakin əvvəlki versiyalarda da rezin bantlardan istifadə etmişəm.
Elektron tablo, kodlaşdırmada əyləncəli bir məşq idi. Algılama sistemi iki IR sehrli göz əks etdirən sensora əsaslanır. Bunlar, Arduinoya kartın nə vaxt çevrildiyini və nə vaxt düşə biləcəyini təyin etməyə imkan verir. Bunlar, kəsmə düyməsi ilə birlikdə, bu oyunun yeganə girişidir. Çıxışlar 8 rəqəmli 7 seqmentli ekran və piezo səs siqnalıdır. Bu sadə quruluşu bacardığım qədər etməyə çalışdım, ancaq fərdiləşdirmə və təkmilləşdirmə üçün çox yer var. Bu kodladığım üçüncü və ya dördüncü layihədir və gözlədiyiniz qədər kobud və qarışıqdır. Ümid edirəm nə baş verdiyini öyrənmək istəyən hər kəsə kömək etmək üçün kifayət qədər qeydlər yazdım. Oyun üçün bir neçə səs effekti və fanat hazırladım, amma Mario Bros mövzusu da daxil olmaqla səs elementlərinin çoxu üçün Princetronics-dən Dipto Pratyaksa və Şahzadə Stevie-Ray Charles Balabisə borcluyam.
Müxtəlif birləşmə və daşıyıcı komponentlər üçün 3d çap sənədləri də bura daxildir. Dizaynı təkmilləşdirmək və bunları mənim üçün çap etməkdə kömək etdikləri üçün Mike və Per Widing -ə çox minnətdaram.
Film bütün müvafiq addımları göstərir, amma burada daha ətraflı təsvir edəcəyəm.
Təchizat
Oyunu qurmaq üçün:
Əlavə edilmiş faylı CNC -yə istifadə edin və ya bir hissə lazerlə kəsin
Birləşdirici elementləri 3D çap etmək üçün əlavə edilmiş faylı istifadə edin
O-Üzüklər və ya rezin bantlar
Uzatma yayı xarici diametri 7 mm Daxili diametri 5 mm
Taxta dübel 5 mm
Taxta blok 28 mm yuvarlaq, 5 mm qazılmış (əks çəki üçün) - yuvarlaq olmaq lazım deyil
5 mm sferik neodim maqnit (maqnit tikinti oyuncaqlarında olan)
Elektron qiymətləndirmə elementini qurmaq üçün:
9v Batareya tutacağı və qurğusu
9v batareya
Arduino Nano (klon istifadə etdim)
Nano qırılma lövhəsi
12 mm düymə açarı
8 x 7 seqmentli LED ekran modulu
Passiv səs siqnalı
2 x IR reflektor sensoru modulu
Qadından Duponta qədər kabellər
Addım 1: Parçaları kəsin və yığın
Parçaları 5 mm MDF -də kəsmək üçün əlavə edilmiş fayllardan istifadə edin
Taxta yapışqan istifadə edərək videoda göstərildiyi kimi yığın və qurumağa buraxın
Addım 2: Dübel və yayları ölçüsünə görə kəsin
Dübelin və yayların ölçüsünü kəsmək üçün kəsici bələdçidən istifadə edin.
Çantanın arxa taxtasına yay yapışqanlarını taxta yapışqan ilə quraşdırın.
Quruduqda yayları bura itələyin və bükün və sonra dübelin digər hissəsi ilə bitirin.
Addım 3: Çevrilmə mexanizmini yığın
Çevrilmə mexanizmi 5 mm dübel və bir sıra 3D çaplı komponentlərdən ibarətdir.
Bu hissələr Mike və Per Widing ilə birlikdə hazırlanmışdır və onları təmizləmək üçün əla iş görmüşlər.
Dübelin düzgün işləməsi üçün "daşıyan" hissə (buraya "günbəz" deyilir) 5.2 mm -lik bir qazma ilə işlənməlidir. Bundan sonra, işin arxa lövhəsinə isti yapışqan ilə yapışdırılır.
Digər komponentlər 6 mm O-Üzüklərlə yerində saxlanılır, lakin kiçik rezin bantlar eyni dərəcədə yaxşı işləyir.
Bunlar qolun optimal oyun performansı üçün tənzimlənməsinə imkan verir!
Addım 4: Komponentləri bağlayın
Komponentlərin Arduino Nano ilə necə yığılacağını göstərən bir əlaqə diaqramı əlavə edilmişdir.
IR sensor modulları arduino -ya rəqəmsal bir siqnal göndərir (açır/söndürür). Onların həssaslığının potensiometrlə tənzimlənməsi lazımdır ki, bu, bir möcüzənin yerində olub olmadığını dəqiq şəkildə aşkar edə bilsin.
Addım 5: Kodu yükləyin
Oyun üçün hazırladığım kod budur.
Daha əvvəl də qeyd edildiyi kimi, bu olduqca həvəskar bir cəhddir və əminəm ki, daha da yaxşılaşdırıla bilər. Amma mənim üçün işləyir.
Əsasən İR detektorları oyuna başlamaq üçün nişanın harada olduğunu müəyyənləşdirir və sonra uğurla 'çevrildiyini' yoxlayır.
Hər ardıcıl 'çevirmə' mitinq sayına kömək edir.
Bu rəqəm, token düşdükdə qazanan oyunçunun hesabına əlavə olunur.
Oyunçular hər dəfə bir mö'cüzə düşəndə həyatını itirirlər.
Hər bir oyunçu 5 həyatını itirdikdə, oyun başa çatır.
Addım 6: Oyunu fərdiləşdirin
Burada göstərilən nümunə mövzusu, Yer və Ay arasında hərəkət edən ay moduludur. Bunu Apollo11 missiyasının 50 illiyi münasibətilə etdim.
Bəzi sadə çap hissələrindən hazırlanmışdır, amma fikir budur ki, oyun tamamilə boyalar və əlavə hissələrlə temalı ola bilər.
'Token' hissəsi təxminən 70 mm diametrdə olmalıdır. İki kağız vərəqi arasına yapışdırılan və sonra laminatlaşdırılmış iki və ya üç zımbanın lazımi çəkiyə və maqnit gücünə yaxın olduğunu gördük, amma bunun bir az təcrübəyə ehtiyacı var.
Addım 7: Nümunələr
Burada Flip-it-dən bəzi nümunələr var! bu yaxınlarda bir seminarda etdik.
Bütün bu nümunələrdə elektron hesablama deyil, qol çarxı var.
Hər ikisi də əyləncəli, lal və asılılıq yaradır!
Oyun Müsabiqəsində ikinci yer
Tövsiyə:
Bomba Yumruğu (Axmaq Ver .: 13 addım
Bomba Yumruğu (Axmaq Ver .: Bu heyrətamiz dizayndan dəyişiklik: https: //www.instructables.com/id/Angry-Iron-Fist/… Qəzəblənəndə və özünü super qəhrəman kimi təsəvvür etmək istəsən bu əlcəyi geyin. Yumruğunuzu silkələyəndə əlcəkdə "Sha Sha" səsi olacaq
Bose QC25 -i 15 Dollardan Az Mikrofonlu Kabelsiz Çevir: 4 Addım (Şəkillərlə)
Bose QC25 -i 15 Dollardan Az Mikrofon Daxilində Kabelsiz Çevir! Yalnız 2 ucuz parça və zımpara üçün bir şey almalıyıq: 1: çevirmək üçün nokia adapteri
HAMMA HƏR (Haha) Veb saytından Musiqini Necə Almaq olar (Eşidə bildiyiniz müddətcə onu əldə edə bilərsiniz Yaxşı olar ki, Flash -a daxil edilibsə, bacarmayasınız) TƏHRİK EDİLİR !!!!! Əlavə məlumat: 4 addım
HƏR ŞEY (Haha) Veb saytından Musiqini Necə Almaq olar (Eşidə bildiyiniz müddətcə əldə edə bilərsiniz … Yaxşı olar ki, Flash -a daxil edəsəniz, edə bilməyəcəksiniz) TƏDİR EDİLDİ !!!!! Əlavə Məlumat: Bir veb saytına girsəniz və bəyəndiyiniz və istədiyiniz bir mahnını ifa edirsinizsə, burada bir şeyi qarışdırsanız mənim günahım olmadığı üçün təlimat verilir (bunun səbəbi, heç bir səbəb olmadan bir şeyi silməyə başlamağınızdır. ) musiqi əldə edə bildim
Başqa bir axmaq rəqs meydançası: 7 addım
Başqa bir axmaq rəqs meydançası: xüsusi bir şey yoxdur, yalnız YASDP microsoft klaviatura əsasında 25 kiloluq (11.3 kilo) taxta usb rəqs meydançası Yenə başqa bir axmaq rəqs pad
Linux 'çevir' əmri ilə şəkillərə mətn əlavə edin: 3 addım
Linux 'çevir' əmri ilə şəkillərə mətn əlavə edin: Bu təlimat, Linuxdakı çevir əmrindən istifadə edərək bir görüntüyə necə mətn əlavə edəcəyinizi göstərəcək. Bunun dəyərli istifadəsindən biri sənədləşdirmə üçün bir şəklin üzərinə başlıq yerləşdirilməsidir. Başqa bir istifadə, bir görüntüyə vaxt möhürünün qoyulmasıdır