Kazalo:

Enostavna avtomatizirana železniška proga od točke do točke: 10 korakov (s slikami)
Enostavna avtomatizirana železniška proga od točke do točke: 10 korakov (s slikami)

Video: Enostavna avtomatizirana železniška proga od točke do točke: 10 korakov (s slikami)

Video: Enostavna avtomatizirana železniška proga od točke do točke: 10 korakov (s slikami)
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, November
Anonim
Enostavna avtomatizirana železniška proga od točke do točke
Enostavna avtomatizirana železniška proga od točke do točke

Arduino mikrokrmilniki so odlični za avtomatizacijo modelov železniških postavitev. Avtomatiziranje postavitev je uporabno za številne namene, kot je postavitev postavitve na zaslon, kjer je mogoče načrtovati postavitev za vožnjo vlakov v avtomatiziranem zaporedju. Nizki stroški in odprtokodni mikrokrmilniki Arduino ter razširjena skupnost omogočajo enostavno in preprosto izdelavo projektov in njihovo programiranje.

Torej, brez odlašanja, začnimo!

Korak: Oglejte si video

Image
Image

Če si ogledate videoposnetek, si lahko pošteno predstavljate, kako to deluje.

2. korak: Pridobite dele in komponente

Programirajte mikrokrmilnik Arduino
Programirajte mikrokrmilnik Arduino

Tukaj boste potrebovali:

  • Plošča za mikrokrmilnik Arduino.
  • Modul gonilnika motorja L298N.
  • 2 'zaznani' skladbi.
  • 6 moških in ženskih mostičarskih žic (komplet po 3 žice, ki povezujejo zatiče senzorjev z digitalnimi V/I zatiči in napajanje na plošči Arduino.)
  • 3 moške žice na moških (za priključitev vhodnih zatičev gonilnika motorja na digitalne V/I nožice Arduino plošče.)
  • 2 moška moška kabla (za priključitev gonilnika motorja na električno in ozemljitveno povezavo.)
  • 2 moški moški žici (za priključitev izhodnih sponk gonilnika motorja za napajanje tirnic.)
  • 12-voltno napajanje (trenutna zmogljivost mora biti najmanj 1000mA ali 1A za N-lestvico.)

3. korak: Programirajte mikrokrmilnik Arduino

Od tu dobite Arduino IDE. Morda boste morali prilagoditi kodo Arduino za svojo postavitev.

4. korak: Naredite preskusno postavitev

Naredite preskusno postavitev
Naredite preskusno postavitev

Za več informacij kliknite na zgornjo sliko.

Naredite postavitev z odbijači na vsakem koncu. Dolžina glavne proge med postajami se lahko določi tako dolgo, kot je potrebno. Ker se vlak po prečkanju "zaznanega" tira upočasni in se še naprej premika za določeno razdaljo, se prepričajte, da je med "zaznanimi" tiri vsake točke A in B in njihovimi odbijači dovolj dolga proga. Zgornja slika je lahko koristna za referenco.

5. korak: Vzpostavite ožičenje za voznika motorja

Naredite ožičenje za voznika motorja
Naredite ožičenje za voznika motorja
Naredite ožičenje za voznika motorja
Naredite ožičenje za voznika motorja

Naredite naslednje povezave ožičenja:

  • Vhodni zatič gonilnika motorja 'IN3' povežite z digitalnim izhodnim zatičem plošče Arduino 'D8'.
  • Vhodni zatič gonilnika motorja 'IN4' povežite z digitalnim izhodnim zatičem plošče Arduino 'D9'.
  • Vhodni zatič gonilnika motorja 'ENB' povežite z digitalnim izhodnim zatičem plošče Arduino 'D10'.

Priključite dve moški moški žici na moške na sponki z oznako 'GND' in '+12-V' in ju povežite z nožicami z oznako 'GND' in 'VIN' na plošči Arduino.

Na izhodne sponke gonilnika motorja priključite dve moški moški žici in ju povežite s tirnimi tirnicami skozi napajalni tir.

Korak 6: Priključite senzorje na ploščo Arduino

Priključite senzorje na ploščo Arduino
Priključite senzorje na ploščo Arduino
Priključite senzorje na ploščo Arduino
Priključite senzorje na ploščo Arduino
Priključite senzorje na ploščo Arduino
Priključite senzorje na ploščo Arduino

Zatiča "VCC" in "GND" senzorjev priključite na nožici "+5-volt" in "GND" na plošči Arduino. Morda boste morali biti nekoliko ustvarjalni, da povežete dva priključna mostička 'VCC' na en sam '5-voltni' pin, ki je na voljo na Arduino UNO. Priključite pin "OUT" senzorja postaje "A" na pin A0 plošče Arduino, preostali zatič senzorja pa na pin A1 plošče Arduino.

7. korak: Postavite preskusno lokomotivo na tire

Preskusno lokomotivo postavite na tire
Preskusno lokomotivo postavite na tire

Za namene preskušanja postavite katero koli lokomotivo ali vagon z motorjem na točko „A“postavitve, od koder se bo lokomotiva ali vagon z motorjem zagnala.

8. korak: Priključite nastavitev na vir napajanja in jo vklopite

Vhodni priključek za napajanje plošče Arduino priključite na 12-voltni vir napajanja in ga vklopite.

9. korak: Pazite, da vaš vlak deluje avtonomno

Če je bilo vse opravljeno pravilno, bi morali videti, da se vaša testna lokomotiva ali vagon z motorjem zažene od točke 'A', pospeši po prečkanju prve 'zaznavane' poti, ki se ji približa, upočasni in se ustavi na točki 'B', potem ko prečka drugo 'zaznano' 'track, po nekaj sekundah znova zaženite v nasprotni smeri, pospešite, ko prečkate prvo' zaznano 'stezo, ki se ji približa, in upočasnite in se ustavite na točki A, potem ko prečkate' senzorično 'progo, nameščeno v bližini točke' A '. Počakalo bo nekaj sekund, preden se bo celoten postopek znova začel.

Če se lokomotiva začne premikati v napačno smer, zamenjajte žice, povezane z močjo tira, z izhoda strojevodje.

10. korak: Kaj sledi

Poskusite prilagoditi kodo Arduino za vožnjo vlakov po vaši želji, poskusite dodati več funkcij postavitvi tako, da združite moje prejšnje projekte s tem. Karkoli naredite, vse najboljše!

Priporočena: