İçindekiler:

İki Tren Çalıştıran Basit Otomatik Noktadan Noktaya Model Demiryolu: 13 Adım (Resimlerle)
İki Tren Çalıştıran Basit Otomatik Noktadan Noktaya Model Demiryolu: 13 Adım (Resimlerle)

Video: İki Tren Çalıştıran Basit Otomatik Noktadan Noktaya Model Demiryolu: 13 Adım (Resimlerle)

Video: İki Tren Çalıştıran Basit Otomatik Noktadan Noktaya Model Demiryolu: 13 Adım (Resimlerle)
Video: ASAM-Avrasya Bir´de Çin´in Kuşak Yol Projesi 8.BÖLÜM-Talip Murat Kolbaşı 2024, Kasım
Anonim
İki Tren Çalıştıran Basit Otomatik Noktadan Noktaya Model Demiryolu
İki Tren Çalıştıran Basit Otomatik Noktadan Noktaya Model Demiryolu

Arduino mikro denetleyicileri, düşük maliyetli kullanılabilirlikleri, açık kaynaklı donanım ve yazılımları ve size yardımcı olacak geniş bir toplulukları nedeniyle model demiryolu yerleşimlerini otomatikleştirmenin harika bir yoludur.

Model demiryolları için, Arduino mikro denetleyicileri, düzenlerini basit ve uygun maliyetli bir şekilde otomatikleştirmek için harika bir kaynak olduğunu kanıtlayabilir. Bu proje, iki treni çalıştırmak için çok noktalı bir model demiryolu yerleşiminin otomasyonunun böyle bir örneğidir.

Bu proje, önceki noktadan noktaya model demiryolu otomasyon projelerinden bazılarının yükseltilmiş bir versiyonudur.

Bu projeye biraz:

Bu proje, üç istasyonlu çok noktalı bir model demiryolu yerleşimini otomatikleştirmeye odaklanmaktadır. 'A' deyin, başlangıçta her iki treni de barındıran bir başlangıç istasyonu var. İstasyondan ayrılan ana hat, sırasıyla 'B' ve 'C' diyen iki istasyona giden iki hatta ayrılır.

1. Adım: Videoyu İzleyin

Image
Image

Düzenin çalışmasını anlamak için yukarıdaki videoyu izleyin.

2. Adım: Gerekli Tüm Şeyleri Alın

Arduino Mikrodenetleyicisini Programlayın
Arduino Mikrodenetleyicisini Programlayın

İşte bu proje için ihtiyacınız olacak:

  • Adafruit motor kalkanı V2 ile uyumlu bir Arduino mikrodenetleyici.
  • Bir Adafruit motor kalkanı V2. (Bunun hakkında daha fazla bilgiyi burada bulabilirsiniz.)
  • Genişletme kalkanı(Opsiyonel ancak şiddetle tavsiye edilir)
  • Üç "algılanmış" parça.
  • 6 erkekten erkeğe jumper kablosu (Kayıtları bağlamak ve güç kablolarını motor kalkanına bağlamak için.)
  • 3 takım 3 erkek-dişi jumper kablo, toplam 9 (Sensörleri Arduino kartına bağlamak için)
  • Akım kapasitesi en az 1A(1000mA) olan 12 voltluk bir DC güç kaynağı adaptörü.
  • Uygun bir USB kablosu (Arduino kartını bilgisayara bağlamak için).
  • Bir bilgisayar (Arduino kartını programlamak için)
  • Küçük bir tornavida

Adım 3: Arduino Mikrodenetleyicisini Programlayın

Arduino IDE'nizde Adafruit motor shield v2 kütüphanesinin kurulu olduğundan emin olun, değilse Ctrl+Shift+I tuşlarına basın, Adafruit motor shield'i arayın ve Adafruit Motor Shield v2 kütüphanesinin en son sürümünü indirin.

Kodu Arduino mikrodenetleyicisine yüklemeden önce, neler olduğu ve nasıl olduğu hakkında bir fikir edinmek için kodu gözden geçirdiğinizden emin olun.

Adım 4: Düzeni Yapın

Düzeni Yap
Düzeni Yap

Her 'algılanmış' parkurun düzeni ve konumu ve katılım hakkında daha fazla bilgi edinmek için yukarıdaki resme tıklayın.

Adım 5: Motor Kalkanını Arudino Kartına Takın

Motor Kalkanını Arudino Kartına Takın
Motor Kalkanını Arudino Kartına Takın

Kalkanın pimlerini Arduino kartının sürüleri ile dikkatlice hizalayarak motor kalkanını Arduino kartına takın ve hiçbir pimin bükülmediğinden emin olun.

Adım 6: Turnout'ları Motor Shield'e bağlayın

Turnout'ları Motor Shield'e Bağlayın
Turnout'ları Motor Shield'e Bağlayın
Turnout'ları Motor Shield'e Bağlayın
Turnout'ları Motor Shield'e Bağlayın
Turnout'ları Motor Shield'e Bağlayın
Turnout'ları Motor Shield'e Bağlayın

Aşağıdaki bağlantıları yapın:

  • Motor kalkanı 'M3' çıkışını 'A' çıkışına bağlayın.
  • Motor kalkanı 'M4' çıkışını 'B' çıkışına bağlayın.

Adım 7: Hat Gücünü Motor Kalkanına Bağlayın

Ray Gücünü Motor Kalkanına Bağlayın
Ray Gücünü Motor Kalkanına Bağlayın
Ray Gücünü Motor Kalkanına Bağlayın
Ray Gücünü Motor Kalkanına Bağlayın

'M1' motor kalkanının çıkışını ana hatta kurulu hat güç besleyicisine bağlayın.

Adım 8: Genişletme Kalkanını Motor Kalkanına Takın

Genişletme Kalkanını Motor Kalkanına Takın
Genişletme Kalkanını Motor Kalkanına Takın

Adım 9: 'Algılanmış' İzleri Kalkan'a bağlayın

'Algılanmış' İzleri Kalkana Bağlayın
'Algılanmış' İzleri Kalkana Bağlayın
'Algılanmış' İzleri Kalkana Bağlayın
'Algılanmış' İzleri Kalkana Bağlayın
'Algılanmış' İzleri Kalkana Bağlayın
'Algılanmış' İzleri Kalkana Bağlayın
'Sensörlü' İzleri Kalkana Bağlayın
'Sensörlü' İzleri Kalkana Bağlayın

'Sensörlü' parçalarla aşağıdaki bağlantıları yapın:

  • Her sensörün 'güç', 'VIN' veya 'VCC' etiketli pinini, '+5V' veya 'VCC' olarak etiketlenmiş genişleme kalkanının başlık rayına bağlayın.
  • Her sensörün 'GND' etiketli pimini, 'GND' olarak etiketlenmiş genişletme kalkanının başlık rayına bağlayın.
  • Sensör A'nın çıkışını Arduino kartının 'A0' pinine bağlayın.
  • Sensör B'nin çıkışını Arduino kartının 'A1' pinine bağlayın.
  • Sensör C'nin çıkışını Arduino kartının 'A2' pinine bağlayın.

Adım 10: Trenleri 'A' İstasyonundaki Raylara Yerleştirin

Trenleri 'A' İstasyonundaki Raylara Yerleştirin
Trenleri 'A' İstasyonundaki Raylara Yerleştirin
Trenleri 'A' İstasyonundaki Raylara Yerleştirin
Trenleri 'A' İstasyonundaki Raylara Yerleştirin

Trenleri A istasyonunun raylarına yerleştirin. A treni A istasyonunun yan hattına ve B treni düz olana yerleştirilecektir. Daha fazla bilgi için 4. adıma bakın. B trenini temsil etmek için burada bir dizel lokomotif kullanılmıştır.

Özellikle buharlı lokomotifler için bir yeniden raylı araç kullanılması önerilir.

Adım 11: Kurulumu Güç Kaynağına Bağlayın ve Açın

Kurulumu Güç Kaynağına Bağlayın ve Açın
Kurulumu Güç Kaynağına Bağlayın ve Açın

Kurulumu açtıktan sonra, lokomotif yanlış yönde hareket etmeye başlarsa, hat gücü bağlantısının polaritesini motor kalkanının terminalleriyle ters çevirin. Seçimlerden herhangi biri yanlış yöne kayarsa, ne yapacağınızı biliyorsunuz!

Adım 12: Arkanıza yaslanın, Rahatlayın ve Trenlerinizin Gitmesini İzleyin

Her şey doğru yapıldıysa, ilk adımdaki videoda gösterildiği gibi, 'A' istasyonunda yan çizgide trenin hareket etmeye başladığını ve işlemin devam ettiğini görmelisiniz.

Adım 13: Sırada Ne Var?

Sıradaki ne?!
Sıradaki ne?!

İsterseniz devam edip Arduino kodunu inceleyebilir ve ihtiyaçlarınıza göre değişiklikler yapabilirsiniz. Düzeni genişletebilir, daha fazla tren çalıştırmak için daha fazla motor kalkanı ekleyebilir, iki treni aynı anda çalıştırmak gibi demiryolu operasyonunun karmaşıklığını artırabilirsiniz, yapabileceklerinize dair çok uzun bir liste var.

Dilerseniz farklı yerleşim otomasyon projelerine de buradan göz atabilirsiniz.

Önerilen: