Sadržaj:

Jednostavna automatizirana željeznička linija od točke do točke: 10 koraka (sa slikama)
Jednostavna automatizirana željeznička linija od točke do točke: 10 koraka (sa slikama)

Video: Jednostavna automatizirana željeznička linija od točke do točke: 10 koraka (sa slikama)

Video: Jednostavna automatizirana željeznička linija od točke do točke: 10 koraka (sa slikama)
Video: I Went on a Tour of the RUSSIAN MOSKVICH CAR Factory 2024, Studeni
Anonim
Jednostavna automatizirana željeznička linija od točke do točke
Jednostavna automatizirana željeznička linija od točke do točke

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

Image
Image

Gledanje videa može vam pomoći da steknete dojam o tome kako to funkcionira.

Korak 2: Nabavite dijelove i komponente

Programirajte Arduino mikrokontroler
Programirajte Arduino mikrokontroler

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

Napravite testni izgled
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 ožičenje za vozača motora
Izvedite ožičenje za vozača motora
Izvedite ožičenje za vozača motora
Izvedite 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 senzore na Arduino ploču
Priključite senzore na Arduino ploču
Priključite senzore na Arduino ploču
Priključite senzore na Arduino ploču
Priključite senzore na Arduino ploču
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

Postavite probnu lokomotivu na pruge
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!

Preporučeni: