Daftar Isi:

Tata Letak Kereta Api Model Otomatis Menjalankan Dua Kereta (V2.0) - Berbasis Arduino: 15 Langkah (dengan Gambar)
Tata Letak Kereta Api Model Otomatis Menjalankan Dua Kereta (V2.0) - Berbasis Arduino: 15 Langkah (dengan Gambar)

Video: Tata Letak Kereta Api Model Otomatis Menjalankan Dua Kereta (V2.0) - Berbasis Arduino: 15 Langkah (dengan Gambar)

Video: Tata Letak Kereta Api Model Otomatis Menjalankan Dua Kereta (V2.0) - Berbasis Arduino: 15 Langkah (dengan Gambar)
Video: Iklan Layanan Masyarakat KERETA API versi GTA - Akibat Menerobos Perlintasan KA #shorts 2024, November
Anonim
Tata Letak Kereta Api Model Otomatis Menjalankan Dua Kereta (V2.0) | Berbasis Arduino
Tata Letak Kereta Api Model Otomatis Menjalankan Dua Kereta (V2.0) | Berbasis Arduino

Mengotomatiskan tata letak kereta api model menggunakan mikrokontroler Arduino adalah cara yang bagus untuk menggabungkan mikrokontroler, pemrograman, dan model kereta api menjadi satu hobi. Ada banyak proyek yang tersedia untuk menjalankan kereta secara mandiri pada model kereta api tetapi setelah beberapa waktu, satu kereta mulai menjadi sedikit membosankan. Jadi, untuk mengisi tata letak kita, mari buat satu kereta lagi dan mulai!

Langkah 1: Tonton Videonya

Image
Image

Tonton video di atas untuk mendapatkan gambaran tentang cara kerjanya.

Langkah 2: Dapatkan Suku Cadang dan Komponen

Memprogram Mikrokontroler Arduino
Memprogram Mikrokontroler Arduino

Inilah yang Anda perlukan untuk proyek ini:

  • Papan mikrokontroler Arduino yang kompatibel dengan pelindung motor Adafruit.
  • Pelindung driver motor Adafruit v2.0.
  • Pelindung ekspansi (Opsional, tetapi sangat disarankan untuk membuat pengkabelan lebih sederhana.)
  • 3 trek 'disensor'.
  • 8 kabel jumper pria ke pria (Untuk menghubungkan daya trek dan putaran ke pelindung motor.)
  • 3 set 3 kabel jumper pria ke wanita (Untuk menghubungkan trek 'tersensor' ke papan Arduino.
  • Sumber daya DC 12 volt dengan kapasitas arus minimal 1A (1000 mA).
  • Kabel USB yang cocok untuk menghubungkan papan Arduino ke komputer.
  • Komputer.

Langkah 3: Program Mikrokontroler Arduino

Pastikan Anda sudah menginstal library Adafruit's motor shield v2 di Arduino IDE Anda, jika belum, tekan Ctrl+Shift+I, cari pelindung motor Adafruit dan unduh versi terbaru dari library Adafruit Motor shield V2.

Sebelum mengunggah kode pada mikrokontroler Arduino, pastikan untuk membacanya untuk mendapatkan gambaran tentang apa yang terjadi dan bagaimana caranya.

Anda dapat mempelajari lebih lanjut tentang pelindung pengemudi motor di sini, tetapi pastikan untuk kembali lagi untuk melanjutkan proyek ini!

Langkah 4: Buat Tata Letaknya

Buat Tata Letaknya
Buat Tata Letaknya
Buat Tata Letaknya
Buat Tata Letaknya
Buat Tata Letaknya
Buat Tata Letaknya
Buat Tata Letaknya
Buat Tata Letaknya

Klik pada gambar pertama untuk informasi lebih lanjut.

Buat tata letak dan pasang pengumpan daya di jalur utama serta di sisi yang lewat. Pastikan untuk mengisolasi jalur berpihak yang lewat secara elektrik dari jalur utama menggunakan penyambung rel berinsulasi di lokasi percabangan jalur berpihak di dekat kedua turnout.

Perhatikan lokasi setiap trek 'disensor':

  • Trek 'bersensor' pertama dipasang tepat setelah jumlah pemilih dipasang di pintu keluar rel sehingga kereta yang meninggalkan rel melintasinya tepat sebelum masuk ke jalur utama.
  • Trek 'sensor' kedua dipasang di jalur utama agak jauh sebelum pintu masuk berpihak (Lihat gambar pertama untuk referensi).
  • Trek 'bersensor' ketiga dipasang tepat sebelum jumlah pemilih dipasang di pintu masuk berpihak.

Langkah 5: Pasang Pelindung Pengemudi Motor di Papan Arduino

Pasang Pelindung Pengemudi Motor di Papan Arduino
Pasang Pelindung Pengemudi Motor di Papan Arduino

Pasang pelindung driver motor pada papan Arduino dengan hati-hati menyelaraskan pin papan driver dengan header perempuan papan Arduino. Berhati-hatilah untuk memastikan pin tidak tertekuk dalam proses pemasangan.

Langkah 6: Hubungkan Kabel Daya Track ke Pelindung Pengemudi Motor

Hubungkan Kabel Daya Track ke Pelindung Pengemudi Motor
Hubungkan Kabel Daya Track ke Pelindung Pengemudi Motor
Hubungkan Kabel Daya Track ke Pelindung Pengemudi Motor
Hubungkan Kabel Daya Track ke Pelindung Pengemudi Motor
Hubungkan Kabel Daya Track ke Pelindung Pengemudi Motor
Hubungkan Kabel Daya Track ke Pelindung Pengemudi Motor

Buat sambungan daya trek berikut:

  • Hubungkan pengumpan daya jalur utama ke blok terminal pada pelindung bertanda 'M1'.
  • Hubungkan daya lintasan berpihak yang lewat ke blok terminal pada pelindung bertanda 'M2'.

Langkah 7: Hubungkan Turnouts ke Motor Driver Shield

Hubungkan Turnouts ke Motor Driver Shield
Hubungkan Turnouts ke Motor Driver Shield
Hubungkan Turnouts ke Motor Driver Shield
Hubungkan Turnouts ke Motor Driver Shield
Hubungkan Turnouts ke Motor Driver Shield
Hubungkan Turnouts ke Motor Driver Shield

Hubungkan turnout secara paralel dengan menghubungkan kabel +ve(merah) dan -ve(hitam) bersama-sama dan hubungkan ke blok terminal pada pelindung motor bertanda 'M3'.

Langkah 8: Pasang Expansion Shield pada Motor Shield

Pasang Pelindung Ekspansi pada Pelindung Motor
Pasang Pelindung Ekspansi pada Pelindung Motor

Pasang pelindung ekspansi pada pelindung driver motor dengan cara yang sama seperti pelindung motor dipasang pada papan Arduino.

Langkah 9: Hubungkan Trek 'tersensor' ke Perisai Ekspansi

Hubungkan Trek 'tersensor' ke Perisai Ekspansi
Hubungkan Trek 'tersensor' ke Perisai Ekspansi
Hubungkan Trek 'tersensor' ke Perisai Ekspansi
Hubungkan Trek 'tersensor' ke Perisai Ekspansi
Hubungkan Trek 'tersensor' ke Perisai Ekspansi
Hubungkan Trek 'tersensor' ke Perisai Ekspansi
Hubungkan Trek 'tersensor' ke Perisai Ekspansi
Hubungkan Trek 'tersensor' ke Perisai Ekspansi

Hubungkan daya setiap trek 'tersensor' ke header +5 volt pada pelindung ekspansi dan pin 'GND' dari setiap sensor ke header 'GND' pelindung. Selanjutnya, buat koneksi berikut:

  • Hubungkan pin output sensor pertama ke pin input 'A0' board Arduino.
  • Hubungkan pin output sensor kedua ke pin input 'A1' board Arduino.
  • Hubungkan pin output sensor ketiga ke pin input 'A2' dari board Arduino.

Langkah 10: Tempatkan Kereta Pertama di Berpihak

Tempatkan Kereta Pertama di Berpihak
Tempatkan Kereta Pertama di Berpihak

Tempatkan kereta pertama di papan, penggunaan alat rerailer dianjurkan, terutama untuk lokomotif uap.

Langkah 11: Nyalakan Pengaturan

Nyalakan Pengaturan
Nyalakan Pengaturan

Hubungkan sumber daya 12 volt ke konektor input daya papan Arduino dan hidupkan daya.

Langkah 12: Pastikan Semuanya Bekerja dengan Benar

Setelah powerup sistem, jumlah pemilih harus beralih untuk menghubungkan jalur berpihak ke jalur utama. Jika salah satu dari mereka beralih ke arah yang salah, balikkan polaritas koneksinya dengan pelindung motor.

Setelah turnouts beralih ke sisi, kereta harus mulai bergerak perlahan dan mempercepat setelah melintasi jalur 'sensor' pertama. Jika kereta mulai bergerak ke arah yang salah di jalur berpihak atau jalur utama, Anda tahu apa yang harus dilakukan.

Langkah 13: Tempatkan Kereta Kedua di Jalur Berpihak

Tempatkan Kereta Kedua di Jalur Berpihak
Tempatkan Kereta Kedua di Jalur Berpihak
Tempatkan Kereta Kedua di Jalur Berpihak
Tempatkan Kereta Kedua di Jalur Berpihak

Setelah kereta pertama melintasi jalur 'sensor' kedua, jumlah pemilih akan beralih dari jalur berpihak dan kekuatan jalur jalur akan dimatikan. Ini adalah waktu untuk menempatkan kereta kedua di dinding.

Langkah 14: Duduk, Santai, dan Perhatikan Kereta Anda Berlari

Langkah 15: Pergi Lebih Jauh

Mengapa tidak memutakhirkan pengaturan ini? Coba buat tata letak lebih kompleks, tambahkan lebih banyak kereta, jumlah pemilih, ada banyak hal yang harus dilakukan!

Apa pun yang Anda lakukan, coba bagikan kreasi Anda dengan komunitas agar orang lain dapat melihat karya Anda. Semua yang terbaik!

Direkomendasikan: