Sadržaj:

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

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

Video: Automatski model željezničkog rasporeda koji vozi s dva vlaka (V2.0) - Arduino zasnovano: 15 koraka (sa slikama)
Video: Поездка на поезде с ночевкой в капсульном отеле с небольшим бюджетом🙄 | Из Осаки в Токио за 7 часов 2024, Novembar
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

Automatizacija rasporeda željezničkih modela pomoću Arduino mikrokontrolera odličan je način spajanja mikrokontrolera, programiranja i pružanja modela u jedan hobi. Dostupno je nekoliko projekata o autonomnom voženju vlaka po uzoru na željeznicu, ali nakon nekog vremena jednom vlaku počinje postajati pomalo dosadan. Dakle, da popunimo naš raspored, uzmimo još jedan voz 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:

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

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 motor š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 štitu vozača motora, ali svakako se vratite da nastavite projekt!

Korak 4: Napravite izgled

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

Kliknite na prvu sliku za više informacija.

Napravite raspored i instalirajte napojni ulagač na glavnu liniju, kao i sporedni kolosijek. Provjerite da ste izolirali prolazne sporedne kolosijeke električno od magistrale koristeći izolirane šinske spojnice na lokaciji grananja sporednog kolosijeka u blizini oba skretanja.

Zabilježite lokaciju svake 'senzorizirane' pjesme:

  • Prvi "senzorirani" kolosijek instaliran je neposredno nakon skretanja instaliranog na izlazu sa sporednog kolosijeka, tako da ga vlak koji napušta sporedni kolosijek pređe neposredno prije dolaska na glavnu liniju.
  • Drugi 'senzorirani' kolosijek instaliran je u glavnoj liniji na određenoj udaljenosti prije 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 vozača motora na Arduino ploču
Ugradite štitnik vozača motora na Arduino ploču

Instalirajte štitnik upravljačkog programa motora na Arduino ploču pažljivim poravnavanjem pinova upravljačke ploče s ženskim zaglavljima Arduino ploče. Budite posebno oprezni kako se igle ne bi savile u procesu instalacije.

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

Priključite žice za napajanje kolosijeka na štit vozača motora
Priključite žice za napajanje kolosijeka na štit vozača motora
Priključite žice za napajanje kolosijeka na štit vozača motora
Priključite žice za napajanje kolosijeka na štit vozača motora
Priključite žice za napajanje kolosijeka na štit vozača motora
Priključite žice za napajanje 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 označenom s 'M1'.
  • Priključite napajanje prolaznog sporednog kolosijeka na priključni blok na štitu označenom s 'M2'.

Korak 7: Priključite skretnice na štit vozača motora

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

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

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

Š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 š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 '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 'osjetljive' pjesme na štit za proširenje

Priključite 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 povežite s ulaznim pinom 'A2' Arduino ploče.

Korak 10: Postavite prvi voz u sporedni kolosijek

Postavite prvi voz u sporedni kolosijek
Postavite prvi voz 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

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

Korak 12: Uvjerite se da sve radi ispravno

Nakon uključivanja sistema, skretnice bi se trebale prebaciti za povezivanje sporednog kolosijeka sa 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 ubrzavati nakon što pređe 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 voz u sporedni kolosijek

Postavite drugi voz u sporedni kolosijek
Postavite drugi voz u sporedni kolosijek
Postavite drugi voz u sporedni kolosijek
Postavite drugi voz u sporedni kolosijek

Nakon što prvi voz pređe drugi "senzorirani" kolosijek, skretnice će se odvojiti od sporednog kolosijeka i napajanje sporednog kolosijeka će se isključiti. Ovo je vrijeme za postavljanje drugog voza na sporedni kolosijek.

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

Korak 15: Idi Furthur

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

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

Preporučuje se: