Innholdsfortegnelse:
- Trinn 1: Se videoen
- Trinn 2: Få alle delene og komponentene
- Trinn 3: Last opp Arduino -programmet til Arduino mikrokontroller
- Trinn 4: Lag oppsettet
- Trinn 5: Koble vekslene til motordriveren
- Trinn 6: Koble motordriveren til sporstrømmateren
- Trinn 7: Koble motordriveren til Arduino -kortet
- Trinn 8: Koble de "sensorerte" sporene til Arduino Board
- Trinn 9: Koble Arduino -kortet til strøm
- Trinn 10: Plasser rullende materiell og lokomotiv på sporene
- Trinn 11: Kontroller alle ledningstilkoblinger og tog
- Trinn 12: Slå på strømmen og få toget i gang
- Trinn 13: Endre prosjektet
Video: Modelljernbanelayout med automatisk passering (V2.0): 13 trinn (med bilder)
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette prosjektet er en oppdatering av et av de tidligere modellene for jernbaneautomatiseringsprosjekter, The Model Railway Layout with Automated Siding. Denne versjonen legger til funksjonen for kobling og frakobling av lokomotivet med rullende materiell. Driften av jernbanelayoutet er som følger:
- Lokomotivet vil starte fra hovedlinjen og fortsette inn på sidesiden for å koble seg til det rullende materiellet.
- Lokomotivet vil parre og ta toget ut av sidesporet til hovedlinjen.
- Toget vil begynne å bevege seg, øke farten, ta et par sløyfer rundt oppsettet og bremse.
- Lokomotivet tar toget tilbake til sidesporet i den siste sløyfen, hvor det vil koble seg fra det rullende materiellet og fortsette videre.
- Lokomotivet vil gjøre en sløyfe rundt sporet, bremse og stoppe der det startet fra i begynnelsen.
- Lokomotivet vil vente et bestemt tidsrom og hele operasjonen vil bli gjentatt igjen.
Så uten videre, la oss komme i gang!
Trinn 1: Se videoen
Se videoen for å få en fullstendig ide om hvordan hele jernbanedriften forklart i forrige trinn foregår.
Trinn 2: Få alle delene og komponentene
Så nå vet du hvordan ting kommer til å gå, så få alle delene og komponentene som er oppført nedenfor for å komme i gang!
- En Arduino -mikrokontroller (ethvert Arduino -kort kan brukes, men ta vare på pin -tilkoblinger.)
- En L298N -motorførermodul (Denne typen motorførere anbefales, med hensyn til kapasitet og pris.)
- 5 jumperledninger fra mann til hunn (For å koble motordriverens inngangspinner til de digitale utgangspinnene på Arduino -kortet.)
- Sett med 3 genser til mannlige til kvinnelige, totalt 6 (For å koble sensorene til Arduino -kortet.)
- 6 jumperledninger for brødbrett (to for å koble sporestrøm til en utgang fra motordriveren og fire for å koble to svingninger på sidesiden til den andre utgangen på motorføreren.)
- To "sensorerte" spor.
- En 12 volt strømforsyning (strømkapasitet på minst 1A.)
- En passende USB -kabel for å koble Arduino -kortet til en datamaskin (for programmering).
- En datamaskin (åpenbart:)
- Spor for å lage oppsettet.
Trinn 3: Last opp Arduino -programmet til Arduino mikrokontroller
Få Arduino IDE herfra. Gå gjennom koden for å forstå hvordan operasjonen vil fungere.
Trinn 4: Lag oppsettet
Oppsettet vil inneholde et passerende sidespor med et magnetisk avkoblingsspor ved utgangen av sidesporet for å la lokomotivet kobles fra rullende materiell før det forlater sidesporet. Et "sensert" spor vil bli installert like etter sidesporet for å gi mikrokontrolleren beskjed når lokomotivet forlater sidesporet eller krysser den bestemte delen av sporet.
Et annet "sensorisert" spor vil bli installert før sidesporet slik at lengden på sporet mellom dette "sensorerte" sporet og sidesporet med hensyn til togets bevegelsesretning er større enn togets lengde.
Etter at du har konfigurert oppsettet, må du sørge for at skinneskinnene er rene for å sikre at toget går jevnt.
Trinn 5: Koble vekslene til motordriveren
Koble begge vekslene parallelt (+ve og -ve av en til henholdsvis +ve og -ve for den andre). Koble de parallelle kabelforandringene til utgangspinnene på motordrivermodulen merket 'OUT1' og 'OUT2'. Du må kanskje reversere tilkoblingsforbindelsen til motordriverens utgang hvis de bytter til feil retning etter at oppsettet ble slått på.
Trinn 6: Koble motordriveren til sporstrømmateren
Koble sporets strømførers ledninger til utgangspinnene på motordriveren merket 'OUT3' og 'OUT4'. Du må kanskje reversere polariteten til ledningsforbindelsen hvis lokomotivet begynner å bevege seg i feil retning etter at oppsettet er slått på.
Trinn 7: Koble motordriveren til Arduino -kortet
Fjern jumperkontakten fra pinnen til motordriveren merket 'ENB'. Koble '+12-V' -terminalen til motordrivermodulen til 'VIN'-pinnen på Arduino-kortet. Koble 'GND' -pinnen til motordrivermodulen til' GND' -pinnen på Arduino -kortet. Gjør følgende forbindelser mellom motordriveren og Arduino -kortet:
Motordriver -> Arduino -bord
IN1 -> D12
IN2 -> D11
IN3 -> D9
IN4 -> D8
ENB -> D10
Trinn 8: Koble de "sensorerte" sporene til Arduino Board
Koble 'VCC' pinnene til sensorene til '+5-volt' pinnen på Arduino-kortet. Koble 'GND' -pinnene til sensorene til' GND' -pinnen på Arduino -kortet.
Koble 'OUT' -pinnen til sensoren ved utgangen av sidesiden til pinnen' A1 'på Arduino -kortet. Koble 'OUT' -pinnen til den gjenværende sensoren til pinnen' A0 'på Arduino -kortet.
Trinn 9: Koble Arduino -kortet til strøm
Koble Arduino-kortet til en 12-volt likestrømkilde gjennom strømkontakten.
Trinn 10: Plasser rullende materiell og lokomotiv på sporene
Plasser lokomotivet på hovedlinjen og rullende materiell i sidesporet ved hjelp av et omdirigeringsverktøy.
Trinn 11: Kontroller alle ledningstilkoblinger og tog
Sørg for at lokomotivet og rullende materiell ikke er avsporet. Dobbeltsjekk alle ledningsforbindelsene og ta vare på polariteten til strømtilkoblingene.
Trinn 12: Slå på strømmen og få toget i gang
Hvis alt gikk bra, skulle du se lokomotivet ditt begynne å bevege seg og gå som i videoen. Hvis lokomotivet begynner å bevege seg i feil retning eller omdreiningene bytter i feil retning, snu polariteten til ledningsforbindelsen med utgangsterminalen til motordrivermodulen.
Trinn 13: Endre prosjektet
Fortsett og tinker med Arduino -koden og designet for å legge til flere funksjoner, kjøre flere tog, legge til flere turnouts og så videre. Uansett hva du gjør, alt godt!