Daftar Isi:
- Langkah 1: Tonton Videonya
- Langkah 2: Dapatkan Suku Cadang dan Komponen
- Langkah 3: Program Mikrokontroler Arduino
- Langkah 4: Buat Tata Letaknya
- Langkah 5: Pasang Pelindung Pengemudi Motor di Papan Arduino
- Langkah 6: Hubungkan Kabel Daya Track ke Pelindung Pengemudi Motor
- Langkah 7: Hubungkan Turnouts ke Motor Driver Shield
- Langkah 8: Pasang Expansion Shield pada Motor Shield
- Langkah 9: Hubungkan Trek 'tersensor' ke Perisai Ekspansi
- Langkah 10: Tempatkan Kereta Pertama di Berpihak
- Langkah 11: Nyalakan Pengaturan
- Langkah 12: Pastikan Semuanya Bekerja dengan Benar
- Langkah 13: Tempatkan Kereta Kedua di Jalur Berpihak
- Langkah 14: Duduk, Santai, dan Perhatikan Kereta Anda Berlari
- Langkah 15: Pergi Lebih Jauh
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
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
Tonton video di atas untuk mendapatkan gambaran tentang cara kerjanya.
Langkah 2: Dapatkan Suku Cadang dan Komponen
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
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 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
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 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 driver motor dengan cara yang sama seperti pelindung motor dipasang pada papan Arduino.
Langkah 9: 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 papan, penggunaan alat rerailer dianjurkan, terutama untuk lokomotif uap.
Langkah 11: 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
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!