Sisällysluettelo:

Yksinkertainen automaattinen pisteestä pisteeseen -mallirata: 10 vaihetta (kuvilla)
Yksinkertainen automaattinen pisteestä pisteeseen -mallirata: 10 vaihetta (kuvilla)

Video: Yksinkertainen automaattinen pisteestä pisteeseen -mallirata: 10 vaihetta (kuvilla)

Video: Yksinkertainen automaattinen pisteestä pisteeseen -mallirata: 10 vaihetta (kuvilla)
Video: Can You Beat Skyrim WITHOUT Breaking The Ten Commandments? 2024, Heinäkuu
Anonim
Yksinkertainen automaattinen pisteestä pisteeseen -mallirata
Yksinkertainen automaattinen pisteestä pisteeseen -mallirata

Arduino -mikrokontrollerit ovat loistavia automatisoimaan rautatieasetteluja. Asettelujen automatisointi on hyödyllistä moniin tarkoituksiin, kuten asettelun asettamiseen näyttöön, jossa asettelutoiminto voidaan ohjelmoida ajamaan junia automatisoidussa järjestyksessä. Edulliset ja avoimen lähdekoodin Arduino -mikrokontrollerit ja laaja yhteisö helpottavat projektien tekemistä ja ohjelmointia.

Joten, ilman lisäpuheluita, aloitetaan!

Vaihe 1: Katso video

Image
Image

Videon katsominen voi auttaa sinua saamaan oikean käsityksen siitä, miten tämä toimii.

Vaihe 2: Hanki osat ja komponentit

Ohjelmoi Arduino -mikrokontrolleri
Ohjelmoi Arduino -mikrokontrolleri

Tässä on mitä tarvitset:

  • Arduinon mikrokortti.
  • L298N -moottorin ohjainmoduuli.
  • 2 "sensored" raitaa.
  • 6 uros -naarashyppyjohtoa (sarja 3 johtoa, joista jokainen yhdistää anturien nastat Arduino -levyn digitaalisiin I/O -nastoihin ja virtalähteeseen.)
  • 3 uros -naarashyppyjohtoa (moottorin ohjaimen tulonappien liittämiseksi Arduino -kortin digitaalisiin I/O -nastoihin.)
  • 2 uros -uroshyppyjohtoa (moottorin ohjaimen liittämiseksi sähkö- ja maadoitusliitäntään.)
  • 2 uros -uroshyppyjohtoa (moottorin kuljettajan lähtöliitäntöjen liittämiseksi kiskoihin.)
  • 12 voltin virtalähde (virtakapasiteetin tulee olla vähintään 1000 mA tai 1 A N-asteikolla.)

Vaihe 3: Ohjelmoi Arduino -mikrokontrolleri

Hanki Arduino IDE täältä. Sinun on ehkä tehtävä joitain muutoksia asettelusi Arduino -koodiin.

Vaihe 4: Tee testiasettelu

Tee testiasettelu
Tee testiasettelu

Napsauta yllä olevaa kuvaa saadaksesi lisätietoja.

Tee ulkoasu, jossa puskurin jäljet molemmissa päissä. Pääradan pituutta asemien välillä voidaan tehdä niin kauan kuin tarvitaan. Koska juna hidastaa sen jälkeen, kun se on ylittänyt "tunnistetun" radan ja liikkuu edelleen jonkin matkan, varmista, että jokaisen pisteen A ja B "tunnistettujen" ratojen ja niiden puskuriteiden välillä on riittävästi rataa. Yllä oleva kuva voi olla hyödyllinen viitteenä.

Vaihe 5: Tee johdotusliitännät moottoriajurille

Tee johdotusliitännät moottorin ohjaimelle
Tee johdotusliitännät moottorin ohjaimelle
Tee johdotusliitännät moottorin ohjaimelle
Tee johdotusliitännät moottorin ohjaimelle

Tee seuraavat johdotusliitännät:

  • Liitä moottorin ohjaimen tulonasta 'IN3' Arduino -kortin digitaaliseen ulostulonastaan 'D8'.
  • Liitä moottorin ohjaimen tulotappi 'IN4' Arduino -kortin digitaaliseen ulostulonastaan 'D9'.
  • Kytke moottorin ohjaimen tulotappi 'ENB' Arduino -kortin digitaaliseen ulostulotappiin 'D10'.

Liitä kaksi uros-urosliitinjohtoa liittimiin, joissa on merkintä 'GND' ja '+12-V', ja yhdistä ne Arduino-kortin nastoihin, joissa on merkintä 'GND' ja 'VIN'.

Kytke kaksi uros -urosliitinjohtoa moottorin ohjaimen lähtöliittimiin ja liitä ne kiskoihin virtalähteen kiskon kautta.

Vaihe 6: Kytke anturit Arduino -korttiin

Kytke anturit Arduino -korttiin
Kytke anturit Arduino -korttiin
Kytke anturit Arduino -korttiin
Kytke anturit Arduino -korttiin
Kytke anturit Arduino -korttiin
Kytke anturit Arduino -korttiin

Liitä anturien '' VCC '' ja '' GND '' nastat Arduino-kortin '+5 voltin' ja 'GND' nastaan. Sinun on ehkä oltava hieman luova, jotta voit liittää kaksi 'VCC' -liitäntäjohtoa yhteen 5 voltin nastaan, joka on saatavana Arduino UNO: sta. Liitä aseman A anturin OUT -nasta Arduino -kortin nastaan A0 ja jäljellä olevan anturin nasta Arduino -kortin nastaan A1.

Vaihe 7: Aseta testiveturi raiteille

Aseta testiveturi raiteille
Aseta testiveturi raiteille

Aseta testitarkoituksiin mikä tahansa veturi tai moottoriajoneuvo asettelun kohtaan A, josta veturi tai moottoriajoneuvo lähtee liikkeelle.

Vaihe 8: Liitä asennus virtalähteeseen ja käynnistä se

Liitä Arduino-kortin virtaliitäntä 12 voltin virtalähteeseen ja kytke se päälle.

Vaihe 9: Katso junasi toimivan itsenäisesti

Jos kaikki on tehty oikein, sinun pitäisi nähdä testiveturi tai moottoriajoneuvosi alkavan pisteestä A, kiihdyttää nopeutta sen jälkeen, kun olet ylittänyt ensimmäisen lähestyvän aistitun radan, hidastaa ja pysähtyä pisteessä B toisen tunnistetun rajan ylittämisen jälkeen 'jälki, aloita uudelleen muutaman sekunnin kuluttua vastakkaiseen suuntaan, nopeuta ensimmäisen lähestytyn' tuntoradan 'ylittämisen jälkeen ja hidasta ja pysähdy pisteessä A sen jälkeen, kun olet ylittänyt pisteeseen A asennetun "tunnistetun" radan. Se odottaa muutaman sekunnin ennen kuin aloitat koko prosessin uudelleen.

Jos veturi alkaa liikkua väärään suuntaan, vaihda radan sähkövirtaan kytketyt johdot moottorin kuljettajan lähdöstä.

Vaihe 10: Mitä seuraavaksi

Kokeile säätää Arduino -koodia ajaaksesi junia toiveidesi mukaan, yritä lisätä lisää toimintoja ulkoasuun yhdistämällä aiemmat projektini tähän. Mitä tahansa teetkin, kaikkea hyvää!

Suositeltava: