İçindekiler:
- Adım 1: Manyetik Masa Hokeyi Yapmak İçin Neye İhtiyacımız Var?
- Adım 2: Masa Hokeyi Çerçevesini Hazırlama: Bölüm A
- Adım 3: Masa Hokeyi Çerçevesini Hazırlama: B Kısmı
- Adım 4: Gol Atıldıktan Sonra Topu Algılamak için Sensörleri Entegre Etme
- Adım 5: Manyetik Forvet ve Çubuğun Hazırlanması
- Adım 6: Hokey Masasını Süslemek
- Adım 7: Sensörleri ve Işıkları Evive ile Kablolama
- Adım 8: Scratch ve Arduino'da Programlama: Algoritma Akış Şeması
- Adım 9: Scratch ve Arduino'da Programlama
- Adım 10: Oynanış
- Adım 11: Oynayalım
Video: Karton, RGB Işıklar ve Sensörler ile DIY Manyetik Masa Hokeyi: 11 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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?
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
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ı
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 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ı
Ş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
İ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
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ı
Ş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
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):
- Başlatma: İlk oyun kurulumunu ve değişkenleri başlatın.
- Üç girişli LED (Kırmızı, Yeşil ve Mavi): Girişlere göre LED'i AÇIN.
- Kuralları Görüntüle: Oyunun başında kuralların TFT Ekranında görüntülenmesi içindir.
- Eşleşme Başlatma: Eşleşme ve eşleşme değişkenlerini başlatma.
- Zamanlayıcıyı Göster: Maç devam ederken zamanı TFT'de görüntüleyin.
- Maç: Maç sırasında olan her şey gol bulmak gibi burada.
- Skoru Görüntüle: Maç sırasında ve sonrasında skoru görüntülemek için.
- Skor Beraberliği: Bu blok, maçtan sonra LED'i yeşile çevirerek beraberliği gösterir.
- Mavi Kazanır: Bu blok, maçtan sonra LED'i maviye çevirerek Mavi'nin oyunu kazandığını gösterir.
- 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ış
- 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
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.
Make It Move Yarışması 2017'de İkincilik
Önerilen:
NodeMCU Sensörler Kontrol Rölesi ile IoT Tabanlı Ev Otomasyonu Nasıl Yapılır: 14 Adım (Resimlerle)
NodeMCU Sensörleri Kontrol Rölesi ile IoT Tabanlı Ev Otomasyonu Nasıl Yapılır: IoT tabanlı bu projede Blynk ile Ev Otomasyonu ve gerçek zamanlı geri beslemeli NodeMCU kontrol rölesi modülü yaptım. Manuel Modda, bu röle modülü Mobil veya akıllı telefondan ve Manuel anahtardan kontrol edilebilir. Otomatik Modda, bu akıllı
DIY Düşük Maliyetli Hava Hokeyi Masası: 27 Adım (Resimlerle)
Kendin Yap Düşük Maliyetli Hava Hokeyi Masası: Profesyonel bir hava hokeyi kurulumu, onu çalıştırmak için gereken karmaşık sistemler nedeniyle genellikle yalnızca oyun salonlarında mevcuttur. Amacımız, bu oyun deneyimini evinize getiren bir DIY hava hokeyi masası oluşturmaktı. Yaygın olarak bulunan kullanarak
3 İnanılmaz BEYİN / ZİHİN Kontrol Projesi Işıklar Arduino ve Neurosky ile LedStrip LED: 6 Adım (Resimlerle)
3 İnanılmaz BEYİN / ZİHİN Kontrol Projeleri Işıklar Arduino ve Neurosky ile LedStrip LED: Hiç sadece düşünerek ışıkları AÇMAK veya KAPATMAK istediniz mi? Yoksa bir RGB ledin rengine bakarak ne kadar stresli olduğunuzu bilmek ister misiniz? Şimdi bu Talimatları takip ederek yapabilirsiniz! Neye gittiğimiz hakkında bir fikir edinmek için
Dokunmatik Sensörler ve MIDI ile LED Tutulması: 9 Adım (Resimlerle)
Dokunmatik Sensörler ve MIDI ile LED Tutulması: LED tutulması, tümü Arduino Uno ile kontrol edilen LED'ler, kapasitif dokunmatik sensörler ve bir MIDI çıkışı ile etkileşimli bir araçtır. Cihazı birçok farklı şekilde programlayabilirsiniz. Tüm uygulamalarda fikir hemen hemen aynıdır:
Rastgele Motor Koleksiyonları ile Ne Yapılır: Proje 2: Dönen Işıklar (Model UFO): 12 Adım (Resimlerle)
Rastgele Motor Koleksiyonları ile Ne Yapmalı: Proje 2: Dönen Işıklar (Model UFO): Yani, hala Rastgele Motor Koleksiyonum var… Ne yapacağım? Peki, düşünelim. Bir LED ışık döndürücüye ne dersiniz? (Elde değil, üzgünüm kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır kıpır Çalışma