İçindekiler:

Basit Otomatik Noktadan Noktaya Model Demiryolu: 10 Adım (Resimlerle)
Basit Otomatik Noktadan Noktaya Model Demiryolu: 10 Adım (Resimlerle)

Video: Basit Otomatik Noktadan Noktaya Model Demiryolu: 10 Adım (Resimlerle)

Video: Basit Otomatik Noktadan Noktaya Model Demiryolu: 10 Adım (Resimlerle)
Video: 5 Dakikada Otomatik Vites Araba Nasıl Kullanılır? | 5 Dakikada Otomatik Araba Kullanmayı Öğrenelim 2024, Kasım
Anonim
Basit Otomatik Noktadan Noktaya Model Demiryolu
Basit Otomatik Noktadan Noktaya Model Demiryolu

Arduino mikro denetleyicileri, model demiryolu yerleşimlerini otomatikleştirmek için harikadır. Düzenleri otomatikleştirmek, düzeninizi, düzen işleminin trenleri otomatik bir sırayla çalıştıracak şekilde programlanabileceği bir ekrana koymak gibi birçok amaç için kullanışlıdır. Düşük maliyetli ve açık kaynaklı Arduino mikrodenetleyicileri ve yaygın topluluk, projeler yapmayı ve bunları programlamayı kolay ve basit hale getirir.

O halde lafı fazla uzatmadan başlayalım!

1. Adım: Videoyu İzleyin

Image
Image

Videoyu izlemek, bunun nasıl çalıştığı hakkında adil bir fikir edinmenize yardımcı olabilir.

2. Adım: Parçaları ve Bileşenleri Alın

Arduino Mikrodenetleyicisini Programlayın
Arduino Mikrodenetleyicisini Programlayın

İşte ihtiyacınız olacak:

  • Arduino mikrodenetleyici kartı.
  • Bir L298N motor sürücü modülü.
  • 2 'algılanmış' parça.
  • 6 erkekten dişiye atlama kablosu (Sensör pinlerini Arduino kartının dijital G/Ç pinlerine ve gücüne bağlamak için her biri 3 telden oluşan bir set.)
  • 3 erkekten dişiye jumper kablosu (Motor sürücüsünün giriş pinlerini Arduino kartının dijital I/O pinlerine bağlamak için.)
  • 2 erkekten erkeğe atlama kablosu (Motor sürücüsünü güç ve toprak bağlantısına bağlamak için.)
  • 2 erkekten erkeğe aktarma kablosu (Motor sürücüsünün çıkış terminallerini ray raylarına güç sağlamak için bağlamak için.)
  • 12 voltluk bir güç kaynağı (Mevcut kapasite, N ölçeği için en az 1000mA veya 1A olmalıdır.)

Adım 3: Arduino Mikrodenetleyicisini Programlayın

Arduino IDE'yi buradan alın. Düzeniniz için Arduino kodunda bazı ayarlamalar yapmanız gerekebilir.

4. Adım: Bir Test Düzeni Yapın

Test Düzeni Yapın
Test Düzeni Yapın

Daha fazla bilgi almak için yukarıdaki resme tıklayın.

Her iki ucunda tampon izleri olan bir düzen yapın. İstasyonlar arasındaki ana hat hattının uzunluğu istenilen uzunlukta yapılabilmektedir. Tren 'algılanmış' rayı geçtikten sonra yavaşladığından ve belirli bir mesafe için hareket etmeye devam ettiğinden, her A ve B noktasının 'algılanmış' rayları ile bunların tampon rayları arasında yeterli uzunlukta bir ray olduğundan emin olun. Yukarıdaki resim bir referans için faydalı olabilir.

Adım 5: Motor Sürücüsü için Kablo Bağlantılarını Yapın

Motor Sürücüsü için Kablo Bağlantılarını Yapın
Motor Sürücüsü için Kablo Bağlantılarını Yapın
Motor Sürücüsü için Kablo Bağlantılarını Yapın
Motor Sürücüsü için Kablo Bağlantılarını Yapın

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

  • Motor sürücüsünün giriş pini 'IN3'ü Arduino kartının dijital çıkış pini 'D8'e bağlayın.
  • Motor sürücüsünün giriş pini 'IN4'ü Arduino kartının dijital çıkış pini 'D9'a bağlayın.
  • Motor sürücüsünün giriş pini 'ENB'yi Arduino kartının dijital çıkış pini 'D10'a bağlayın.

İki erkek-erkek köprü kablosunu 'GND' ve '+12-V' olarak işaretlenmiş terminallere bağlayın ve bunları Arduino kartının sırasıyla 'GND' ve 'VIN' olarak işaretlenmiş pinlerine bağlayın.

İki erkek-erkek köprü kablosunu motor sürücüsünün çıkış terminallerine bağlayın ve bunları bir güç besleme hattı üzerinden ray raylarına bağlayın.

Adım 6: Sensörleri Arduino Kartına Bağlayın

Sensörleri Arduino Kartına Bağlayın
Sensörleri Arduino Kartına Bağlayın
Sensörleri Arduino Kartına Bağlayın
Sensörleri Arduino Kartına Bağlayın
Sensörleri Arduino Kartına Bağlayın
Sensörleri Arduino Kartına Bağlayın

Sensörlerin hem sensörlerin 'VCC' hem de 'GND' pinlerini Arduino kartının '+5-volt' ve 'GND' pinlerine bağlayın. Arduino UNO'da bulunan tek bir '5 volt' pinine iki 'VCC' bağlantı jumper'ı bağlamak için biraz yaratıcı olmanız gerekebilir. 'A' istasyonunun sensörünün 'OUT' pinini Arduino kartının A0 pinine ve kalan sensörün pinini Arduino kartının A1 pinine bağlayın.

7. Adım: Raylara Test Lokomotifi Yerleştirin

Raylara Test Lokomotifi Yerleştirin
Raylara Test Lokomotifi Yerleştirin

Test amacıyla, herhangi bir lokomotifi veya motorlu bir arabayı, lokomotifin veya elektrikli arabanın başlayacağı yerleşim planının 'A' noktasına yerleştirin.

Adım 8: Kurulumu Güç Kaynağına Bağlayın ve Çalıştırın

Arduino kartının güç girişi konektörünü 12 voltluk bir güç kaynağına bağlayın ve açın.

9. Adım: Treninizin Otonom Çalışmasını İzleyin

Her şey doğru yapıldıysa, test lokomotifinizin veya motorlu arabanızın 'A' noktasından başladığını, yaklaştığı ilk 'algılayıcı' rotayı geçtikten sonra hızlandığını, ikinci 'algılayıcı'yı geçtikten sonra yavaşlayıp 'B' noktasında durduğunu görmelisiniz. ' parkuru, ters yönde birkaç saniye sonra tekrar başlayın, yaklaştığı ilk 'algılanmış' yolu geçtikten sonra hızlanın ve 'A' noktasının yakınında kurulan 'algılanmış' yolu geçtikten sonra yavaşlayın ve A noktasında durun. Tüm süreci tekrar başlatmadan önce birkaç saniye bekleyecektir.

Lokomotif yanlış yönde hareket etmeye başlarsa, motor sürücüsünün çıkışından hat gücüne bağlı kabloları değiştirin.

Adım 10: Sırada Ne Var

Trenleri istediğiniz gibi çalıştırmak için Arduino kodunu değiştirmeyi deneyin, önceki projelerimi bununla birleştirerek düzene daha fazla işlev eklemeyi deneyin. Ne yaparsan yap, en iyisi!

Önerilen: