Turinys:

Modelio geležinkelio išdėstymas su automatiniu pravažiavimu (V2.0): 13 žingsnių (su paveikslėliais)
Modelio geležinkelio išdėstymas su automatiniu pravažiavimu (V2.0): 13 žingsnių (su paveikslėliais)

Video: Modelio geležinkelio išdėstymas su automatiniu pravažiavimu (V2.0): 13 žingsnių (su paveikslėliais)

Video: Modelio geležinkelio išdėstymas su automatiniu pravažiavimu (V2.0): 13 žingsnių (su paveikslėliais)
Video: TEP10 modelis su tikrovišku dyzelino garsu 1:87 (H0) 2024, Lapkritis
Anonim
Modelio geležinkelio išdėstymas su automatiniu pravažiavimu (V2.0)
Modelio geležinkelio išdėstymas su automatiniu pravažiavimu (V2.0)

Šis projektas yra atnaujintas vienas iš ankstesnių geležinkelio automatizavimo modelių projektų „The Model Railway Layout with Automated Siding“. Ši versija papildo lokomotyvo prijungimo ir atjungimo nuo riedmenų funkciją. Geležinkelio išdėstymas veikia taip:

  • Lokomotyvas prasidės nuo pagrindinės linijos ir eis į dailylentę, kad susietų su riedmenimis.
  • Lokomotyvas sujungs ir iš traukinio iškeliaus traukinį į magistralę.
  • Traukinys pradės judėti, įsibėgės, apims porą kilpų aplink išdėstymą ir sulėtins greitį.
  • Lokomotyvas galutinėje kilpoje traukinį sugrąžins atgal į dailylentę, kur jis atsijungs nuo riedmenų ir važiuos toliau.
  • Lokomotyvas padarys vieną kilpą aplink trasą, sulėtins greitį ir sustos ten, kur pradėjo.
  • Lokomotyvas palauks nustatytą laiką ir visa operacija bus pakartota dar kartą.

Taigi, nesivaržydami, pradėkime!

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

Image
Image

Žiūrėkite vaizdo įrašą, kad suprastumėte, kaip vyksta visa ankstesniame žingsnyje aprašyta geležinkelio operacija.

2 žingsnis: Gaukite visas dalis ir komponentus

Įkelkite „Arduino“programą į „Arduino“mikrovaldiklį
Įkelkite „Arduino“programą į „Arduino“mikrovaldiklį

Taigi dabar jūs žinote, kaip viskas vyks, todėl pradėkite gauti visas toliau išvardytas dalis ir komponentus!

  • „Arduino“mikrovaldiklis (galima naudoti bet kurią „Arduino“plokštę, tačiau pasirūpinkite kaiščių jungtimis.)
  • L298N variklio tvarkyklės modulis (šio tipo variklio vairuotojas rekomenduojamas atsižvelgiant į jo talpą ir kainą.)
  • 5 jungiamieji laidai nuo vyrų iki moterų (norint prijungti variklio vairuotojo įvesties kaiščius prie skaitmeninių „Arduino“plokštės išvesties kaiščių.)
  • Trijų jungiamųjų laidų iš vyrų ir moterų rinkinys, iš viso 6 (jutikliams prijungti prie „Arduino“plokštės.)
  • 6 maitinimo plokštės jungiamieji laidai (du, norint prijungti bėgių srovės maitinimą prie vieno variklio tvarkyklės išvesties, ir keturi, norint prijungti du dailylentės posūkius prie kitos variklio tvarkyklės išvesties.)
  • Du „jutimo“takeliai.
  • 12 voltų maitinimo šaltinis (srovės talpa ne mažesnė kaip 1A).
  • Tinkamas USB kabelis „Arduino“plokštės prijungimui prie kompiuterio (programavimui).
  • Kompiuteris (aišku:)
  • Takeliai, skirti išdėstymui.

3 veiksmas: įkelkite „Arduino“programą į „Arduino“mikrovaldiklį

Gaukite „Arduino IDE“iš čia. Peržiūrėkite kodą, kad suprastumėte, kaip veiks operacija.

4 žingsnis: sudarykite išdėstymą

Sudarykite išdėstymą
Sudarykite išdėstymą

Išdėstymas apima praeinančią dailylentę su magnetiniu atkabinimo takeliu prie išėjimo iš dailylentės, kad lokomotyvas galėtų atsijungti nuo riedmenų prieš paliekant dailylentę. Iškart po dailylentės bus įrengtas „jutiklinis“takelis, kad mikrovaldiklis žinotų, kada lokomotyvas palieka dailylentę arba kerta tą takelio atkarpą.

Prieš „dailylentę“bus įrengtas kitas „jutimo“bėgių kelias, kad kelio ilgis tarp šio „jutimo“bėgių kelio ir dailylentės, atsižvelgiant į traukinio judėjimo kryptį, būtų didesnis nei traukinio ilgis.

Nustatę išdėstymą, įsitikinkite, kad bėgių bėgeliai yra švarūs, kad būtų užtikrintas sklandus traukinio važiavimas.

5 veiksmas: prijunkite „Turnouts“prie variklio tvarkyklės

Prijunkite posūkius prie variklio tvarkyklės
Prijunkite posūkius prie variklio tvarkyklės

Prijunkite abu posūkius lygiagrečiai (vieno +ve ir -ve atitinkamai prie kito +ve ir -ve). Prijunkite lygiagrečius laidinius posūkius prie variklio tvarkyklės modulio išvesties kaiščių, pažymėtų „OUT1“ir „OUT2“. Jei įjungus sąranką jie persijungia netinkama kryptimi, gali tekti pakeisti atjungimo jungtį prie variklio vairuotojo išvesties.

6 veiksmas: prijunkite variklio tvarkyklę prie „Track Power Feeder“

Prijunkite variklio tvarkyklę prie „Track Power Feeder“
Prijunkite variklio tvarkyklę prie „Track Power Feeder“

Sujunkite maitinimo šaltinio laidus prie variklio tvarkyklės išvesties kaiščių, pažymėtų „OUT3“ir „OUT4“. Jums gali tekti pakeisti laidų jungties poliškumą, jei lokomotyvas pradės judėti ne ta kryptimi, kai įjungsite sąranką.

7 veiksmas: prijunkite variklio tvarkyklę prie „Arduino“plokštės

Prijunkite variklio tvarkyklę prie „Arduino“plokštės
Prijunkite variklio tvarkyklę prie „Arduino“plokštės

Nuimkite trumpiklio jungtį nuo variklio tvarkyklės kaiščio, pažymėto „ENB“. Prijunkite variklio tvarkyklės modulio „+12-V“gnybtą prie „Arduino“plokštės „VIN“kaiščio. Prijunkite variklio tvarkyklės modulio „GND“kaištį prie „Arduino“plokštės „GND“kaiščio. Užmegzkite šiuos ryšius tarp variklio tvarkyklės ir „Arduino“plokštės:

Variklio vairuotojas -> „Arduino“lenta

IN1 -> D12

IN2 -> D11

IN3 -> D9

IN4 -> D8

ENB -> D10

8 veiksmas: prijunkite „jutimo“takelius prie „Arduino“plokštės

Prijunkite „jutimo“takelius prie „Arduino“plokštės
Prijunkite „jutimo“takelius prie „Arduino“plokštės
Prijunkite „jutimo“takelius prie „Arduino“plokštės
Prijunkite „jutimo“takelius prie „Arduino“plokštės
Prijunkite „jutimo“takelius prie „Arduino“plokštės
Prijunkite „jutimo“takelius prie „Arduino“plokštės

Prijunkite jutiklių „VCC“kaiščius prie „Arduino“plokštės „+5 voltų“kaiščio. Prijunkite jutiklių „GND“kaiščius prie „Arduino“plokštės „GND“kaiščio.

Prijunkite jutiklio „OUT“kaištį prie dailylentės išėjimo prie „Arduino“plokštės kaiščio „A1“. Prijunkite likusio jutiklio „OUT“kaištį prie „Arduino“plokštės kaiščio „A0“.

9 veiksmas: prijunkite „Arduino Board“prie maitinimo šaltinio

Prijunkite „Arduino“plokštę prie 12 voltų nuolatinės srovės šaltinio per maitinimo lizdą.

10 žingsnis: padėkite riedmenis ir lokomotyvą ant bėgių

Padėkite riedmenis ir lokomotyvą ant bėgių
Padėkite riedmenis ir lokomotyvą ant bėgių
Padėkite riedmenis ir lokomotyvą ant bėgių
Padėkite riedmenis ir lokomotyvą ant bėgių

Naudodami perstumiamąjį įrankį, padėkite lokomotyvą ant pagrindinės linijos, o riedmenis - dailylentėje.

11 veiksmas: patikrinkite visas laidų jungtis ir traukinius

Įsitikinkite, kad lokomotyvas ir riedmenys nėra nuvažiuoti nuo bėgių. Dar kartą patikrinkite visas laidų jungtis ir pasirūpinkite maitinimo jungčių poliškumu.

12 veiksmas: įjunkite maitinimą ir pradėkite važiuoti traukiniu

Jei viskas klostėsi gerai, turėtumėte pamatyti, kaip jūsų lokomotyvas pradeda judėti ir važiuoti, kaip parodyta vaizdo įraše. Jei lokomotyvas pradeda judėti netinkama kryptimi arba posūkiai persijungia netinkama kryptimi, pakeiskite jų laidų jungties poliškumą su variklio vairuotojo modulio išvesties gnybtu.

13 veiksmas: pakeiskite projektą

Eikite į priekį ir susitvarkykite su „Arduino“kodu bei dizainu, kad pridėtumėte daugiau funkcijų, važiuotumėte daugiau traukinių, pridėtumėte daugiau dalyvių ir pan. Kad ir ką darytumėte, viso ko geriausio!

Rekomenduojamas: