İçindekiler:

Evive-Arduino Tabanlı Gömülü Platform Kullanan Masa Üstü Pinball Makinesi: 18 Adım (Resimlerle)
Evive-Arduino Tabanlı Gömülü Platform Kullanan Masa Üstü Pinball Makinesi: 18 Adım (Resimlerle)

Video: Evive-Arduino Tabanlı Gömülü Platform Kullanan Masa Üstü Pinball Makinesi: 18 Adım (Resimlerle)

Video: Evive-Arduino Tabanlı Gömülü Platform Kullanan Masa Üstü Pinball Makinesi: 18 Adım (Resimlerle)
Video: Adamların Koyduğu Demire Bak 😱😭#shorts #türkiye #deprem #japonya #demir #karşılaştırma 2024, Aralık
Anonim
Evive-Arduino Tabanlı Gömülü Platform Kullanan Masa Üstü Langırt Makinesi
Evive-Arduino Tabanlı Gömülü Platform Kullanan Masa Üstü Langırt Makinesi
Evive-Arduino Tabanlı Gömülü Platform Kullanan Masa Üstü Langırt Makinesi
Evive-Arduino Tabanlı Gömülü Platform Kullanan Masa Üstü Langırt Makinesi
Evive-Arduino Tabanlı Gömülü Platform Kullanan Masa Üstü Langırt Makinesi
Evive-Arduino Tabanlı Gömülü Platform Kullanan Masa Üstü Langırt Makinesi

Başka bir hafta sonu, başka bir heyecan verici oyun! Ve bu sefer herkesin favori atari oyunu olan Pinball'dan başkası değil! Bu proje size kendi Pinball makinenizi evde kolayca nasıl yapacağınızı gösterecek. Tek ihtiyacınız olan, canlı Başlangıç Kitindeki bileşenler, bazı lazerle kesilmiş parçalar, makinenizi süslemek için renkler ve kağıtlar ve bir sürü DIY-ing! Öyleyse arkadaşlarınızı da yanınıza alın, Kendin Yap şapkalarınızı takın ve hazır, hazır, DIY!

Kodu, gelişmiş özelliklere sahip çok yönlü grafik programlama platformumuz olan PictoBlox'ta yazdık. Buradan indirebilirsiniz.

Adım 1: Sarf Malzemeleri

Gereçler
Gereçler

Donanım

  • canlı
  • MDF Levhalar
  • IR Sensörler
  • DC Motorlar
  • RGB LED Şerit
  • Limit anahtarı
  • ekmek tahtası
  • Gökkuşağı Telleri
  • dirençler
  • zıtlıklar
  • Lastik bantlar
  • Renk Sayfası
  • Somun ve Cıvata
  • Atlama Kabloları
  • Bazı 3D Basılı Bileşenler

Yazılım

PictoBlox

Yukarıdaki elektronik bileşenlerin çoğu, evive Başlangıç Kitinde bulunabilir.

Adım 2: Tasarımı Anlamak

Tasarımı Anlamak
Tasarımı Anlamak

Bildiğiniz gibi, bir langırt oyununda oyunu ilginç kılan bir dizi bileşen vardır. Böylece hazırlayacağımız yapının tasarımını anlayalım. Bileşenlerin bazıları MDF kesikleri ve bazıları tasarımını aşağıda bulabileceğiniz 3D baskıdır.

Not: Langırtı karton levhadan da yapabilirsiniz ancak MDF daha fazla dayanıklılık sağlayacaktır.

Pinball Makinesi için aşağıdaki bileşenlere ihtiyacımız olacak

  1. Kontrol Paneli
  2. Destekler (x 2)
  3. Puan Duvarları (x 4)
  4. Baz
  5. Sınır Duvarları (x 2)
  6. Ön Duvar
  7. Ekstra Duvar
  8. Fırlatma Duvarı
  9. Drenaj Duvarı

Bu parçalara ve 3D baskıya sahip olduğunuzda başlayalım!

Adım 3: Oyun Alanını Güzelleştirmek

Oyun Alanını Güzelleştirmek
Oyun Alanını Güzelleştirmek

Playfield, tüm Pinball oyununun oynandığı alandır. Ayrıca, tüm bileşenler oyun alanına yerleştirilecektir, bu nedenle, ilk adımda tabanın süslenmesi önerilir (sadece isterseniz).

Uzay temasıyla ilerliyoruz bu yüzden taban plakasına güzel bir uzay resmi yapıştırdık. Kağıdı tabana yapıştırdıktan sonra, taban plakasında bulunan kağıtların üzerinde delikler açtığınızdan emin olun.

Adım 4: Sınır Duvarlarının Takılması

Sınır Duvarlarının Takılması
Sınır Duvarlarının Takılması
Sınır Duvarlarının Takılması
Sınır Duvarlarının Takılması

Hem sol sınır duvarını hem de sağ sınır duvarını alın ve M3 somun ve cıvataları kullanarak (resim 1'de gösterildiği gibi) taban plakasına tutturun.

İşiniz bittiğinde, ön duvarı alın ve taban plakasına ve sol sınır duvarına takın (resim 2'de gösterildiği gibi). Burada kalan boşluk Launchpad'i yapmak için ön duvarı sağ sınıra bağlamayacağız. Fırlatma paneli, topumuzu oyun alanına fırlatacağımız veya fırlatacağımız koridordan başka bir şey değildir.

Adım 5: Başlatma Paneli ve Tahliyenin Montajı

Launchpad ve Drenajın Montajı
Launchpad ve Drenajın Montajı
Launchpad ve Drenajın Montajı
Launchpad ve Drenajın Montajı
Launchpad ve Drenajın Montajı
Launchpad ve Drenajın Montajı

Şimdi fırlatma rampasını ve tahliyeyi yapalım. Launchpad, bildiğiniz gibi, topu oyun alanına fırlattığımız yerdir. Boşaltma, oyunu bitiren yerdir, yani top bir kez boşaltmaya ulaştığında, bu şansla artık oyun alanına geri dönemez. Ayrıca, tahliyedeki top aşağı yuvarlanır ve fırlatma rampasında biter. Artık neyin ne olduğunu bildiğimize göre, montajlarına başlayalım.

Ekstra duvarı alın ve ön duvara ve taban plakasına takın (yukarıdaki resim 1'de gösterildiği gibi).

Şimdi tahliye duvarını alın ve ekstra duvara ve sol sınıra tutturun. Drenaj duvarının biraz eğimli olduğunu fark edebilirsiniz, bu da topun aşağı yuvarlanmasını kolaylaştırır (yukarıdaki resim 2'de gösterildiği gibi).

Bittiğinde, fırlatma duvarını taban plakasındaki sağ sınır duvarına paralel olarak takın. Ekstra duvar ile fırlatma duvarı arasında biraz boşluk bıraktığınızdan emin olun. Bu boşluk, tahliye ve fırlatma rampası arasındaki kapı görevi görecektir (yukarıdaki resim 3'te gösterildiği gibi).

Adım 6: Skor Duvarlarını Takma

Puan Duvarlarını Takma
Puan Duvarlarını Takma

Skor duvarı veya hedef duvarlar. Bunlar daha iyi puan almanızı sağlayacak duvarlardır. Top birinci ve üçüncü duvardan geçtiğinde toplam puanınıza 500 puan eklenir. Ve top orta duvardan geçerse 1000 puan kazanırsınız.

Bu nedenle, M3 somun ve cıvataları kullanarak çentik duvarlarını tabana tutturun.

7. Adım: Arka Sınırı Takma

Arka Sınırı Takma
Arka Sınırı Takma

Şimdi, topu çok sert vurduğumuzda bile topun oyun sahasından çıkmaması için arka duvarı sağlamlaştırmamız gerekiyor. Arka duvarı yapmak için bir köpük levha kullandık.

Kalın köpük tabakayı kesin ve Hot Glue kullanarak taban plakasına ve sınırlarına yapıştırın.

Adım 8: Desteklerin ve Eğim Duvarının Takılması

Desteklerin ve Eğim Duvarının Takılması
Desteklerin ve Eğim Duvarının Takılması
Desteklerin ve Eğim Duvarının Takılması
Desteklerin ve Eğim Duvarının Takılması

Şimdi, temel oyun alanı neredeyse hazır, langırt makinesine destek ekleme zamanı. İki destek plakasını alın ve M3 somun ve cıvatalarını kullanarak yukarıdaki şekil 1'de gösterildiği gibi taban plakasına sabitleyin. Destek eklemek, langırt makinenize eğim verecektir.

Geriye sadece köşe olan küçük bir şey kaldı. Sol sınır duvarı ve drenaj duvarının etkileşiminin yakınında küçük bir köşe oluştuğunu fark edebilirsiniz. Topun burada sıkışıp kalma ihtimali var. Böylece eğim duvarını ekleyeceğiz, top bu köşeye ulaştığında hızla tahliyeye yuvarlanıyor.

Bununla oyun alanımız hazır.

Adım 9: Motorları Ekleme

Motorları Eklemek
Motorları Eklemek

Langırt oyununda oyun alanının asla boş olmadığını fark edebilirsiniz. Oyunu ilginç kılmak için oyun alanında tonlarca unsur var. Bunlardan biri palet, diğeri tampon.

Tamponlar, topu rastgele herhangi bir yönde uzağa iterek sürekli dönenlerdir. Bu nedenle, 20 mm uzunluğunda M3 somun ve cıvatalar kullanarak 3 DC motoru üst sınırın yakınına takın.

Şimdi palet motorlarını ekleme zamanı. Flipper motorları boşaltma ucuna doğru takılacaktır. Bir sonraki adımda paletlerin ne olduğunu tartışacağız. O zamana kadar unutmayın, sizi kurtarabilecek olanlar onlar.

Not: Motorları monte etmeden önce, evive'nin yazılımını kullanarak test edin. Donanım yazılımı menüsünü açın, Kontroller'i seçin, motorları seçin, motorları nereye taktığınıza bağlı olarak M1 veya M2'yi seçin.

Adım 10: Limit Anahtarlarını Takma

Limit Anahtarlarının Takılması
Limit Anahtarlarının Takılması

Flippers, kontrolünüz altında olanlardır. İlgili düğmeye bastıktan sonra topu oyun alanına yönlendirirler. Böylece paletlerin 360 derece dönmesini istemiyoruz. Limit anahtarlarını kullanarak palet hareketlerini kısıtlayacağız. Drenaj alanının yakınında küçük eğriler görebilirsiniz, burası paletlerimizi sabitleyeceğimiz yerdir. Şimdi, her palet için iki dokunsal anahtar yapacağız. Onları eğrinin sonuna yapıştırın. Düğmeye basar basmaz kanatçık DC motoru dönmeye başlayacak, kanatçık üst limit anahtarına dokunur dokunmaz DC motor paleti aşağı indirecek şekilde ters yönde dönmeye başlayacaktır. Şimdi, palet alt limit anahtarına dokunur dokunmaz, kontrol düğmesine tekrar basılana kadar motor dönmeyi durdurur.

Aynı işlemi diğer taraf için de tekrarlayın.

Adım 11: IR Sensörlerini Monte Etme

IR Sensörlerini Monte Etme
IR Sensörlerini Monte Etme
IR Sensörlerini Monte Etme
IR Sensörlerini Monte Etme

Küçük duvarlara neden skor duvarı dediğimizi biliyoruz, ancak topun içlerinden geçtiğini nasıl anlayacaklar. Bunun için IR sensörleri ekleyeceğiz. Toplamda 5 IR sensörü ekleyeceğiz.

  • Başlatma panelinde bir
  • Skor duvarları için üç
  • Kanalizasyonda bir

Top, fırlatma rampasının IR sensöründen geçer geçmez oyun başlar.

Şimdi, skor duvarlarındaki IR'ler, topun skor duvarlarından kaç kez geçtiğini fark edecek.

Son olarak, kanaldaki IR oyunun bittiğini gösterir(resim 2).

Not: IR sensörlerini monte etmeden önce, evive'nin ürün yazılımını (Pin State Monitor) kullanarak sensörleri test edin. Ayrıca, iyi yanıt vermiyorlarsa, onları kalibre etmeyi deneyin.

Adım 12: Kontrol Düğmelerini ve RGB Şeridi Ekleme

Kontrol Düğmelerini ve RGB Şeridi Ekleme
Kontrol Düğmelerini ve RGB Şeridi Ekleme
Kontrol Düğmelerini ve RGB Şeridi Ekleme
Kontrol Düğmelerini ve RGB Şeridi Ekleme

Öncelikle kontrol butonlarını ekleyelim. Kontrol düğmeleri paletlerin hareketini kontrol edecek olanlardır. İki adet arcade anahtarımız var ve bunları verilen deliklere kontrol paneline bağladık.

Bittiğinde, RGB LED şeridini alın ve oyun alanının sınırlarına yapıştırın. Oyunun durumunu gösteren RGB şeridinin rengini değiştireceğiz. RGB, yeni bir oyun başladığında yeşile dönmeli ve oyun bittiğinde kırmızıya dönmelidir. Ayrıca top, skor duvarlarından her geçtiğinde değişmelidir.

Adım 13: Başlatıcıyı Ekleme

Başlatıcıyı Ekleme
Başlatıcıyı Ekleme

Şimdi, başlatıcıyı veya pistonu ekleme zamanı. Başlatıcı, topunuzu fırlatma paneli aracılığıyla oyun alanına fırlatmanıza yardımcı olacaktır. Lastik bandı taktığımız fırlatıcıyı 3 boyutlu olarak yazdırdık. Kauçuğun ucu ön duvara ve sol sınır duvarına takılır. Fırlatıcıyı ne kadar çok çekerseniz, topa o kadar fazla kuvvet aktarılır.

Adım 14: Kontrol Panelini Takma

Kontrol Panelini Takma
Kontrol Panelini Takma

Pistonunuzu ve kabloları sensörlere taktıktan sonra, M3 somun ve cıvataları kullanarak kontrol panelini oyun alanının üstüne takın.

Adım 15: 3B Basılı Parçaları Ekleme Zamanı

Önce yan kulvar duvarlarını ekleyelim, top kulvara girerse bunlar topunuzu palete yönlendirecektir.

resim
resim

Tamponun kullanımını zaten bildiğimiz gibi. DC motorların serbest millerine sabitleyin.

resim
resim

Paletleri ekleme zamanı, paletleri DC motorun miline sabitleyin. Ayrıca paletlerin verilen eğrilere iyi oturduğundan emin olun.

resim
resim

Bittiğinde, biraz kicker ekleyelim. Vurucular, top her dokunduğunda topu oyun alanına yatay olarak itenlerdir, Her iki tarafa 3 adet tutucu takın ve etrafına lastikler sarın.

Bununla, tüm langırt montajınız tamamlandı.

resim
resim

Adım 16: Bağlantının Yapılması

Bağlantının Yapılması
Bağlantının Yapılması
Bağlantının Yapılması
Bağlantının Yapılması
  1. IR Sensörlerini Bağlama
    1. 1 IR Sensörü (sinyal pimi) evin Dijital Pimine 8 puan verin
    2. 2 IR sensörü (sinyal pini) evinin Digital Pin 9'una puanlayın
    3. 3 IR sensörü (sinyal pimi) evinin Dijital Pimine 10 puan verin
    4. Duvar IR sensörünü (sinyal pimi) evin Dijital Pimine 11'e boşaltın
    5. Launchpad IR sensörü (sinyal pimi) evin Dijital Pin 12'sine
    6. Şimdi tüm IR sensörünün VCC ve GND'sini evin VCC ve GND'sine bağlayın
  2. RGB Şeridi Bağlama

    RGB LED şeridini evin 13 numaralı Dijital Pinine bağlayın

  3. Flipper Motorlarının Bağlanması

    1. Sol Flipper Motoru M1 evinin portuna
    2. Evive M2 portuna Sağ Flipper Motor
  4. Paletlerin Bağlanması

    1. Sol Yan Flipper Switch'in “NC” terminalini evive ve 10K ohm rezistörün Dijital Pin 2'sine bağlayın ve 10k ohm rezistörün başka bir ucunu evin GND'sine bağlayın, ayrıca Sol Yan Flipper Switch'in “COM” terminalini evin VCC'sine bağlayın
    2. Benzer şekilde, Sağ Yan Flipper Switch'in “NC” terminalini evive ve 10k ohm rezistörün Dijital Pin 3'üne bağlayın ve 10K ohm rezistörün başka bir ucunu evin GND'sine bağlayın, ayrıca Sağ Yan Flipper anahtarının “COM” terminalini VCC'ye bağlayın canlı
  5. Tampon Motorlarının Bağlanması

    3 Tampon motorunu paralel olarak bağlayın ve bir ucunu Rölenin VVR(+) pinine diğer ucunu ise “COM” terminaline bağlayın, ardından rölenin “NO” terminalini VVR(-) evive pinine bağlayın

  6. Limit Anahtarlarının Bağlanması

    1. Sol Kenar Limit Anahtarının (Yukarı) “NC”sini evin VCC'sine ve COM terminalini evin Dijital Pin 4'üne ve 10K ohm direnç üzerinden GND'ye bağlayın
    2. Sol Kenar Limit Anahtarının (Aşağı) “NC”sini evin VCC'sine ve COM terminalini evin Dijital Pin 5'ine ve 10K ohm direnç üzerinden GND'ye bağlayın
    3. Sağ Taraf Limit Anahtarının (Yukarı) “NC”sini evin VCC'sine ve COM terminalini evin Dijital Pin 6'sına ve 10K ohm direnç üzerinden GND'ye bağlayın
    4. Sağ Taraf Limit Anahtarının (Aşağı) “NC”sini evin VCC'sine ve COM terminalini evin Dijital Pin 7'sine ve 10K ohm direnç üzerinden GND'ye bağlayın

Adım 17: Kodlama Zamanı

Scratch 3.0 tabanlı bir programlama yazılımı olan PitoBlox'ta kod yazacağız. Evive için aşağıdaki betiği yükleyin.

resim
resim
resim
resim
resim
resim
resim
resim
resim
resim

Adım 18: Sonuç

Bununla DIY Pinball makineniz hazır. Elde etmek. Ayarlamak. Langırt!

Önerilen: