Mündəricat:

Yard Siding ilə Avtomatik Noktadan Nöqtəyə Model Dəmiryolu: 10 Addım (Şəkillərlə)
Yard Siding ilə Avtomatik Noktadan Nöqtəyə Model Dəmiryolu: 10 Addım (Şəkillərlə)

Video: Yard Siding ilə Avtomatik Noktadan Nöqtəyə Model Dəmiryolu: 10 Addım (Şəkillərlə)

Video: Yard Siding ilə Avtomatik Noktadan Nöqtəyə Model Dəmiryolu: 10 Addım (Şəkillərlə)
Video: Веб-разработка – информатика для руководителей бизнеса 2016 2024, Noyabr
Anonim
Yard Siding ilə Avtomatik Noktadan Nöqtəyə Model Dəmiryolu
Yard Siding ilə Avtomatik Noktadan Nöqtəyə Model Dəmiryolu

Arduino mikrokontrolörləri, xüsusən də avtomatlaşdırmaya gəldikdə, model dəmir yolunda böyük imkanlar açır. Bu layihə belə bir tətbiqə nümunədir. Əvvəlki layihələrdən birinin davamıdır. Bu layihə, bir qatarı yerləşdirmək üçün bir həyət siding ilə nöqtədən nöqtəyə model dəmir yolu planından ibarətdir. Bütün əməliyyatlar geribildirim mexanizminin köməyi ilə bir Arduino mikrokontroller lövhəsi tərəfindən idarə olunur və qatar və iştirak Adafruit motor qalxanı tərəfindən idarə olunur.

Addım 1: Videoya baxın

Image
Image

Bunun necə işlədiyini bilmək üçün videoya baxın. Beləliklə, indi nə olduğunu bilirsiniz, başlayaq!

Addım 2: Bütün əşyaları alın

Arduino mikro nəzarətçisini proqramlaşdırın
Arduino mikro nəzarətçisini proqramlaşdırın

Quraşdırma üçün sizə lazım olan budur:

  • Adafruit motor qalxan v2.3 ilə uyğun bir Arduino lövhəsi.
  • Bir Adafruit motor qalxan v2.3. (Daha çox məlumat üçün bura daxil olun.)
  • Genişləndirici bir qalxan (İsteğe bağlı olaraq, sensorları bağlamaq üçün Arduino lövhəsinin +5V və GND pinlərini genişləndirmək tövsiyə olunur.)
  • 3 'sensörlü' musiqi.
  • 4 kişidən kişiyə keçid telləri (2 -si yol gücünü birləşdirmək üçün, digərləri isə iştirak etmək üçün.)
  • 3 kişi 3 dişi tullanan tel (hər sensorun 3 sancağını Arduino lövhəsinə və gücə bağlamaq üçün istifadə olunan cəmi 9 tel.)
  • Ən az 1A (1000mA) cərəyan gücü olan 12 volt DC güc mənbəyi.
  • Arduino kartını kompüterə bağlamaq üçün uyğun bir USB kabeli.
  • Arduino mikro nəzarətçisini proqramlaşdırmaq üçün bir kompüter.
  • Bir tornavida.

Addım 3: Arduino Mikrokontrolörünü proqramlaşdırın

Arduino IDE -də Adafruit motor qalxan kitabxanasının quraşdırıldığından əmin olun. Bu keçiddən motor qalxanı və lazımi proqram təminatı haqqında tam sənədləri əldə edə bilərsiniz.

Addım 4: Test Layihəsi hazırlayın

Test Layihəsi hazırlayın
Test Layihəsi hazırlayın

Kato Unitrack, xüsusən test məqsədləri üçün müvəqqəti planlar hazırlamaq üçün əladır. Daha çox məlumat üçün şəkilə vurun. Yuxarıdakı şəkildə göstərildiyi kimi bir plan tərtib edin. Ana xəttdəki yolun uzunluğu (A və B nöqtələri arasında mümkün olan hər hansı bir uzunluqdan edilə bilər.) Bütün dəmir yolu birləşmələrinin düzgün qurulduğundan və yol relslərinin düzgün təmizləndiyindən əmin olun.

Addım 5: Arduino lövhəsinə Motor Sürücü Qalxanı quraşdırın və Gücü və İştirakçılığı İzləmək üçün Bağlayın

Motor Sürücü Qalxanı Arduino lövhəsinə quraşdırın və Güc və İştirakçılığa Bağlayın
Motor Sürücü Qalxanı Arduino lövhəsinə quraşdırın və Güc və İştirakçılığa Bağlayın
Motor Sürücü Qalxanı Arduino lövhəsinə quraşdırın və Güc və İştirakçılığa Bağlayın
Motor Sürücü Qalxanı Arduino lövhəsinə quraşdırın və Güc və İştirakçılığa Bağlayın

Qalxanın sancaqlarını Arduino lövhəsinin başlıqları ilə hizalayaraq qalxanı diqqətlə Arduino lövhəsinə quraşdırın. Yumşaq bir şəkildə edin və qalxanın heç bir sancağının əyilmədiyinə əmin olun.

M4 ilə işarələnmiş qalxanın çıxış pinlərini yol elektrik naqillərinə və M3 olaraq qeyd olunanları dönmə tellərinə qoşun. Quraşdırmanın yalnız iki telli solenoid tipli açarlarla uyğun olduğunu unutmayın.

Addım 6: "Həssas" parçaları bağlayın

'Sensor' Tracks Up Wire
'Sensor' Tracks Up Wire
'Sensor' Tracks Up Wire
'Sensor' Tracks Up Wire
'Sensor' Tracks Up Wire
'Sensor' Tracks Up Wire

Genişləndirici qalxanı motor qalxanına quraşdırın və sensorların GND və elektrik naqillərini müvafiq olaraq qalxanın GND və +5V raylarına qoşun. Aşağıdakı pin əlaqələrini qurun:

  • Həyətdəki sensorun çıxışını Arduino lövhəsinin A0 pininə bağlayın.
  • Sensorun A nöqtəsindəki çıxışını Arduino lövhəsinin A1 pininə bağlayın.
  • Sensorun B nöqtəsindəki çıxışını Arduino lövhəsinin A2 pininə bağlayın.

Sistemin düzgün işləməməsi üçün heç bir sancağın olmadığından əmin olun.

Addım 7: Arduino lövhəsini gücə qoşun və yandırın

Arduino lövhəsini gücə qoşun və yandırın
Arduino lövhəsini gücə qoşun və yandırın

Arduino -ya 12V DC enerji mənbəyi bağlayın və onu yandırın.

Addım 8: Lokomotivinizi Siding -ə qoyun və 'hiss edilən' yolun üzərinə sürüşdürün

Lokomotivinizi Siding -ə qoyun və 'hiss edilən' yolun üzərinə sürüşdürün
Lokomotivinizi Siding -ə qoyun və 'hiss edilən' yolun üzərinə sürüşdürün

Arduino lövhəsi, lokomotivin həyətə qoyulmasından sonra plan işinə başlamaq üçün proqramlaşdırılıb və bunu yalnız 'sensörlü' trekdən gələn rəy vasitəsilə 'bilmək' lazımdır. Daha yaxşı başa düşmək üçün ilk addımda videoya baxdığınızdan əmin olun.

'Sensorlu' yol lokomotivi aşkar etdikdən sonra, iştirakın sidingə keçməyəcəyini və lokomotivin irəliləməyə başlayacağını görməlisiniz.

İştirak səhv istiqamətə keçərsə, döngəni motor qalxanına bağlayan tellərin polaritesini tərsinə çevirin. Lokomotiv yanlış istiqamətdə hərəkət etməyə başlayırsa, iz gücü üçün də bunu edin.

Addım 9: Qatarın gedişinə baxın

Hər şey düzgün aparıldıysa, qatarınız ana xəttin həyət sidingindən hərəkət etməyə başlamalı və yuxarıda göstərildiyi kimi davam etməlidir.

Addım 10: Hələlik bitdi?

Qatarınız işləyirmi? Burada dayanma! Qatarı daha çox nöqtə arasında idarə etmək, qatarın sürətlənməsini və yavaşlama sürətini dəyişdirmək, Arduino kodu ilə çimmək üçün quruluşu təkmilləşdirməyə çalışın, çox şey var. Ən yaxşısı!

Tövsiyə: