Talaan ng mga Nilalaman:

Automated Train Reverse Loop Gamit ang Arduino: 10 Hakbang (na may Mga Larawan)
Automated Train Reverse Loop Gamit ang Arduino: 10 Hakbang (na may Mga Larawan)

Video: Automated Train Reverse Loop Gamit ang Arduino: 10 Hakbang (na may Mga Larawan)

Video: Automated Train Reverse Loop Gamit ang Arduino: 10 Hakbang (na may Mga Larawan)
Video: A Brief History of the Nissan Z 2024, Hulyo
Anonim
Image
Image

Ang paggawa ng mga baligtad na loop ay makakatulong sa mga layout ng modelo ng tren upang baguhin ang direksyon ng mga tren, na hindi maaaring gawin sa mga paikot-ikot. Sa ganitong paraan, maaari kang lumikha ng mga layout ng solong-track na may isang reverse loop sa bawat dulo upang magpatakbo ng mga tren nang walang anumang pag-pause o pagkagambala. Kaya, nang walang karagdagang pagtatalo, magsimula na tayo!

Hakbang 1: Ipunin ang Lahat ng Kinakailangan na Bagay

Programa ang Arduino Board
Programa ang Arduino Board

Para sa proyektong ito, narito ang listahan ng mga kinakailangang bahagi at sangkap:

  • Ang isang Arduino microcontroller board, na inirekumenda ay ang UNO, Leonardo, MEGA.
  • Isang kalasag na driver ng motor ng Adafruit.
  • Ang isang 12-volt DC na mapagkukunan ng kuryente (maaaring isang baterya o isang adapter na may kasalukuyang kapasidad ng output na hindi bababa sa 1.5 amp)
  • Anim na male to male jumper wires:
  1. Isang pares upang ikonekta ang turnout sa driver ng motor.
  2. Pangalawang pares upang ikonekta ang lakas ng panlabas na track sa driver ng motor.
  3. Pangatlong pares upang ikonekta ang panloob na loop sa driver ng motor.
  • Isang track na 'sensored'.
  • 3 babae hanggang babae na jumper wires (upang ikonekta ang sensor sa Arduino board).

Hakbang 2: I-program ang Arduino Board

Kung wala kang Arduino IDE sa iyong computer, i-download ito mula rito. Ang silid-aklatan para sa kalasag ng driver ng motor ng Adafruit ay matatagpuan dito, kung sakaling wala ka nito sa iyong IDE. Tiyaking mai-install mo ito sa iyong IDE bago i-compile ang programa. Kung kailangan mo ng tulong sa pag-install ng isang silid-aklatan, tingnan ang link na ito.

Hakbang 3: Ihiwalay ang Mga Inner Loop Tracks

Ihiwalay ang Mga Track ng Loop sa Loob
Ihiwalay ang Mga Track ng Loop sa Loob

Gamit ang 4 na insulated na pagsali sa riles, ihiwalay ang panloob na loop ng track mula sa panlabas na track. Mag-click sa imahe para sa karagdagang impormasyon.

Hakbang 4: Gawin ang Layout

Gawin ang Layout
Gawin ang Layout

Gumamit ako ng N-gauge Kato Unitrack upang gawin ang layout na ito. Maaari mong gamitin ang anumang iba pang mga track hangga't ang lahat ay gumagana nang maayos.

Hakbang 5: I-plug ang Shield sa Arduino Board at Gawin ang Mga Koneksyon sa Mga Kable

I-plug ang Shield sa Arduino Board at Gawin ang Mga Koneksyon sa Mga Kable
I-plug ang Shield sa Arduino Board at Gawin ang Mga Koneksyon sa Mga Kable
I-plug ang Shield sa Arduino Board at Gawin ang Mga Koneksyon sa Mga Kable
I-plug ang Shield sa Arduino Board at Gawin ang Mga Koneksyon sa Mga Kable

Bago ilakip ang kalasag ng driver ng motor, tiyakin na ang lahat ng mga pin ay nakahanay at pagkatapos ay itulak ang kalasag pababa upang ilakip ito nang mahigpit sa Arduino board. Kapag pinapanatili ang board sa isang patayo na posisyon (tingnan ang imahe sa itaas) tulad ng ang mga analog input pin ay nasa iyong panig, gawin ang mga sumusunod na koneksyon:

  • Ikonekta ang mga turnout wires sa terminal block na minarkahang 'M4' sa pamamagitan ng pagkonekta sa + ve o sa pulang wire sa itaas na terminal at ang -ve o ang itim na kawad sa mas mababang terminal.
  • Ikonekta ang mga wire ng kuryente ng panloob na seksyon ng loop sa terminal block na minarkahang 'M2'. Ikonekta pa rin ito sa ngayon at palitan ang polarity mamaya kung ang tren o ang lokomotibo ay gumagalaw sa maling direksyon sa loob ng loop o huminto lamang.
  • Ikonekta ang lakas ng panlabas na track sa terminal block na minarkahang 'M1'. Gawin ang pareho sa paglaon na gagawin mo para sa track ng lakas sa panloob na loop.

Hakbang 6: Ikonekta ang 'sensored' na Track sa Arduino Board

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

Ikonekta ang mga pin ng sensor tulad ng sumusunod:

  • VCC sa + 5-volts na pin ng Arduino board.
  • GND sa GND pin ng Arduino board.
  • LABAS sa A0 pin ng Arduino board.

Hakbang 7: Ilagay ang Lokomotibo sa Subaybayan

Ilagay ang Lokomotibo sa Subaybayan
Ilagay ang Lokomotibo sa Subaybayan

Ilagay ang lokomotibo sa panlabas na seksyon ng track upang subukan ang pag-set up.

Hakbang 8: Palakasin ang System

Palakasin ang Sistema
Palakasin ang Sistema
Palakasin ang Sistema
Palakasin ang Sistema

Patayin ang board ng Arduino at ang driver ng motor sa pamamagitan ng pagkonekta ng alinman sa VIN at GND pin ayon sa pagkakabanggit sa 12-volt na lakas at lupa ayon sa pagkakabanggit o sa pamamagitan ng pagkonekta ng konektor ng bariles ng adapter sa power socket ng Arduino board. I-double-check ang lahat ng mga koneksyon sa mga kable at i-on ang kuryente.

Hakbang 9: Panoorin itong Gumagana

Kung maayos ang lahat, pagkatapos ay dapat gumana ang iyong pag-set up tulad ng ipinakita sa video sa itaas.

Hakbang 10: Ano ang Susunod?

Ngayon na nakuha mo ang halimbawa ng pagpapatakbo ng pag-set up, maaari kang karagdagang magdagdag ng isa pang reverse loop sa kabilang dulo ng panlabas na track upang magpatakbo ang tren sa parehong mga direksyon sa isang solong track nang walang anumang pagkagambala (kakailanganin mong baguhin ang Arduino programa para diyan). Ipakita ang iyong mga kasanayan sa pamamagitan ng pagbabago ng programa ng Arduino upang madagdagan ang pagpapaandar ng proyektong ito o ipaalam lamang sa akin kung ano ang ginawa mo dito. Ipaalam sa akin kung ginawa mo ang proyektong ito upang matulungan akong malaman kung ito ba ay kapaki-pakinabang sa iyo.

Nais kong masaya ka sa riles ng tren. Ang lahat ng mga pinakamahusay na!

Inirerekumendang: