Բովանդակություն:

Ավտոմատացված կետից դեպի կետ մոդելի երկաթուղի ՝ բակի կողքով. 10 քայլ (նկարներով)
Ավտոմատացված կետից դեպի կետ մոդելի երկաթուղի ՝ բակի կողքով. 10 քայլ (նկարներով)

Video: Ավտոմատացված կետից դեպի կետ մոդելի երկաթուղի ՝ բակի կողքով. 10 քայլ (նկարներով)

Video: Ավտոմատացված կետից դեպի կետ մոդելի երկաթուղի ՝ բակի կողքով. 10 քայլ (նկարներով)
Video: TOUTES les cartes Multicolores, Incolores et Terrains Kamigawa, la Dynastie Néon, MTG 2024, Հունիսի
Anonim
Ավտոմատացված կետից դեպի կետ մոդելի երկաթուղի ՝ բակի կողքով
Ավտոմատացված կետից դեպի կետ մոդելի երկաթուղի ՝ բակի կողքով

Arduino միկրոկոնտրոլերները մեծ հնարավորություններ են բացում մոդելային երկաթուղու վրա, հատկապես երբ խոսքը վերաբերում է ավտոմատացմանը: Այս նախագիծը նման կիրառման օրինակ է: Այն նախորդ նախագծերից մեկի շարունակությունն է: Այս նախագիծը ներառում է երկաթգծի կետ առ կետ մոդելը `գնացքը տեղավորող բակով: Բոլոր գործողությունները վերահսկվում են Arduino միկրոկառավարիչների տախտակի միջոցով `հետադարձ մեխանիզմի օգնությամբ, իսկ գնացքը և մասնակցությունը վերահսկվում է Adafruit շարժիչային վահանի կողմից:

Քայլ 1: Դիտեք տեսանյութը

Image
Image

Դիտեք տեսանյութը ՝ պատկերացում կազմելու համար, թե ինչպես է դա աշխատում: Այսպիսով, հիմա դուք գիտեք, թե ինչ է կատարվում, եկեք սկսենք:

Քայլ 2: Ստացեք ամբողջ նյութը

Programրագրավորեք Arduino միկրոկառավարիչը
Programրագրավորեք Arduino միկրոկառավարիչը

Ահա այն, ինչ ձեզ հարկավոր կլինի կառուցման համար.

  • Arduino տախտակ, որը համատեղելի է Adafruit շարժիչի վահանի հետ v2.3.
  • Adafruit շարժիչի վահան v2.3. (Լրացուցիչ տեղեկությունների համար կտտացրեք այստեղ):
  • Ընդլայնման վահան (ըստ ցանկության, սենսորները միացնելու համար խորհուրդ է տրվում ընդլայնել Arduino տախտակի +5V և GND կապերը):
  • 3 «զգայուն» հետքեր:
  • 4 արուից դեպի տղամարդ ցատկող լարեր (2 ՝ ուղու հոսանքը միացնելու համար, իսկ մյուսները ՝ մասնակցությունը միացնելու համար):
  • 3 հավաքածու 3 արականից իգական jumper լարերի համար (Ընդհանուր 9 լար, որն օգտագործվում է յուրաքանչյուր սենսորի 3 կապում Arduino տախտակին և հոսանքին միացնելու համար):
  • 12 վոլտ հոսանքի աղբյուր ՝ առնվազն 1 Ա (1000 մԱ) ընթացիկ հզորությամբ:
  • Arduino տախտակը համակարգչին միացնելու համար համապատասխան USB մալուխ:
  • Arduino միկրոկառավարիչը ծրագրավորող համակարգիչ:
  • Պտուտակահան:

Քայլ 3. Programրագրավորեք Arduino միկրոկառավարիչը

Համոզվեք, որ Adafruit շարժիչային վահանի գրադարանը տեղադրված է ձեր Arduino IDE- ում: Շարժիչային վահանի և անհրաժեշտ ծրագրակազմի մասին ամբողջական փաստաթղթերը կարող եք ստանալ այս հղումից:

Քայլ 4: Կատարեք թեստային դասավորություն

Կատարեք թեստային դասավորություն
Կատարեք թեստային դասավորություն

Kato Unitrack- ը հիանալի է ժամանակավոր դասավորություններ ստեղծելու համար, հատկապես փորձարկման նպատակով: Լրացուցիչ տեղեկությունների համար կտտացրեք պատկերի վրա: Կատարեք դասավորություն, ինչպես ցույց է տրված վերը նշված նկարում: Երկաթուղու երկարությունը մայր գծում (A և B կետերի միջև կարող է լինել հնարավոր ցանկացած երկարություն): Համոզվեք, որ երկաթուղու բոլոր հոդերը պատշաճ կերպով պատրաստված են, և ուղու ռելսերը ճիշտ մաքրված են:

Քայլ 5. Տեղադրեք Motor Driver Shield- ը Arduino- ի տախտակի վրա և միացրեք այն հետևելու հզորությանը և մասնակցությանը

Տեղադրեք Motor Driver Shield- ը Arduino- ի տախտակի վրա և միացրեք այն ՝ Power and Turnout- ին հետևելու համար
Տեղադրեք Motor Driver Shield- ը Arduino- ի տախտակի վրա և միացրեք այն ՝ Power and Turnout- ին հետևելու համար
Տեղադրեք Motor Driver Shield- ը Arduino- ի տախտակի վրա և միացրեք այն ՝ Power and Turnout- ին հետևելու համար
Տեղադրեք Motor Driver Shield- ը Arduino- ի տախտակի վրա և միացրեք այն ՝ Power and Turnout- ին հետևելու համար

Տեղադրեք վահանը Arduino- ի տախտակի վրա ՝ վահանի կապումներն ուղղելով Arduino- ի տախտակի վերնագրերին: Դա արեք նրբորեն և համոզվեք, որ վահանի քորոցները չեն թեքվում:

M4- ով նշված վահանի ելքային կապումներն միացրեք հոսանքի լարերին, իսկ M3- ով նշվածները ՝ ելքի լարերին: Ուշադրություն դարձրեք, որ կարգավորումը համատեղելի է միայն երկու լարային էլեկտրամագնիսական տիպի ելքի հետ:

Քայլ 6. Լարացրեք «զգայուն» հետքերը

Լարացրեք «զգայուն» հետքերը
Լարացրեք «զգայուն» հետքերը
Լարացրեք «զգայուն» հետքերը
Լարացրեք «զգայուն» հետքերը
Լարացրեք «զգայուն» հետքերը
Լարացրեք «զգայուն» հետքերը

Տեղադրեք ընդարձակման վահանը շարժիչի վահանի վրա և միացրեք տվիչների GND և հոսանքի լարերը համապատասխանաբար վահանի GND և +5V ռելսերին: Կատարեք հետևյալ կապի կապերը.

  • Միացրեք բակի սենսորի ելքը Arduino տախտակի A0 կապին:
  • Մի կետի սենսորի ելքը միացրեք Arduino տախտակի A1 կապին:
  • B կետի գծում գտնվող տվիչի ելքը միացրեք Arduino տախտակի A2 կապին:

Համոզվեք, որ ոչ մի քորոց բաց չէ `համակարգի անսարքությունից խուսափելու համար:

Քայլ 7. Միացրեք Arduino տախտակը հոսանքին և միացրեք այն

Միացրեք Arduino- ի տախտակը հոսանքին և միացրեք այն
Միացրեք Arduino- ի տախտակը հոսանքին և միացրեք այն

Միացրեք 12V DC հոսանքի աղբյուրը Arduino- ին ՝ օգտագործելով տակառի վարդակը և միացրեք այն:

Քայլ 8. Տեղադրեք ձեր շոգեքարշը կողային հատվածում և սահեցրեք այն «զգայուն» հետքերով

Տեղադրեք ձեր շոգեքարշը կողքի մեջ և սահեցրեք այն «զգայուն» հետքերով
Տեղադրեք ձեր շոգեքարշը կողքի մեջ և սահեցրեք այն «զգայուն» հետքերով

Arduino- ի տախտակը ծրագրված է սկսել հատակագծման աշխատանքը միայն այն բանից հետո, երբ շոգեքարշը տեղադրվի բակում, և դա «կիմանա» միայն «զգայուն» ուղու հետադարձ կապի միջոցով: Համոզվեք, որ դիտում եք տեսանյութը, առաջին քայլում, այն ավելի լավ հասկանալու համար:

Այն բանից հետո, երբ «սենսորային» ուղին հայտնաբերում է լոկոմոտիվը, դուք պետք է տեսնեք, որ եթե մասնակցությունը չլինի, մասնակցությունը կանցնի կողային կողմի, և լոկոմոտիվը կսկսի առաջ շարժվել:

Եթե մասնակցությունը անցնում է սխալ ուղղությամբ, հակադարձեք լարերի բևեռականությունը, որը միացնում է մասնակցությունը շարժիչի վահանին: Նույնը արեք հետագծի հզորության դեպքում, եթե լոկոմոտիվը սկսի շարժվել սխալ ուղղությամբ:

Քայլ 9: Watch Your Train Go

Եթե ամեն ինչ ճիշտ է արված, ձեր գնացքը պետք է սկսի շարժվել բակի սայդինգից դեպի մայրուղի և շարժվի այնպես, ինչպես ցույց է տրված վերևում:

Քայլ 10: Առայժմ արված է:

Ձեր գնացքը աշխատե՞լ է: Մի կանգ առեք այստեղ: Փորձեք արդիականացնել գնացքը ավելի շատ կետերի միջև աշխատեցնելու կարգավորումները, փոխել գնացքի արագացման և դանդաղեցման արագությունը, փոփոխել Arduino ծածկագիրը, շատ անելիքներ կան: Ամենայն բարիք!

Խորհուրդ ենք տալիս: