Mündəricat:
- Addım 1: Təchizat
- Addım 2: Dizaynı anlayın
- Addım 3: Oyun sahəsini gözəlləşdirin
- Addım 4: Sərhəd Divarlarının Bərkidilməsi
- Addım 5: Başlatıcı paneli və drenajın yığılması
- Addım 6: Skor Divarlarını Bağlamaq
- Addım 7: Arxa Sərhədi Bağlamaq
- Addım 8: Dəstəkləri və Eğimli Divarı Yapışdırın
- Addım 9: Motorları əlavə edin
- Addım 10: Limit açarlarının bağlanması
- Addım 11: IR sensorlarının quraşdırılması
- Addım 12: Nəzarət Düymələri və RGB Şeridi əlavə edin
- Addım 13: Başlatıcı əlavə edin
- Addım 14: İdarəetmə panelini bağlayın
- Addım 15: 3D Çaplı hissələri əlavə etməyin vaxtıdır
- Addım 16: Bağlantı qurun
- Addım 17: Kodlaşdırma vaxtı
- Addım 18: Nəticə
Video: Evive-Arduino əsaslı quraşdırılmış Plaform istifadə edən masa üstü langırt maşını: 18 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Başqa bir həftə sonu, daha bir maraqlı oyun! Və bu dəfə hamının ən çox sevdiyi arcade oyunu - Pinball! Bu layihə, öz Pinball maşınınızı evdə asanlıqla necə edəcəyinizi göstərəcək. Ehtiyacınız olan tək şey, evive Starter Kit-dən olan komponentlər, bəzi lazerlə kəsilmiş hissələr, maşınınızı bəzəmək üçün rənglər və kağızlar və bir çox DIY işidir! Beləliklə, yoldaşlarınızı yanınıza gətirin, DIY qapaqlarınızı taxın və hazırlayın, DIY hazırlayın!
Kodu, inkişaf etmiş imkanlara malik çox yönlü qrafik proqramlaşdırma platformamız olan PictoBlox -da yazdıq. BURADAN yükləyə bilərsiniz.
Addım 1: Təchizat
Avadanlıq
- yalançı
- MDF vərəqələri
- IR Sensorları
- DC mühərrikləri
- RGB LED şeridi
- Limit açarı
- Çörək lövhəsi
- Göy qurşağı telləri
- Rezistorlar
- Qarşılaşmalar
- Rezin lentlər
- Rəng vərəqi
- Fındıq və Boltlar
- Jumper Kabelləri
- Bəzi 3D Çap Komponentləri
Proqram təminatı
PictoBlox
Yuxarıda göstərilən elektron komponentlərin çoxunu evive Starter Kit -də tapa bilərsiniz.
Addım 2: Dizaynı anlayın
Bildiyiniz kimi, langırtda oyunu maraqlı edən bir sıra komponentlər var. Beləliklə, hazırlayacağımız quruluşun dizaynını anlayaq. Komponentlərin bəziləri MDF kəsikləridir və bəziləri dizaynını aşağıda tapa bilərsiniz.
Qeyd: Pinbolu karton təbəqədən də hazırlaya bilərsiniz, ancaq MDF ona daha çox dayanıqlıq verəcək.
Pinball Machine üçün aşağıdakı komponentlərə ehtiyacımız olacaq
- İdarəetmə Paneli
- Dəstəklər (x 2)
- Puan Divarları (x 4)
- Baza
- Sərhəd Divarları (x 2)
- Ön Divar
- Əlavə Divar
- Başlama Divarı
- Drenaj Divarı
Bu hissələri əldə etdikdən və 3D çap etdikdən sonra başlayaq!
Addım 3: Oyun sahəsini gözəlləşdirin
Playfield, bütün Pinball oyununun oynandığı ərazidir. Ayrıca, bütün komponentlər oyun sahəsinə yerləşdiriləcək, buna görə ilk mərhələdə bazanı bəzəmək təklif olunur (yalnız istəsəniz).
Kosmos mövzusu ilə gedirik, əsas lövhəyə gözəl bir kosmik görüntü yapışdırdıq. Kağızı bazaya yapışdırdıqdan sonra, lövhədə olan kağız üzərində deliklər düzəltdiyinizə əmin olun.
Addım 4: Sərhəd Divarlarının Bərkidilməsi
Həm sol sərhəd divarını, həm də sağ sərhəd divarını götürün və M3 qoz -fındıq və boltlardan istifadə edərək əsas lövhəyə yapışdırın (şəkil 1 -də göstərildiyi kimi).
Bitirdikdən sonra, ön divarı götürün və taban plakasına və sol sərhəd divarına yapışdırın (şəkil 2 -də göstərildiyi kimi). Ön divarı sağ sərhədə bağlamayacağıq, çünki burada qalan yer Launchpad etməkdir. Launchpad, topu oyun sahəsinə atacağımız və ya vuracağımız dəhlizdən başqa bir şey deyil.
Addım 5: Başlatıcı paneli və drenajın yığılması
İndi başlanğıc səthini və drenajını edək. Bildiyiniz kimi Launchpad, topu oyun sahəsinə atdığımız yerdir. Drenaj oyunu başa vuran yerdir, yəni top drenaja çatdıqda artıq bu şansla oyun sahəsinə qayıda bilməz. Ayrıca, drenajdakı top aşağı yuvarlanır və atış meydançasında bitir. İndi nə olduğunu bildiyimiz üçün onların yığılmasına başlayaq.
Əlavə divarı götürün və ön divara və alt lövhəyə yapışdırın (yuxarıdakı şəkil 1 -də göstərildiyi kimi).
İndi drenaj divarını götürün və əlavə divara və sol sərhədə yapışdırın. Drenaj divarının topun yuvarlanmasını asanlaşdıran bir az əyilmiş olduğunu görə bilərsiniz (yuxarıdakı şəkil 2 -də göstərildiyi kimi).
Bitirdikdən sonra, başlama divarını baza plakasındakı sağ sərhəd divarına paralel olaraq bağlayın. Əlavə divar və açılış divarı arasında bir az boşluq buraxdığınızdan əmin olun. Bu boşluq, drenaj və başlama paneli arasındakı qapı rolunu oynayacaq (yuxarıdakı şəkil 3 -də göstərildiyi kimi).
Addım 6: Skor Divarlarını Bağlamaq
Hesab divarı və ya hədəf divarlar. Bunlar daha yaxşı qol vurmanızı təmin edəcək divarlardır. Top birinci və üçüncü divardan keçəndə ümumi hesabınıza 500 bal əlavə olunur. Və top mərkəzi divardan keçərsə, 1000 xal qazanacaqsınız.
Beləliklə, M3 qoz -fındıq və boltlardan istifadə edərək hesab divarlarını bazaya yapışdırın.
Addım 7: Arxa Sərhədi Bağlamaq
İndi topu çox sərt şəkildə vurduqda belə topun oyun meydançasından çıxmaması üçün arxa divarı təmin etməliyik. Arxa divarı düzəltmək üçün bir köpük təbəqədən istifadə etdik.
Qalın köpük təbəqəsini kəsin və İsti Yapışqan istifadə edərək əsas lövhəyə və sərhədlərə yapışdırın.
Addım 8: Dəstəkləri və Eğimli Divarı Yapışdırın
İndi əsas oyun sahəsi demək olar ki, hazırdır, langırt maşınına dəstək əlavə etməyin vaxtı gəldi. İki dəstək lövhəsini götürün və M3 qoz -fındıq və boltlardan istifadə edərək yuxarıdakı şəkildə göstərildiyi kimi 1in əsas lövhəsinə bərkidin. Dəstəklər əlavə etmək langırt maşınınıza meyl verəcəkdir.
Küncdən qalan kiçik bir şey qalıb. Sol sərhəd divarı ilə drenaj divarının qarşılıqlı əlaqəsi yaxınlığında kiçik bir künc meydana gəldiyini görə bilərsiniz. Topun burada ilişib qala biləcəyi ehtimalı var. Beləliklə, meylli divar əlavə edəcəyik, top bu küncə çatanda sürətlə drenaja yuvarlanır.
Bununla oyun meydançamız hazırdır.
Addım 9: Motorları əlavə edin
Langırtdakı oyun sahəsinin heç vaxt boş olmadığını görə bilərsiniz. Oyunu maraqlı etmək üçün oyun meydançasında mövcud olan bir çox element var. Hansının biri flipper, digəri isə tampondur.
Tamponlar, topu hər hansı bir təsadüfi istiqamətə itələyən davamlı olaraq dönən biridir. Beləliklə, 20 mm uzunluğunda M3 qoz -fındıq və boltlardan istifadə edərək 3 sərhəd mühərrikini yuxarı sərhəd yaxınlığında bağlayın.
Flipper mühərrikləri əlavə etməyin vaxtı gəldi. Flipper mühərrikləri drenaj ucuna bağlanacaq. Növbəti addımda üzgüçülərin nə olduğunu müzakirə edəcəyik. O vaxta qədər unutmayın ki, sizi xilas edə biləcəklər.
Qeyd: Mühərrikləri quraşdırmadan əvvəl evive firmware proqramından istifadə edərək yoxlayın. Firmware menyusunu açın, İdarəetmə elementlərini seçin, mühərrikləri seçin, mühərrikləri bağladığınız yerə görə M1 və ya M2 seçin.
Addım 10: Limit açarlarının bağlanması
Flippers sizin nəzarətinizdə olanlardır. Müvafiq düyməni basdıqdan sonra topu oyun sahəsinə yönləndirirlər. Beləliklə, qanadların 360 dərəcə dönməsini istəmirik. Limit açarlarından istifadə edərək sürüşmə hərəkətlərini məhdudlaşdıracağıq. Drenaj sahəsinin yaxınlığında kiçik döngələr görə bilərik, bura palçıqlarımızı düzəldəcəyik. İndi hər flipper üçün iki toxunma keçid edəcəyik. Onları döngənin sonuna yapışdırın. Düyməni basan kimi, çevirici DC mühərriki fırlanmağa başlayacaq, flipper yuxarı hədd düyməsinə toxunan kimi, DC mühərriki aşağıya endirərək əks istiqamətdə fırlanmağa başlayır. İndi, sürüşmə alt düymə düyməsinə toxunan kimi idarəetmə düyməsinə yenidən basılana qədər motor fırlanmağı dayandırır.
Eyni prosesi digər tərəf üçün də təkrarlayın.
Addım 11: IR sensorlarının quraşdırılması
Kiçik divarları niyə hesab divarı adlandırdığımızı bilirik, ancaq topun içindən keçdiyini necə biləcəklər. Bunun üçün IR sensorlar əlavə edəcəyik. Ümumilikdə 5 IR sensoru əlavə edəcəyik.
- Biri başlatma meydançasında
- Hesab divarları üçün üç
- Biri kanalizasiyada
Top, buraxılış panelinin İQ sensorundan keçən kimi oyun başlayır.
İndi hesab divarlarında olan IR -lər, topun divarlardan neçə dəfə keçdiyini görməlidir.
Nəhayət, drenajdakı IR oyunun bitdiyini göstərir (şəkil 2).
Qeyd: IR sensorlarını quraşdırmadan əvvəl evive firmware (Pin State Monitor) istifadə edərək sensorları yoxlayın. Ayrıca, yaxşı cavab vermirlərsə, onları kalibr etməyə çalışın.
Addım 12: Nəzarət Düymələri və RGB Şeridi əlavə edin
Əvvəlcə idarəetmə düymələrini əlavə edək. Nəzarət düymələri qanadların hərəkətini idarə edəcəklər. İki arcade açarımız var və onları verilən deliklərdə idarəetmə panelinə bağladıq.
Bitirdikdən sonra RGB LED şeridini götürün və oyun sahəsinin sərhədlərinə yapışdırın. Oyunun vəziyyətini göstərən RGB zolağının rəngini dəyişdirəcəyik. Yeni oyun başladıqda RGB yaşıllaşmalı və oyun bitdikdə qırmızıya çevrilməlidir. Həm də top hər dəfə hesab divarlarından keçəndə dəyişməlidir.
Addım 13: Başlatıcı əlavə edin
İndi başlatma və ya pistonu əlavə etməyin vaxtı gəldi. Başlatıcı, topunuzu lövhə vasitəsi ilə oyun sahəsinə atmağınıza kömək edəcək. Kauçuk bantı bağladığımız başlatma qurğusunu 3d çap etdik. Kauçukun ucu ön divara və sol sərhəd divarına yapışdırılır. Başlatıcıyı nə qədər çox çəksən, topa o qədər çox qüvvə veriləcək.
Addım 14: İdarəetmə panelini bağlayın
Pistonunuzu və sensorları tellərə bağladıqdan sonra M3 qoz -fındıq və boltlardan istifadə edərək idarəetmə panelini oyun sahəsinin üstünə bağlayın.
Addım 15: 3D Çaplı hissələri əlavə etməyin vaxtıdır
Əvvəlcə yan zolaq divarlarını əlavə edək, top zolağa girərsə, topunuzu flipperə yönəldər.
Bamperin istifadəsini artıq bildiyimiz kimi. Onları DC mühərriklərinin sərbəst şaftlarına yapışdırın.
Flippers əlavə etmək zamanı, çeviriciləri DC motorunun şaftına düzəldin. Ayrıca, qanadların verilən əyrilərə gözəl oturduğundan əmin olun.
Bitirdikdən sonra bir neçə kickers əlavə edək. Kickers, topa toxunduqda topu yatay şəkildə hərəkət etdirənlərdir, hər tərəfə 3 dayaq əlavə edin və ətraflarına kauçuklar sarın.
Bununla langırtın bütün montajı tamamlandı.
Addım 16: Bağlantı qurun
-
IR Sensorlarının qoşulması
- 1 IR Sensorunu (siqnal pimi) Rəqəmsal Pin 8 -ə qədər inkişaf etdirin
- Rəqəmsal Pin 9 -a 2 IR sensoru (siqnal pimi) vurun
- Rəqəmsal Pin 10 -a 3 IR sensoru (siqnal pimi) vurun
- Drenaj Divarı IR sensoru (siqnal pimi) evive -in Digital Pin 11 -ə
- Launchpad IR sensoru (siqnal pimi) evive -in Digital Pin 12 -ə
- İndi bütün IR sensoru VCC və GND -ni evive -in VCC və GND -nə qoşun
-
RGB zolağının bağlanması
RGB LED şeridini evive -in Digital Pin 13 -ə qoşun
-
Flipper mühərriklərinin birləşdirilməsi
- Sol Flipper Motoru evive M1 limanına
- Sağ Flipper Motoru evive M2 limanına
-
Flippersin bağlanması
- Sol Yan Flipper Switch -in "NC" terminalını evive və 10K ohm rezistorlu Digital Pin 2 -ə bağlayın və 10k ohm rezistorun başqa bir ucunu evive -in GND -nə qoşun, həmçinin Sol Flipper Switch -in "COM" terminalını evive VCC -yə qoşun.
- Eynilə, Sağ Yan Flipper Şalterinin "NC" terminalını evive və 10k ohm rezistorun Digital Pin 3 -ə bağlayın və 10K ohm rezistorun başqa bir ucunu evive -in GND -nə bağlayın, həmçinin Sağ Flipper açarının "COM" terminalını VCC -yə qoşun. evivdən
-
Bamper mühərriklərinin bağlanması
Bütün 3 tampon mühərrikini paralel olaraq bağlayın və bir ucunu VVR (+) pininə, digər ucunu isə Rel-in "COM" terminalına, sonra rölin "NO" terminalını evive VVR (-) pininə qoşun
-
Limit açarlarının bağlanması
- Sol tərəfdəki Limit Şalterinin (NC) evive və COM terminalının VCC -nə evive -in Digital Pin 4 -ə və 10K ohm rezistor vasitəsilə GND -ə qoşun.
- Sol tərəfdəki Limit Şalterinin (Aşağı) "NC" sini evive və COM terminalının VCC -yə, evive -in Digital Pin 5 -ə və 10K ohm rezistor vasitəsilə GND -ə qoşun.
- Sağ tərəfli Limit Şalterinin (NC) "evive" nin VCC -yə və COM terminalına evive -in Digital Pin 6 -na və 10K ohm rezistor vasitəsilə GND -ə qoşun.
- Sağ tərəfli Limit Şalterinin (NC) "evive" nin VCC və COM terminalına evivein Digital Pin 7 -ə və 10K ohm rezistor vasitəsilə GND -ə qoşun.
Addım 17: Kodlaşdırma vaxtı
Scratch 3.0 proqramlaşdırma proqramı olan PitoBlox -da kod yazacağıq. İnkişaf etmək üçün aşağıdakı skript yükləyin.
Addım 18: Nəticə
Bununla DIY Pinball maşınınız hazırdır. Alın. Ayarla. Pinball!
Tövsiyə:
2 tərəfli, masa üstü sonsuz güzgü hazırlayın: 14 addım (şəkillərlə)
2 tərəfli, masa üstü sonsuz güzgü hazırlayın: gördüyüm sonsuzluq güzgülərinin çoxu bir tərəflidir, amma bir az fərqli qurmaq istədim. Bu, iki tərəfli olacaq və masaüstündə və ya rəfdə göstərilə biləcək şəkildə hazırlanacaq. Hazırlanması asan, çox gözəl bir layihədir
Masa üstü bowling oyunu: 10 addım (şəkillərlə birlikdə)
Masa Üstü Bowling Oyunu: Evdə yemək üçün əyləncəli bir yol axtarırsınız? Bu təlimat, tamamilə işlək bir stolüstü boulinq oyununun necə ediləcəyini sizə izah edir. Bir məktəb layihəsi üçün həvəsli bir bowlingçi tərəfindən hazırlanmış, Arduino tərəfindən idarə olunan bu evdə bowling oyunu, bowling gətirir
İQ əsaslı takometrdən Əlaqə Sistemindən istifadə edən Mühərrikin RPM -nin Avtomatik Nəzarəti: 5 Addım (Şəkillərlə)
İQ əsaslı bir takometrdən Əlaqə Sistemindən istifadə edən Mühərrikin RPM -nin Avtomatik Nəzarəti: Həmişə sadə/dəhşətli bir prosesin avtomatlaşdırılmasına ehtiyac var. Kiçik torpaq sahəmizi sulamaq/suvarmaq üsulları. Cari təchizat xəttinin olmaması problemi
LM317 Əsaslı DIY Dəyişən Tezgah Üstü Güc Təchizatı: 13 Addım (Şəkillərlə birlikdə)
LM317 Əsaslı DIY Dəyişən Tezgah Üstü Güc Təchizatı: Enerji təchizatı, şübhəsiz ki, hər hansı bir elektronika laboratoriyası və ya elektronika layihələri, xüsusən də dəyişkən bir enerji təchizatı etmək istəyən hər kəs üçün tamamilə zəruri bir avadanlıqdır. Bu təlimatda sizə LM317 xətti pozitiv qaydasını necə qurduğumu göstərəcəyəm
Sərin bir masa üstü nişanı (Windows Vista) istifadə edərək kompüterinizi necə bağlamaq olar: 4 addım
Sərin bir Masaüstü Simgesini (Windows Vista) istifadə edərək kompüterinizi necə bağlamaq olar: Bu Təlimat kitabında sərin bir masa üstü simvolu istifadə edərək Windows vista kompüterinizi necə bağlayacağınızı sizə göstərəcəyəm