Sadržaj:
- Korak 1: Pogledajte video
- Korak 2: Nabavite dijelove i komponente
- Korak 3: Programirajte Arduino mikrokontroler
- Korak 4: Napravite testni izgled
- Korak 5: Povežite ožičenje za vozača motora
- Korak 6: Priključite senzore na Arduino ploču
- Korak 7: Postavite probnu lokomotivu na pruge
- Korak 8: Povežite postavljanje na izvor napajanja i uključite ga
- Korak 9: Gledajte kako vaš vlak radi samostalno
- Korak 10: Što je sljedeće
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Arduino mikrokontroleri izvrsni su za automatizaciju rasporeda željezničkih modela. Automatiziranje rasporeda korisno je u mnoge svrhe, poput postavljanja izgleda na zaslon na kojem se rad s rasporedom može programirati za vožnju vlakova u automatiziranom slijedu. Jeftini i otvoreni izvorni mikrokontroleri Arduino i raširena zajednica olakšavaju i olakšavaju izradu projekata i njihovo programiranje.
Dakle, bez daljnjih zalogaja, krenimo!
Korak 1: Pogledajte video
Gledanje videa može vam pomoći da steknete dojam o tome kako to funkcionira.
Korak 2: Nabavite dijelove i komponente
Evo što će vam trebati:
- Ploča za mikrokontroler Arduino.
- Modul pokretača motora L298N.
- 2 pjesme s senzorom.
- 6 muških žica kratkospojnika (skup od 3 žice svaka za spajanje igala senzora na digitalne U/I pinove i napajanje Arduino ploče.)
- 3 žice kratkospojnika muški na ženski (Za povezivanje ulaznih pinova vozača motora s digitalnim I/O pinovima Arduino ploče.)
- 2 žice kratkospojnika muški na muški (Za spajanje upravljačkog programa motora na napajanje i uzemljenje.)
- 2 žice kratkospojnika muški na muški (Za spajanje izlaznih terminala vozača motora za napajanje tračnica.)
- Napajanje od 12 volti (Trenutni kapacitet trebao bi biti najmanje 1000mA ili 1A za N-skalu.)
Korak 3: Programirajte Arduino mikrokontroler
Preuzmite Arduino IDE odavde. Možda ćete morati unijeti neke prilagodbe u Arduino kôd za svoj izgled.
Korak 4: Napravite testni izgled
Kliknite na gornju sliku za više informacija.
Napravite izgled s braničnim tragovima na svakom kraju. Duljina magistralne pruge između postaja može se napraviti koliko je potrebno. Budući da vlak usporava nakon što je prešao 'osjetljivu' prugu i nastavlja se kretati određenu udaljenost, pobrinite se da postoji dovoljna duljina kolosijeka između 'osjetljivih' kolosijeka svake točke A i B i njihovih braničnih tragova. Gornja slika može biti korisna za referencu.
Korak 5: Povežite ožičenje za vozača motora
Izvedite sljedeće spojeve ožičenja:
- Spojite ulazni pin vozača motora 'IN3' na digitalni izlazni priključak Arduino ploče 'D8'.
- Spojite ulazni pin vozača motora 'IN4' na digitalni izlazni priključak Arduino ploče 'D9'.
- Spojite ulazni pin vozača motora 'ENB' na digitalni izlazni priključak Arduino ploče 'D10'.
Spojite dvije žice kratkospojnika muški s muškim na stezaljke označene s 'GND' i '+12-V' i spojite ih s pinovima označenim s 'GND' i 'VIN' Arduino ploče.
Priključite dvije muške na muške žice kratkospojnika na izlazne priključke upravljačkog programa motora i spojite ih na tračnice kolosijeka putem napojnog voda.
Korak 6: Priključite senzore na Arduino ploču
Priključite pinove osjetnika "VCC" i "GND" senzora na pin "+5-volt" i "GND" na Arduino ploči. Možda ćete morati biti malo kreativni za povezivanje dva 'VCC' priključka za spajanje na jedan '5-voltni' pin dostupan na Arduino UNO. Spojite 'OUT' pin osjetnika postaje 'A' na pin A0 Arduino ploče, a preostali pin senzora na pin A1 Arduino ploče.
Korak 7: Postavite probnu lokomotivu na pruge
Za potrebe ispitivanja, postavite bilo koju lokomotivu ili vagon s pogonom na točku 'A' rasporeda odakle će lokomotiva ili vagon s pogonom krenuti.
Korak 8: Povežite postavljanje na izvor napajanja i uključite ga
Spojite ulazni priključak napajanja Arduino ploče na izvor napajanja od 12 volti i uključite ga.
Korak 9: Gledajte kako vaš vlak radi samostalno
Ako je sve učinjeno ispravno, trebali biste vidjeti da vaša probna lokomotiva ili automobil s pogonom kreću od točke 'A', ubrzavaju nakon što prijeđu prvu 'osjetljivu' stazu kojoj se približava, usporavaju i zaustavljaju se na točki 'B' nakon što pređu drugu 'senzoriziranu' 'track, počnite ponovno nakon nekoliko sekundi u suprotnom smjeru, ubrzajte nakon što prijeđete prvu' osjetljivu 'stazu kojoj se približava, te usporite i zaustavite se u točki A nakon što prijeđete' senzoriranu 'stazu instaliranu u blizini točke' A '. Pričekat će nekoliko sekundi prije nego što ponovno započne cijeli postupak.
Ako se lokomotiva počne kretati u pogrešnom smjeru, zamijenite žice spojene na snagu kolosijeka s izlaza strojovođe.
Korak 10: Što je sljedeće
Pokušajte prilagoditi Arduino kod za pokretanje vlakova prema vašoj želji, pokušajte dodati više funkcija u izgled kombinirajući moje prethodne projekte s ovim. Što god radili, sve najbolje!