Turinys:
- 1 žingsnis: žiūrėkite vaizdo įrašą
- 2 žingsnis: gaukite visus reikalingus dalykus
- 3 veiksmas: užprogramuokite „Arduino“mikrovaldiklį
- 4 žingsnis: pakeiskite posūkių geležinkelio jungtis
- 5 veiksmas: nustatykite išdėstymą
- 6 žingsnis: Įdiekite variklio skydą „Arduino“lentoje ir prijunkite „Track Power“ir „Turnouts“
- 7 veiksmas: prijunkite jutiklius
- 8 veiksmas: dar kartą patikrinkite visas laidų jungtis
- 9 veiksmas: prijunkite sąranką prie maitinimo
- 10 veiksmas: padėkite traukinį/lokomotyvą ant pagrindinės linijos
- 11 veiksmas: įjunkite sąranką
- 12 žingsnis: stebėkite važiuojantį traukinį
- 13 veiksmas: jei reikia, pašalinkite triktis
- 14 žingsnis: Eik Furthur
Video: Automatinis geležinkelio modelio išdėstymas su atvirkštinėmis kilpomis: 14 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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šą
Peržiūrėkite aukščiau pateiktą vaizdo įrašą, kad geriau suprastumėte šį projektą.
2 žingsnis: gaukite visus reikalingus dalykus
Š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į
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
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ą
„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“
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 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
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
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ą
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
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:
Automatinis modelio traukinio išdėstymas (1.0 versija): 12 žingsnių
Automatinis modelio traukinių išdėstymas (1.0 versija): traukinių modelius visada smagu turėti ir važiuoti. Tačiau valdyti juos rankiniu būdu kartais atrodo šiek tiek nuobodu. Taigi šioje pamokoje aš jums parodysiu, kaip galite automatizuoti savo geležinkelio modelio išdėstymą, kad galėtumėte sėdėti ir atsipalaiduoti žiūrėdami savo
Modelio geležinkelio išdėstymas su automatizuotomis dailylentėmis: 13 žingsnių (su nuotraukomis)
Modelio geležinkelio išdėstymas su automatizuotomis dailylentėmis: traukinių maketų modelių sudarymas yra puikus hobis, jį automatizavus bus daug geriau! Pažvelkime į kai kuriuos jo automatizavimo pranašumus: Pigi operacija: visą išdėstymą valdo „Arduino“mikrovaldiklis, naudojant L298N
Klaviatūros valdomo modelio geležinkelio išdėstymas V2.5 - PS/2 sąsaja: 12 žingsnių
Klaviatūra valdomo modelio geležinkelio išdėstymas V2.5 | PS/2 sąsaja: Naudojant „Arduino“mikrovaldiklius, yra daug būdų, kaip valdyti modelio geležinkelio išdėstymą. Klaviatūra turi didelį pranašumą, nes turi daug klavišų, kad pridėtų daug funkcijų. Pažiūrėkime, kaip galime pradėti nuo paprasto išdėstymo su lokomotyvu
Paprastas automatinis geležinkelio modelio išdėstymas - „Arduino“valdomas: 11 žingsnių (su nuotraukomis)
Paprastas automatinis geležinkelio modelio išdėstymas | „Arduino“valdomas: „Arduino“mikrovaldikliai yra puikus priedas prie geležinkelio modelio, ypač kai tai susiję su automatizavimu. Čia yra paprastas ir lengvas būdas pradėti modelio geležinkelio automatizavimą naudojant „Arduino“. Taigi, be jokių papildomų veiksmų, pradėkime
Modelio geležinkelio išdėstymas su automatiniu pravažiavimu (V2.0): 13 žingsnių (su paveikslėliais)
Modelio geležinkelio išdėstymas su automatizuotomis pravažiuojančiomis dailylentėmis (V2.0): Šis projektas yra atnaujintas vieno iš ankstesnių geležinkelio automatikos modelio projektų „Modelio geležinkelio išdėstymas su automatizuota dailylentė“. Ši versija papildo lokomotyvo prijungimo ir atjungimo nuo riedmenų funkciją. Operacija