İçindekiler:

Masa Üstü Bowling Oyunu: 10 Adım (Resimlerle)
Masa Üstü Bowling Oyunu: 10 Adım (Resimlerle)

Video: Masa Üstü Bowling Oyunu: 10 Adım (Resimlerle)

Video: Masa Üstü Bowling Oyunu: 10 Adım (Resimlerle)
Video: Dünyanın en zor zeka oyunu daha çözebilen yok 😳😳 2024, Temmuz
Anonim
Masa Üstü Bowling Oyunu
Masa Üstü Bowling Oyunu

Evde bowling oynamanın eğlenceli bir yolunu mu arıyorsunuz?

Bu talimat, tamamen işlevsel bir masa üstü bowling oyununun nasıl yapılacağı konusunda size yol gösterir. Bir okul projesi için hevesli bir bowling oyuncusu tarafından geliştirilen bu Arduino kontrollü ev içi bowling oyunu, bowling salonunu evinize getiriyor!

Oyun, oyuna pimlerin devrilip devrilmediğini söylemek için her bir pimin altına monte edilmiş ışıkları algılamak için fotodirençler bağlayarak çalışır, bu da oyunun on karenin tamamında doğru bir puan tutmasını sağlar. Ve bir bonus olarak, LED'ler lobutları aydınlatarak onlara parıldayan bir etki verir - bu yüzden siyah ışığınızı açın ve kendi kozmik bowling partinizi yapın!

Gereçler

Yapısal

  • 3/4" ahşap, kontrplak veya MDF (en az 5,5 fit uzunluğunda)
  • 1/8" kontrplak veya MDF (en az 5 fit uzunluğunda)
  • 1" x 3" kereste (bu proje için çam kullanılmıştır)

Elektronik

  • 1 Arduino Uno
  • 2 standart boy breadboard
  • 11 beyaz LED
  • 11 foto-direnç
  • 11 10k Ohm direnç
  • 1 adet 4 pinli I2C LCD ekran
  • ~ 70-75 atlama teli (Bu, tellerin devre tahtasına tam olarak ne kadar yakın olduğuna ve Arduino'larınızı nereye yerleştirdiğinize bağlı olarak biraz değişebilir. Gösterilen model için 73 tel kullanılmıştır.)

Başka

  • Masa testeresi (veya daire testere)
  • Dekupaj testeresi (veya ağır hizmet bıçağı)
  • Palm zımpara (veya zımpara kağıdı)
  • Ahşap tutkalı
  • Kelepçeler (veya ağır kitaplar)
  • Sıcak tutkal tabancası ve tutkal çubukları
  • Mini bowling pinleri
  • Mini bowling topu

Adım 1: Temel Yapıyı Oluşturun: Genel Bakış

Temel Yapıyı Oluşturun: Genel Bakış
Temel Yapıyı Oluşturun: Genel Bakış
Temel Yapıyı Oluşturun: Genel Bakış
Temel Yapıyı Oluşturun: Genel Bakış

Girişte listelenen elektronik bileşenleri sipariş ettikten/aldıktan sonra, sonraki birkaç adımda açıklandığı gibi yapısal şerit parçalarını ölçüp keserek başlayın.

Bu proje MDF ve çam artıkları kullanılarak yapılmıştır, ancak verilen boyutlarda ve yaklaşık kalınlıklarda herhangi bir ahşap benzeri malzeme çalışmalıdır. Ek olarak, parçaların çoğu düz kenarlı uzun olduğundan, bu kesimler için bir masa testeresi muhtemelen en iyi seçimdir, ancak dairesel bir testere de kullanılabilir.

Yolun kendisi oldukça uzun (5 fitten fazla) olduğundan, netlik için ayrı bileşenlerin bir Tinkercad modeli oluşturuldu ve dahil edildi. Tüm montajın modeline, aşağıdaki adımlarda monte edilen bileşenlerin resimleriyle birlikte referans olarak buradan erişilebilir.

Aşağıdaki liste, kesilmesi gereken tüm bireysel parçalara genel bir bakış sunar:

3/4 kalınlığında bir tahtadan (bu proje için MDF kullanıldı), ölçün ve kesin:

  • Lane

    • 6 1/2 x 5 1/2' (6,5 inç ve 5,5 fit olduğuna dikkat edin)

      Not: Bu, şeridin kendisi olarak kullanılacaktır; bu nedenle, üzerinde çizikler veya ezikler olmadığından emin olun

  • Şerit Destekleri (iki destek yapar)

    • 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 Sayacı

    • 6 1/2" x 11 5/8" (x2)
    • 6 1/2" x 6 1/2" (x2)
  • Pim/top yakalayıcı

    • 6 1/2" x 10 1/8" (x2)
    • 6 1/2" x 6 1/2" (x2)

1/8 kalınlığındaki bir tahtadan (bu proje için MDF kullanıldı), ölçün ve kesin:

  • Pim/top yakalayıcı

    1 1/2" x 11 5/8"

  • Oluklar (şeritin her iki tarafı için bir set ölçün ve kesin)

    • 1 3/4" 5' (yine, yani 5 fit)
    • 1" x 5'
  • LCD çerçeve

    7 1/2" x 11 5/8"

1" x 3" boyutundaki bir tahtadan (bu proje için çam kullanıldı), ölçün ve kesin:

  • Oluk destekleri (aşağıdakilerden en az iki takım ölçün ve kesin)

    • 10 1/8"
    • 1 5/8" (x2)

Sonraki dört adım, genel oyunu oluşturmak için gereken alt montajların her birini nasıl yapacağınızı gösterecektir.

Adım 2: Yapıyı Oluşturun: Şerit ve Oluk Montajı

Yapıyı Oluşturun: Şerit ve Oluk Montajı
Yapıyı Oluşturun: Şerit ve Oluk Montajı
Yapıyı Oluşturun: Şerit ve Oluk Montajı
Yapıyı Oluşturun: Şerit ve Oluk Montajı
Yapıyı Oluşturun: Şerit ve Oluk Montajı
Yapıyı Oluşturun: Şerit ve Oluk Montajı

Aşağıdaki oluk destek bileşenlerini ölçerek, keserek ve zımparalayarak başlayın. Bu parçalar 2 oluk destek ünitesi yapacaktır.

  • 1" x 3" x 10 1/8" (x2)
  • 1" x 3" x 1 5/8" (x4)

Ardından, destek parçalarını yukarıdaki resimde gösterildiği gibi birbirine yapıştırın. Büyük kıskaçlara erişiminiz varsa, tertibatı birbirine kenetleyin. Değilse, yapıştırıcı kururken üniteye basınç uygulamak için oluk destek tertibatının her iki tarafına ağır kitaplar yerleştirin.

Aşağıdaki şerit ve olukları ölçerek, keserek ve zımparalayarak devam 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 yapıldıktan sonra, oluk destek tabanının üstüne yapıştırıcı sürün ve şerit ve oluk desteklerini üzerlerine yerleştirin (yukarıdaki montaj resminde görüldüğü gibi). Oluklar için seçtiğiniz malzeme biraz çürükse veya hafif eğrilmişse, destek için şeride tutunmaları için parçaların uzunluğu boyunca bir tahta tutkalı boncuğu uygulayın.

Adım 3: Yapıyı Oluşturun: Şerit Destekleri

Yapıyı Oluşturun: Şerit Destekleri
Yapıyı Oluşturun: Şerit Destekleri
Yapıyı Oluşturun: Şerit Destekleri
Yapıyı Oluşturun: Şerit Destekleri

Aşağıdaki şerit destek bileşenlerini ölçerek, keserek ve zımparalayarak başlayın. Bu parçalar 2 şeritli destek birimleri yapacaktır.

  • 6 1/2" x 11 5/8" x 3/4" (x2) - taban
  • 6 1/2" x 10 1/8" x 3/4" (x2) - üst raf
  • 6 1/2" x 2 3/4" x 3/4" (x4) - yan destekler

Yukarıdaki Tinkercad görüntüsünde gösterildiği gibi iki yan desteği tabana yapıştırın. Üst rafın kenarlarına yapıştırıcı sürmeden ve yan rayların arasına yerleştirmeden önce tabanın üzerine 3/4 ahşap parçası koyun. İyi bir yapıştırıcı yapışması sağlamak için önceki adımda belirtildiği gibi sıkıştırın veya basınç uygulayın.

Adım 4: Yapıyı Oluşturun: Pin Sayacı ve Ekranı

Yapıyı Oluşturun: Pin Sayacı ve Ekran
Yapıyı Oluşturun: Pin Sayacı ve Ekran
Yapıyı Oluşturun: Pin Sayacı ve Ekran
Yapıyı Oluşturun: Pin Sayacı ve Ekran

Aşağıdaki şerit pim sayacı bileşenlerini ölçün, kesin ve zımparalayın.

  • 6 1/2" x 11 5/8" x 3/4" (x2)
  • 6 1/2" x 6 1/2" x 3/4" (x2)

Yukarıdaki Tinkercad görüntüsünde gösterildiği gibi iki yan desteği tabana yapıştırın. Yan desteklerin üst kısmına yapıştırıcı uyguladıktan sonra, pim sayacının üstünü iki yan desteğin üzerine yerleştirin. Montaj kururken yavaşça bir veya iki kitap yerleştirin.

Ardından, ekran kartını aşağıdaki boyutlara göre ölçün, kesin ve zımparalayın:

7 1/2" x 11 5/8" x 1/8"

Ekran kartını pin sayacı ünitesine takmadan önce, LCD ekranın olmasını istediğiniz yerde ekran kartında 3" (genişlik) x 1" (yükseklik) delik açın. Bir dekupaj testeresine erişiminiz varsa, muhtemelen bu kesimi yapmanın en kolay yolu budur, ancak çalıştığınız malzemeye bağlı olarak bir el testeresi veya ağır hizmet tipi maket bıçağı işe yarayabilir. Elektroniği bağlayana ve jumper kablolarınızın ne kadar uzağa ulaşacağını görene kadar ekran kartını kesmek ve bağlamak için beklemek isteyebilirsiniz. Ekran kartında görüntü ekranı için tek bir doğru konum yoktur, bu nedenle ekran kişisel tercihinize göre yerleştirilebilir.

Delik kesildiğinde, ekran kartını gösterildiği gibi pim sayacının önüne yapıştırın.

Adım 5: Yapıyı Oluşturun: Pim ve Top Yakalayıcı

Yapıyı Oluşturun: Pim ve Top Yakalayıcı
Yapıyı Oluşturun: Pim ve Top Yakalayıcı
Yapıyı Oluşturun: Pim ve Top Yakalayıcı
Yapıyı Oluşturun: Pim ve Top Yakalayıcı

Aşağıdaki pim ve top tutucu bileşenlerini ölçerek, keserek ve zımparalayarak 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"

Yukarıdaki resimlerde gösterildiği gibi iki yan desteği yapıştırın ve tabana geri takın. Oynarken oyununuzun altına hiçbir bileşenin sıkışmamasını sağlamak için ince parçayı düzeneğin önüne yapıştırın. Tutkalın iyi yapışmasını sağlamak için önceki adımlarda belirtildiği gibi sıkıştırın veya basınç uygulayın.

Adım 6: Çerçeveyi tamamlayın/kabul edin

Çerçeveyi tamamla/katıl
Çerçeveyi tamamla/katıl

Dört bileşen montajını tamamladığınızda, hazırsınız demektir. Parçaları tutkal veya çivi ile birleştirmeyi seçebilirsiniz, ancak farklı bir yerde oynamak istiyorsanız oyunu daha kolay hareket ettirmek için onları ayrı bırakmanızı öneririz. Şerit destekleri, şeridin başına ve sonuna yakın yerleştirilmelidir (resimde tanımlandığı gibi). Lobut sayacı, kulvarın arka kenarı ile lobut sayacının arka kenarı hizalanacak şekilde yerleştirilmeli ve top/ lobut tutucu lobut sayacı ünitesine tam olarak oturmalıdır.

Adım 7: Çerçeveyi Elektrikli Bileşenler için Hazırlayın

Çerçeveyi Elektrikli Bileşenler için Hazırlayın
Çerçeveyi Elektrikli Bileşenler için Hazırlayın
Çerçeveyi Elektrikli Bileşenler için Hazırlayın
Çerçeveyi Elektrikli Bileşenler için Hazırlayın
Çerçeveyi Elektrikli Bileşenler için Hazırlayın
Çerçeveyi Elektrikli Bileşenler için Hazırlayın
Çerçeveyi Elektrikli Bileşenler için Hazırlayın
Çerçeveyi Elektrikli Bileşenler için Hazırlayın

Oyunun elektriksel bileşenleri takılmadan önce sensörler ve LED'ler için delinmesi gereken birkaç delik var. Bu delikleri çerçeve alt montajları tutturduktan sonra açmayı seçtik, ancak isterseniz bu adımı çerçeve montajından önce tamamlayabilirsiniz.

Hem LED hem de fotodirenç yerleşimi için ekli şablonları yazdırın.

LED'ler için şablondan başlayarak şablonu şeridin sonuna hizalayın ve aşağıdaki gibi delikler açın. 10 pimin her biri için, LED'lerin beslenmesi için 1/4" bir delik açın. Ardından, 1/2" matkap kullanarak şeridin üst kısmından çok az bir delik açın (~1/ 32") pimleri bulmaya ve yerleştirmeye yardımcı olmak için.

Fotodirençler için benzer şekilde, ekli şablonu yazdırın ve pim sayacı ünitesinin üst arkasına hizalayın. Şablonda gösterildiği gibi her pim konumunun ortasına 1/4 bir delik açın.

Son olarak, bir LED ve bir fotorezistörü barındırmak için kullanılacak pim sayacı ünitesinin her bir yan duvarına 1/4" delik açılmalıdır. Bu bileşenler için, şeridin 1/2" üzerinde ve 1/2" delik açın. " Her iki taraftaki pim sayacı ünitesinin ön kenarından.

8. Adım: Elektrik Devrenizi Yapılandırın ve Test Edin

Elektrik Devrenizi Yapılandırın ve Test Edin
Elektrik Devrenizi Yapılandırın ve Test Edin

Devre kablolamasından başlayarak bu projenin elektrik kısmına odaklanmak için çerçeveden biraz ara vermenin zamanı geldi.

Ayrıntılı kablolama fotoğraflarının deşifre edilmesi biraz zor olabileceğinden, bu bowling oyununun (Tinkercad kullanılarak oluşturulmuş) elektriksel konfigürasyonu için ayrıntılı bir fritzing şemasını BURAYA ekledik.

Not: Gerçekte kullanılan LCD ekran 4 pimli bir LCD ekrandır (Tinkercad modelinde gösterilen standart LCD ekranın aksine).

Bileşenlerinizi bu şemada gösterildiği gibi bağlayın ve devrenizi ve bileşenlerinizi test etmek için ekteki kodu yükleyin. Test etmek için, önünde bir top yuvarlayarak diyagramın en solunda gösterilen sensörü etkinleştirin. Bu fotodirenç, ilk karenin başladığını oyuna gösterecek olan bir topun yanından geçtiğini algılamalıdır. Kalan 10 ışık sensörü (10 bowling lobutu tarafından) kapatıldığında, devre/oyun, bu lobutlar devrilmemiş gibi bir puan göstermelidir. Ortaya çıkan sensörler, oyunda isabetli iğneler olarak görünecektir.

Bir sonraki adımda çerçeveye takmadan önce devrenizin ve bileşenlerinin düzgün çalıştığını doğrulayın. Oyununuz beklendiği gibi çalışmıyorsa, tüm sensörlerin düzgün çalıştığından ve yeterince ışık aldığından emin olmanıza yardımcı olacak hızlı bir sorun giderme ipucu:

Her sensörün ışıktan gelen girişi doğru bir şekilde yakaladığından emin olmak için (seri izleme/seri yazdırma işlevini kullanarak) her sensör tarafından okunan voltajı görüntülemek için ekteki test kodunu kullanın. Analog pin 1'i test etmek istediğiniz sensörü takarak başlayın ve test kodunu çalıştırın. Seri baskı ekranına çıkışını gördüğünüz voltaj, kapalı ve açıkken 0,5 - 3,0 volt (her sensör için) arasında olmalıdır. Çok küçük bir aralık (örneğin yalnızca 2,0 - 2,5 volttan okuma) muhtemelen algılama sorunlarına yol açacaktır ve bu sensörü daha iyi performansa sahip başka bir sensörle değiştirmek isteyebilirsiniz

Oyununuzun çalışması için herhangi bir sorunla karşılaşırsanız, lütfen yorumlarda soru sormaktan çekinmeyin.

Adım 9: Elektrik Ünitelerini Çerçeveye Bağlayın

Elektrik Ünitelerini Çerçeveye Bağlayın
Elektrik Ünitelerini Çerçeveye Bağlayın
Elektrik Ünitelerini Çerçeveye Bağlayın
Elektrik Ünitelerini Çerçeveye Bağlayın
Elektrik Ünitelerini Çerçeveye Bağlayın
Elektrik Ünitelerini Çerçeveye Bağlayın

Elektrikli bileşenlerin özel konumu, bir önceki adımdaki fritzing şemasındaki kabloların korunması şartıyla, jumper kablolarınızın uzunluğuna bağlı olarak değişebilir. Aşağıdaki talimatlar, bu oyunda elektrikli bileşenlerin nasıl ve nereye monte edildiğini açıklamaktadır, ancak farklı bir stilistik tercihiniz varsa, burada değişiklik yapmaktan çekinmeyin.

Pimli bileşenleri çerçeveye yapıştırarak başlayın. Şeritteki her bir delikte, LED'i deliğin ortasına, şerit yüzeyinin altına hizalayın ve LED'i yerinde tutmak için alttan bir miktar sıcak tutkal uygulayın. Bu işlemi, pin sayacının üstündeki fotodirençlerin her biri için tekrarlayın. Son olarak, son fotorezistörü pin sayacının bir tarafına (hangi tarafı tercih ederseniz) ve son LED'i diğer tarafa benzer şekilde yapıştırın. LED'lerin ve fotorezistörlerin sıcak tutkalla çerçeveye sabitlenmesi, yanlış algılama sorunlarına yol açabilecek kayma veya hareket etmemelerini sağlamalıdır.

Ardından, LED'leri devreye bağlamak için şeridin altına bir devre tahtası takın. Breadboard, tercihinize göre yapıştırıcı veya vida ile sabitlenebilir.

Arduino'nun kendisi, kolay erişim ve pin sayacı ünitesinin üstüne monte edilen fotodirenç devre tahtasına kolayca bağlanmak için oyunun yanına takılabilir. LED'ler gibi, stabilite için fotodirençleri sıcak tutkalla çerçeveye bağlayın.

Son olarak, LCD ekranı, önceden kesilen delikle hizalanacak şekilde ekran kartının arkasına monte edin ve bağlayın.

Adım 10: Bowlinge Git

Bowlinge gitmek!
Bowlinge gitmek!
Bowlinge gitmek!
Bowlinge gitmek!
Bowlinge gitmek!
Bowlinge gitmek!

Bu kadar! Bowling kulvarınız artık eğlenmeye hazır. Oynamak için Arduino'yu çalıştırın ve LCD ekrandaki talimatları izleyin. BURADA oyunumuzla 10 kare oynadığımız hızlı bir video.

İyi şanslar ve umarız bu projeyi/oyunu beğenirsiniz. Mükemmel bir oyun elde edebilirseniz lütfen bize bildirin…Hala bizimkini geçemedik!

Önerilen: