Talaan ng mga Nilalaman:

Automated Point to Point Model Riles Na May Siding Yard: 10 Hakbang (na may Mga Larawan)
Automated Point to Point Model Riles Na May Siding Yard: 10 Hakbang (na may Mga Larawan)

Video: Automated Point to Point Model Riles Na May Siding Yard: 10 Hakbang (na may Mga Larawan)

Video: Automated Point to Point Model Riles Na May Siding Yard: 10 Hakbang (na may Mga Larawan)
Video: My job is to observe the forest and something strange is happening here. 2024, Hunyo
Anonim
Automated Point to Point Model Railroad Na May Yard Siding
Automated Point to Point Model Railroad Na May Yard Siding

Ang mga Arduino microcontroller ay nagbubukas ng mahusay na mga posibilidad sa modelo ng riles, lalo na pagdating sa pag-aautomat. Ang proyektong ito ay isang halimbawa ng naturang aplikasyon. Ito ay pagpapatuloy ng isa sa mga nakaraang proyekto. Ang proyektong ito ay binubuo ng isang punto upang ituro ang layout ng modelo ng riles na may isang bakuran na papalayo upang makapaglagay ng isang tren. Ang lahat ng mga operasyon ay kinokontrol ng isang Arduino microcontroller board sa tulong ng mekanismo ng feedback at ang tren at ang turnout ay kinokontrol ng isang Adafruit motor Shield.

Hakbang 1: Panoorin ang Video

Image
Image

Panoorin ang video upang makakuha ng isang ideya kung paano ito gumagana. Kaya, ngayon alam mo kung ano ang nangyayari, magsimula tayo!

Hakbang 2: Kunin ang Lahat ng Bagay

Programa ang Arduino Microcontroller
Programa ang Arduino Microcontroller

Narito kung ano ang kakailanganin mo para sa pagbuo:

  • Ang isang board ng Arduino na katugma sa Adafruit motor Shield v2.3.
  • Isang Adafruit motor Shield v2.3. (Mag-click dito para sa karagdagang impormasyon.)
  • Isang panangga sa pagpapalawak (Opsyonal, inirerekumenda na palawakin ang mga + 5V at GND na pin ng Arduino board upang ikonekta ang mga sensor.)
  • 3 mga 'sensored' na track.
  • 4 male to male jumper wires (2 upang ikonekta ang lakas ng track at iba pa upang ikonekta ang pag-turnout.)
  • 3 mga hanay ng 3 lalaki hanggang babae na mga jumper wires (Isang kabuuan ng 9 na mga wire na ginamit para sa pagkonekta sa 3 mga pin ng bawat sensor sa Arduino board at kapangyarihan.)
  • Isang mapagkukunang kuryente na 12-volt DC na may kasalukuyang kapasidad na hindi bababa sa 1A (1000mA).
  • Ang isang angkop na USB cable upang ikonekta ang Arduino board sa computer.
  • Isang computer upang mai-program ang Arduino microcontroller.
  • Isang distornilyador.

Hakbang 3: I-program ang Arduino Microcontroller

Tiyaking mayroon kang naka-install na Adafruit motor Shield library sa iyong Arduino IDE. Maaari kang makakuha ng buong dokumentasyon tungkol sa kalasag ng motor at kinakailangang software mula sa link na ito.

Hakbang 4: Gumawa ng isang Layout sa Pagsubok

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

Ang Kato Unitrack ay mahusay para sa paggawa ng pansamantalang mga layout, lalo na para sa mga layunin sa pagsubok. Mag-click sa imahe para sa karagdagang impormasyon. Gumawa ng isang layout tulad ng ipinapakita sa imahe sa itaas. Ang haba ng track sa mainline (Sa pagitan ng mga puntos na A at B ay maaaring gawin sa anumang haba na posible.) Siguraduhin na ang lahat ng mga joint ng riles ay maayos na ginawa at ang mga track ng daanan ay nalinis nang maayos.

Hakbang 5: I-install ang Motor Driver Shield sa Arduino Board at Ikonekta Ito upang Subaybayan ang Lakas at Pag-turnout

I-install ang Motor Driver Shield sa Arduino Board at Ikonekta Ito upang Subaybayan ang Power at Turnout
I-install ang Motor Driver Shield sa Arduino Board at Ikonekta Ito upang Subaybayan ang Power at Turnout
I-install ang Motor Driver Shield sa Arduino Board at Ikonekta Ito upang Subaybayan ang Power at Turnout
I-install ang Motor Driver Shield sa Arduino Board at Ikonekta Ito upang Subaybayan ang Power at Turnout

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.

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

Hakbang 6: Wire Up ang mga 'sensored' na Mga Track

Wire Up ang mga 'sensored' na Mga Track
Wire Up ang mga 'sensored' na Mga Track
Wire Up ang mga 'sensored' na Mga Track
Wire Up ang mga 'sensored' na Mga Track
Wire Up ang mga 'sensored' na Mga Track
Wire Up ang mga 'sensored' na Mga Track

I-install ang pagpalawak na kalasag sa kalasag ng motor at ikonekta ang GND ng mga sensor at mga wire ng kuryente sa GND at + 5V daang ng kalasag ayon sa pagkakabanggit. Gawin ang mga sumusunod na koneksyon sa pin:

  • Ikonekta ang output ng sensor sa bakuran sa pin ng Arduino board na A0.
  • Ikonekta ang output ng sensor sa puntong Isang track sa pin ng A1 ng Arduino board.
  • Ikonekta ang output ng sensor sa point B track sa pin ng Arduino board na A2.

Tiyaking walang mga pin na maluwag upang maiwasan ang hindi paggana ng system.

Hakbang 7: Ikonekta ang Arduino Board sa Lakas at I-On Ito

Ikonekta ang Arduino Board sa Lakas at I-On Ito
Ikonekta ang Arduino Board sa Lakas at I-On Ito

Ikonekta ang isang mapagkukunang lakas na 12V DC sa Arduino gamit ang isang jack jack at i-power up ito.

Hakbang 8: Ilagay ang Iyong Lokomotibo sa Siding at I-slide Ito Sa Labas ng 'sensored' na Track

Ilagay ang Iyong Lokomotibo sa Siding at I-slide Ito Sa Labas ng 'sensored' na Track
Ilagay ang Iyong Lokomotibo sa Siding at I-slide Ito Sa Labas ng 'sensored' na Track

Ang Arduino board ay na-program upang simulan lamang ang pagpapatakbo ng layout pagkatapos mailagay ang lokomotibo sa bakuran at makikilala lamang ito sa pamamagitan ng feedback mula sa track na 'sensored'. Tiyaking pinapanood mo ang video, sa unang hakbang, upang maunawaan ito nang mas mahusay.

Matapos makita ng track na 'sensored' ang lokomotibo, dapat mong makita na ang turnout ay lilipat sa panghaliling daan kung hindi at ang lokomotibo ay magsisimulang sumulong.

Kung ang turnout ay lumipat sa isang maling direksyon, baligtarin ang polarity ng mga wires na kumokonekta sa turnout sa motor Shield. Gawin ang pareho para sa lakas ng pagsubaybay kung ang lokomotibo ay nagsisimulang lumipat sa maling direksyon.

Hakbang 9: Panoorin ang iyong Pagpunta sa Tren

Kung ang lahat ay nagawa nang tama, ang iyong tren ay dapat magsimulang lumipat mula sa bakuran na dumidiring sa mainline at magpatuloy tulad ng ipinakita sa itaas.

Hakbang 10: Tapos Na?

Tumatakbo ba ang iyong tren? Huwag tumigil dito! Subukang i-upgrade ang pag-set up upang patakbuhin ang tren sa pagitan ng maraming mga puntos, baguhin ang bilis ng pagbilis at pagbawas ng tren, mag-tweak gamit ang Arduino code, maraming dapat gawin. Ang lahat ng mga pinakamahusay na!

Inirerekumendang: