Tata Letak Kereta Model Otomatis Cerdas dengan Rel Melintas – Ditenagai Arduino
Tentang Proyek Ini
Membuat tata letak kereta model adalah hobi yang hebat, mengotomasi mereka akan membuatnya jauh lebih baik! Mari kita lihat beberapa keuntungan dari otomatisasi ini:
- Operasi dengan biaya rendah: Seluruh tata letak dikontrol oleh mikrokontroler Arduino, menggunakan driver motor L298N, biayanya hampir nol dibandingkan dengan throttle kontrol kereta tradisional dan paket daya.
- Ideal untuk dipasang di pameran: Karena tidak perlu campur tangan manusia untuk mengawasi tata letak, Anda dapat menggunakannya di pameran di mana Anda tidak selalu hadir untuk mengontrol kereta dan penyalur jalur.
- Bagus untuk hobiis mikrokontroler: Jika Anda atau ingin memulai dengan Arduino dan pemrograman, ini adalah proyek yang bagus untuk Anda latihlah keterampilan Anda.
Jika Anda tertarik, Anda juga dapat memeriksa versi sebelumnya dari proyek ini yang lebih sederhana.
Jadi, tanpa basa-basi lagi, ayo kita mulai!
Langkah 1: Tonton Proyek Saya Bekerja
Langkah 2: Dapatkan Semua Bagian dan Komponen
Untuk memulai, pastikan Anda memiliki semua hal berikut:
- Papan mikrokontroler Arduino, UNO disarankan.
- Papan driver motor dual H-bridge L298N.
- 6 kabel jumper male to male.
- 7 kabel jumper male to female.
- Seobeng.
- Adaptor daya 12 volt-DC.
- Segmen rel dengan sensor dekat IR yang dipasang di bawahnya (Saya menggunakan rel Kato S62)
Langkah 3: Unggah Program ke Papan Arduino
Unduh Arduino IDE dari sini jika Anda belum memilikinya di komputer Anda. Kemudian unduka dan buka file yang diberikan.
Langkah 4: Pasang Rel dan Buat Tata Letak
Buat lingkaran oval dengan rel melintang seperti yang ditunjukkan di atas. Pastikan jarak antara rel sensor dan penyalur jalur pertama yang akan disilang kereta setelah menyeberangi rel sensor lebih besar dari panjang kereta sehingga tidak ada bagian kereta yang berada di atas rel sensor ketika menyeberangi penyalur jalur.
Langkah 5: Skema Rangkaian Selalu Membantu
Pastikan Anda melalui skema rangkaian lengkap dan semua detailnya sebelum melanjutkan.
Langkah 6: Hubungkan Penyalur Jalur ke Output Papan Driver L298N
Hubungkan kabel merah dan hitam dari kedua penyalur jalur masing-masing satu sama lain, menghasilkan koneksi paralel. Kemudian, hubungkan kabel merah ke out4 dan kabel hitam ke out3 terminal papan driver motor.
Langkah 7: Hubungkan Rel Pemberi Daya ke Output Sisa Papan Driver L298N
Hubungkan kabel putih pemberi daya ke out1 dan kabel biru ke out2 terminal papan driver motor.
Langkah 8: Hubungkan Papan Driver L298N ke Pin Daya Papan Arduino
Hubungkan pin 12-volt ke pin VIN papan Arduino, pin GND ke pin GND papan Arduino, dan sebaiknya, pin 5-volt driver motor ke pin 5-volt papan Arduino.
Langkah 9: Hubungkan Sensor ke Papan Arduino
Hubungkan pin VCC sensor ke pin 5-volt papan Arduino, pin GND ke pin GND papan Arduino, dan pin OUT ke pin A0 papan Arduino.
Langkah 10: Hubungkan Pin Input Driver Motor ke Papan Arduino
Hubungkan pin digital papan Arduino ke pin input papan driver motor sebagai berikut:
- D9 ke IN1
- D10 ke IN2
- D11 ke IN3
- D12 ke IN4
Langkah 11: Tempatkan Kereta di Atas Rel
Setelah memeriksa semua koneksi kabel, tempatkan kereta di rel melintang.
Langkah 12: Nyalakan Pengaturan
Nyalakan pengaturan dan pastikan penyalur jalur dialihkan ke rel melintang, jika tidak maka balikkan koneksi penyalur jalur yang dibuat dengan driver motor. Juga, pastikan kereta mulai bergerak ke arah depan. Balikkan koneksi rel pemberi daya dengan driver motor jika kereta bergerak ke arah yang salah.
Langkah 13: SELESAI!
Proyek selesai, untuk saat ini. Anda dapat memutar ulang kode Arduino untuk mengubah fungsionalitas tata letak, menambahkan lebih banyak rel melintang, dll. Semuanya dapat disesuaikan! Saya akan senang mengetahui modifikasi apa pun yang Anda buat pada proyek ini. Beri tahu saya di komentar di bawah. Semoga sukses!
Kode
Model_train_layout_with_automated_track_switching.ino
No preview (download only).