Innholdsfortegnelse:

Automatisert modellbaneoppsett som kjører to tog (V2.0) - Arduino -basert: 15 trinn (med bilder)
Automatisert modellbaneoppsett som kjører to tog (V2.0) - Arduino -basert: 15 trinn (med bilder)

Video: Automatisert modellbaneoppsett som kjører to tog (V2.0) - Arduino -basert: 15 trinn (med bilder)

Video: Automatisert modellbaneoppsett som kjører to tog (V2.0) - Arduino -basert: 15 trinn (med bilder)
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, November
Anonim
Automatisert modellbaneoppsett som kjører to tog (V2.0) | Arduino basert
Automatisert modellbaneoppsett som kjører to tog (V2.0) | Arduino basert

Automatisering av modelljernbanelinjer ved hjelp av Arduino mikrokontrollere er en fin måte å slå sammen mikrokontrollere, programmering og modelljernbane til en hobby. Det er en haug med prosjekter tilgjengelig for å kjøre et tog autonomt på en modelljernbane, men etter en stund begynner et enkelt tog å bli litt kjedelig. Så, for å fylle ut oppsettet vårt, la oss få et tog til og komme i gang!

Trinn 1: Se videoen

Image
Image

Se videoen ovenfor for å få en ide om hvordan dette fungerer.

Trinn 2: Få delene og komponentene

Programmer Arduino Micorocontroller
Programmer Arduino Micorocontroller

Her er det du trenger for dette prosjektet:

  • Et Arduino mikrokontrollerbord som er kompatibelt med Adafruit motorskjold.
  • Et Adafruit motor driver shield v2.0.
  • Et ekspansjonsskjerm (valgfritt, men anbefales på det sterkeste for å gjøre ledninger enklere.)
  • 3 'sensorerte' spor.
  • 8 stikkontakter til mannlige til mannlige hender (for tilkobling av banekraft og veksling til motorskjermen.)
  • 3 sett med 3 mannlige til kvinnelige hoppeledninger (For tilkobling av 'sensorerte' spor til Arduino -kortet.
  • En 12-volt likestrømskilde med en strømkapasitet på minst 1A (1000 mA).
  • En passende USB -kabel for å koble Arduino -kortet til en datamaskin.
  • En datamaskin.

Trinn 3: Programmer Arduino Micorocontroller

Sørg for at Adafruit's motor shield v2 bibliotek er installert i Arduino IDE, hvis ikke, trykk Ctrl+Shift+I, søk etter Adafruit motorskjold og last ned den nyeste versjonen av Adafruit Motor shield V2 bibliotek.

Før du laster opp koden til Arduino mikrokontroller, må du gå gjennom den for å få en ide om hva som skjer og hvordan.

Du kan lære mer om motordriverskjermen her, men husk å komme tilbake for å fortsette prosjektet!

Trinn 4: Lag oppsettet

Lag oppsettet
Lag oppsettet
Lag oppsettet
Lag oppsettet
Lag oppsettet
Lag oppsettet
Lag oppsettet
Lag oppsettet

Klikk på det første bildet for mer informasjon.

Lag oppsettet og installer en strømmater på hovedlinjen, så vel som på passasjen. Sørg for å isolere de forbipasserende sidesporene elektrisk fra hovedlinjen ved hjelp av isolerte skinneforbindere ved forgreningsstedet til sidesporet nær begge svingene.

Legg merke til plasseringen av hvert 'sensored' spor:

  • Det første "sensorerte" sporet installeres like etter oppmøtet som ble installert ved utgangen av sidesporet, slik at toget som forlater sidesporet krysser det like før det kommer på hovedlinjen.
  • Det andre 'sensorerte' sporet er installert i hovedlinjen et stykke før inngangen til sidesporet (Se det første bildet for referanse).
  • Det tredje 'sensorerte' sporet installeres like før valgdeltakelsen ble installert ved inngangen til sidesporet.

Trinn 5: Installer motordriverskjermen på Arduino -kortet

Installer motordriverens skjerm på Arduino -kortet
Installer motordriverens skjerm på Arduino -kortet

Installer motordriverens skjerm på Arduino -kortet ved å justere pinnene på driverkortet forsiktig med de kvinnelige toppene på Arduino -kortet. Vær ekstra forsiktig for å sikre at pinnene ikke bøyes i installasjonsprosessen.

Trinn 6: Koble sporstrømledningene til motordriverskjermen

Koble sporstrømledningene til motordriverskjermen
Koble sporstrømledningene til motordriverskjermen
Koble sporstrømledningene til motordriverskjermen
Koble sporstrømledningene til motordriverskjermen
Koble sporstrømledningene til motordriverskjermen
Koble sporstrømledningene til motordriverskjermen

Gjør følgende sporstrømtilkoblinger:

  • Koble hovedsporets strømmater til rekkeklemmen på skjermen merket 'M1'.
  • Koble passasjersporets strøm til rekkeklemmen på skjermen merket 'M2'.

Trinn 7: Koble vekslene til motordriverskjermen

Koble Turnouts til motordriverskjermen
Koble Turnouts til motordriverskjermen
Koble Turnouts til motordriverskjermen
Koble Turnouts til motordriverskjermen
Koble Turnouts til motordriverskjermen
Koble Turnouts til motordriverskjermen

Koble vekslingene parallelt ved å koble deres +ve (røde) og -ve (svarte) ledninger sammen og koble dem til rekkeklemmen på motorskjermen merket 'M3'.

Trinn 8: Installer ekspansjonsskjermen på motorskjermen

Installer ekspansjonsskjermen på motorskjermen
Installer ekspansjonsskjermen på motorskjermen

Installer ekspansjonsskjermen på motordriverskjermen på samme måte som motorskjermen ble installert på Arduino -kortet.

Trinn 9: Koble de "sensorerte" sporene til Expansion Shield

Koble de "sensorerte" sporene til Expansion Shield
Koble de "sensorerte" sporene til Expansion Shield
Koble de "sensorerte" sporene til Expansion Shield
Koble de "sensorerte" sporene til Expansion Shield
Koble de "sensorerte" sporene til Expansion Shield
Koble de "sensorerte" sporene til Expansion Shield
Koble de "sensorerte" sporene til Expansion Shield
Koble de "sensorerte" sporene til Expansion Shield

Koble hvert "sensorerte" spors strøm til +5-volts topptekst på ekspansjonsskjoldet og "GND" -pinnen til hver sensor til "GND" -hodet på skjermen. Deretter gjør du følgende tilkoblinger:

  • Koble den første sensorens utgangspinne til inngangspinnen 'A0' på Arduino -kortet.
  • Koble den andre sensorens utgangspinne til inngangspinnen 'A1' på Arduino -kortet.
  • Koble den tredje sensorens utgangspinne til inngangspinnen 'A2' på Arduino -kortet.

Trinn 10: Plasser første tog på sidesporet

Plasser det første toget på sidesporet
Plasser det første toget på sidesporet

Plasser det første toget i sidesporet, bruk av et omløperverktøy anbefales, spesielt for damplokomotiver.

Trinn 11: Slå på oppsettet

Slå på oppsettet
Slå på oppsettet

Koble 12-volts strømkilde til Arduino-kortets strøminngangskontakt og slå på strømmen.

Trinn 12: Sørg for at alt fungerer som det skal

Etter oppstart av systemet, bør vekslingene bytte for å koble sidesporet til hovedlinjen. Hvis noen av dem bytter feil vei, snu polariteten til forbindelsen med motorskjermen.

Etter at oppmøtene har byttet til sidespor, bør toget begynne å bevege seg sakte og akselerere etter å ha krysset det første "sensorerte" sporet. Hvis toget begynner å bevege seg i feil retning i sidesporet eller hovedlinjesporet, vet du hva du skal gjøre.

Trinn 13: Plasser det andre toget i sidesporet

Plasser det andre toget i sidesporet
Plasser det andre toget i sidesporet
Plasser det andre toget i sidesporet
Plasser det andre toget i sidesporet

Etter at det første toget krysser det andre "sensorerte" sporet, vil svingene veksle bort fra sidesporet og strømmen til sidesporet vil bli slått av. Dette er tiden for å plassere det andre toget i sidesporet.

Trinn 14: Len deg tilbake, slapp av og se hvordan togene dine kjører

Trinn 15: Gå Furthur

Hvorfor ikke oppgradere dette oppsettet? Prøv å gjøre oppsettet mer komplekst, legg til flere tog, oppmøter, det er mye å gjøre!

Uansett hva du gjør, kan du prøve å dele skapelsen din med fellesskapet for å la andre se arbeidet ditt. Beste ønsker!

Anbefalt: