İçindekiler:

Kendi Kendini Oynayan Arduino Pinball Makinesi!: 13 Adımda (Resimli)
Kendi Kendini Oynayan Arduino Pinball Makinesi!: 13 Adımda (Resimli)

Video: Kendi Kendini Oynayan Arduino Pinball Makinesi!: 13 Adımda (Resimli)

Video: Kendi Kendini Oynayan Arduino Pinball Makinesi!: 13 Adımda (Resimli)
Video: ASKERDE DÖVME NASIL YAPILIR? 2024, Kasım
Anonim
Image
Image
Kendi Kendine Oynayan Arduino Pinball Makinesi!
Kendi Kendine Oynayan Arduino Pinball Makinesi!
Kendi Kendini Oynayan Arduino Pinball Makinesi!
Kendi Kendini Oynayan Arduino Pinball Makinesi!
Kendi Kendini Oynayan Arduino Pinball Makinesi!
Kendi Kendini Oynayan Arduino Pinball Makinesi!

"Kendi kendine oynayan bir langırt makinesi, tüm eğlencesini ortadan kaldırmıyor mu?" sorduğunu duyuyorum. Belki otonom robotlarla ilgilenmiyorsanız olabilir. Ancak ben, harika şeyler yapabilen robotlar yapmakla çok ilgiliyim ve bu da oldukça havalı şeyler yapıyor.

Bu proje, Kennesaw Eyalet Üniversitesi için üst düzey bir tasarım projesi olarak inşa edildi ve inşa etmek için gerçek bir çocukluk hayalimdi.

Özellikler arasında kaç puan aldığınızı izleyen çalışan bir puan sistemi, çok toplu bir plinko makinesi ve ön tarafta anında çevirebileceğiniz otonom bir etkinleştirme anahtarı bulunur. Oyun sırasında paletlerin konumunu ve langırtın konumunu sürekli olarak tespit eden ve bunların göreceli farklılıklarına göre kararlar veren, üste monte edilmiş bir USB kamera vardır. Projenin daha fazla resmi burada!

Projeyi tam olarak yeniden yaratamayabilirsiniz (hatta istemeseniz bile), umarım bu size harika şeyler yapmak için ilham veya başlangıç noktası verir.

Öyleyse kendini hazırla ve…Hadi Robot Yapalım!

Gereçler

Açıkçası, bu projede çok fazla malzeme var ve her bir parçayı listeleyebileceğimi düşünmüyorum, faydalı olacağını da düşünmüyorum. Ancak, bu projeyi oluşturmak için gerekli olan temel langırt bileşenlerinin ve araçların bir listesini sağlamak istiyorum. Daha sonraki bölümlerde, belirli bileşenler için daha ayrıntılı bir listeye sahip olmaya çalışacağım.

Aletler:

  • CNC ve/veya Lazer kesiciye erişim
  • Dremel ve zımpara kağıdı
  • Havya
  • 3D yazıcı (makinenize bağlı olarak)
  • Linux Bilgisayar
  • USB Kamera

Malzemeler:

  • Çok sayıda 22 / 24 AWG tel
  • Teller için çok fazla ısı büzüşmesi
  • 3/4 inç kontrplak (Baltık huş ağacı kullandık) - 2x 4x8 yaprak
  • Güzel bir güç kaynağı - Bunun gibi!
  • Buck Dönüştürücü (Işık Gücü) - Bunun gibi!

Pinball Bileşenleri:

Hemen hemen tüm langırt bileşenleri Pinball Life'dan satın alınabilir.

  • Sol ve Sağ Flipper montajı
  • 2x Flipper yarasalar
  • 2x Flipper düğmeleri
  • 2x Yaprak anahtarları
  • Pop Tampon Montajı
  • 2x Sapan tertibatları
  • Sapanlar için en az 6x yıldız gönderisi
  • Yıldız direkleri için en az 2x 2" lastik bant
  • Başlatıcı mekanizması
  • Makinenizin ihtiyaç duyduğu sayıda #44 bayonet tarzı ışık ve montaj braketi
  • Makinenizin ihtiyaç duyduğu kadar oyun alanı girişi
  • Makinenizin ihtiyaç duyduğu kadar çok eğirme makinesi
  • Makinenizin ihtiyaç duyduğu kadar rollover anahtarı
  • Makinenizin ihtiyaç duyduğu kadar dikey hedef

Ve tabii ki bir Arduino Mega!

Adım 1: Nasıl Çalıştığını Araştırın

Nasıl Çalıştığını Araştırın
Nasıl Çalıştığını Araştırın
Nasıl Çalıştığını Araştırın
Nasıl Çalıştığını Araştırın
Nasıl Çalıştığını Araştırın
Nasıl Çalıştığını Araştırın

Herhangi bir şey inşa etmenin ilk adımı, o şeyin tek tek parçalarının birlikte nasıl çalıştığına dair hafif bir araştırma yapmaktır. Elektrikli bileşenler hakkında en azından hafif bir anlayışa sahip olacağınızı varsayıyorum, ancak olmasa bile bunun yine de yardımcı olacağını umuyorum.

Genel Pinball Tasarımı

Bir langırt makinesi hakkında düşünürken genel yardım için, bu bağlantılar size büyük bir anlayış sağlamalıdır.

  • Pinball Tasarımı, Baştan Bitir -
  • Kısa langırt bileşeni açıklamaları -
  • Güzel animasyonlarla Harika Eğitilebilir -

Elektrik parçaları:

Langırt bileşenlerinin çoğu, onları harekete geçiren elektro-mekanik bir işleme sahiptir.

  • Paletler -
  • Pop Bumper -
  • Sapan -
  • Transistör Teorisi -

Mekanik Langırt Tasarımı:

Bu bölüm CAD modelleri, ağaç işleme ipuçları ve diğer faydalı mekanik yardımları içerir.

  • pinballmakers.com'dan CAD modelleri -
  • Ekibimiz tarafından yapılan CAD modelleri -
  • Ahşap ve Akrilik Freze -
  • Kırlangıç Kuyruğu Yapımı -

Yazılım ve Özerklik Tasarımı:

Bu bölüm, bir şeyi otonom hale getirirken yardımcı olabilecek farklı algoritmalara ve projelere bağlantılar içerir.

  • Benzer bir projenin github deposu -
  • Düzgünleştirme Algoritmaları (hız / konum takibi için) -
  • Arduino donanım ROS köprüsünü hızlandırma (gerekirse) -

2. Adım: Makinenizi Kağıt Üzerinde Tasarlayın

Makinenizi Kağıt Üzerinde Tasarlayın
Makinenizi Kağıt Üzerinde Tasarlayın
Makinenizi Kağıt Üzerinde Tasarlayın
Makinenizi Kağıt Üzerinde Tasarlayın
Makinenizi Kağıt Üzerinde Tasarlayın
Makinenizi Kağıt Üzerinde Tasarlayın

Yani bu ilk başta daha basit bir görev gibi görünebilir ve eğer uzun süredir bunu düşünüyorsanız, belki de öyledir. Ancak, bir nedenden dolayı, bu başarılması oldukça zor bir şey olabilir.

İlk başta hesaba katmadığınız alan kısıtlamalarınız olabilir veya belki de düşündüğünüz bazı çekimlerin paletlerinizi vurması imkansız olabilir. Dışarı çıkmadan ve çalışmayan bir tasarım için zaman ve para harcamadan önce tüm bunların kafanızda ve kağıt üzerinde çalışıyor olması gerekir.

Ekibimiz için, son oyun alanını gerçekten geçmeden ve frezelemeden önce gerçekten ucuz kontrplak üzerinde birkaç test tahtasına ayırdık. Ayrıca birçok tasarım yinelemesinden geçtik ve makinenin nasıl göründüğünü sürekli olarak değiştiriyorduk, ancak attığımız her adım bizi nihai ürüne biraz daha yaklaştırdı.

Bu nedenle, hatalarımızdan ders alın ve şu faydalı ipuçlarını kullanın:

  • 3B modellemeye geçmeden önce kağıda (veya beyaz tahtaya veya herhangi bir şeye) çizim yapın.
  • Frezelemenizde hata yapmayı planlayın, çıkarılıp tekrar takılabilen "modüler" özelliklere sahip olun.
  • Tekerleği yeniden icat etmeyin, popüler oyunlara ve oyun alanlarını nasıl yapılandırdıklarına bakın.
  • Kafanızdaki rüya tam olarak önünüze çıkan şey olmayacak, ama orada olanı alın ve onunla birlikte koşun.

Adım 3: Makinenizi SolidWorks'te Tasarlayın

SolidWorks'te Makinenizi Tasarlayın
SolidWorks'te Makinenizi Tasarlayın

Arduino Yarışması 2020'de İkincilik Ödülü

Önerilen: