Kazalo:

Enostavna avtomatizirana železniška proga od točke do točke, ki vozi z dvema vlakoma: 13 korakov (s slikami)
Enostavna avtomatizirana železniška proga od točke do točke, ki vozi z dvema vlakoma: 13 korakov (s slikami)

Video: Enostavna avtomatizirana železniška proga od točke do točke, ki vozi z dvema vlakoma: 13 korakov (s slikami)

Video: Enostavna avtomatizirana železniška proga od točke do točke, ki vozi z dvema vlakoma: 13 korakov (s slikami)
Video: Сможете ли вы пройти все линии в свободной зоне весеннего 1-дневного абонемента JRW на второй день⁉ 2024, Julij
Anonim
Enostavna avtomatizirana železniška proga od točke do točke, ki vozi z dvema vlakoma
Enostavna avtomatizirana železniška proga od točke do točke, ki vozi z dvema vlakoma

Arduino mikrokrmilniki so odličen način za avtomatizacijo modelov železniških postavitev zaradi nizke cene, odprtokodne strojne in programske opreme ter velike skupnosti, ki vam lahko pomaga.

Za modelne železnice se lahko mikrokrmilniki Arduino izkažejo kot odličen vir za avtomatizacijo njihovih postavitev na preprost in stroškovno učinkovit način. Ta projekt je tak primer avtomatizacije večtočkovnega modela železniške proge za vožnjo dveh vlakov.

Ta projekt je nadgrajena različica nekaterih mojih prejšnjih projektov avtomatizacije železniških prog.

Malo o tem projektu:

Ta projekt se osredotoča na avtomatizacijo modela železniške železnice z več točkami, ki ima tri postaje. Obstaja začetna postaja, recimo "A", na kateri sta sprva oba vlaka. Glavni tir, ki zapušča postajo, se razcepi na dve liniji, ki gresta do obeh postaj, recimo „B“in „C“.

Korak: Oglejte si video

Image
Image

Oglejte si zgornji video, če želite razumeti delovanje postavitve.

Korak: Pridobite vse potrebne stvari

Programirajte mikrokrmilnik Arduino
Programirajte mikrokrmilnik Arduino

Tukaj boste potrebovali ta projekt:

  • Arduino mikrokrmilnik, združljiv s ščitnikom motorja Adafruit V2.
  • Motorni ščit Adafruit V2. (Več o tem tukaj.)
  • Razširitveni ščit (izbirno, vendar zelo priporočljivo)
  • Tri 'senzorizirane' skladbe.
  • 6 moških moških mostičnih žic (Za priključitev odklopov in sledenje napajalnim žicam na ščit motorja.)
  • 3 kompleti po 3 moških in ženskih mostičkov, skupaj 9 (za povezavo senzorjev z Arduino ploščo)
  • 12-voltni napajalnik z enosmernim tokom z zmogljivostjo toka najmanj 1A (1000mA).
  • Ustrezen kabel USB (za povezavo plošče Arduino z računalnikom).
  • Računalnik (za programiranje plošče Arduino)
  • Majhen izvijač

3. korak: Programirajte mikrokrmilnik Arduino

Prepričajte se, da je v vašem Arduino IDE nameščena knjižnica Adafruit's motor shield v2. Če ne, pritisnite Ctrl+Shift+I, poiščite Adafruit motor shield in prenesite najnovejšo različico knjižnice Adafruit Motor Shield v2.

Preden kodo naložite v mikrokrmilnik Arduino, jo natančno preglejte, da dobite predstavo o tem, kaj se vse dogaja in kako.

4. korak: Naredite postavitev

Naredite postavitev
Naredite postavitev

Kliknite na zgornjo sliko, če želite izvedeti več o postavitvi in lokaciji vsake 'zaznane' skladbe ter udeležbi.

5. korak: Namestite ščit motorja na ploščo Arudino

Namestite ščit motorja na ploščo Arudino
Namestite ščit motorja na ploščo Arudino

Namestite ščit motorja na ploščo Arduino, tako da zatiče ščita previdno poravnate s pastirji plošče Arduino in se prepričajte, da se noben upogne.

Korak 6: Povežite kretnice na ščit motorja

Povežite odcepe na motorni ščit
Povežite odcepe na motorni ščit
Povežite odcepe na motorni ščit
Povežite odcepe na motorni ščit
Povežite odcepe na ščit motorja
Povežite odcepe na ščit motorja

Vzpostavite naslednje povezave:

  • Izhod ščitnika motorja 'M3' priključite na izhod 'A'.
  • Izhod ščitnika motorja 'M4' priključite na izhod 'B'.

7. korak: Napajanje tira priključite na ščit motorja

Napajanje tira priključite na ščit motorja
Napajanje tira priključite na ščit motorja
Napajanje tira priključite na ščit motorja
Napajanje tira priključite na ščit motorja

Izhod ščitnika motorja 'M1' priključite na napajalnik tira, nameščen na glavni liniji.

8. korak: Namestite razširitveni ščit na ščit motorja

Razširitveni ščit namestite na ščit motorja
Razširitveni ščit namestite na ščit motorja

9. korak: Povežite "zaznane" skladbe s ščitom

Povežite "zaznane" skladbe s ščitom
Povežite "zaznane" skladbe s ščitom
Povežite "zaznane" skladbe s ščitom
Povežite "zaznane" skladbe s ščitom
Povežite "zaznane" skladbe s ščitom
Povežite "zaznane" skladbe s ščitom
Povežite "zaznane" skladbe s ščitom
Povežite "zaznane" skladbe s ščitom

S 'zaznanimi' skladbami vzpostavite naslednje povezave:

  • Priključite vsak zatič senzorja z oznako "moč", "VIN" ali "VCC" na nosilno tirnico razširitvenega ščita z oznako "+5V" ali "VCC".
  • Priključite vsak zatič senzorja z oznako "GND" na nosilno tirnico razširitvenega ščita z oznako "GND".
  • Izhod senzorja A priključite na pin 'A0' plošče Arduino.
  • Izhod senzorja B priključite na pin 'A1' plošče Arduino.
  • Priključite izhod senzorja C na pin 'A2' na plošči Arduino.

10. korak: Vlake postavite na tire na postaji 'A'

Vlake postavite na tire na postaji 'A'
Vlake postavite na tire na postaji 'A'
Vlake postavite na tire na postaji 'A'
Vlake postavite na tire na postaji 'A'

Vlake postavite na tire postaje A. Vlak A bo postavljen na krak postaje A, vlak B pa na ravno. Za več informacij glejte korak 4. Za predstavitev vlaka B. je bila tukaj uporabljena dizelska lokomotiva.

Priporoča se uporaba orodja za ponovno namestitev, zlasti za parne lokomotive.

11. korak: Priključite nastavitev na napajanje in jo vklopite

Nastavitev priključite na napajanje in jo vklopite
Nastavitev priključite na napajanje in jo vklopite

Po vklopu nastavitve, če se lokomotiva začne premikati v napačni smeri, obrnite polarnost povezave napajanja tira s sponkami motornega ščita. Če kateri od odklopov zavije v napačno smer, veste, kaj morate storiti!

12. korak: Sedite, se sprostite in opazujte, kako vlaki odhajajo

Če je bilo vse opravljeno pravilno, bi morali videti vlak na stranski črti na postaji 'A', ki se začne premikati, in nadaljevanje operacije, kot je prikazano v videoposnetku v prvem koraku.

13. korak: Kaj sledi ?

Kaj je naslednje?!
Kaj je naslednje?!

Če želite, se lahko pomaknete s kodo Arduino in naredite spremembe, ki ustrezajo vašim potrebam. Razširite lahko postavitev, dodate več motornih ščitov za vožnjo več vlakov, povečate kompleksnost železniškega upravljanja, na primer vožnjo dveh vlakov hkrati in tako naprej, obstaja zelo dolg seznam, kaj lahko storite.

Če želite, si lahko tukaj ogledate tudi nekaj različnih projektov avtomatizacije postavitve.

Priporočena: