İçindekiler:

Karton, RGB Işıklar ve Sensörler ile DIY Manyetik Masa Hokeyi: 11 Adım (Resimlerle)
Karton, RGB Işıklar ve Sensörler ile DIY Manyetik Masa Hokeyi: 11 Adım (Resimlerle)

Video: Karton, RGB Işıklar ve Sensörler ile DIY Manyetik Masa Hokeyi: 11 Adım (Resimlerle)

Video: Karton, RGB Işıklar ve Sensörler ile DIY Manyetik Masa Hokeyi: 11 Adım (Resimlerle)
Video: Kendini tornaci sanan mal 2024, Temmuz
Anonim
Image
Image
Karton, RGB Işıklar ve Sensörler ile DIY Manyetik Masa Hokeyi
Karton, RGB Işıklar ve Sensörler ile DIY Manyetik Masa Hokeyi

Air Hockey oynamış olmalısın! Oyun alanına birkaç $$$$$ ödeyin ve arkadaşlarınızı yenmek için gol atmaya başlayın. Çok bağımlılık yapmıyor mu? Evde bir masa tutmayı düşünmüş olmalısın, ama hey! hiç kendin yapmayı düşündün mü?

Kendi otomatik DIY manyetik masa hokeyimizi yapacağız. Hedefleri saymak ve zamanı takip etmek için bir mikro denetleyici, engel algılama sensörleri ekleyeceğiz. Golleri takip etmeye gerek yok, sensörler ve canlandırma bunu biz oynamaktan ve topa konsantre olmaktan keyif alırken yapacak. RGB LED'ler, bu harika kendin yap tasarımına canlı renkler katar.

Gerçekten, arkadaşlarım ve meslektaşlarım bunu saatlerce oynamakla meşgul oldular. Çok keyifliydi.

Adım 1: Manyetik Masa Hokeyi Yapmak İçin Neye İhtiyacımız Var?

Manyetik Masa Hokeyi Yapmak İçin Neye İhtiyacımız Var?
Manyetik Masa Hokeyi Yapmak İçin Neye İhtiyacımız Var?
Manyetik Masa Hokeyi Yapmak İçin Neye İhtiyacımız Var?
Manyetik Masa Hokeyi Yapmak İçin Neye İhtiyacımız Var?

Bu, bir çocuk ya da bir yaşlı tarafından bile evde çok kolay bir şekilde yapılabilir! Aşağıdaki maddelere ihtiyacımız var:

  • Kalın Karton (5 mm oluklu levha kullandık) (1 metrekare)
  • Sert Karton (çok düz olmalıdır)
  • Tutkal tabancası ve Tutkal tabancası çubuğu
  • Renkli kağıt (Arena oynamak için 3 farklı renkli kağıt ve iki rakip kullanmayı tercih edin)
  • Hükümdar
  • Tükenmez kalem
  • Kağıt kesici
  • Birkaç Tüm Pin
  • Zamk
  • Top
  • 4 Güçlü Neodimyum Mıknatıs (yaklaşık 10 mm çap ve 4 mm yükseklik)

Zamanlamayı, ışıkları ve gol atmayı otomatikleştirmek için bazı elektroniklere ihtiyacımız var (çok kolay, gerçekten çok kolay)

  • evive (veya LCD/TFT ekranlı bir Arduino)
  • 2 IR Sensör
  • Atlama telleri
  • 5V RGB LED şerit (evive'ın dahili Li-ion pili, güç adaptörü/6 AA pil ile 5V veya 12V RGB LED şerit verebilir)

Adım 2: Masa Hokeyi Çerçevesini Hazırlama: Bölüm A

Masa Hokeyi Çerçevesini Hazırlamak: Bölüm A
Masa Hokeyi Çerçevesini Hazırlamak: Bölüm A
Masa Hokeyi Çerçevesini Hazırlamak: Bölüm A
Masa Hokeyi Çerçevesini Hazırlamak: Bölüm A
Masa Hokeyi Çerçevesini Hazırlamak: Bölüm A
Masa Hokeyi Çerçevesini Hazırlamak: Bölüm A

Kalın kartondan aşağıdaki parçaları kesmemiz gerekiyor

  • Taban Desteği50cm X 35cm boyutlarında dikdörtgen bir levhadır.
  • İki Daha Uzun Yan Bağlantı Parçası 50cm X 15cm boyutunda dikdörtgen levha
  • İki Daha Kısa Yan Bağlantı Parçası 36cm X 15cm boyutunda dikdörtgen levha Ortadaki uzun kenardan 7cm uzaklıkta 28cm X 4cm boyutunda dikdörtgen kesim
  • Top Arena yatağı için iki destek 49cm X 9cm boyutunda dikdörtgen kesikler, Taban Desteğindeki Uzun Kenar montajına yapıştırılacaktır.
  • Top Arena yatağı için orta destek Bölmeyi ikiye bölecek olan Taban Desteğindeki Daha Kısa Yan Montajlara paralel olarak yapıştırılmış 34cm X 9cm boyutunda dikdörtgen kesim. Bu, oyuncuların rakip tarafına girmesini (daha sonra açıklanacak) kısıtlayacak ve ayrıca Arena Yatağı için ortada destek sağlayacaktır.

Şimdi, bir ucuna güçlü bir şekilde yapıştırılmış bir mıknatısla oyun kollarını yerleştirebileceğimiz İki Kısa Yan Bağlantıda yuvalar yapacağız (bu sapı daha sonra yapacağız)

Çok düz olması ve çok kolay deforme olmaması veya sıkışmaması gereken 35cm X 38cm boyutlarında sert bir karton levha kullanacağız. Ancak önce yukarıdaki kalın kartonu kullanarak çerçeveyi yapın ve ardından Arena Yatağı'nı İki desteğin ve Orta desteğin üzerine yerleştirebileceğiniz uygun boyutlar için tekrar kontrol edin, çünkü bazen Tutkal Tabancası ile yapıştırdıktan sonra farklı düzenleme/yerleştirme ile sonuçlanırsınız.

Adım 3: Masa Hokeyi Çerçevesini Hazırlama: B Kısmı

Masa Hokeyi Çerçevesinin Hazırlanması: Bölüm B
Masa Hokeyi Çerçevesinin Hazırlanması: Bölüm B
Masa Hokeyi Çerçevesini Hazırlamak: Bölüm B
Masa Hokeyi Çerçevesini Hazırlamak: Bölüm B

Artık çerçevemiz ve arenamız hazır. Arena Yatağını kalın yeşil renkli kağıtla kapladık.

Şimdi kale direkleri için yuvalar ve gol atıldıktan sonra topu dışarı çıkarmak için bir kaydırıcı yapmamız gerekiyor. Küçük bir varyasyon her zaman orada olacağından, az önce yaptığımız çerçeveden ölçüm almaya dikkat edin. Aşağıdaki karton parçalarını keseceğiz:

  • Kale yuvaları: 5cm X ~11.5cm boyutlarında 4 Kalın Karton dikdörtgen kesik (Bu, ~12cm kale direği bırakacaktır) Bunları, Yan Destek Bağlantıları ile hizalanmış Arena Yatağının üstüne dikey olarak yapıştıracağız. Ortada kalan boşluk kale direği görevi görecektir.
  • Kaydırıcılar yaklaşık ~36cm X 5.5cm (veya 6) herhangi bir karton levhadan yapılacaktır. Bu küçük (~1cm) Arena Yatağının altına, topun şekilde gösterildiği gibi yana yuvarlanabilmesi için hafifçe eğimli bir konumda dikkatlice yapıştırmamız gerekir. şekil (Eğimli olması ve topun kolayca yuvarlanması için 1 cm yükseklik farkı tuttuk). Hızlı hareket eden bir top bile sahaya geri gelmesin diye biraz aşağıda tuttuk. Lütfen bunu kesmeden önce ölçün ve boyutları buna göre ayarlayın. Sensörün topun geçişini algılaması için gerekli olan koyu/açık renkli topun karşısına beyaz/koyu bir kağıt yapıştırın. (bir sonraki adımda açıklanmıştır)
  • Top tutucu Top kaydırıcı düzgün çalıştığında, topu kaydırıcıdan çıkarmak için Yan Destek Bağlantılarında dikdörtgen yuva yapacağız. Sürgülerin her iki yanındaki dikdörtgen yuvaların önüne yapıştıracağımız iki küçük top tutucu yaptık.
  • Kale Direği Üst Kapakları (~6.5cm X 36cm) Kale direği ve sürgülerin üzerine bir üst kapak koyacağız. Daha Kısa Yan Montaj desteği ve kale direğini oluşturan iki dikdörtgen oyuk ile üste yerleştirilecektir. Az önce yaptığımız çerçeveden gerekli boyutları ölçün. Yan taraftan nazikçe dairesel bir yay oluşturun. Bunu şimdi yapıştırma. (Bir sonraki adımda gösterilmiştir)

Adım 4: Gol Atıldıktan Sonra Topu Algılamak için Sensörleri Entegre Etme

Gol Atıldıktan Sonra Topu Algılamak için Sensörleri Entegre Etme
Gol Atıldıktan Sonra Topu Algılamak için Sensörleri Entegre Etme
Gol Atıldıktan Sonra Topu Algılamak için Sensörleri Entegre Etme
Gol Atıldıktan Sonra Topu Algılamak için Sensörleri Entegre Etme

Gol skorunu kim not etmek ister? Temel IR sensörleri ve bir mikro denetleyici kullanarak otomatik hale getireceğiz. Kale Direği Üst Kapaklarının iç tarafına kenara yakın iki IR sensörü monte etmemiz gerekiyor (kenardan biraz boşluk bırakın). Sensör üzerindeki SİYAH ve ŞEFFAF LED'leri dikey olarak yönlendirmek için bükmemiz gerekecek (resimde gösterildiği gibi). Lütfen topun sensöre dokunmadan kolayca yuvarlandığını kontrol edin.

Şimdi buradan indirebileceğiniz evive menüsünü kullanacağız. Pin State Monitor menü seçeneğine gidin ve bunu sensörlerimizi kalibre etmek için kullanacağız. Bir gol atıldıktan sonra top Kaydırıcı Tablodan geçer. Topu algılamak için kalibre edilmesi gereken sensör üzerinde küçük bir potansiyometre vardır. Topumuz koyu kırmızımsı renklidir, bu yüzden Slider Sheet'e ayırt etmek için beyaz kağıt yapıştırdık. Potansiyometreyi bir uçta çevirin ve ardından topun geçtiğinin tespitini test ederken yavaşça çevirin.

Hedefleri saymak için zamanlayıcılar ve sensörler eklemek istemiyorsanız, bu adımı atlayabilir ve birini programlayabilirsiniz.

Adım 5: Manyetik Forvet ve Çubuğun Hazırlanması

Manyetik Forvet ve Sopayı Hazırlamak
Manyetik Forvet ve Sopayı Hazırlamak
Manyetik Forvet ve Sopayı Hazırlamak
Manyetik Forvet ve Sopayı Hazırlamak
Manyetik Forvet ve Sopayı Hazırlamak
Manyetik Forvet ve Sopayı Hazırlamak

Şimdi, forvetler için kenarları 7cm X 7cm olan dört ikizkenar dik açılı karton üçgenler yapacağız. Hangi boyutta yapmak istiyorsanız deneyebilirsiniz. Ortasına neodimyum mıknatıs yerleştirildikten sonra iki üçgen kesik üst üste yapıştırılacaktır. [Top üstünden geçerken ikiye üçüncü bir parça ekledik]

Ayrıca, forvet oyuncusunu Arena Yatağının altından kontrol etmek için manyetik uçlu iki çubuk yapacağız. Çubuğun ucuna çok güçlü bir Neodimyum mıknatıs yapıştırılmıştır. Daha sonra çubuğu kalın kırmızı ve mavi renkli kağıtla kapladık.

Bu çubuk, manyetik kuvvet yoluyla Arena'nın tepesinde tutulan forvet oyuncusunu sürükleyecektir.

Adım 6: Hokey Masasını Süslemek

Hokey Masasını Süslemek
Hokey Masasını Süslemek
Hokey Masasını Süslemek
Hokey Masasını Süslemek

İki tarafa kırmızı ve mavi renkleri yapıştırıp yarım çizgi çizip her iki tarafta kale direklerinin yanında dikdörtgen bir alan işaretliyoruz. Top, her oyunun başında bunun içine yerleştirilecektir.

Gece geç saatlerde yapılan hangout'larda arkadaşlarınızla oyun oynamaktan keyif aldınız mı? Gerçekten eğlenceli. RGB LED'ler geliyor. Kapalı oda aydınlatması ile harika bir his veren 12V RGB ışıklar koyduk. Evive'nin dahili motor sürücüsü tarafından kontrol edilen LED şeridi 3 kanal kullanarak her tarafına yapıştırdık. Kabloları veya LED şeridini ve sensörleri düzenleyin ve dikkatlice çerçevenin dışına, Üst Kale Direği Kapağının yanına getirin.

Adım 7: Sensörleri ve Işıkları Evive ile Kablolama

Sensörleri ve Işıkları Evive ile Kablolama
Sensörleri ve Işıkları Evive ile Kablolama
Sensörleri ve Işıkları Evive ile Kablolama
Sensörleri ve Işıkları Evive ile Kablolama

Canlandırmak için aşağıdaki şeyleri bağlamamız gerekir:

  • İki IR Sensör Sensörleri Kale Direği Üst Kapaklarının alt tarafına monte ettiğimiz ve kabloları Top Yakalayıcı'nın karşı tarafına alacak şekilde organize ettiğimiz için, şimdi üç kabloyu, yani GND'yi Ground, VCC'yi 5V'a bağlayacağız. 2 ve 3'e sinyal verin.
  • RGB LED şeritŞeritin dört kablosu vardır. Devre şemasında gördüğümüz gibi, '+' evive üzerinde VSS veya VVR'ye bağlanır. 'R', 'G' ve 'B', tak ve çalıştır arayüzünde motor terminallerine bağlanır.
  • 12V RGB LED şerit kullandığımız için 12V DC Adaptör veya 3 Li-ion pil veya 6 AA Hücre bağlayacağız.

Adım 8: Scratch ve Arduino'da Programlama: Algoritma Akış Şeması

Scratch ve Arduino'da Programlama: Algoritma Akış Şeması
Scratch ve Arduino'da Programlama: Algoritma Akış Şeması
Scratch ve Arduino'da Programlama: Algoritma Akış Şeması
Scratch ve Arduino'da Programlama: Algoritma Akış Şeması

Şimdi programlama zamanı. Altı şey var:

  • Zamanlayıcı: Oynanış şekline göre, her oyuna üç dakika (veya tercihinize göre) verilecek ve evive bunu takip edecek. Evive'de Dokunsal Anahtar 1'e basıldıktan sonra zamanlayıcı başlayacaktır.
  • Dokunsal Düğmeyi Algıla: Oyun, herhangi bir oyuncu, canlandırma sırasında yerleşik Dokunsal düğmeye 1 bastığında başlar.
  • Golü algılayan sensörler: Her iki tarafta da gol atıldıktan sonra IR sensörleri aracılığıyla kaydırıcıdaki topun geçişini algılamamız gerekir. Ve program toplam hedefleri takip edecektir.
  • RGB LED'ler: Oyun başladığında LED'ler beyaz olacaktır. Herhangi bir golün ardından, golü kimin attığına bağlı olarak LED'ler Kırmızı/Mavi renkte yanacaktır. 5 saniye kaldığında LED'ler yanıp sönmeye başlayacaktır.
  • evive's Buzzer: Herhangi bir gol atıldığında ve oyunun sonunda başlangıçta bir bip sesi duyulur.
  • evive'nin TFT'si: Talimatları, atılan golü, zamanı ve kazananı görüntüleyeceğiz.

Yukarıda gösterilen, oyunun son algoritmasıdır.

Adım 9: Scratch ve Arduino'da Programlama

Scratch ve Arduino'da Programlama
Scratch ve Arduino'da Programlama
Scratch ve Arduino'da Programlama
Scratch ve Arduino'da Programlama
Scratch ve Arduino'da Programlama
Scratch ve Arduino'da Programlama

Program, Scratch (çocuklar grafik programlamayı sevdiği için) veya Arduino'da yapılabilir.

Scratch, kendi yenilikçi ve etkileşimli projelerinizi, hikayelerinizi, oyunlarınızı ve animasyonlarınızı oluşturabileceğiniz ücretsiz bir programlama dilidir. mBlock kullanma (Scratch 2.0 tabanlı).

Scratch ve evive uzantılarını yükleme adımlarını istiyorsanız buraya tıklayın.

Scratch hakkında daha fazla bilgi edinmek istiyorsanız buraya tıklayın.

Scratch'teki kodu basitleştirmek için 10 fonksiyon bloğu oluşturulur (Arduino kullanıyorsanız fonksiyon):

  1. Başlatma: İlk oyun kurulumunu ve değişkenleri başlatın.
  2. Üç girişli LED (Kırmızı, Yeşil ve Mavi): Girişlere göre LED'i AÇIN.
  3. Kuralları Görüntüle: Oyunun başında kuralların TFT Ekranında görüntülenmesi içindir.
  4. Eşleşme Başlatma: Eşleşme ve eşleşme değişkenlerini başlatma.
  5. Zamanlayıcıyı Göster: Maç devam ederken zamanı TFT'de görüntüleyin.
  6. Maç: Maç sırasında olan her şey gol bulmak gibi burada.
  7. Skoru Görüntüle: Maç sırasında ve sonrasında skoru görüntülemek için.
  8. Skor Beraberliği: Bu blok, maçtan sonra LED'i yeşile çevirerek beraberliği gösterir.
  9. Mavi Kazanır: Bu blok, maçtan sonra LED'i maviye çevirerek Mavi'nin oyunu kazandığını gösterir.
  10. Red Wins: Bu blok, maçtan sonra LED'i kırmızıya çevirerek Red'in oyunu kazandığını gösterir.

Tüm bloklar, önceki adımda gösterilen akış şemasını izleyen ana koda entegre edilmiştir.

Aşağıda verilen, mBlock ve Arduino'daki komut dosyasıdır.

Adım 10: Oynanış

oyun
oyun
oyun
oyun
  • Her oyun 3 dakika olacak ve kimin başlayacağına kura atılacak.
  • Her oyuncuya manyetik bir forvet ve manyetik uçlu bir sopa verilecektir. Çubuk, Shorter Side Mount'da yapılan yuvadan yerleştirilecektir. Arena Yatağının altında olacak ve Arena'nın üstüne yerleştirilen forvet oyuncusunu kontrol edecek.
  • Top, oyunun başında veya her gol sonrasında, golü atan oyuncunun karşısındaki dikdörtgen bölge içine yerleştirilecektir.
  • Kazanan, daha fazla gol atan takım olacak, yoksa oyun berabere kalacak.

Adım 11: Oynayalım

Image
Image
Hareket Ettir Yarışması 2017
Hareket Ettir Yarışması 2017

Daha fazla söylenecek şey yok! Sadece fantastik Masa Hokeyi'nin tadını çıkarın.

Top üzerinde derin konsantrasyon ve göz ile elin koordinasyonunu gerektirir.

Aşağıdaki yorumlarda daha fazla fikir bekliyoruz.

Burada evive hakkında daha fazla bilgi edinin ve keşfedin.

Hareket Ettir Yarışması 2017
Hareket Ettir Yarışması 2017

Make It Move Yarışması 2017'de İkincilik

Önerilen: