Talaan ng mga Nilalaman:

Simpleng Awtomatikong Modelo ng Riles ng Loob Gamit ang Yard Siding: 11 Mga Hakbang
Simpleng Awtomatikong Modelo ng Riles ng Loob Gamit ang Yard Siding: 11 Mga Hakbang

Video: Simpleng Awtomatikong Modelo ng Riles ng Loob Gamit ang Yard Siding: 11 Mga Hakbang

Video: Simpleng Awtomatikong Modelo ng Riles ng Loob Gamit ang Yard Siding: 11 Mga Hakbang
Video: AMERICAN UFO HOTSPOTS (Where to go to see UFOs) Mysteries with a History 2024, Nobyembre
Anonim
Simpleng Awtomatikong Model Railroad Loop Sa Yard Siding
Simpleng Awtomatikong Model Railroad Loop Sa Yard Siding

Ang proyektong ito ay isang na-upgrade na bersyon ng isa sa aking mga nakaraang proyekto. Gumagamit ito ng isang Arduino microcontroller, isang mahusay na open-source na prototyping platform, upang i-automate ang isang modelo ng layout ng riles. Ang layout ay binubuo ng isang simpleng hugis-itlog na loop at isang bakuran na dumidiring na sumasanga mula rito upang maipasok ang tren. Ang Arduino microcontroller ay nakakakuha ng puna mula sa dalawang mga 'sensored' na mga track na naka-install sa dalawang mga lokasyon ng layout upang isagawa ang mga tiyak na pag-andar kapag tumatawid ang tren sa kanila.

Kaya, nang walang karagdagang pagtatalo, magsimula na!

Hakbang 1: Panoorin ang Video

Image
Image

Panoorin ang video sa itaas upang maunawaan kung paano gumagana ang proyektong ito.

Hakbang 2: Kunin ang Lahat ng Mga Bahagi at Bagay-bagay

Programa ang Arduino Board
Programa ang Arduino Board

Para sa proyektong ito, kakailanganin mo ang:

  • Ang isang board ng Arduino microcontroller na katugma sa Adafruit motor Shield v2
  • Isang Adafruit motor driver Shield v2 (Dagdagan ang nalalaman tungkol dito)
  • Isang panangga sa pagpapalawak (Opsyonal ngunit inirerekumenda na palawakin ang mga koneksyon ng lakas at ground pin para sa mga sensor.)
  • Dalawang mga 'sensored' na track
  • Dalawang hanay ng 3 lalaki hanggang babaeng jumper wires (Upang ikonekta ang mga 'sensored' na mga track sa Arduino board.)
  • 4 male to male jumper wires (2 bawat isa para sa pagkonekta ng lakas ng track at ang turnout sa mga terminal ng output ng kalasag ng motor.)
  • Isang mapagkukunang lakas na 12-volt DC na may kasalukuyang kapasidad na hindi bababa sa 1A (1000mA)
  • Isang naaangkop na USB cable (Upang ikonekta ang Arduino board sa isang computer.)
  • Isang computer (Upang mai-program ang Arduino microcontroller.)

Hakbang 3: I-program ang Arduino Board

Tiyaking mayroon kang naka-install na Adafruit motor driver Shield v2 library sa iyong IDE. Dumaan sa Arduino code upang makakuha ng isang ideya kung paano ito gumagana at kung paano mo ito mababago sa hinaharap upang mag-eksperimento sa pag-set up.

Ikonekta ang Arduino board sa iyong computer at i-upload ang nakalakip na Arduino code dito.

Hakbang 4: Gumawa ng isang Layout sa Pagsubok

Gumawa ng isang Layout sa Pagsubok
Gumawa ng isang Layout sa Pagsubok

Mag-click sa imahe sa itaas bago magpatuloy upang makakuha ng karagdagang impormasyon tungkol sa layout. Siguraduhin na ang lahat ng mga joint ng riles ay maayos na ginawa at ang mga riles ng track ay nalinis upang maiwasan ang dereksyon ng tren at / o pag-stall.

Hakbang 5: I-install ang Motor Shield sa Arduino Board

I-install ang Motor Shield sa Arduino Board
I-install ang Motor Shield sa Arduino Board

Maingat na mai-install ang kalasag sa Arduino board sa pamamagitan ng pag-align ng mga pin ng kalasag sa mga header ng Arduino board. Gawin ito nang marahan at tiyaking walang baluktot na mga pin ng kalasag.

Hakbang 6: Ikonekta ang Track Power feeder at ang Turnout Wires sa Motor Shield

Ikonekta ang Track Power feeder at ang Turnout Wires sa Motor Shield
Ikonekta ang Track Power feeder at ang Turnout Wires sa Motor Shield
Ikonekta ang Track Power feeder at ang Turnout Wires sa Motor Shield
Ikonekta ang Track Power feeder at ang Turnout Wires sa Motor Shield
Ikonekta ang Track Power feeder at ang Turnout Wires sa Motor Shield
Ikonekta ang Track Power feeder at ang Turnout Wires sa Motor Shield

Ikonekta ang mga output terminal ng kalasag na minarkahan bilang M1 sa mga track wire na kuryente at mga minarkahan bilang M4 sa mga turnout wires. Tandaan na ang pag-set up ay katugma sa dalawang mga pag-turnout lamang ng uri ng wire solenoid.

Hakbang 7: Ikonekta ang mga 'sensored' na Mga Track sa Arduino Board

Ikonekta ang mga 'sensored' na Mga Track sa Arduino Board
Ikonekta ang mga 'sensored' na Mga Track sa Arduino Board
Ikonekta ang mga 'sensored' na Mga Track sa Arduino Board
Ikonekta ang mga 'sensored' na Mga Track sa Arduino Board
Ikonekta ang mga 'sensored' na Mga Track sa Arduino Board
Ikonekta ang mga 'sensored' na Mga Track sa Arduino Board

I-install ang panangga sa kalasag sa motor at ikonekta ang mga pin ng bawat sensor ng GND at VCC sa GND at + 5-volt na mga header ng kalasag. Pagkatapos gawin ang mga sumusunod na koneksyon sa pin:

  • Ikonekta ang output pin ng unang sensor sa input pin A0 ng Arduino board.
  • Ikonekta ang output pin ng pangalawang sensor sa input pin A1 ng Arduino board.

Hakbang 8: Ilagay ang Tren sa Siding

Ilagay ang Tren sa Siding
Ilagay ang Tren sa Siding

Ilagay ang tren sa bakuran na panghaliling daan upang maghanda para sa pagsubok na takbo. Inirerekomenda ang paggamit ng isang tool ng rerailer upang matiyak na ang lokomotibo at ang rolling stock ay inilalagay nang maayos sa mga track upang maiwasan ang mga derailment.

Hakbang 9: Ikonekta ang Arduino Board sa Lakas

Ikonekta ang Arduino Board sa Lakas
Ikonekta ang Arduino Board sa Lakas

Ikonekta ang pinagmulan ng kuryente na 12-volt DC sa board ng Arduino alinman sa pamamagitan ng bloke ng terminal ng kuryente ng kalasag sa motor o ng konektor ng babaeng barel ng Arduino board. Bago buksan ang lakas, siguraduhin na ang lahat ng mga koneksyon sa mga kable ay ginawa nang tama at wala sa kanila ang maluwag.

Hakbang 10: I-on ang Lakas at Panoorin ang Iyong Train Go

Matapos buksan ang lakas kung ang turnout ay lumilipat sa maling paraan o ang tren ay nagsisimulang lumipat sa maling direksyon, baligtarin ang polarity ng kani-kanilang mga wire na konektado sa mga terminal ng output ng kalasag.

Hakbang 11: Ano ang Susunod?

Kung naabot mo ito sa malayo, baka gusto mong mag-relaks nang kaunti at masiyahan sa iyong proyekto. Ngunit kung nais mong gumawa ng maraming bagay pagkatapos ay maaari mong subukang baguhin ang Arduino code at mag-eksperimento sa pag-setup upang gumawa ng bago. Anuman ang gawin mo, lahat ng pinakamahusay!

Inirerekumendang: