Satura rādītājs:

Dzelzceļa automātiskais izkārtojums, kurā kursē divi vilcieni (V2.0) - Pamatojoties uz Arduino: 15 soļi (ar attēliem)
Dzelzceļa automātiskais izkārtojums, kurā kursē divi vilcieni (V2.0) - Pamatojoties uz Arduino: 15 soļi (ar attēliem)

Video: Dzelzceļa automātiskais izkārtojums, kurā kursē divi vilcieni (V2.0) - Pamatojoties uz Arduino: 15 soļi (ar attēliem)

Video: Dzelzceļa automātiskais izkārtojums, kurā kursē divi vilcieni (V2.0) - Pamatojoties uz Arduino: 15 soļi (ar attēliem)
Video: Сколько дней минимум нужно, чтобы проехать всю линию JR Tokai? 2024, Novembris
Anonim
Dzelzceļa automātiskais izkārtojums, kurā kursē divi vilcieni (V2.0) | Pamatojoties uz Arduino
Dzelzceļa automātiskais izkārtojums, kurā kursē divi vilcieni (V2.0) | Pamatojoties uz Arduino

Dzelzceļa modeļu izkārtojumu automatizēšana, izmantojot Arduino mikrokontrollerus, ir lielisks veids, kā apvienot mikrokontrollerus, programmēšanu un modeļu sliežu veidošanu vienā hobijā. Ir pieejams virkne projektu, kā vilcienu vadīt autonomi pa dzelzceļa paraugu, taču pēc kāda laika viens vilciens sāk kļūt mazliet garlaicīgs. Tātad, lai aizpildītu mūsu izkārtojumu, saņemsim vēl vienu vilcienu un sāksim darbu!

1. darbība. Noskatieties video

Image
Image

Noskatieties iepriekš minēto videoklipu, lai iegūtu priekšstatu par to, kā tas darbojas.

2. darbība: iegūstiet detaļas un komponentus

Programmējiet Arduino mikrokontrolleri
Programmējiet Arduino mikrokontrolleri

Lūk, kas jums būs nepieciešams šim projektam:

  • Arduino mikrokontrolleru plate, kas ir saderīga ar Adafruit motora vairogu.
  • Adafruit motora vadītāja vairogs v2.0.
  • Paplašināšanas vairogs (pēc izvēles, bet ļoti ieteicams, lai elektroinstalācija būtu vienkāršāka.)
  • 3 "sensored" dziesmas.
  • 8 džemperu vadi no vīriešu līdz vīriešiem (sliežu strāvas un apgriezienu savienošanai ar motora vairogu.)
  • 3 komplekti no 3 vīriešu un sieviešu džemperu vadiem (“sensoro” sliežu savienošanai ar Arduino plāksni.
  • 12 voltu līdzstrāvas avots ar strāvas jaudu vismaz 1A (1000 mA).
  • Piemērots USB kabelis Arduino plates savienošanai ar datoru.
  • Dators.

3. darbība: ieprogrammējiet Arduino mikrokontrolleri

Pārliecinieties, vai jūsu Arduino IDE ir instalēta Adafruit motora vairoga v2 bibliotēka, ja tā nav, nospiediet Ctrl+Shift+I, atrodiet Adafruit motora vairogu un lejupielādējiet jaunāko Adafruit Motor shield V2 bibliotēkas versiju.

Pirms koda augšupielādes Arduino mikrokontrollerī noteikti pārbaudiet to, lai gūtu priekšstatu par to, kas un kā notiek.

Jūs varat uzzināt vairāk par motora vadītāja vairogu šeit, taču noteikti atgriezieties, lai turpinātu projektu!

4. darbība: izveidojiet izkārtojumu

Izveidojiet izkārtojumu
Izveidojiet izkārtojumu
Izveidojiet izkārtojumu
Izveidojiet izkārtojumu
Izveidojiet izkārtojumu
Izveidojiet izkārtojumu
Izveidojiet izkārtojumu
Izveidojiet izkārtojumu

Lai iegūtu vairāk informācijas, noklikšķiniet uz pirmā attēla.

Izveidojiet izkārtojumu un uzstādiet strāvas padevēju uz maģistrālās līnijas, kā arī garāmgājēju apšuvumu. Pārliecinieties, ka elektriski ir izolētas garāmgājēju apšuvuma sliedes no maģistrālās līnijas, izmantojot izolētus sliežu savienojumus pie apšuvuma ceļa atzarojuma vietas pie abām pagriezieniem.

Ievērojiet katra "sensoro" celiņa atrašanās vietu:

  • Pirmais “sensoru” sliežu ceļš ir uzstādīts tūlīt pēc apgriezienu skaita, kas uzstādīts pie apšuvuma izejas, lai vilciens, kas iziet no apšuvuma, to šķērsotu tieši pirms ierašanās galvenajā līnijā.
  • Otrs “sensoru” sliežu ceļš ir uzstādīts maģistrālajā līnijā kādu laiku pirms apšuvuma ieejas (skatiet pirmo attēlu).
  • Trešā "sensoru" trase ir uzstādīta tieši pirms apgriešanās vietas, kas uzstādīta pie apšuvuma ieejas.

5. darbība: instalējiet motora draivera vairogu Arduino panelī

Uzstādiet motora draivera vairogu Arduino panelī
Uzstādiet motora draivera vairogu Arduino panelī

Uzstādiet motora draivera vairogu uz Arduino plates, uzmanīgi izlīdzinot vadītāja plāksnes tapas ar Arduino plates galvenēm. Esiet īpaši piesardzīgs, lai uzstādīšanas procesā tapas netiktu saliektas.

6. darbība. Pievienojiet sliežu strāvas vadus motora vadītāja vairogam

Pievienojiet sliežu strāvas vadus motora vadītāja vairogam
Pievienojiet sliežu strāvas vadus motora vadītāja vairogam
Pievienojiet sliežu strāvas vadus motora vadītāja vairogam
Pievienojiet sliežu strāvas vadus motora vadītāja vairogam
Pievienojiet sliežu strāvas vadus motora vadītāja vairogam
Pievienojiet sliežu strāvas vadus motora vadītāja vairogam

Izveidojiet šādus sliežu strāvas savienojumus:

  • Pievienojiet maģistrālā sliežu ceļa barotāju spaiļu blokam uz vairoga, kas apzīmēts ar “M1”.
  • Pievienojiet garāmgājēju sliežu ceļa strāvu spaiļu blokam uz vairoga, kas apzīmēts ar “M2”.

7. solis: pievienojiet apgriezienus motora vadītāja vairogam

Pievienojiet pagriezienus motora vadītāja vairogam
Pievienojiet pagriezienus motora vadītāja vairogam
Pievienojiet apgriezienus motora vadītāja vairogam
Pievienojiet apgriezienus motora vadītāja vairogam
Pievienojiet pagriezienus motora vadītāja vairogam
Pievienojiet pagriezienus motora vadītāja vairogam

Pievienojiet apgriezienus paralēli, savienojot to +ve (sarkanā) un -ve (melnā) vadus kopā un savienojiet tos ar spaiļu bloku uz motora vairoga, kas apzīmēts ar “M3”.

8. darbība: uzstādiet izplešanās vairogu uz motora vairoga

Uz motora vairoga uzstādiet izplešanās vairogu
Uz motora vairoga uzstādiet izplešanās vairogu

Uzstādiet izplešanās vairogu uz motora vadītāja vairoga tāpat kā motora vairogs tika uzstādīts uz Arduino plates.

9. solis: savienojiet “sensoro” celiņus ar paplašināšanas vairogu

Pievienojiet “sensoro” celiņus paplašināšanas vairogam
Pievienojiet “sensoro” celiņus paplašināšanas vairogam
Pievienojiet “sensoro” celiņus paplašināšanas vairogam
Pievienojiet “sensoro” celiņus paplašināšanas vairogam
Pievienojiet “sensoro” celiņus paplašināšanas vairogam
Pievienojiet “sensoro” celiņus paplašināšanas vairogam
Pievienojiet “sensoro” celiņus paplašināšanas vairogam
Pievienojiet “sensoro” celiņus paplašināšanas vairogam

Pievienojiet katra "sensoro" celiņa jaudu +5 voltu galvenei uz paplašināšanas vairoga un katra sensora "GND" tapu pie vairoga "GND" galvenes. Pēc tam izveidojiet šādus savienojumus:

  • Pievienojiet pirmā sensora izejas tapu Arduino plates ieejas tapai 'A0'.
  • Pievienojiet otrā sensora izejas tapu Arduino plates ieejas tapai 'A1'.
  • Pievienojiet trešā sensora izejas tapu Arduino plates ieejas tapai “A2”.

10. solis: novietojiet pirmo vilcienu apšuvumā

Novietojiet pirmo vilcienu apšuvumā
Novietojiet pirmo vilcienu apšuvumā

Novietojiet pirmo vilcienu apšuvumā, ieteicams izmantot rerailer instrumentu, īpaši tvaika lokomotīvēm.

11. darbība: ieslēdziet iestatīšanu

Ieslēdziet iestatīšanu
Ieslēdziet iestatīšanu

Pievienojiet 12 voltu barošanas avotu Arduino plates barošanas ievades savienotājam un ieslēdziet strāvu.

12. solis: pārliecinieties, ka viss darbojas pareizi

Pēc sistēmas ieslēgšanas apgriezieniem vajadzētu pārslēgties, lai savienotu apšuvuma sliežu ceļu ar galveno līniju. Ja kāds no viņiem pārslēdz nepareizi, mainiet tā savienojuma ar motora vairogu polaritāti.

Pēc tam, kad pagriezieni ir pārgājuši uz apšuvumu, vilcienam jāsāk lēnām kustēties un jāpaātrina pēc pirmās “sensoro” sliežu ceļa šķērsošanas. Ja vilciens sāk kustēties nepareizā virzienā sānu malā vai maģistrālē, jūs zināt, kas jādara.

13. solis: novietojiet otro vilcienu apšuvuma trasē

Novietojiet otro vilcienu apšuvuma trasē
Novietojiet otro vilcienu apšuvuma trasē
Novietojiet otro vilcienu apšuvuma trasē
Novietojiet otro vilcienu apšuvuma trasē

Pēc tam, kad pirmais vilciens šķērsos otro “sensoro” sliežu ceļu, pagriezienu skaits pārslēgsies no apšuvuma un tiks izslēgta pievedceļa jauda. Šis ir laiks, kad otrais vilciens jānovieto apšuvumā.

14. solis: Apsēdieties, atpūtieties un vērojiet vilcienu gaitu

15. solis: Ej Furthur

Kāpēc neatjaunināt šo iestatījumu? Mēģiniet padarīt izkārtojumu sarežģītāku, pievienojiet vairāk vilcienu, dalībnieku, ir daudz darāmā!

Lai ko jūs darītu, mēģiniet koplietot savu darbu ar sabiedrību, lai citi redzētu jūsu darbu. Visu to labāko!

Ieteicams: