Sadržaj:

Automatski model željezničkog rasporeda koji vozi s dva vlaka (V2.0) - Na temelju Arduina: 15 koraka (sa slikama)
Automatski model željezničkog rasporeda koji vozi s dva vlaka (V2.0) - Na temelju Arduina: 15 koraka (sa slikama)

Video: Automatski model željezničkog rasporeda koji vozi s dva vlaka (V2.0) - Na temelju Arduina: 15 koraka (sa slikama)

Video: Automatski model željezničkog rasporeda koji vozi s dva vlaka (V2.0) - Na temelju Arduina: 15 koraka (sa slikama)
Video: SKINWALKER RANCH - Интервью Кандуса Линде и Тома Льюиса о 4 сезоне 2024, Studeni
Anonim
Automatski model željezničkog rasporeda koji vozi s dva vlaka (V2.0) | Na bazi Arduina
Automatski model željezničkog rasporeda koji vozi s dva vlaka (V2.0) | Na bazi Arduina

Automatiziranje rasporeda željezničkih modela pomoću Arduino mikrokontrolera odličan je način spajanja mikrokontrolera, programiranja i željezničkog modela u jedan hobi. Na raspolaganju je hrpa projekata o autonomnom voženju vlaka po uzoru na željeznicu, no nakon nekog vremena jednom vlaku počinje postajati pomalo dosadan. Dakle, da popunimo naš raspored, uzmimo još jedan vlak i počnimo!

Korak 1: Pogledajte video

Image
Image

Pogledajte gornji video da biste stekli uvid u to kako to funkcionira.

Korak 2: Nabavite dijelove i komponente

Programirajte Arduino mikrokontroler
Programirajte Arduino mikrokontroler

Evo što vam je potrebno za ovaj projekt:

  • Ploča mikrokontrolera Arduino kompatibilna sa štitnikom motora Adafruit.
  • Štitnik vozača motora Adafruit v2.0.
  • Štitnik za proširenje (izborno, ali se preporučuje za pojednostavljenje ožičenja.)
  • 3 pjesme s senzorom.
  • 8 muških žica kratkospojnika (za spajanje napajanja kolosijeka i skretnica na štit motora).
  • 3 seta od 3 kratkospojne žice za muškarce i žene (za spajanje 'osjetljivih' pjesama na Arduino ploču.
  • 12-voltni izvor istosmjerne struje s trenutnim kapacitetom od najmanje 1A (1000 mA).
  • Prikladan USB kabel za povezivanje Arduino ploče s računalom.
  • Računalo.

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 biblioteke Adafruit Motor shield V2.

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

Ovdje možete saznati više o štitniku vozača motora, ali svakako se vratite kako biste nastavili projekt!

Korak 4: Napravite izgled

Napravite izgled
Napravite izgled
Napravite izgled
Napravite izgled
Napravite izgled
Napravite izgled
Napravite izgled
Napravite izgled

Za više informacija kliknite na prvu sliku.

Napravite raspored i instalirajte napojni ulagač na glavnu liniju, kao i sporedni kolosijek. Prolazne sporedne kolosijeke električno izolirajte od glavne pruge pomoću izoliranih tračničkih spojeva na mjestu grananja sporednog kolosijeka u blizini oba skretanja.

Zabilježite mjesto svake "osjetljive" pjesme:

  • Prvi "senzorirani" kolosijek instaliran je neposredno nakon skretanja koji je instaliran na izlazu iz sporednog kolosijeka, tako da vlak koji napušta sporedni kolosijek prelazi preko njega neposredno prije dolaska na glavnu liniju.
  • Drugi "senzorirani" kolosijek instaliran je u glavnoj liniji nešto udaljeniji od ulaza u sporedni kolosijek (pogledajte prvu sliku za referencu).
  • Treći "senzorirani" kolosijek instaliran je neposredno prije skretanja na ulazu u sporedni kolosijek.

Korak 5: Instalirajte štitnik upravljačkog programa motora na Arduino ploču

Ugradite štitnik upravljačkog programa motora na Arduino ploču
Ugradite štitnik upravljačkog programa motora na Arduino ploču

Ugradite štitnik vozača motora na Arduino ploču pažljivim poravnavanjem iglica vozačke ploče s ženskim zaglavljima Arduino ploče. Posebno pazite da se igle ne savijaju u procesu instalacije.

Korak 6: Spojite žice napajanja kolosijeka na štit vozača motora

Spojite žice napajanja kolosijeka na štit vozača motora
Spojite žice napajanja kolosijeka na štit vozača motora
Spojite žice napajanja kolosijeka na štit vozača motora
Spojite žice napajanja kolosijeka na štit vozača motora
Spojite žice napajanja kolosijeka na štit vozača motora
Spojite žice napajanja kolosijeka na štit vozača motora

Napravite sljedeće priključke za napajanje kolosijeka:

  • Spojite dovod napajanja glavnog voda na priključni blok na štitu s oznakom 'M1'.
  • Napajanje prolaznog sporednog kolosijeka spojite na priključni blok na štitu s oznakom 'M2'.

Korak 7: Spojite skretnice na štit vozača motora

Spojite skretnice na štit vozača motora
Spojite skretnice na štit vozača motora
Spojite skretnice na štit vozača motora
Spojite skretnice na štit vozača motora
Spojite skretnice na štit vozača motora
Spojite skretnice na štit vozača motora

Paralelno spojite skretnice spajanjem njihovih +ve (crvenih) i -ve (crnih) žica zajedno i spojite ih s priključnim blokom na štitu motora s oznakom 'M3'.

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

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

Štitnik za proširenje instalirajte na štitnik vozača motora na isti način na koji je štitnik motora postavljen na Arduino ploču.

Korak 9: Spojite 'osjetljive' pjesme na štitnik za proširenje

Spojite "osjetljive" pjesme na štit za proširenje
Spojite "osjetljive" pjesme na štit za proširenje
Spojite "osjetljive" pjesme na štit za proširenje
Spojite "osjetljive" pjesme na štit za proširenje
Spojite "senzorirane" pjesme na štitnik za proširenje
Spojite "senzorirane" pjesme na štitnik za proširenje
Spojite "senzorirane" pjesme na štitnik za proširenje
Spojite "senzorirane" pjesme na štitnik za proširenje

Spojite napajanje svakog 'osjetljivog' zapisa na +5-voltno zaglavlje na štitniku za proširenje i 'GND' pin svakog senzora na 'GND' zaglavlje štita. Zatim uspostavite sljedeće veze:

  • Priključite izlazni pin prvog senzora na ulazni pin 'A0' Arduino ploče.
  • Izlazni pin drugog senzora spojite na ulazni pin 'A1' Arduino ploče.
  • Izlazni pin trećeg senzora spojite na ulazni pin 'A2' Arduino ploče.

Korak 10: Postavite prvi vlak u sporedni kolosijek

Postavite prvi vlak u sporedni kolosijek
Postavite prvi vlak u sporedni kolosijek

Postavite prvi vlak na sporedni kolosijek, preporučuje se upotreba alata za preusmjeravanje, posebno za parne lokomotive.

Korak 11: Uključite instalaciju

Uključite Setup
Uključite Setup

Spojite 12-voltni izvor napajanja na priključak za napajanje Arduino ploče i uključite napajanje.

Korak 12: Uvjerite se da sve radi ispravno

Nakon uključivanja sustava, skretnice bi se trebale prebaciti za povezivanje sporednog kolosijeka s glavnom linijom. Ako netko od njih prebaci na pogrešan način, promijenite polaritet svoje veze sa štitom motora.

Nakon što su skretnice prešle na sporedni kolosijek, vlak bi se trebao početi polako kretati i ubrzati nakon što je prešao prvi "osjetljivi" kolosijek. Ako se vlak počne kretati u pogrešnom smjeru na sporednoj ili glavnoj pruzi, znate što trebate učiniti.

Korak 13: Postavite drugi vlak u sporedni kolosijek

Postavite drugi vlak u sporedni kolosijek
Postavite drugi vlak u sporedni kolosijek
Postavite drugi vlak u sporedni kolosijek
Postavite drugi vlak u sporedni kolosijek

Nakon što prvi vlak prijeđe drugi "osjetljivi" kolosijek, skretnice će se odvojiti od sporednog kolosijeka i napajanje sporednog kolosijeka će se isključiti. Ovo je vrijeme za postavljanje drugog vlaka na sporedni kolosijek.

Korak 14: Sjednite, opustite se i gledajte kako vlakovi voze

Korak 15: Idi Furthur

Zašto ne biste nadogradili ovu postavku? Pokušajte učiniti raspored složenijim, dodajte još vlakova, skretnica, ima puno posla!

Što god radili, pokušajte podijeliti svoju kreaciju sa zajednicom kako biste drugima omogućili da vide vaš rad. Sve najbolje!

Preporučeni: