Cov txheej txheem:

Yooj Yim Automated Point to Point Model Railroad Running Two Trains: 13 Cov Kauj Ruam (nrog Duab)
Yooj Yim Automated Point to Point Model Railroad Running Two Trains: 13 Cov Kauj Ruam (nrog Duab)

Video: Yooj Yim Automated Point to Point Model Railroad Running Two Trains: 13 Cov Kauj Ruam (nrog Duab)

Video: Yooj Yim Automated Point to Point Model Railroad Running Two Trains: 13 Cov Kauj Ruam (nrog Duab)
Video: 5-дневное путешествие на поезде через 3 000 км на север и юг Японии по очень низкой цене. (Кюсю) 2024, Lub Xya hli ntuj
Anonim
Yooj Yim Automated Point to Point Model Railroad Khiav Ob Lub Tsheb ciav hlau
Yooj Yim Automated Point to Point Model Railroad Khiav Ob Lub Tsheb ciav hlau

Arduino microcontrollers yog txoj hauv kev zoo ntawm kev tsim qauv qauv kev tsheb nqaj hlau vim lawv cov nqi qis, muaj cov cuab yeej qhib thiab software thiab zej zog loj los pab koj.

Rau cov qauv kev tsheb ciav hlau, Arduino microcontrollers tuaj yeem ua pov thawj los ua cov peev txheej zoo rau kev siv lawv cov txheej txheem hauv ib qho yooj yim thiab muaj txiaj ntsig zoo. Txoj haujlwm no yog qhov piv txwv ntawm kev siv lub tshuab ua haujlwm ntawm ntau lub ntsiab lus qauv kev tsheb ciav hlau los khiav ob lub tsheb ciav hlau.

Qhov haujlwm no yog kho dua tshiab ntawm qee qhov ntawm kuv yav dhau los taw tes rau cov qauv kev tsheb nqaj hlau siv tshuab ua haujlwm.

Me ntsis hauv txoj haujlwm no:

Txoj haujlwm no tsom mus rau kev siv lub tshuab ua qauv qhia ntau tus qauv uas muaj peb qhov chaw nres tsheb. Muaj qhov chaw nres tsheb pib, hais tias 'A' uas pib tsev ob lub tsheb ciav hlau. Txoj kab tseem ceeb khiav tawm ntawm cov chaw nres tsheb mus rau ob kab uas mus rau ob lub chaw hais tias 'B' thiab 'C'.

Kauj ruam 1: Saib Video

Image
Image

Saib cov vis dis aus saum toj no kom nkag siab txog kev ua haujlwm ntawm kev teeb tsa.

Kauj ruam 2: Tau txais tag nrho cov khoom xav tau

Program Arduino Microcontroller
Program Arduino Microcontroller

Nov yog yam koj yuav xav tau rau txoj haujlwm no:

  • Arduino microcontroller sib xws nrog Adafruit lub cev tiv thaiv kab mob V2.
  • Adafruit lub cev muaj zog thaiv V2. (Paub ntau ntxiv txog nws ntawm no.)
  • Kev nthuav dav nthuav dav (Yeem tab sis pom zoo heev)
  • Peb 'sensored' lem.
  • 6 tus txiv neej rau txiv neej jumper xov hlau (Txhawm rau txuas cov neeg tawm mus thiab taug qab cov xov hluav taws xob mus rau lub cev tiv thaiv kab mob.)
  • 3 teeb ntawm 3 tus txiv neej rau poj niam jumper xov hlau, tag nrho ntawm 9 (Txhawm rau txuas lub ntsuas hluav taws xob mus rau Arduino board)
  • 12-volt DC fais fab mov adapter nrog lub peev xwm tam sim no tsawg kawg 1A (1000mA).
  • Ib qho USB uas tsim nyog (Rau txuas Arduino board rau lub khoos phis tawj).
  • Lub khoos phis tawj (Rau kev teeb tsa Arduino board)
  • Tus ntsia hlau me me

Kauj Ruam 3: Program Arduino Microcontroller

Nco ntsoov tias koj muaj Adafruit lub tshuab tiv thaiv lub v2 lub tsev qiv ntawv teeb tsa hauv koj Arduino IDE, yog tias tsis yog, nyem Ctrl+Ua haujlwm+Kuv, tshawb rau Adafruit lub cev tiv thaiv kab mob thiab rub tawm qhov tseeb ntawm Adafruit Motor Shield v2 lub tsev qiv ntawv.

Ua ntej xa cov cai ntawm Arduino microcontroller, nco ntsoov hla nws kom tau txais lub tswv yim ntawm txhua yam tshwm sim thiab ua li cas.

Kauj Ruam 4: Ua Tus Txheej Txheem

Ua tus Layout
Ua tus Layout

Nyem rau ntawm daim duab saum toj no kom paub ntau ntxiv txog kev teeb tsa thiab qhov chaw ntawm txhua qhov 'hnov qab' taug qab thiab cov neeg tawm suab.

Kauj Ruam 5: Txhim Kho Lub Cev Tsav Tsheb ntawm Arudino Board

Txhim Kho Lub Cev Tsav Tsheb ntawm Arudino Board
Txhim Kho Lub Cev Tsav Tsheb ntawm Arudino Board

Txhim kho lub cev tiv thaiv kab mob ntawm Arduino pawg thawj coj los ntawm kev ua tib zoo kho cov pins ntawm daim ntaub thaiv nrog tus tswv ntawm Arduino board thiab xyuas kom tsis muaj tus pin tau khoov.

Kauj Ruam 6: Txuas Cov Hluav Taws Xob mus rau Lub Tshuab Tsav Tsheb

Txuas Cov Hluav Taws Xob mus rau Motor Shield
Txuas Cov Hluav Taws Xob mus rau Motor Shield
Txuas Cov Hluav Taws Xob mus rau Motor Shield
Txuas Cov Hluav Taws Xob mus rau Motor Shield
Txuas Cov Hluav Taws Xob mus rau Motor Shield
Txuas Cov Hluav Taws Xob mus rau Motor Shield

Ua cov kev sib txuas hauv qab no:

  • Txuas qhov tso tawm ntawm lub cev tiv thaiv kab mob 'M3' mus rau qhov tawm 'A'.
  • Txuas qhov tso tawm ntawm lub cev tiv thaiv kab mob 'M4' rau kev tawm tsam 'B'.

Kauj Ruam 7: Txuas Lub Hwj Huam Hwj Huv mus rau Lub Cev Tsav Tsheb

Txuas Lub Hwj Huam Hwj Huv mus rau Lub Cev Tsav Tsheb
Txuas Lub Hwj Huam Hwj Huv mus rau Lub Cev Tsav Tsheb
Txuas Lub Hwj Huam Hwj Huv mus rau Lub Cev Tsav Tsheb
Txuas Lub Hwj Huam Hwj Huv mus rau Lub Cev Tsav Tsheb

Txuas qhov tso tawm ntawm lub cev tiv thaiv kab mob 'M1' mus rau lub zog khiav hluav taws xob tau teeb tsa hauv kab tseem ceeb.

Kauj Ruam 8: Txhim Kho Lub Nkoj Txuas Ntxiv ntawm Lub Cev Tsav Tsheb

Txhim Kho Daim Npog Ua Ntej ntawm Lub Cev Tsav Tsheb
Txhim Kho Daim Npog Ua Ntej ntawm Lub Cev Tsav Tsheb

Kauj Ruam 9: Txuas cov kab ntawv 'hnov' mus rau daim ntaub thaiv

Txuas qhov 'sensored' Tracks rau Shield
Txuas qhov 'sensored' Tracks rau Shield
Txuas qhov 'sensored' Tracks rau Shield
Txuas qhov 'sensored' Tracks rau Shield
Txuas qhov 'sensored' Tracks rau Shield
Txuas qhov 'sensored' Tracks rau Shield
Txuas qhov 'sensored' Tracks rau Shield
Txuas qhov 'sensored' Tracks rau Shield

Ua cov kev sib txuas hauv qab no nrog cov kab ntawv 'nkag siab':

  • Txuas txhua qhov ntsuas 'tus lej cim npe' lub zog ',' VIN 'lossis' VCC 'mus rau txoj kab tsheb nqaj hlau ntawm daim npog nthuav dav uas sau tias'+5V 'lossis' VCC '.
  • Txuas txhua qhov ntsuas 'tus lej cim' GND 'mus rau txoj kab tsheb nqaj hlau ntawm cov ntaub thaiv npog nthuav dav raws li' GND '.
  • Txuas lub sensor A qhov tso tawm rau tus pin 'A0' ntawm Arduino board.
  • Txuas lub sensor B qhov tso tawm rau tus pin 'A1' ntawm Arduino board.
  • Txuas lub sensor C qhov tso tawm rau tus pin 'A2' ntawm Arduino board.

Kauj Ruam 10: Muab Cov Tsheb ciav hlau tso rau ntawm Txoj Kev Hauv Chaw Nres Tsheb 'A'

Muab Cov Tsheb ciav hlau tso rau ntawm Txoj Kev Hauv Chaw Nres Tsheb 'A'
Muab Cov Tsheb ciav hlau tso rau ntawm Txoj Kev Hauv Chaw Nres Tsheb 'A'
Muab Cov Tsheb ciav hlau tso rau ntawm Txoj Kev Hauv Chaw Nres Tsheb 'A'
Muab Cov Tsheb ciav hlau tso rau ntawm Txoj Kev Hauv Chaw Nres Tsheb 'A'

Muab cov tsheb ciav hlau tso rau ntawm qhov chaw nres tsheb A. Lub tsheb ciav hlau A yuav muab tso rau ntawm kab kab ntawm chaw nres tsheb A thiab lub tsheb ciav hlau B ntawm qhov ncaj. Xa mus rau kauj ruam 4 kom paub ntau ntxiv. Lub tshuab hluav taws xob diesel tau siv ntawm no los sawv cev rau tsheb ciav hlau B.

Kev siv cov cuab yeej rerailer tau pom zoo, tshwj xeeb tshaj yog rau chav tso tsheb hlau luam.

Kauj Ruam 11: Txuas Lub Teeb rau Fais Fab thiab Qhib Nws

Txuas lub Teeb rau Lub Hwj Chim thiab Qhib Nws
Txuas lub Teeb rau Lub Hwj Chim thiab Qhib Nws

Tom qab lub zog teeb tsa yog tias lub tshuab hluav taws xob pib txav mus rau qhov tsis ncaj ncees lawm, thim rov qab qhov tsis sib xws ntawm kev khiav lub zog txuas nrog lub dav hlau tiv thaiv lub cav. Yog tias ib qho ntawm cov neeg tawm mus hloov pauv tsis raug, koj paub yuav ua dab tsi!

Kauj Ruam 12: Zaum Rov Qab, So thiab Saib Koj Cov Tsheb ciav hlau Mus

Yog tias txhua yam tau ua tiav kom raug, tom qab ntawd koj yuav tsum pom lub tsheb ciav hlau nyob ntawm ib sab ntawm qhov chaw nres tsheb 'A' pib txav mus thiab kev ua haujlwm kom nqa mus raws li qhia hauv video hauv thawj kauj ruam.

Kauj Ruam 13: Dab Tsi Ntxiv?

Dab Tsi Ntxiv?!
Dab Tsi Ntxiv?!

Yog tias koj xav tau koj tuaj yeem mus tom ntej thiab tinker nrog Arduino code thiab hloov pauv kom haum rau koj cov kev xav tau. Koj tuaj yeem nthuav cov txheej txheem, ntxiv ntau lub zog tiv thaiv kom khiav ntau lub tsheb ciav hlau, nce qhov nyuaj ntawm txoj kev tsheb ciav hlau xws li khiav ob lub tsheb ciav hlau ib txhij thiab ntxiv rau, muaj cov npe ntev heev ntawm yam koj tuaj yeem ua tau.

Yog tias koj xav tau koj tseem tuaj yeem saib ntawm qee qhov sib txawv txheej txheem kev siv tshuab ua haujlwm ntawm no.

Pom zoo: