Sadržaj:

Jednostavni automatizirani model željeznice od tačke do tačke koja vozi dva vlaka: 13 koraka (sa slikama)
Jednostavni automatizirani model željeznice od tačke do tačke koja vozi dva vlaka: 13 koraka (sa slikama)

Video: Jednostavni automatizirani model željeznice od tačke do tačke koja vozi dva vlaka: 13 koraka (sa slikama)

Video: Jednostavni automatizirani model željeznice od tačke do tačke koja vozi dva vlaka: 13 koraka (sa slikama)
Video: Sydney, Australia Walking Tour - 4K60fps with Captions - Prowalk Tours 2024, Juli
Anonim
Jednostavna automatizirana željeznička pruga od tačke do točke koja vozi dva vlaka
Jednostavna automatizirana željeznička pruga od tačke do točke koja vozi dva vlaka

Arduino mikrokontroleri su odličan način za automatizaciju rasporeda željezničkih modela zbog svoje jeftine dostupnosti, hardvera i softvera otvorenog koda te velike zajednice koja vam može pomoći.

Za modele željeznica, Arduino mikrokontroleri mogu se pokazati kao odličan resurs za automatizaciju njihovih rasporeda na jednostavan i isplativ način. Ovaj projekt je primjer automatizacije modela željezničke pruge sa više tačaka za vožnju dva voza.

Ovaj projekt je nadograđena verzija nekih mojih prethodnih projekata automatizacije željezničkih pruga.

Malo o ovom projektu:

Ovaj projekt fokusira se na automatizaciju rasporeda željezničkih pruga u više točaka koji ima tri stanice. Postoji početna stanica, recimo 'A', u kojoj se u početku nalaze oba voza. Kolosijek magistralnog pravca koji napušta stanicu graniči se u dvije linije koje idu prema dvije stanice i kažu 'B' i 'C'.

Korak 1: Pogledajte video

Image
Image

Pogledajte gornji video da biste razumjeli rad izgleda.

Korak 2: Nabavite sve potrebne stvari

Programirajte Arduino mikrokontroler
Programirajte Arduino mikrokontroler

Evo šta će vam trebati za ovaj projekat:

  • Arduino mikrokontroler kompatibilan sa štitnikom motora Adafruit V2.
  • Motorni štitnik Adafruit V2. (Saznajte više o tome ovde.)
  • Štitnik za proširenje (opcionalno, ali se preporučuje)
  • Tri "senzorisane" numere.
  • 6 muških žica kratkospojnika (Za spajanje skretnica i praćenje žica za napajanje na štit motora.)
  • 3 seta od 3 kratkospojne žice za muškarce i žene, ukupno 9 (Za povezivanje senzora na Arduino ploču)
  • 12-voltni adapter za istosmjerno napajanje sa trenutnim kapacitetom od najmanje 1A (1000mA).
  • Odgovarajući USB kabel (Za povezivanje Arduino ploče s računarom).
  • Računalo (Za programiranje Arduino ploče)
  • Mali odvijač

Korak 3: Programirajte Arduino mikrokontroler

Provjerite imate li u svom Arduino IDE -u instaliranu biblioteku Adafruit motor shield v2. Ako nije, pritisnite Ctrl+Shift+I, potražite Adafruit motorni štit i preuzmite najnoviju verziju Adafruit Motor Shield v2 biblioteke.

Prije postavljanja koda na Arduino mikrokontroler, svakako ga prođite kako biste stekli uvid u to što se sve događa i kako.

Korak 4: Napravite izgled

Napravite izgled
Napravite izgled

Kliknite na gornju sliku da biste saznali više o izgledu i lokaciji svake 'senzorirane' pjesme i izlaznosti.

Korak 5: Instalirajte štitnik motora na Arudino ploču

Ugradite štitnik motora na Arudino ploču
Ugradite štitnik motora na Arudino ploču

Instalirajte štitnik motora na Arduino ploču tako da pažljivo poravnate igle štita sa stočarima Arduino ploče i pazite da se igla ne savije.

Korak 6: Priključite skretnice na štit motora

Priključite skretnice na štit motora
Priključite skretnice na štit motora
Priključite skretnice na štit motora
Priključite skretnice na štit motora
Priključite skretnice na štit motora
Priključite skretnice na štit motora

Uspostavite sljedeće veze:

  • Spojite izlaz štita motora 'M3' na izlaz 'A'.
  • Spojite izlaz štitnika motora 'M4' na izlaz 'B'.

Korak 7: Priključite napajanje staze na štit motora

Priključite napajanje staze na štit motora
Priključite napajanje staze na štit motora
Priključite napajanje staze na štit motora
Priključite napajanje staze na štit motora

Priključite izlaz štitnika motora 'M1' na naponski napojni sklop kolosijeka instaliran na glavnoj liniji.

Korak 8: Instalirajte štitnik za proširenje na štitnik motora

Ugradite štitnik za proširenje na štitnik motora
Ugradite štitnik za proširenje na štitnik motora

Korak 9: Spojite 'osjetljive' pjesme na štit

Spojite 'senzorirane' pjesme na štit
Spojite 'senzorirane' pjesme na štit
Spojite 'senzorirane' pjesme na štit
Spojite 'senzorirane' pjesme na štit
Spojite 'senzorirane' pjesme na štit
Spojite 'senzorirane' pjesme na štit
Spojite 'senzorirane' pjesme na štit
Spojite 'senzorirane' pjesme na štit

Uspostavite sljedeće veze sa 'osjetljivim' numerama:

  • Spojite svaki pin senzora s oznakom "power", "VIN" ili "VCC" na vodilicu zaglavlja ekspanzijskog štita označenog sa "+5V" ili "VCC".
  • Spojite svaki pin senzora s oznakom "GND" na glavnu šinu ekspanzijskog štita označenog sa "GND".
  • Spojite izlaz senzora A na pin 'A0' Arduino ploče.
  • Spojite izlaz senzora B na pin 'A1' Arduino ploče.
  • Spojite izlaz senzora C na pin 'A2' Arduino ploče.

Korak 10: Postavite vlakove na pruge na stanici 'A'

Postavite vlakove na pruge na stanici 'A'
Postavite vlakove na pruge na stanici 'A'
Postavite vlakove na pruge na stanici 'A'
Postavite vlakove na pruge na stanici 'A'

Postavite vozove u koloseke stanice A. Voz A će biti postavljen na odvojku stanice A, a voz B na pravoj. Pogledajte korak 4 za više informacija. Ovdje je korištena dizel lokomotiva za predstavljanje voza B.

Preporučuje se upotreba alata za nadogradnju, posebno za parne lokomotive.

Korak 11: Priključite Setup na napajanje i uključite ga

Priključite Setup na napajanje i uključite ga
Priključite Setup na napajanje i uključite ga

Nakon uključivanja instalacije, ako se lokomotiva počne kretati u pogrešnom smjeru, promijenite polaritet veze napajanja kolosijeka s priključcima oklopa motora. Ako se bilo koje skretanje skrene u pogrešnom smjeru, znate što trebate učiniti!

Korak 12: Sjednite, opustite se i gledajte kako vozovi idu

Ako je sve učinjeno kako treba, tada biste trebali vidjeti kako se voz sa sporedne strane na stanici 'A' počinje kretati, a operaciju nastaviti kako je prikazano u videu u prvom koraku.

Korak 13: Šta je sljedeće ?

Šta je sledeće?!
Šta je sledeće?!

Ako želite, možete se pozabaviti Arduino kodom i unijeti promjene koje odgovaraju vašim potrebama. Možete proširiti izgled, dodati više štitova motora za pokretanje više vlakova, povećati složenost željezničkih operacija, poput voženja dva voza istovremeno, i tako dalje, postoji vrlo dugačak popis onoga što možete učiniti.

Ako želite, ovdje možete pogledati i nekoliko različitih projekata automatizacije izgleda.

Preporučuje se: