Turinys:

Automatinis geležinkelio modelio išdėstymas su atvirkštinėmis kilpomis: 14 žingsnių
Automatinis geležinkelio modelio išdėstymas su atvirkštinėmis kilpomis: 14 žingsnių

Video: Automatinis geležinkelio modelio išdėstymas su atvirkštinėmis kilpomis: 14 žingsnių

Video: Automatinis geležinkelio modelio išdėstymas su atvirkštinėmis kilpomis: 14 žingsnių
Video: Ekskursija į didžiausią Ukrainos geležinkelio modelį „Miniland.UA“ 2024, Lapkritis
Anonim
Automatinis geležinkelio modelio išdėstymas su atvirkštinėmis kilpomis
Automatinis geležinkelio modelio išdėstymas su atvirkštinėmis kilpomis

Vienoje iš ankstesnių instrukcijų parodžiau, kaip sukurti paprastą automatinį taško į tašką modelį. Vienas iš pagrindinių šio projekto trūkumų buvo tas, kad traukinys turėjo judėti priešinga kryptimi, kad galėtų grįžti į pradžios tašką. Važiuoti tokiu išdėstymu traukiniu reiškė, kad jis turėjo važiuoti atbuline eiga su lokomotyvu gale. Taigi, šioje instrukcijoje išmokime sudaryti panašų išdėstymą su atvirkštine kilpa kiekviename gale, kad mūsų traukinys galėtų visą laiką važiuoti pirmyn. Pradėkime!

1 žingsnis: žiūrėkite vaizdo įrašą

Image
Image

Peržiūrėkite aukščiau pateiktą vaizdo įrašą, kad geriau suprastumėte šį projektą.

2 žingsnis: gaukite visus reikalingus dalykus

Gaukite visus reikalingus daiktus
Gaukite visus reikalingus daiktus

Šiam projektui jums reikės:

  • Elektroniniai reikmenys:

    • „Arduino“mikrovaldiklis, suderinamas su „Adafruit Motor Shield V2“. (1)
    • „Adafruit Motor Shield V2“.
    • 2 „Sensored“takeliai.
    • 10 jungiamųjų laidų nuo vyrų iki vyrų.
    • 12 voltų nuolatinės srovės šaltinis.
  • Geležinkelio reikmenų modeliai:

    • 2 posūkiai (po vieną kiekvienai atbuline eigai).
    • 3 takelių tiektuvai (vienas pagrindinei linijai, o kiti du - atvirkštinei linijai).
    • 4 izoliuotos bėgių jungtys (gaukite dar 4, jei naudojamas aktyvumas neturi „Power Routing“funkcijos).

1. Galima naudoti bet kokią „R3 Arduino“plokštę, tokią kaip UNO, Leonardo ir panašias. Tokias plokštes kaip „Mega“taip pat galima naudoti su nedideliais pakeitimais (pagalbos ieškokite čia).

3 veiksmas: užprogramuokite „Arduino“mikrovaldiklį

Užprogramuokite „Arduino“mikrovaldiklį
Užprogramuokite „Arduino“mikrovaldiklį

Aš rekomenduočiau pereiti prie „Arduino“kodo, kad geriau suprastumėte, kaip šis kodas veikia, kad traukinys važiuotų aplink išdėstymą.

4 žingsnis: pakeiskite posūkių geležinkelio jungtis

Pakeiskite posūkių geležinkelio jungtis
Pakeiskite posūkių geležinkelio jungtis

Jei naudojamos posūkiai turi „Power Routing“funkciją, tada tik atokiausi bėgiai turi būti elektra izoliuoti naudojant izoliuotas bėgių jungtis. Jei naudojami posūkiai neturi šios funkcijos, visi 4 bėgeliai turi būti izoliuoti elektra.

5 veiksmas: nustatykite išdėstymą

Nustatykite maketą
Nustatykite maketą
Nustatykite maketą
Nustatykite maketą

„Sensorinis“takelis bus įrengtas prie kiekvienos atvirkštinės kilpos įėjimo. Pagrindinė linija ir dvi atvirkštinės kilpos turės atskirą tiekimo takelį.

Nuspręskite, kuri iš kilpų bus kilpa A ir B. Ciklas, į kurį traukinys pirmą kartą pateks paleidžiant, bus kilpa A, o kita - kilpa B. Taigi, ciklo A dalyvavimas bus A ir toliau B kilpoje bus dalyvavimas B.

6 žingsnis: Įdiekite variklio skydą „Arduino“lentoje ir prijunkite „Track Power“ir „Turnouts“

Įdiekite „Arduino“plokštėje variklio skydą ir prijunkite „Track Power“ir „Turnouts“
Įdiekite „Arduino“plokštėje variklio skydą ir prijunkite „Track Power“ir „Turnouts“
Įdiekite „Arduino“plokštėje variklio skydą ir prijunkite „Track Power“ir „Turnouts“
Įdiekite „Arduino“plokštėje variklio skydą ir prijunkite „Track Power“ir „Turnouts“
Įdiekite variklio skydą „Arduino“plokštėje ir prijunkite „Track Power“ir „Turnouts“
Įdiekite variklio skydą „Arduino“plokštėje ir prijunkite „Track Power“ir „Turnouts“
Įdiekite „Arduino“plokštėje variklio skydą ir prijunkite „Track Power“ir „Turnouts“
Įdiekite „Arduino“plokštėje variklio skydą ir prijunkite „Track Power“ir „Turnouts“

Dalyviai:

Abu posūkiai turi būti sujungti lygiagrečiai, bet priešingai, kad jie visada persijungtų priešingomis kryptimis.

  • Prijunkite posūkį A prie variklio skydo, kaip parodyta 4 paveiksle.
  • Prijunkite posūkį B prie variklio skydo, kaip parodyta 5 paveiksle.

Vikšrų tiektuvai:

Abiejų atbulinių kilpų bėgių tiektuvus reikia sujungti lygiagrečiai su tais pačiais poliškumais, kad traukinys judėtų ta pačia kryptimi abiem kilpomis, ty įvažiuoti iš šakotos posūkio linijos ir išvažiuoti iš tiesios pusės (Norėdami paaiškinti, žiūrėkite 1 veiksmo vaizdo įrašą).

  • Prijunkite pagrindinės linijos maitinimo laidus prie variklio skydo, kaip parodyta 5 paveiksle. Įsitikinkite, kad jungties poliškumas yra toks, kad paleidžiant traukinys judėtų į kilpą A.
  • Prijunkite kilpų maitinimo laidus prie variklio skydo, kaip parodyta 6 paveiksle.

7 veiksmas: prijunkite jutiklius

Prijunkite jutiklius
Prijunkite jutiklius
Prijunkite jutiklius
Prijunkite jutiklius
Prijunkite jutiklius
Prijunkite jutiklius

Prijunkite jutiklinį kaištį prie „GND“antraštės, o „ +v“kaiščius prie +5 voltų antgalio. „Arduino“plokštės „IQREF“kaištį taip pat galima naudoti kaip +5 voltų jungtį prie maitinimo jutiklių, skirtų plokštėms, veikiančioms esant 5 voltų loginei įtampai.

Prijunkite jutiklio išvesties kaištį, esantį greta pirmosios atvirkštinės kilpos, prie „Arduino“plokštės įvesties „A0“, o jutiklio išvesties kaištį, esantį greta antrosios atvirkštinės kilpos, prie „Arduino“plokštės įvesties kaiščio „A1“.

8 veiksmas: dar kartą patikrinkite visas laidų jungtis

Įsitikinkite, kad visi laidai buvo atlikti teisingai ir ar nėra atjungtų jungčių.

9 veiksmas: prijunkite sąranką prie maitinimo

Prijunkite sąranką prie maitinimo
Prijunkite sąranką prie maitinimo
Prijunkite sąranką prie maitinimo
Prijunkite sąranką prie maitinimo

Galite prijungti adapterį prie „Arduino“plokštės moteriškos nuolatinės srovės lizdo jungties arba naudoti variklio skydo gnybtų bloką, kad įjungtumėte sąranką.

10 veiksmas: padėkite traukinį/lokomotyvą ant pagrindinės linijos

Padėkite traukinį/lokomotyvą ant pagrindinės linijos
Padėkite traukinį/lokomotyvą ant pagrindinės linijos

Labai rekomenduojama naudoti reilerio įrankį, ypač garo lokomotyvams. Įsitikinkite, kad lokomotyvo ratai ir riedmenys (jei naudojami) yra tinkamai sulygiuoti su bėgiais.

11 veiksmas: įjunkite sąranką

Įjunkite sąranką
Įjunkite sąranką

12 žingsnis: stebėkite važiuojantį traukinį

Įjungus, A kilpos posūkis turėtų persijungti į šoną, o B kilpos - į tiesią. Po to traukinys/lokomotyvas turėtų pradėti važiuoti link kilpos A.

Jei kažkas negerai, nedelsdami išjunkite sąranką, kad variklio vairuotojai nekeptų.

13 veiksmas: jei reikia, pašalinkite triktis

Jei tam tikras posūkis persijungia netinkamai, pakeiskite jo jungties poliškumą. Tą patį padarykite su bėgių maitinimo šaltiniais, jei traukinys pradeda judėti ne ta kryptimi.

Jei sąranka atsistato po kurio laiko po paleidimo, net jei posūkiai tinkamai persijungia, patikrinkite atvirkštinių kilpų bėgių tiektuvų prijungimo poliškumą ir įsitikinkite, kad srovė teka teisinga kryptimi, jei reikia, pakeiskite poliškumą

14 žingsnis: Eik Furthur

Eik Furthur
Eik Furthur

Po to, kai jūsų projektas sėkmingai veikia, kodėl gi nepasirūpinus juo? Pakeiskite „Arduino“kodą, kad atitiktų jūsų poreikius, pridėkite daugiau funkcijų, galbūt praeinančią dailylentę? Arba važiuoti keliais traukiniais? Kad ir ką darytumėte, viso ko geriausio!

Rekomenduojamas: