Indholdsfortegnelse:

Enkel automatiseret Point to Point Model Railroad, der kører to tog: 13 trin (med billeder)
Enkel automatiseret Point to Point Model Railroad, der kører to tog: 13 trin (med billeder)

Video: Enkel automatiseret Point to Point Model Railroad, der kører to tog: 13 trin (med billeder)

Video: Enkel automatiseret Point to Point Model Railroad, der kører to tog: 13 trin (med billeder)
Video: Det komplette næste js-kursus - Lær Nextjs på 2 timer! | Reager SSR + tidskoder 2024, November
Anonim
Enkel automatiseret Point to Point Model Railroad, der kører to tog
Enkel automatiseret Point to Point Model Railroad, der kører to tog

Arduino mikrokontrollere er en fantastisk måde at automatisere modeljernbanelayout på grund af deres lave omkostninger, open-source hardware og software og et stort fællesskab til at hjælpe dig.

For modelbaner kan Arduino mikrokontrollere vise sig at være en stor ressource til automatisering af deres layout på en enkel og omkostningseffektiv måde. Dette projekt er et sådant eksempel på automatisering af et multi-point model jernbanelayout til at køre to tog.

Dette projekt er en opgraderet version af nogle af mine tidligere punkt til punkt -model jernbaneautomatiseringsprojekter.

Lidt ind i dette projekt:

Dette projekt fokuserer på automatisering af et multi-point model jernbanelayout, der har tre stationer. Der er en startstation, sig 'A', som i første omgang huser begge togene. Hovedlinjesporet, der forlader stationen, forgrener sig i to linjer, der går henholdsvis til de to stationer, siger 'B' og 'C'.

Trin 1: Se videoen

Image
Image

Se ovenstående video for at forstå layoutets funktion.

Trin 2: Få alle de nødvendige ting

Programmer Arduino mikrokontroller
Programmer Arduino mikrokontroller

Her er hvad du skal bruge til dette projekt:

  • En Arduino mikrokontroller kompatibel med Adafruit motorskærm V2.
  • Et Adafruit motorskærm V2. (Ved mere om det her.)
  • Et ekspansionsskærm (valgfrit, men anbefales stærkt)
  • Tre 'sensorerede' numre.
  • 6 han- til han -jumpertråde (For at forbinde vekselstrøm og spore strømkabler til motorskærmen.)
  • 3 sæt med 3 han- til hun -jumpertråde, i alt 9 (For at forbinde sensorerne til Arduino -kortet)
  • En 12-volt DC-strømforsyningsadapter med en strømkapacitet på mindst 1A (1000mA).
  • Et passende USB -kabel (Til tilslutning af Arduino -kortet til computeren).
  • En computer (til programmering af Arduino -kortet)
  • En lille skruetrækker

Trin 3: Programmer Arduino mikrokontroller

Sørg for, at du har Adafruit's motor shield v2 -bibliotek installeret i dit Arduino IDE, hvis ikke, skal du trykke på Ctrl+Shift+I, søge efter Adafruit -motorskærmen og downloade den nyeste version af Adafruit Motor Shield v2 -biblioteket.

Inden du uploader koden til Arduino -mikrokontrolleren, skal du sørge for at gå igennem den for at få en idé om, hvad alt sker og hvordan.

Trin 4: Lav layoutet

Lav layoutet
Lav layoutet

Klik på billedet ovenfor for at vide mere om layoutet og placeringen af hvert 'sensoreret' spor og valgdeltagelsen.

Trin 5: Installer motorskærmen på Arudino -kortet

Installer motorskærmen på Arudino -kortet
Installer motorskærmen på Arudino -kortet

Installer motorafskærmningen på Arduino -kortet ved omhyggeligt at justere skærmens stifter med Arduino -bordets hyrder, og sørg for, at ingen stift bliver bøjet.

Trin 6: Tilslut turnouts til motorskærmen

Tilslut turnouts til motorskærmen
Tilslut turnouts til motorskærmen
Tilslut turnouts til motorskærmen
Tilslut turnouts til motorskærmen
Tilslut turnouts til motorskærmen
Tilslut turnouts til motorskærmen

Lav følgende forbindelser:

  • Tilslut motorafskærmningen 'M3' udgang til skifte 'A'.
  • Tilslut motorafskærmningen 'M4' udgang til skifte 'B'.

Trin 7: Tilslut sporstrømmen til motorskærmen

Tilslut sporstrømmen til motorskærmen
Tilslut sporstrømmen til motorskærmen
Tilslut sporstrømmen til motorskærmen
Tilslut sporstrømmen til motorskærmen

Tilslut motorafskærmningen 'M1' udgang til sporstrømsføderen, der er installeret i hovedlinjen.

Trin 8: Installer ekspansionsskærmen på motorskærmen

Installer ekspansionsskærmen på motorskærmen
Installer ekspansionsskærmen på motorskærmen

Trin 9: Tilslut de 'sensorerede' spor til skjoldet

Tilslut de 'sensorerede' spor til skjoldet
Tilslut de 'sensorerede' spor til skjoldet
Tilslut de 'sensorerede' spor til skjoldet
Tilslut de 'sensorerede' spor til skjoldet
Tilslut de 'sensorerede' spor til skjoldet
Tilslut de 'sensorerede' spor til skjoldet
Tilslut de 'sensorerede' spor til skjoldet
Tilslut de 'sensorerede' spor til skjoldet

Lav følgende forbindelser med de 'sensorerede' spor:

  • Tilslut hver sensors pin, mærket 'power', 'VIN' eller 'VCC' til headerskinnen på ekspansionsskærmen mærket som '+5V' eller 'VCC'.
  • Tilslut hver sensors pin mærket 'GND' til hovedskinnen på ekspansionsskærmen mærket 'GND'.
  • Tilslut sensor A's udgang til pin 'A0' på Arduino -kortet.
  • Tilslut sensor B's udgang til pin 'A1' på Arduino -kortet.
  • Tilslut sensor C's udgang til pin 'A2' på Arduino -kortet.

Trin 10: Placer togene på sporene i station 'A'

Placer togene på sporene i station 'A'
Placer togene på sporene i station 'A'
Placer togene på sporene i station 'A'
Placer togene på sporene i station 'A'

Placer togene i sporene på station A. Toget A placeres på grenlinjen på station A og toget B på den lige linje. Se trin 4 for at få flere oplysninger. Et diesellokomotiv er blevet brugt her til at repræsentere tog B.

Det anbefales at bruge et redningsværktøj, især til damplokomotiver.

Trin 11: Tilslut opsætningen til strøm og tænd den

Tilslut opsætningen til strøm og tænd den
Tilslut opsætningen til strøm og tænd den

Efter opstart af opsætningen, hvis lokomotivet begynder at bevæge sig i den forkerte retning, skal du vende polariteten af sporets forbindelse med terminalerne på motorskærmen. Hvis nogen af valgdeltagelserne skifter i den forkerte retning, ved du, hvad du skal gøre!

Trin 12: Læn dig tilbage, slap af og se dine tog gå

Hvis alt blev udført korrekt, skulle du se toget i sidelinjen ved station 'A' begynde at bevæge sig og operationen fortsætte som vist i videoen i det første trin.

Trin 13: Hvad er det næste?

Hvad er det næste?!
Hvad er det næste?!

Hvis du vil, kan du gå videre og pille ved Arduino -koden og foretage ændringer, der passer til dine behov. Du kan udvide layoutet, tilføje flere motorskærme til at køre flere tog, øge kompleksiteten i jernbanedriften, f.eks. At køre to tog samtidigt og så videre, der er en meget lang liste over, hvad du kan gøre.

Hvis du vil, kan du også tage et kig på nogle forskellige layoutautomatiseringsprojekter her.

Anbefalede: