Isi kandungan:

Tata Letak Kereta Api Model Automatik yang Mengendalikan Dua Keretapi (V2.0) - Berdasarkan Arduino: 15 Langkah (dengan Gambar)
Tata Letak Kereta Api Model Automatik yang Mengendalikan Dua Keretapi (V2.0) - Berdasarkan Arduino: 15 Langkah (dengan Gambar)

Video: Tata Letak Kereta Api Model Automatik yang Mengendalikan Dua Keretapi (V2.0) - Berdasarkan Arduino: 15 Langkah (dengan Gambar)

Video: Tata Letak Kereta Api Model Automatik yang Mengendalikan Dua Keretapi (V2.0) - Berdasarkan Arduino: 15 Langkah (dengan Gambar)
Video: SCP-093 Красное море Объект (Все тесты и вторичного сырья Журналы) 2024, November
Anonim
Tata Letak Kereta Api Model Automatik yang Mengendalikan Dua Keretapi (V2.0) | Berasaskan Arduino
Tata Letak Kereta Api Model Automatik yang Mengendalikan Dua Keretapi (V2.0) | Berasaskan Arduino

Mengautomasikan susun atur kereta api model menggunakan mikrokontroler Arduino adalah cara terbaik untuk menggabungkan mikrokontroler, pengaturcaraan dan model kereta api menjadi satu hobi. Terdapat banyak projek yang tersedia untuk menjalankan kereta api secara autonomi di landasan kereta api model tetapi setelah beberapa lama, satu kereta api mula menjadi sedikit membosankan. Jadi, untuk mengisi susun atur kami, mari dapatkan satu lagi kereta api dan mulakan!

Langkah 1: Tonton Video

Image
Image

Tonton video di atas untuk mendapatkan idea bagaimana ini berfungsi.

Langkah 2: Dapatkan Bahagian dan Komponen

Atur cara Arduino Micorocontroller
Atur cara Arduino Micorocontroller

Inilah yang anda perlukan untuk projek ini:

  • Papan mikrokontroler Arduino yang serasi dengan pelindung motor Adafruit.
  • Perisai pemandu motor Adafruit v2.0.
  • Perisai pengembangan (Pilihan, tetapi sangat disyorkan untuk menjadikan pendawaian lebih mudah.)
  • 3 trek 'sensored'.
  • 8 wayar jumper lelaki ke lelaki (Untuk menyambungkan kuasa trek dan pemusing ke pelindung motor.)
  • 3 set 3 wayar jumper lelaki hingga wanita (Untuk menyambung trek 'sensored' ke papan Arduino.
  • Sumber kuasa 12 volt DC dengan kapasiti arus sekurang-kurangnya 1A (1000 mA).
  • Kabel USB yang sesuai untuk menyambungkan papan Arduino ke komputer.
  • Komputer.

Langkah 3: Atur cara Arduino Micorocontroller

Pastikan anda mempunyai perpustakaan perisai motor Adafruit v2 di Arduino IDE anda, jika tidak, tekan Ctrl + Shift + I, cari perisai motor Adafruit dan muat turun versi terbaru perpustakaan Adafruit Motor perisai V2.

Sebelum memuat naik kod pada mikrokontroler Arduino, pastikan untuk menggunakannya untuk mendapatkan idea tentang semua yang berlaku dan bagaimana.

Anda boleh mengetahui lebih lanjut mengenai perisai pemandu motor di sini, tetapi pastikan anda kembali untuk meneruskan projek ini!

Langkah 4: Buat Tata Letak

Buat Tata Letak
Buat Tata Letak
Buat Tata Letak
Buat Tata Letak
Buat Tata Letak
Buat Tata Letak
Buat Tata Letak
Buat Tata Letak

Klik pada gambar pertama untuk maklumat lebih lanjut.

Buat susun atur dan pasang pengumpan kuasa di garis utama serta sisi yang berlalu. Pastikan untuk mengasingkan trek berpihak yang melintas secara elektrik dari garis utama menggunakan alat geser rel bertebat di lokasi percabangan trek berpihak berhampiran kedua-dua tempat keluar.

Perhatikan lokasi setiap trek 'sensored':

  • Trek 'sensored' pertama dipasang sejurus selepas pintu masuk dipasang di pintu keluar sehingga kereta api yang meninggalkan bahagian menyeberangnya melintasi kereta api sebelum tiba di jalan utama.
  • Trek 'sensored' kedua dipasang di jalan utama beberapa jarak sebelum pintu masuk berpihak (Lihat gambar pertama untuk rujukan).
  • Trek 'sensored' ketiga dipasang sebelum pintu keluar dipasang di pintu masuk sebelah.

Langkah 5: Pasang Perisai Pemandu Motor di Papan Arduino

Pasang Perisai Pemandu Motor di Papan Arduino
Pasang Perisai Pemandu Motor di Papan Arduino

Pasang pelindung pemandu motor pada papan Arduino dengan meluruskan pin papan pemacu dengan hati-hati dengan kepala wanita papan Arduino. Berhati-hati untuk memastikan pin tidak bengkok dalam proses pemasangan.

Langkah 6: Sambungkan Kabel Kuasa Track ke Perisai Pemandu Motor

Sambungkan Kabel Kuasa Track ke Perisai Pemandu Motor
Sambungkan Kabel Kuasa Track ke Perisai Pemandu Motor
Sambungkan Kabel Kuasa Track ke Perisai Pemandu Motor
Sambungkan Kabel Kuasa Track ke Perisai Pemandu Motor
Sambungkan Kabel Kuasa Track ke Perisai Pemandu Motor
Sambungkan Kabel Kuasa Track ke Perisai Pemandu Motor

Buat sambungan kuasa trek berikut:

  • Sambungkan pengumpan kuasa trek utama ke blok terminal pada perisai bertanda 'M1'.
  • Sambungkan kuasa trek sampingan yang lewat ke blok terminal pada perisai bertanda 'M2'.

Langkah 7: Sambungkan Pemusing ke Perisai Pemandu Motor

Sambungkan Pemusing ke Perisai Pemandu Motor
Sambungkan Pemusing ke Perisai Pemandu Motor
Sambungkan Pemusing ke Perisai Pemandu Motor
Sambungkan Pemusing ke Perisai Pemandu Motor
Sambungkan Pemusing ke Perisai Pemandu Motor
Sambungkan Pemusing ke Perisai Pemandu Motor

Sambungkan pemilih secara selari dengan menyambungkan wayar + ve (merah) dan -ve (hitam) mereka bersama dan sambungkannya ke blok terminal pada pelindung motor bertanda 'M3'.

Langkah 8: Pasang Expansion Shield pada Motor Shield

Pasang Expansion Shield pada Motor Shield
Pasang Expansion Shield pada Motor Shield

Pasang pelindung pengembangan pada pelindung pemandu motor dengan cara yang sama seperti pelindung motor pada papan Arduino.

Langkah 9: Sambungkan Trek 'sensored' ke Expansion Shield

Sambungkan Trek 'sensored' ke Expansion Shield
Sambungkan Trek 'sensored' ke Expansion Shield
Sambungkan Trek 'sensored' ke Expansion Shield
Sambungkan Trek 'sensored' ke Expansion Shield
Sambungkan Trek 'sensored' ke Expansion Shield
Sambungkan Trek 'sensored' ke Expansion Shield
Sambungkan Trek 'sensored' ke Expansion Shield
Sambungkan Trek 'sensored' ke Expansion Shield

Sambungkan kekuatan trek 'sensored' ke header + 5 volt pada pelindung pengembangan dan pin 'GND' setiap sensor ke header perisai 'GND'. Seterusnya, buat sambungan berikut:

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

Langkah 10: Letakkan Kereta Pertama di Siding

Letakkan Kereta Pertama di Siding
Letakkan Kereta Pertama di Siding

Letakkan kereta api pertama di bahagian tepi, disyorkan penggunaan alat penyusun semula, terutama untuk lokomotif wap.

Langkah 11: Naikkan Persediaan

Kuatkan Persediaan
Kuatkan Persediaan

Sambungkan sumber kuasa 12 volt ke penyambung input kuasa papan Arduino dan hidupkan kuasa.

Langkah 12: Pastikan Segalanya Berjalan dengan Baik

Selepas powerup sistem, pemilih harus beralih untuk menghubungkan trek berpihak ke garis utama. Sekiranya ada di antara mereka menukar cara yang salah, terbalik kekutuban hubungannya dengan pelindung motor.

Setelah tempat berpindah ke sisi, kereta api harus mula bergerak perlahan dan memecut setelah melintasi trek 'sensored' pertama. Sekiranya kereta api mula bergerak ke arah yang salah di sisi atau landasan utama, anda tahu apa yang harus dilakukan.

Langkah 13: Letakkan Kereta Kedua di Laluan Siding

Letakkan Kereta Kedua di Laluan Siding
Letakkan Kereta Kedua di Laluan Siding
Letakkan Kereta Kedua di Laluan Siding
Letakkan Kereta Kedua di Laluan Siding

Selepas kereta api pertama melintasi landasan 'sensored' kedua, jumlah pemilih akan beralih dari sisi dan kekuatan trek berpihak akan ditutup. Ini adalah masa untuk meletakkan kereta kedua di sebelah.

Langkah 14: Duduk, Tenang, dan Perhatikan Kereta Anda Berjalan

Langkah 15: Pergi Furthur

Mengapa tidak meningkatkan persediaan ini? Cuba buat susun atur lebih rumit, tambahkan lebih banyak kereta api, tempat keluar masuk, ada banyak yang perlu dilakukan!

Apa sahaja yang anda lakukan, cuba kongsi ciptaan anda dengan komuniti agar orang lain dapat melihat karya anda. Semua yang terbaik!

Disyorkan: