
Sisällysluettelo:
- Vaihe 1: Katso video
- Vaihe 2: Hanki kaikki osat ja komponentit
- Vaihe 3: Lataa Arduino -ohjelma Arduino -mikrokontrolleriin
- Vaihe 4: Tee asettelu
- Vaihe 5: Yhdistä kääntöt moottorin ohjaimeen
- Vaihe 6: Liitä moottoriajuri radan virtalähteeseen
- Vaihe 7: Yhdistä moottorin ohjain Arduino -korttiin
- Vaihe 8: Yhdistä "tunnistetut" raidat Arduino Boardiin
- Vaihe 9: Liitä Arduino Board virtalähteeseen
- Vaihe 10: Aseta liikkuva kalusto ja veturi raiteille
- Vaihe 11: Tarkista kaikki johdotusliitännät ja junat
- Vaihe 12: Kytke virta päälle ja käynnistä juna
- Vaihe 13: Muokkaa projektia
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42

Tämä projekti on päivitys yhdestä aiemmista rautateiden automaatiohankkeista, The Model Railway Layout with Automated Siding. Tämä versio lisää veturin kytkentä- ja irrotusominaisuuden liikkuvan kaluston kanssa. Rautatierakenteen toiminta on seuraava:
- Veturi lähtee pääradasta ja jatkaa sivuraiteelle kytkeytyäkseen liikkuvan kaluston kanssa.
- Veturi kytkeytyy ja ottaa junan pois sivuraiteelta päälinjalle.
- Juna alkaa liikkua, nopeuttaa, ottaa pari silmukkaa asettelun ympäri ja hidastaa.
- Veturi vie junan takaisin sivuraiteelle viimeisessä silmukassa, jossa se irrotetaan liikkuvasta kalustosta ja jatkaa eteenpäin.
- Veturi tekee yhden silmukan radan ympäri, hidastaa vauhtia ja pysähtyy paikkaan, josta se alkoi alusta.
- Veturi odottaa tietyn ajan ja koko toimenpide toistetaan uudelleen.
Joten ilman lisäpuhetta, aloitetaan!
Vaihe 1: Katso video


Katso video saadaksesi täydellisen käsityksen siitä, miten koko edellisessä vaiheessa selitetty rautatieliikenne tapahtuu.
Vaihe 2: Hanki kaikki osat ja komponentit

Joten nyt tiedät, miten asiat menevät, joten hanki kaikki alla luetellut osat ja komponentit aloittaaksesi!
- Arduino -mikrokontrolleri (mitä tahansa Arduino -korttia voidaan käyttää, mutta huolehdi nastaliitännöistä.)
- L298N -moottorin ohjainmoduuli (tämän tyyppistä moottoriajuria suositellaan kapasiteetin ja hinnan suhteen.)
- 5 uros -naarashyppyjohtoa (moottorin ohjaimen tulonappien liittämiseksi Arduino -kortin digitaalisiin ulostulonappeihin.)
- Sarja 3 uros -naarasliitinjohtoa, yhteensä 6 (Anturien liittämiseksi Arduino -korttiin.)
- 6 leipälevyn hyppyjohtoa (kaksi, jotka yhdistävät radan tehon moottorin ohjaimen yhteen ulostuloon ja neljä, jotta kaksi sivuraideporttia kytketään moottorin ohjaimen toiseen ulostuloon.)
- Kaksi "sensored" kappaletta.
- 12 voltin virtalähde (virtakapasiteetti vähintään 1A.)
- Sopiva USB -kaapeli Arduino -kortin liittämiseksi tietokoneeseen (ohjelmointia varten).
- Tietokone (ilmeisesti:)
- Kappaleet asettelun tekemiseksi.
Vaihe 3: Lataa Arduino -ohjelma Arduino -mikrokontrolleriin
Hanki Arduino IDE täältä. Käy läpi koodi ymmärtääksesi, miten toiminto toimii.
Vaihe 4: Tee asettelu

Asettelu sisältää ohitettavan sivuraiteen magneettisella irrotusradalla sivuraiteen ulostulossa, jotta veturi pääsee irrottautumaan liikkuvasta kalustosta ennen sivuraiteelta poistumista. Havaittu rata asennetaan heti sivuraiteen jälkeen, jotta mikro -ohjain voi tietää, milloin veturi poistuu sivuraiteelta tai ylittää tietyn radan osan.
Toinen "tunnistettu" rata asennetaan sivuraiteen eteen siten, että radan pituus tämän "tunnistetun" radan ja sivuraiteen välillä junan liikesuunnan suhteen on suurempi kuin junan pituus.
Kun olet asettanut asettelun, varmista, että radan kiskot ovat puhtaat, jotta junan kulku on sujuvaa.
Vaihe 5: Yhdistä kääntöt moottorin ohjaimeen

Kytke molemmat käännökset rinnakkain (+ve ja -ve toisesta +ve ja -ve toiseen). Kytke rinnakkaiset johdotetut kytkimet moottorinohjainmoduulin ulostuloihin, joissa on merkintä 'OUT1' ja 'OUT2'. Sinun on ehkä käännettävä kääntöliitäntä moottorin kuljettajan lähdölle, jos ne vaihtavat väärään suuntaan asennuksen käynnistämisen jälkeen.
Vaihe 6: Liitä moottoriajuri radan virtalähteeseen

Kytke telan syöttölaitteen johdot moottorin ohjaimen ulostuloihin, joissa on merkintä 'OUT3' ja 'OUT4'. Johdotusliitännän napaisuus on ehkä käännettävä, jos veturi alkaa liikkua väärään suuntaan asennuksen käynnistämisen jälkeen.
Vaihe 7: Yhdistä moottorin ohjain Arduino -korttiin

Irrota hyppyliitin moottorin kuljettajan tapista, jossa on merkintä "ENB". Liitä moottorin ohjainmoduulin '+12-V' -liitin Arduino-kortin 'VIN' -tappiin. Liitä moottoriajurimoduulin GND -nasta Arduino -kortin GND -nastaan. Tee seuraavat liitännät moottorin ohjaimen ja Arduino -kortin välille:
Moottoriajuri -> Arduino -kortti
IN1 -> D12
IN2 -> D11
IN3 -> D9
IN4 -> D8
ENB -> D10
Vaihe 8: Yhdistä "tunnistetut" raidat Arduino Boardiin



Liitä anturien VCC-nastat Arduino-kortin+5 voltin nastaan. Liitä antureiden GND -nastat Arduino -kortin GND -nastaan.
Liitä sivuraiteen ulostulon anturin 'OUT' -tappi Arduino -levyn nastaan 'A1'. Kytke jäljellä olevan anturin OUT -nasta Arduino -kortin nastaan A0.
Vaihe 9: Liitä Arduino Board virtalähteeseen
Liitä Arduino-kortti 12 voltin tasavirtalähteeseen virtaliittimen kautta.
Vaihe 10: Aseta liikkuva kalusto ja veturi raiteille


Aseta veturi pääkaiteeseen ja sivuraiteiden liikkuvan kaluston kaide -työkalun avulla.
Vaihe 11: Tarkista kaikki johdotusliitännät ja junat
Varmista, että veturi ja liikkuva kalusto eivät ole suistuneet raiteilta. Tarkista kaikki johdotusliitännät ja huolehdi virtaliitäntöjen napaisuudesta.
Vaihe 12: Kytke virta päälle ja käynnistä juna

Jos kaikki meni hyvin, sinun pitäisi nähdä veturisi alkavan liikkua ja ajaa kuten videossa. Jos veturi alkaa liikkua väärään suuntaan tai kääntymislaitteet kytkeytyvät väärään suuntaan, vaihda niiden kytkennän napaisuus moottorikäyttömoduulin lähtöliittimen kanssa.
Vaihe 13: Muokkaa projektia
Mene eteenpäin ja tutustu Arduino -koodiin ja muotoiluun, jotta voit lisätä toimintoja, ajaa enemmän junia, lisätä osallistujia ja niin edelleen. Mitä tahansa teetkin, kaikkea hyvää!
Suositeltava:
Kaksi junaa ajava automaattinen rautatieasettelu (V2.0) - Arduino -pohjainen: 15 vaihetta (kuvilla)

Kaksi junaa ajava automaattinen rautatieasettelu (V2.0) | Arduino -pohjainen: Rautatieasetteluiden automatisointi Arduinon mikro -ohjaimilla on loistava tapa yhdistää mikro -ohjaimet, ohjelmointi ja mallin rautatie yhdeksi harrastukseksi. On olemassa joukko projekteja junan ajamiseen itsenäisesti rautamallilla
Mallin rautatieasettelu automaattisella sivuraiteella: 13 vaihetta (kuvilla)

Mallin rautatieasettelu automaattisella sivuraiteella: Juna -asettelujen tekeminen on suuri harrastus, ja sen automatisointi tekee siitä paljon paremman! Katsotaanpa joitain sen automaation eduista: Edullinen käyttö: Koko asettelua ohjaa Arduino-mikrokontrolleri, joka käyttää L298N-kuuta
Näppäimistöohjattu mallin rautatieasettelu V2.5 - PS/2 -liitäntä: 12 vaihetta

Näppäimistöohjattu malli Railway Layout V2.5 | PS/2 -käyttöliittymä: Arduinon mikrokontrollereita käyttämällä on monia tapoja ohjata rautamallien asetteluja. Näppäimistöllä on suuri etu, koska siinä on paljon näppäimiä, jotka lisäävät paljon toimintoja. Katsotaanpa, miten voimme aloittaa yksinkertaisella asettelulla veturin ja
Yksinkertainen automatisoitu rautatieasettelu - Arduino -ohjattu: 11 vaihetta (kuvilla)

Yksinkertainen automatisoitu rautatieasettelu | Arduino -ohjattu: Arduino -mikro -ohjaimet ovat loistava lisä mallin rautatieliikenteeseen, varsinkin kun kyse on automaatiosta. Tässä on yksinkertainen ja helppo tapa aloittaa mallin rautateiden automaatio Arduinon kanssa. Joten, ilman lisäpuheluita, aloitetaan
PCB -mallin vianmääritys?: 8 vaihetta (kuvilla)

PCB -mallin vianmääritys?: Joka kerta, kun suunnittelen piirilevyä, haluan hieman rajoittaa rajojani ja kokeilla jotain, mitä en ole koskaan kokeillut, tällä kertaa halusin lisätä mahdollisuuden ohjelmoida tämän levyn ilman ulkoista ohjelmoijaa. Löysin halpoja USB -UART -muuntimia nimeltä CH