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

Ավտոմատացված մոդել Երկաթգծի դասավորություն հետադարձ օղակներով. 14 քայլ
Ավտոմատացված մոդել Երկաթգծի դասավորություն հետադարձ օղակներով. 14 քայլ

Video: Ավտոմատացված մոդել Երկաթգծի դասավորություն հետադարձ օղակներով. 14 քայլ

Video: Ավտոմատացված մոդել Երկաթգծի դասավորություն հետադարձ օղակներով. 14 քայլ
Video: Detroit's Tragic Downfall | The Rise and Fall of Detroit Michigan 2024, Նոյեմբեր
Anonim
Ավտոմատացված մոդելի երկաթգծի դասավորություն հետադարձ օղակներով
Ավտոմատացված մոդելի երկաթգծի դասավորություն հետադարձ օղակներով

Իմ նախորդ Ուղեցույցներից մեկում ես ցույց տվեցի, թե ինչպես պատրաստել Simple Automated Point to Point Model երկաթուղի: Այդ նախագծի հիմնական թերություններից մեկն այն էր, որ գնացքը պետք է շարժվեր հակառակ ուղղությամբ `ելման կետ վերադառնալու համար: Այդ հատակագծով գնացք վարելը նշանակում էր, որ այն պետք է հետընթաց շարժվի ՝ հետնամասում գտնվող լոկոմոտիվով: Այսպիսով, այս Ուղեցույցում եկեք սովորենք նմանատիպ դասավորություն կազմել հակառակ ծայրով ՝ յուրաքանչյուր ծայրում, որպեսզի մեր գնացքը կարողանա անընդհատ շարժվել առաջ: Եկեք սկսենք!

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

Image
Image

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

Քայլ 2: Ստացեք բոլոր անհրաժեշտ նյութերը

Ստացեք բոլոր անհրաժեշտ նյութերը
Ստացեք բոլոր անհրաժեշտ նյութերը

Այս նախագծի համար ձեզ հարկավոր է.

  • Էլեկտրոնային պարագաներ.

    • Arduino միկրոկառավարիչ, որը համատեղելի է Adafruit Motor Shield V2- ի հետ: (1)
    • An Adafruit Motor Shield V2.
    • 2 «Սենսորային» հետքեր:
    • 10 արականից արական jumper լարեր:
    • 12 վոլտ DC հոսանքի աղբյուր:
  • Երկաթուղային մոդելի մատակարարումներ.

    • 2 մասնակցություն (մեկը `յուրաքանչյուր հակառակ հանգույցի համար):
    • 3 ուղու սնուցիչ (մեկը հիմնական գծի համար, իսկ մնացած երկուսը `յուրաքանչյուրը հակառակ հանգույցի համար):
    • 4 մեկուսացված երկաթուղային միացումներ (Ստացեք ևս 4 հատ, եթե մասնակցությունը օգտագործվողը չունի «Power Routing» գործառույթ):

1. Rանկացած R3 Arduino տախտակ, ինչպիսիք են UNO- ն, Leonardo- ն և նմանատիպերը, կարող են օգտագործվել: Mega- ի նման տախտակները կարող են օգտագործվել նաև փոքր փոփոխությամբ (օգնություն խնդրեք այստեղ):

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

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

Ես խորհուրդ կտայի անցնել Arduino ծածկագրով `ավելի խորը հասկանալու համար, թե ինչպես է աշխատում ծածկագիրը` գնացքը շարժելով դասավորության շուրջը:

Քայլ 4. Փոխարինեք մասնակիցների երկաթուղային միացումները

Փոխարինեք ընտրողների մասնակցության երկաթուղային միացուցիչներին
Փոխարինեք ընտրողների մասնակցության երկաթուղային միացուցիչներին

Եթե օգտագործվող մասնակցությունն ունի «Ուղղորդման ուղղություն» գործառույթ, ապա միայն ծայրահեղ ռելսերը պետք է էլեկտրականորեն մեկուսացված լինեն `օգտագործելով մեկուսացված երկաթուղային միացումներ: Եթե օգտագործվող մասնակցությունը չունի այս հնարավորությունը, բոլոր 4 ռելսերը պետք է էլեկտրական մեկուսացված լինեն:

Քայլ 5: Կարգավորեք դասավորությունը

Կարգավորեք դասավորությունը
Կարգավորեք դասավորությունը
Կարգավորեք դասավորությունը
Կարգավորեք դասավորությունը

«Oredգացմունքային» ուղին կտեղադրվի հակառակ օղակներից յուրաքանչյուրի մուտքի մոտ: Հիմնական գծի և հետադարձ երկու օղակների յուրաքանչյուրը կունենա առանձին սնուցող ուղի:

Որոշեք, թե օղակներից որն է լինելու A և B. օղակը: Այն օղակը, որի մեջ գնացքը կմտնի առաջինը, կլինի A հանգույցը, իսկ մյուսը կլինի B հանգույցը: B օղակում կլինի մասնակցությունը B:

Քայլ 6. Տեղադրեք Motor Shield- ը Arduino- ի տախտակին և միացրեք Track Power- ը և Turnouts- ը

Տեղադրեք Motor Shield- ը Arduino- ի տախտակին և միացրեք Track Power- ը և Turnouts- ը
Տեղադրեք Motor Shield- ը Arduino- ի տախտակին և միացրեք Track Power- ը և Turnouts- ը
Տեղադրեք Motor Shield- ը Arduino- ի տախտակին և միացրեք Track Power- ը և Turnouts- ը
Տեղադրեք Motor Shield- ը Arduino- ի տախտակին և միացրեք Track Power- ը և Turnouts- ը
Տեղադրեք Motor Shield- ը Arduino- ի տախտակին և միացրեք Track Power- ը և Turnouts- ը
Տեղադրեք Motor Shield- ը Arduino- ի տախտակին և միացրեք Track Power- ը և Turnouts- ը
Տեղադրեք Motor Shield- ը Arduino- ի տախտակին և միացրեք Track Power- ը և Turnouts- ը
Տեղադրեք Motor Shield- ը Arduino- ի տախտակին և միացրեք Track Power- ը և Turnouts- ը

Մասնակցություն.

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

  • Միացրեք մասնակցությունը A- ն շարժիչի վահանին, ինչպես ցույց է տրված նկար 4 -ում:
  • Միացրեք մասնակցությունը B շարժիչի վահանին, ինչպես ցույց է տրված նկար 5 -ում:

Հետագծող սնուցիչներ.

Հետադարձ օղակների երկու ուղղորդիչները պետք է միացված լինեն նույն բևեռականությանը զուգահեռ, որպեսզի գնացքը շարժվի նույն ուղղությամբ երկու հանգույցներում, այսինքն `ներթափանցելով մասնակցության ճյուղավորված գծից և դուրս գալով ուղիղ կողմից (Դիտեք տեսանյութը Քայլ 1 -ում ՝ պարզաբանումների համար):

  • Միացրեք հիմնական գծի սնուցման լարերը շարժիչի վահանին, ինչպես ցույց է տրված նկարում 5. Համոզվեք, որ միացման բևեռականությունն այնպիսին է, որ գնացքը գործարկման ժամանակ շարժվում է դեպի A հանգույց:
  • Միացրեք օղակների սնուցման լարերը շարժիչի վահանին, ինչպես ցույց է տրված նկար 6 -ում:

Քայլ 7: Միացրեք սենսորները

Միացրեք սենսորները
Միացրեք սենսորները
Միացրեք սենսորները
Միացրեք սենսորները
Միացրեք սենսորները
Միացրեք սենսորները

Սենսորների -ve կապը միացրեք «GND» վերնագրին, իսկ +v կապոցները +5 վոլտ վերնագրին: Arduino- ի տախտակի «IQREF» քորոցը կարող է օգտագործվել նաև որպես 5 վոլտ տրամաբանական լարման մակարդակի վրա աշխատող տախտակների համար էլեկտրական սենսորների հետ +5 վոլտ միացում:

Առաջին հակադարձ օղակին կից տվիչի ելքային քորոցը միացրեք Arduino տախտակի մուտքին 'A0', իսկ երկրորդ հակադարձ հանգույցին կից սենսորի ելքային քորոցը 'Arduino տախտակի մուտքի' A1 ':

Քայլ 8. Կրկնակի ստուգեք բոլոր լարերի միացումները

Համոզվեք, որ բոլոր էլեկտրագծերը ճիշտ են կատարվել, և ոչ մի կապ թուլացած չէ:

Քայլ 9: Միացրեք կարգավորումը հոսանքին

Միացրեք կարգավորումը հոսանքին
Միացրեք կարգավորումը հոսանքին
Միացրեք կարգավորումը հոսանքին
Միացրեք կարգավորումը հոսանքին

Կարող եք կամ ադապտորը միացնել Arduino- ի տախտակի իգական DC միակցիչին, կամ կարող եք օգտագործել շարժիչի վահանի տերմինալային բլոկը կարգավորումը միացնելու համար:

Քայլ 10. Տեղադրեք գնացքը/լոկոմոտիվը հիմնական գծի վրա

Տեղադրեք գնացքը/լոկոմոտիվը հիմնական գծի վրա
Տեղադրեք գնացքը/լոկոմոտիվը հիմնական գծի վրա

Խիստ խորհուրդ է տրվում օգտագործել վերալիցքավորման գործիք, հատկապես շոգեքարշերի համար: Համոզվեք, որ լոկոմոտիվի և շարժակազմի անիվները (եթե օգտագործվում են) ճիշտ են հավասարեցված ուղու հետ:

Քայլ 11: Միացրեք կարգավորումը

Միացրեք կարգավորումը
Միացրեք կարգավորումը

Քայլ 12: Watch Your Train Go

Միացումից հետո A հանգույցի մասնակցությունը պետք է անցնի կողմի, իսկ B հանգույցի մասնակցությունը `ուղիղի: Դրանից հետո գնացքը/լոկոմոտիվը պետք է սկսի շարժվել դեպի հանգույց Ա -ն:

Եթե ինչ -որ բան սխալ է ընթանում, անմիջապես անջատեք կարգավորումը, որպեսզի կանխեք վարորդների տապակումը:

Քայլ 13: Անհրաժեշտության դեպքում վերացրեք անսարքությունները

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

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

Քայլ 14: Գնացեք Ֆուրտուր

Գնացեք Ֆուրտուր
Գնացեք Ֆուրտուր

Ձեր նախագիծը հաջողությամբ ավարտելուց հետո ինչու՞ չշփոթել դրա հետ: Փոխե՞լ Arduino- ի ծածկագիրը `ձեր կարիքներին համապատասխան, ավելացնել ավելի շատ հնարավորություններ, գուցե անցողիկ երեսպատում: Թե՞ մի քանի գնացք վարել: Ինչ էլ որ անես, ամենայն բարիք:

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