Mündəricat:

Masa üstü bowling oyunu: 10 addım (şəkillərlə birlikdə)
Masa üstü bowling oyunu: 10 addım (şəkillərlə birlikdə)

Video: Masa üstü bowling oyunu: 10 addım (şəkillərlə birlikdə)

Video: Masa üstü bowling oyunu: 10 addım (şəkillərlə birlikdə)
Video: Heydər Əliyev və Həyat yoldaşını Birdə belə görün #azerbaijan #president #prezident #xeberler #xeber 2024, Iyul
Anonim
Masa üstü bowling oyunu
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 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ış

Baza quruluşunu yaradın: Baxış
Baza quruluşunu yaradın: Baxış
Baza quruluşunu yaradın: Baxış
Baza quruluşunu 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

Struktur yaradın: Zolaq və Oluk Məclisi
Struktur yaradın: Zolaq və Oluk Məclisi
Struktur yaradın: Zolaq və Oluk Məclisi
Struktur yaradın: Zolaq və Oluk Məclisi
Struktur yaradın: Zolaq və Oluk Məclisi
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

Struktur yaradın: Lane dəstəkləyir
Struktur yaradın: Lane dəstəkləyir
Struktur yaradın: Lane dəstəkləyir
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ı

Struktur yaradın: Sayaç sayğacı və ekranı
Struktur yaradın: Sayaç sayğacı və ekranı
Struktur yaradın: Sayaç sayğacı və ekranı
Struktur yaradın: Sayaç 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

Struktur yaradın: Pin və top tutucu
Struktur yaradın: Pin və top tutucu
Struktur yaradın: Pin və top tutucu
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

Çərçivəni tamamlayın/qoşulun
Çə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

Elektrik komponentləri üçün çərçivə hazırlayın
Elektrik komponentləri üçün çərçivə hazırlayın
Elektrik komponentləri üçün çərçivə hazırlayın
Elektrik komponentləri üçün çərçivə hazırlayın
Elektrik komponentləri üçün çərçivə hazırlayın
Elektrik komponentləri üçün çərçivə hazırlayın
Elektrik komponentləri üçün çərçivə hazırlayın
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

Elektrik dövrənizi konfiqurasiya edin və sınayın
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 cihazlarını çərçivəyə qoşun
Elektrik cihazlarını çərçivəyə qoşun
Elektrik cihazlarını çərçivəyə qoşun
Elektrik cihazlarını çərçivəyə qoşun
Elektrik cihazlarını çərçivəyə qoşun
Elektrik cihazlarını çərçivəyə qoşun

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

Bowlingə gedin!
Bowlingə gedin!
Bowlingə gedin!
Bowlingə gedin!
Bowlingə gedin!
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ə: