Mündəricat:
- Təchizat
- Addım 1: Baza Strukturu yaradın: Baxış
- Addım 2: Struktur yaradın: Zolaq və Oluk Məclisi
- Addım 3: Struktur yaradın: Lane dəstəkləyir
- Addım 4: Struktur yaradın: Pin sayğacı və ekranı
- Addım 5: Struktur yaradın: Pin və Top Tutucu
- Addım 6: Çərçivəni tamamlayın/qoşulun
- Addım 7: Elektrik komponentləri üçün çərçivə hazırlayın
- Addım 8: Elektrik dövrənizi konfiqurasiya edin və sınayın
- Addım 9: Elektrik Qurğularını Çərçivəyə Bağlayın
- Addım 10: Bowlingə gedin
Video: Masa üstü bowling oyunu: 10 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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 salonunu evinizə gətirir!
Oyun, hər sancağın altına quraşdırılmış işıqları hiss etmək üçün fotorezistorları bağlayaraq, sancaqların yıxılıb -vurulmadığını oyuna bildirir ki, bu da oyunun bütün on çərçivədə dəqiq hesab saxlamasına imkan verir. Və bonus olaraq, LED -lər işıq saçan işıqları işıqlandırır - buna görə də qara işığınızı yandırın və öz kosmik boulinq partiyanız olsun!
Təchizat
Struktur
- 3/4 "ağac, kontrplak və ya MDF (ən az 5,5 fut uzunluğunda)
- 1/8 "kontrplak və ya MDF (ən azı 5 fut uzunluğunda)
- 1 "x 3" taxta (bu layihə üçün şamdan istifadə olunmuşdur)
Elektronika
- 1 Arduino Uno
- 2 standart ölçülü çörək taxtası
- 11 ağ LED
- 11 ədəd foto rezistor
- 11 10k Ohm müqavimət
- 1 4 pinli I2C LCD displey
- ~ 70-75 tullanan tel (Bu, çörək taxtasına nə qədər yaxın olduğuna və Arduinosunuzu yerləşdirdiyinizə görə bir qədər dəyişə bilər. Göstərilən model üçün 73 tel istifadə edilmişdir.)
Digər
- Masa testeresi (və ya dairəvi mişar)
- Yapboz (və ya ağır xidmət bıçağı)
- Palm zımpara (və ya zımpara)
- Taxta yapışqan
- Kelepçeler (və ya ağır kitablar)
- İsti yapışqan tabancası və yapışqan çubuqlar
- Mini bowling pinləri
- Mini bowling topu
Addım 1: Baza Strukturu yaradın: Baxış
Girişdə sadalanan elektron komponentləri sifariş etdikdən/əldə etdikdən sonra, sonrakı bir neçə addımda təsvir edildiyi kimi struktur zolaq hissələrini ölçmək və kəsməklə başlayın.
Bu layihə MDF və şam qalıqlarından istifadə edilməklə hazırlanmışdır, lakin verilən ölçülərdə və təxmini qalınlıqdakı taxta bənzər materiallar işləməlidir. Əlavə olaraq, bir çox parçanın düz kənarları uzun olduğu üçün bir dəzgah, yəqin ki, bu kəsiklər üçün ən yaxşı seçimdir, ancaq dairəvi mişar da istifadə edilə bilər.
Zolağın özü olduqca uzun olduğundan (5 futdan çox), aydınlıq üçün fərdi komponentlərin Tinkercad modeli yaradılmış və daxil edilmişdir. Tam montaj modelinə aşağıdakı addımlarda yığılmış komponentlərin şəkilləri ilə birlikdə istinad üçün daxil olmaq mümkündür.
Aşağıdakı siyahı, kəsilməli olan bütün fərdi parçalara ümumi bir fikir verir:
3/4 qalın bir lövhədən (bu layihə üçün MDF istifadə edilmişdir) ölçün və kəsin:
-
Zolaq
-
6 1/2 x 5 1/2 '(6.5 düym və 5.5 fut olduğunu unutmayın)
Qeyd: Bu zolağın özü kimi istifadə olunacaq, buna görə də onun cızıqlardan və çuxurlardan təmiz olduğundan əmin olun
-
-
Zolaq dəstəyi (iki dayaq edir)
- 6 1/2 "x 11 5/8" (x2)
- 6 1/2 "x 10 1/8" (x2)
- 6 1/2 "x 2 3/4" (x4)
-
Pin sayğacı
- 6 1/2 "x 11 5/8" (x2)
- 6 1/2 "x 6 1/2" (x2)
-
Pin/top tutan
- 6 1/2 "x 10 1/8" (x2)
- 6 1/2 "x 6 1/2" (x2)
1/8 qalın bir taxtadan (bu layihə üçün MDF istifadə edildi) ölçün və kəsin:
-
Pin/top tutan
1 1/2 "x 11 5/8"
-
Oluklar (zolağın hər tərəfi üçün bir dəsti ölçün və kəsin)
- 1 3/4 "5 '(yenə 5 fut)
- 1 "x 5 '
-
LCD çərçivə
7 1/2 "x 11 5/8"
1 "x 3" lövhədən (bu layihə üçün şam istifadə edildi) ölçün və kəsin:
-
Oluk dayaqları (aşağıdakılardan ən azı iki dəsti ölçün və kəsin)
- 10 1/8"
- 1 5/8 "(x2)
Növbəti dörd addım, ümumi oyunu yaratmaq üçün lazım olan alt montajların hər birini necə edəcəyinizi göstərəcək.
Addım 2: Struktur yaradın: Zolaq və Oluk Məclisi
Aşağıdakı oluk dəstəyi komponentlərini ölçmək, kəsmək və zımparalamaqla başlayın. Bu parçalar 2 oluk dayaq qurğusu edəcək.
- 1 "x 3" x 10 1/8 "(x2)
- 1 "x 3" x 1 5/8 "(x4)
Sonra yuxarıdakı şəkildə göstərildiyi kimi dəstək parçalarını yapışdırın. Böyük sıxaclara çıxışınız varsa, montajı bir yerə sıxın. Əks təqdirdə, yapışqan quruyarkən qurğuya təzyiq tətbiq etmək üçün kanalizasiya dəstəyinin hər iki tərəfinə ağır kitablar qoyun.
Aşağıdakı zolağı və olukları ölçmək, kəsmək və zımpara etməklə davam edin:
- 6 1/2 "x 5 1/2 'x 3/4"
- 1 3/4 "5 'x 1/8" (x2)
- 1 "x 5 'x 1/8" (x2)
Bu parçalar hazırlandıqdan sonra, oluk dayağının üst hissəsinə yapışqan tətbiq edin və zolaq və oluk dayaqlarını onların üzərinə qoyun (yuxarıdakı montaj şəklində göründüyü kimi). Oluklar üçün seçdiyiniz material bir az çürük və ya bir az əyilmişsə, parçaların uzunluğu boyunca taxta yapışqan tətbiq edin ki, dəstək üçün zolaqdan tutsunlar.
Addım 3: Struktur yaradın: Lane dəstəkləyir
Aşağıdakı zolaq dəstəyi komponentlərini ölçmək, kəsmək və zımpara etməklə başlayın. Bu parçalar 2 zolaqlı dəstək qurğusu edəcək.
- 6 1/2 "x 11 5/8" x 3/4 "(x2) - əsas
- 6 1/2 "x 10 1/8" x 3/4 "(x2) - yuxarı rəf
- 6 1/2 "x 2 3/4" x 3/4 "(x4) - yan dayaqlar
Yuxarıdakı Tinkercad görüntüsündə göstərildiyi kimi iki tərəfli dayaqları bazaya yapışdırın. Üst rəfin kənarlarına yapışqan tətbiq etmədən və yan relslərin arasına qoymadan əvvəl 3/4 düymlük taxtanın bir hissəsini dibinə qoyun. Yaxşı yapışqan yapışması üçün əvvəlki addımda qeyd edildiyi kimi sıxın və ya təzyiq tətbiq edin.
Addım 4: Struktur yaradın: Pin sayğacı və ekranı
Aşağıdakı şerit pin sayğacının komponentlərini ölçün, kəsin və qumlayın.
- 6 1/2 "x 11 5/8" x 3/4 "(x2)
- 6 1/2 "x 6 1/2" x 3/4 "(x2)
Yuxarıdakı Tinkercad görüntüsündə göstərildiyi kimi iki tərəfli dayaqları bazaya yapışdırın. Yan dayaqların üstünə yapışqan tətbiq etdikdən sonra pin sayğacının üst hissəsini iki tərəfli dayaqların üzərinə qoyun. Quruyarkən bir -iki kitabı yumşaq bir şəkildə məclisə qoyun.
Sonra, lövhəni aşağıdakı ölçülərdə ölçün, kəsin və zımpara edin:
7 1/2 "x 11 5/8" x 1/8"
Ekran lövhəsini pin sayğac qurğusuna bağlamadan əvvəl, LCD ekranın olmasını istədiyiniz ekran lövhəsində 3 "(genişlik) x 1" (yüksəklik) delik kəsin. Bir yapboz əldə edə bilsəniz, bu, yəqin ki, bu kəsmənin ən asan yoludur, ancaq əllə işləyən materialdan və ya ağır xidmət bıçağı ilə işləyə bilər. Elektronikanı bağlayana və tullanan tellərinizin nə qədər çatacağını görə bilməyincə ekran lövhəsini kəsib bağlamaq üçün gözləmək istəyə bilərsiniz. Ekran lövhəsində ekran üçün düzgün bir yer yoxdur, buna görə də ekran şəxsi seçiminizə görə yerləşdirilə bilər.
Çuxur kəsildikdə, ekran lövhəsini göstərildiyi kimi pin sayğacının önünə yapışdırın.
Addım 5: Struktur yaradın: Pin və Top Tutucu
Aşağıdakı pin və top tutucu komponentlərini ölçmək, kəsmək və zımpara etməklə başlayın.
- 6 1/2 "x 10 1/8" x 3/4 "(x2)
- 6 1/2 "x 6 1/2" x 3/4 "(x2)
- 1 1/2 "x 11 5/8" x 1/8"
Yuxarıdakı şəkillərdə göstərildiyi kimi iki tərəfli dayaqları və yenidən bazaya yapışdırın. Oynayarkən heç bir komponentin oyununuzun altına düşməməsi üçün nazik parçanı montajın ön tərəfinə yapışdırın. Yapışqanın yaxşı yapışmasını təmin etmək üçün əvvəlki addımlarda qeyd edildiyi kimi sıxın və ya təzyiq tətbiq edin.
Addım 6: Çərçivəni tamamlayın/qoşulun
Dörd komponentli montaj tamamlandıqdan sonra hər şey hazırdır. Parçaları yapışqan və ya dırnaqlar ilə bağlamağı seçə bilərsiniz, ancaq ayrı bir yerdə qoymanızı məsləhət görürük, buna görə fərqli bir yerdə oynamaq istəyirsinizsə oyunu hərəkət etdirmək daha asandır. Zolaq dayaqları zolağın əvvəlində və sonuna yaxın yerləşdirilməlidir (şəkildə göstərildiyi kimi). Pim sayğacı, zolağın arxa kənarı və pim sayğacının arxa kənarı hizalanacaq şəkildə yerləşdirilməlidir və top/pin tutucu pin sayğac blokuna möhkəm oturmalıdır.
Addım 7: Elektrik komponentləri üçün çərçivə hazırlayın
Oyunun elektrik komponentlərini bağlamadan əvvəl, sensorlar və LEDlər üçün bir neçə deşik açmaq lazımdır. Çərçivə alt montajları yapışdıqdan sonra bu delikləri qazmağı seçdik, ancaq isterseniz bu addımı çərçivə montajından əvvəl tamamlaya bilərsiniz.
Həm LED, həm də fotorezistor yerləşdirilməsi üçün əlavə edilmiş şablonları çap edin.
LED -lərin şablonundan başlayaraq, şeridi zolağın sonuna uyğunlaşdırın və deliklər qazın. 10 sancağın hər biri üçün, LED-lərin qidalanması üçün 1/4 düymlük bir delik açın. Ardından, şeridin yuxarı hissəsindəki bir çuxuru bir az havalandırmaq üçün 1/2 düymlük bir qazma istifadə edin (~ 1/ 32 ) sancaqlar tapmaq və yerləşdirmək üçün.
Eynilə fotorezistorlar üçün, əlavə edilmiş şablonu pin sayğacının yuxarı arxa hissəsinə yazdırın və hizalayın. Şablonda göstərildiyi kimi hər bir pin yerinin ortasında 1/4 deşik qazın.
Nəhayət, pin sayğacının hər bir yan divarında bir LED və bir fotorezistor yerləşdirmək üçün istifadə olunacaq 1/4 "delik açılmalıdır. Bu komponentlər üçün zolağın üstündən 1/2" və 1/2 "hər iki tərəfdəki pin sayğacının ön kənarından.
Addım 8: Elektrik dövrənizi konfiqurasiya edin və sınayın
Dövrə naqillərindən başlayaraq, bu layihənin elektrik hissəsinə diqqət yetirmək üçün çərçivədən bir az ara verməyin vaxtı gəldi.
Mürəkkəb naqillərin fotoşəkillərini deşifr etmək bir az çətin ola bildiyindən, bu bowling oyununun elektrik konfiqurasiyası üçün ətraflı bir fritzing diaqramı daxil etdik (Tinkercad istifadə edərək) BURADA.
Qeyd: Əslində istifadə olunan LCD ekran 4 pinli LCD ekrandır (Tinkercad modelində göstərilən standart LCD ekrandan fərqli olaraq).
Komponentlərinizi bu diaqramda göstərildiyi kimi bağlayın və dövrə və komponentlərinizi sınamaq üçün əlavə edilmiş kodu yükləyin. Test etmək üçün, diaqramın ən solunda göstərilən sensoru aktivləşdirin və önünə bir top yuvarlayın. Bu fotorezistor, ilk çərçivənin başladığını oyuna göstərən bir topun keçdiyini hiss etməlidir. Qalan 10 işıq sensoru (10 boulinq sancağı ilə) örtüldükdə, dövrə/oyun həmin sancaqlar yıxılmamış kimi bir nəticə göstərməlidir. Açılmayan sensorlar oyuna sancaqlar kimi çıxacaq.
Növbəti addımda çərçivəyə yapışdırmadan əvvəl dövrə və komponentlərinizin düzgün işlədiyini təsdiq edin. Oyununuz gözlənildiyi kimi işləmirsə, bütün sensorların düzgün işlədiyini və kifayət qədər işıq aldığınızdan əmin olmağınıza kömək edəcək sürətli bir problem giderme ipucu:
Hər bir sensörün işığın girişini dəqiq tutmasını təmin etmək üçün hər bir sensor tərəfindən oxunan gərginliyi (serial monitor/serial çap funksiyasından istifadə edərək) göstərmək üçün əlavə edilmiş test kodundan istifadə edin. Analog pin 1 sınamaq istədiyiniz sensoru bağlayaraq test kodunu işə salın. Serial çap ekranında çıxışı gördüyünüz gərginlik, örtülü və açılmamış halda 0,5 - 3,0 volt (hər sensor üçün) aralığında olmalıdır. Çox kiçik bir diapazon (məsələn, yalnız 2,0 - 2,5 volt arasında oxumaq), ehtimal ki, problemlərin algılanması ilə nəticələnəcək və daha yaxşı performansa malik olan sensoru başqasına dəyişdirmək istəyə bilərsiniz
Zəhmət olmasa oyununuzu işə salmaqda çətinlik çəksəniz şərhlərdə suallar verməkdən çekinmeyin.
Addım 9: Elektrik Qurğularını Çərçivəyə Bağlayın
Elektrik komponentlərinin spesifik yeri, əvvəlki addımdakı qıvrım diaqramındakı naqillərin qorunması şərtilə, tullanan tellərinizin uzunluğundan asılı olaraq dəyişə bilər. Aşağıdakı təlimatlar, elektrik komponentlərinin bu oyunda necə və harada quraşdırıldığını izah edir, lakin fərqli bir stilistik seçiminiz varsa, burada dəyişiklik etməkdən çekinmeyin.
Pimlə əlaqəli komponentləri çərçivəyə yapışdıraraq başlayın. Zolağın hər çuxurunda, LED -i çuxurun ortasında, zolağın səthinin altına hizalayın və LED -in yerində qalması üçün aşağıdan bir az isti yapışqan tətbiq edin. Pin sayğacının üstündəki fotorezistorların hər biri üçün bu prosesi təkrarlayın. Nəhayət, son fotorezistoru pin sayğacının bir tərəfinə (sizin seçiminiz hansı tərəfə) və sonuncu LED -ə bənzər bir şəkildə yapışdırın. LED -lərin və fotorezistorların çərçivəyə isti yapışqanla bərkidilməsi, onların yerindən tərpənməməsini və hərəkət etməməsini təmin etməlidir ki, bu da yanlış aşkarlama problemlərinə səbəb ola bilər.
Sonra, LEDləri dövrə bağlamaq üçün şeridin altına bir çörək taxtası bağlayın. Çörək taxtası, istədiyiniz yerə yapışqan və ya vintlər ilə bağlana bilər.
Arduinonun özü, oyunun yan tərəfinə asanlıqla daxil olmaq və pin sayğacının üst hissəsinə quraşdırılmış fotorezistor çörək taxtasına asanlıqla qoşulmaq üçün bağlana bilər. LEDlər kimi, sabitlik üçün fotorezistorları isti yapışqanla çərçivəyə bağlayın.
Nəhayət, LCD ekranı əvvəllər kəsilmiş çuxura uyğunlaşdırmaq üçün ekran lövhəsinin arxasına bağlayın və bağlayın.
Addım 10: Bowlingə gedin
Bu belədir! Bowling zolağınız indi zövq almağa hazırdır. Oynamaq üçün sadəcə Arduino'yu işə salın və LCD ekrandakı təlimatları izləyin. BURADA, oyunumuzla 10 çərçivə oynadığımız sürətli bir videodur.
Uğurlar və ümid edirik ki, bu layihədən/oyundan zövq alacaqsınız. Mükəmməl bir oyun əldə edə bilsəniz, bizə bildirin … hələ də öz oyunumuzu məğlub etməmişik!
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
Evive-Arduino əsaslı quraşdırılmış Plaform istifadə edən masa üstü langırt maşını: 18 addım (şəkillərlə)
Evive-Arduino əsaslı quraşdırılmış plaformdan istifadə edən masa üstü langırt maşını: Başqa bir həftə sonu, başqa 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 -dən gələn komponentlərdir
Audio Görüntüləmə, Toxunma Düymələri və NFC ilə Masa Üstü Bluetooth Dinamik: 24 Addım (Şəkillərlə birlikdə)
Audio Görüntüləmə, Toxunma Düymələri və NFC ilə Masa Üstü Bluetooth Dinamik: Salam! Bu Təlimatlarda, toxunma düymələri və NFC ilə inanılmaz səs vizualizasiyasına malik olan bu Bluetooth Bluetooth hoparlörünü necə hazırladığımı göstərəcəyəm. Bir toxunuşla NFC aktiv cihazlarla asanlıqla birləşdirilə bilər. Fiziki düymə yoxdur
Arduino ilə masa üstü CT və 3D Skaner: 12 addım (şəkillərlə)
Arduino ilə Masaüstü CT və 3D Tarayıcı: Kompüterli tomoqrafiya (CT) və ya hesablanmış eksenel tomoqrafiya (CAT) ən çox bədənin görüntülənməsi ilə əlaqələndirilir, çünki klinisyenlərə heç bir əməliyyat etmədən xəstənin anatomik quruluşunu görməyə imkan verir. İnsanın içərisində təsəvvür etmək üçün
20 Saatlıq 20 dollarlıq Masa Üstü Arcade, Yüzlərlə Oyun Daxil Edilir: 7 Addım (Şəkillərlə)
20 Saatlıq 20 dollarlıq Masa Üstü Arcade, Yüzlərlə Oyun Daxil Edildi. Bir müddətdir ki, belə bir şey etmək istəyirdim, amma həmişə etməli olduğum bir çox başqa layihə ilə tələsməzdim. Tələsik olmadığım üçün qurmaq üçün lazım olan bütün komponentləri ucuz qiymətə yığana qədər gözlədim. İşdə