Sadržaj:
- Korak 1: Pogledajte video
- Korak 2: Nabavite sve dijelove i komponente
- Korak 3: Prenesite Arduino program na Arduino mikrokontroler
- Korak 4: Napravite izgled
- Korak 5: Povežite skretnice s upravljačkim programom motora
- Korak 6: Priključite upravljački program motora na naponski ulagač
- Korak 7: Priključite upravljački program motora na Arduino ploču
- Korak 8: Spojite 'osjetljive' pjesme na Arduino ploču
- Korak 9: Priključite Arduino ploču na napajanje
- Korak 10: Postavite željeznička vozila i lokomotivu na pruge
- Korak 11: Provjerite sve spojeve ožičenja i vlakove
- Korak 12: Uključite napajanje i pokrenite vlak
- Korak 13: Izmijenite projekt
Video: Model željezničkog izgleda s automatiziranim prolaznim kolosijekom (V2.0): 13 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovaj je projekt nadogradnja jednog od prethodnih projekata automatizacije željezničkih projekata, Model željezničkog rasporeda s automatiziranim sporednim kolosijekom. Ova verzija dodaje značajku spajanja i odvajanja lokomotive s voznim parkom. Rad željezničkog rasporeda je sljedeći:
- Lokomotiva će krenuti s magistrale i nastaviti prema sporednoj kolosijeku kako bi se spojila s voznim parkom.
- Lokomotiva će se spojiti i izaći vlakom s sporednog kolosijeka na glavnu liniju.
- Vlak će se početi kretati, ubrzati, obići par petlji oko rasporeda i usporiti.
- Lokomotiva će se vlakom vratiti na sporedni kolosijek u posljednjoj petlji gdje će se odvojiti od voznog parka i nastaviti dalje.
- Lokomotiva će napraviti jednu petlju oko pruge, usporiti i zaustaviti se od početka na početku.
- Lokomotiva će čekati zadano vrijeme i cijela će se operacija ponoviti.
Dakle, bez daljnjih odlaganja, krenimo!
Korak 1: Pogledajte video
Pogledajte video kako biste stekli potpunu predodžbu o tome kako se odvija čitava željeznička operacija objašnjena u prethodnom koraku.
Korak 2: Nabavite sve dijelove i komponente
Sada znate kako će stvari ići, pa nabavite sve dolje navedene dijelove i komponente za početak!
- Arduino mikrokontroler (Može se koristiti bilo koja Arduino ploča, ali vodite računa o pin vezama.)
- Modul pokretača motora L298N (preporučuje se ovaj tip upravljačkog programa motora, s obzirom na njegov kapacitet i cijenu.)
- 5 žica kratkospojnika muški na ženski (Za povezivanje ulaznih pinova vozača motora s digitalnim izlaznim pinovima Arduino ploče.)
- Set od 3 kratkospojne žice za muškarce i žene, ukupno 6 (Za spajanje senzora na Arduino ploču.)
- 6 žica kratkospojnika (dvije za spajanje snage kolosijeka na jedan izlaz upravljačkog programa motora i četiri za spajanje dva skretanja sporednog kolosijeka na drugi izlaz upravljačkog programa motora.)
- Dvije 'senzorizirane' pjesme.
- Napajanje od 12 volti (Trenutni kapacitet od najmanje 1A.)
- Odgovarajući USB kabel za povezivanje Arduino ploče s računalom (za programiranje).
- Računalo (očito:)
- Pjesme za izradu izgleda.
Korak 3: Prenesite Arduino program na Arduino mikrokontroler
Preuzmite Arduino IDE odavde. Prođite kroz kôd da biste razumjeli kako će operacija funkcionirati.
Korak 4: Napravite izgled
Raspored će sadržavati prolazni kolosijek s magnetskom trakom za odvajanje na izlazu iz sporednog kolosijeka kako bi se lokomotiva odvojila od voznog parka prije napuštanja sporednog kolosijeka. "Senzorizirana" kolosijek bit će instalirana odmah nakon sporednog kolosijeka kako bi mikrokontroler znao kada lokomotiva napusti sporedni kolosijek ili pređe taj dio kolosijeka.
Još jedan "senzorirani" kolosijek bit će instaliran prije sporednog kolosijeka tako da je duljina kolosijeka između ovog "osjetljivog" kolosijeka i sporednog kolosijeka s obzirom na smjer kretanja vlaka veća od duljine vlaka.
Nakon postavljanja rasporeda, pobrinite se da su tračnice kolosijeka čiste kako biste osigurali nesmetan hod vlaka.
Korak 5: Povežite skretnice s upravljačkim programom motora
Spojite oba skretanja paralelno (+ve i -ve jedne na +ve i -ve druge respektivno). Spojite paralelne ožičene skretnice na izlazne pinove modula upravljačkog programa motora označenih s 'OUT1' i 'OUT2'. Možda ćete morati okrenuti izlaznu vezu na izlaz vozača motora ako se prebace u pogrešnom smjeru nakon uključivanja postavke.
Korak 6: Priključite upravljački program motora na naponski ulagač
Spojite žice ulagača napajanja kolosijeka na izlazne pinove upravljačkog programa motora označenih s 'OUT3' i 'OUT4'. Možda ćete morati promijeniti obrnuti polaritet spoja ožičenja ako se lokomotiva počne uključivati u pogrešnom smjeru nakon uključivanja uređaja.
Korak 7: Priključite upravljački program motora na Arduino ploču
Uklonite kratkospojnik sa zatiča vozača motora s oznakom 'ENB'. Priključite terminal '+12-V' na modulu pogonskog sklopa motora na 'VIN' iglu Arduino ploče. Spojite 'GND' iglu modula upravljačkog programa motora na 'GND' iglu Arduino ploče. Ostvarite sljedeće veze između upravljačkog programa motora i Arduino ploče:
Upravljački program motora -> Arduino ploča
IN1 -> D12
IN2 -> D11
IN3 -> D9
IN4 -> D8
ENB -> D10
Korak 8: Spojite 'osjetljive' pjesme na Arduino ploču
Spojite 'VCC' pinove senzora na '+5-voltni' pin na Arduino ploči. Spojite 'GND' pinove senzora na 'GND' iglu Arduino ploče.
Spojite 'OUT' pin senzora na izlazu sporednog kolosijeka s iglom 'A1' Arduino ploče. Spojite 'OUT' pin preostalog senzora na pin 'A0' Arduino ploče.
Korak 9: Priključite Arduino ploču na napajanje
Spojite Arduino ploču na 12-voltni DC izvor napajanja kroz utičnicu.
Korak 10: Postavite željeznička vozila i lokomotivu na pruge
Pomoću alata za ogradu postavite lokomotivu na glavni vod, a željeznička vozila na sporedni kolosijek.
Korak 11: Provjerite sve spojeve ožičenja i vlakove
Pazite da lokomotiva i vozni park nisu iskliznuli. Dvaput provjerite sve spojeve ožičenja i vodite računa o polaritetu priključaka za napajanje.
Korak 12: Uključite napajanje i pokrenite vlak
Ako je sve prošlo u redu, trebali biste vidjeti kako se vaša lokomotiva počinje kretati i trčati kao na videu. Ako se lokomotiva počne kretati u pogrešnom smjeru ili skretnice skreću u pogrešnom smjeru, promijenite polaritet njihove ožičene veze s izlaznim priključkom modula pogonskog motora.
Korak 13: Izmijenite projekt
Samo naprijed i petljajte s Arduino kodom i dizajnom kako biste dodali više funkcija, pokrenuli više vlakova, dodali više skretnica i tako dalje. Što god radili, sve najbolje!