Kazalo:

Avtomatiziran model železnice od točke do točke z dvoriščnim tirnicam: 10 korakov (s slikami)
Avtomatiziran model železnice od točke do točke z dvoriščnim tirnicam: 10 korakov (s slikami)

Video: Avtomatiziran model železnice od točke do točke z dvoriščnim tirnicam: 10 korakov (s slikami)

Video: Avtomatiziran model železnice od točke do točke z dvoriščnim tirnicam: 10 korakov (s slikami)
Video: Бат, Англия - город Бат в георгианском стиле - история прогулок и путеводитель по Бату 2024, Junij
Anonim
Avtomatizirana železniška proga od točke do točke z dvoriščnim tirom
Avtomatizirana železniška proga od točke do točke z dvoriščnim tirom

Arduino mikrokrmilniki odpirajo velike možnosti pri železniškem prometu, zlasti pri avtomatizaciji. Ta projekt je primer takšne aplikacije. Je nadaljevanje enega od prejšnjih projektov. Ta projekt obsega model železniške postavitve od točke do točke z dvoriščno oblogo za vlak. Vse operacije nadzoruje plošča mikrokrmilnika Arduino s pomočjo povratnega mehanizma, vlak in udeležbo pa nadzoruje motorni ščit Adafruit.

Korak: Oglejte si video

Image
Image

Oglejte si video, če želite izvedeti, kako to deluje. Torej, zdaj veste, kaj se dogaja, začnimo!

Korak: Pridobite vse stvari

Programirajte mikrokrmilnik Arduino
Programirajte mikrokrmilnik Arduino

Tukaj je tisto, kar potrebujete za gradnjo:

  • Plošča Arduino, združljiva z motornim ščitom Adafruit v2.3.
  • Motorni ščit Adafruit v2.3. (Za več informacij kliknite tukaj.)
  • Razširitveni ščit (neobvezno, priporočljivo je razširiti nožice +5V in GND na plošči Arduino za povezavo senzorjev.)
  • 3 'zaznane' skladbe.
  • 4 moške moške žice (2 za priključitev na progo in druge za priključitev.)
  • 3 kompleti po 3 moških in ženskih mostičkov (skupaj 9 žic, ki se uporabljajo za priključitev 3 zatičev vsakega senzorja na ploščo Arduino in napajanje.)
  • 12-voltni enosmerni vir toka s kapaciteto najmanj 1A (1000mA).
  • Primeren kabel USB za povezavo plošče Arduino z računalnikom.
  • Računalnik za programiranje mikrokrmilnika Arduino.
  • Izvijač.

3. korak: Programirajte mikrokrmilnik Arduino

Prepričajte se, da je v vašem Arduino IDE nameščena knjižnica motornih ščitov Adafruit. Na tej povezavi lahko dobite celotno dokumentacijo o ščitniku motorja in potrebni programski opremi.

4. korak: Naredite preskusno postavitev

Naredite preskusno postavitev
Naredite preskusno postavitev

Kato Unitrack je odličen za izdelavo začasnih postavitev, zlasti za namene testiranja. Za več informacij kliknite na sliko. Naredite postavitev, kot je prikazano na zgornji sliki. Dolžina tira v glavni črti (med točkama A in B je mogoče poljubno dolge dolžine.) Prepričajte se, da so vsi spoji tirnic pravilno izdelani in da so tirnice ustrezno očiščene.

5. korak: Namestite ščit motorja na ploščo Arduino in ga povežite s sledenjem moči in izhodu

Namestite ščit gonilnika motorja na ploščo Arduino in ga priključite na sledenje moči in izhodu
Namestite ščit gonilnika motorja na ploščo Arduino in ga priključite na sledenje moči in izhodu
Namestite ščit gonilnika motorja na ploščo Arduino in ga priključite na sledenje moči in izhodu
Namestite ščit gonilnika motorja na ploščo Arduino in ga priključite na sledenje moči in izhodu

Previdno namestite ščit na ploščo Arduino tako, da zatiče ščita poravnate z glavami plošče Arduino. Naredite to nežno in pazite, da se nožice ščita ne upognejo.

Izhodne zatiče oklopa, označenega kot M4, povežite z napajalnimi žicami tira, označene kot M3 pa z žicami. Upoštevajte, da je nastavitev združljiva samo z dvema žicama tipa solenoid.

6. korak: Povežite "zaznane" skladbe

Povežite "zaznane" skladbe
Povežite "zaznane" skladbe
Povežite "zaznane" skladbe
Povežite "zaznane" skladbe
Povežite "zaznane" skladbe
Povežite "zaznane" skladbe

Razširitveni ščit namestite na ščit motorja in priključite GND senzorjev in napajalne žice na GND oziroma +5V tirnice ščita. Naredite naslednje pin povezave:

  • Izhod senzorja na dvorišču priključite na nožico A0 plošče Arduino.
  • Priključite izhod senzorja v točki A na zatič A1 plošče Arduino.
  • Priključite izhod senzorja v točki B na zatič A2 plošče Arduino.

Prepričajte se, da noben zatič ni zrahljan, da se izognete napakam v delovanju sistema.

7. korak: Arduino ploščo priključite na napajanje in jo vklopite

Priključite ploščo Arduino na napajanje in jo vklopite
Priključite ploščo Arduino na napajanje in jo vklopite

Priključite 12V enosmerni vir napajanja na Arduino s priključkom za sod in ga vklopite.

8. korak: Postavite svojo lokomotivo na stranski tir in jo potisnite čez "zaznano" progo

Lokomotivo postavite na stranski tir in jo potisnite čez "zaznano" progo
Lokomotivo postavite na stranski tir in jo potisnite čez "zaznano" progo

Arduino plošča je programirana za začetek operacije postavitve šele potem, ko je bila lokomotiva postavljena na dvorišče, in to "spozna" le s povratnimi informacijami iz "zaznanega" tira. V prvem koraku si oglejte videoposnetek, da ga bolje razumete.

Ko "zaznana" proga zazna lokomotivo, bi morali videti, da se bo udeležba preusmerila na stranski tir, če ni, in se bo lokomotiva začela premikati naprej.

Če se udeležba preklopi v napačno smer, obrnite polarnost žic, ki povezujejo izhod na ščit motorja. Enako storite za moč tira, če se lokomotiva začne premikati v napačno smer.

9. korak: Pazite na vlak

Če je bilo vse opravljeno pravilno, bi se moral vaš vlak premakniti z dvoriščne proge na glavni liniji in nadaljevati, kot je prikazano zgoraj.

10. korak: Končano za zdaj?

Je vaš vlak tekel? Ne ustavite se tukaj! Poskusite nadgraditi nastavitev za vožnjo vlaka med več točkami, spremenite stopnjo pospeševanja in upočasnjevanja vlaka, prilagodite kodo Arduino, veliko je za narediti. Vse najboljše!

Priporočena: