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

Պարզ գնացք `ավտոմատացված կետից դեպի կետ, որը տևում է երկու գնացք. 13 քայլ (նկարներով)
Պարզ գնացք `ավտոմատացված կետից դեպի կետ, որը տևում է երկու գնացք. 13 քայլ (նկարներով)

Video: Պարզ գնացք `ավտոմատացված կետից դեպի կետ, որը տևում է երկու գնացք. 13 քայլ (նկարներով)

Video: Պարզ գնացք `ավտոմատացված կետից դեպի կետ, որը տևում է երկու գնացք. 13 քայլ (նկարներով)
Video: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Հուլիսի
Anonim
Simple Automated Point to Point Երկաթուղի, որը շարժվում է երկու գնացքով
Simple Automated Point to Point Երկաթուղի, որը շարժվում է երկու գնացքով

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

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

Այս նախագիծը իմ նախորդ կետից դեպի կետ երկաթգծի ավտոմատացման որոշ նախագծերի արդիականացված տարբերակն է:

Մի փոքր այս նախագծի մասին.

Այս նախագիծը կենտրոնանում է բազմակողմանի մոդելի երկաթուղային հատակագծի ավտոմատացման վրա, որն ունի երեք կայարան: Կա մեկնարկային կայարան, ասենք «A», որը սկզբում տեղավորում է երկու գնացքները: Հիմնական ուղին, որը թողնում է կայարանը, բաժանվում է երկու գծի, որոնք համապատասխանաբար գնում են երկու կայարան ՝ ասելով «B» և «C»:

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

Image
Image

Դիտեք վերը նշված տեսանյութը `հասկանալու դասավորության աշխատանքը:

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

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

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

  • Arduino միկրոկառավարիչ, որը համատեղելի է Adafruit շարժիչի վահանի հետ V2:
  • Adafruit շարժիչի վահան V2. (Իմացեք ավելին դրա մասին այստեղ):
  • Ընդլայնման վահան (ըստ ցանկության, բայց խորհուրդ է տրվում)
  • Երեք «զգայուն» հետքեր:
  • 6 արուից դեպի տղամարդ ցատկող լարեր (ելքային հոսանքները միացնելու և հոսանքի լարերը շարժիչի վահանին միացնելու համար):
  • 3 կոմպլեկտ 3 արականից իգական jumper լարերի, ընդհանուր 9 -ի (սենսորները Arduino տախտակին միացնելու համար)
  • 12 վոլտ DC սնուցման աղբյուրի ադապտեր `առնվազն 1 Ա (1000 մԱ) ընթացիկ հզորությամբ:
  • Հարմար USB մալուխ (Arduino տախտակը համակարգչին միացնելու համար):
  • Համակարգիչ (Arduino տախտակի ծրագրավորման համար)
  • Փոքր պտուտակահան

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

Համոզվեք, որ ձեր Arduino IDE- ում տեղադրված է Adafruit's motor shield v2 գրադարանը, եթե ոչ, սեղմեք Ctrl+Shift+I, որոնեք Adafruit շարժիչի վահանը և ներբեռնեք Adafruit Motor Shield v2 գրադարանի վերջին տարբերակը:

Նախքան կոդը Arduino միկրոկառավարիչի վրա վերբեռնելը, համոզվեք, որ անցեք դրա միջոցով ՝ պատկերացում կազմելու համար, թե ինչ է կատարվում և ինչպես:

Քայլ 4: Կազմեք դասավորությունը

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

Կտտացրեք վերևի պատկերի վրա ՝ ավելին իմանալու յուրաքանչյուր «զգայուն» ուղու դասավորության և գտնվելու վայրի և մասնակցության մասին:

Քայլ 5. Տեղադրեք Motor Shield- ը Arudino- ի տախտակի վրա

Տեղադրեք Motor Shield- ը Arudino- ի տախտակին
Տեղադրեք Motor Shield- ը Arudino- ի տախտակին

Տեղադրեք շարժիչի վահանը Arduino- ի տախտակի վրա `զգուշորեն հավասարեցնելով վահանի կապիչները Arduino- ի տախտակների հովիվների հետ և համոզվեք, որ ոչ մի քորոց չի ծռվում:

Քայլ 6. Միացրեք մասնակցությունը Motor Shield- ին

Միացրեք Turnouts- ը Motor Shield- ին
Միացրեք Turnouts- ը Motor Shield- ին
Միացրեք Turnouts- ը Motor Shield- ին
Միացրեք Turnouts- ը Motor Shield- ին
Միացրեք Turnouts- ը Motor Shield- ին
Միացրեք Turnouts- ը Motor Shield- ին

Կատարեք հետևյալ կապերը.

  • Միացրեք «M3» շարժիչի վահանի ելքը «A» մասնակցությանը:
  • Միացրեք «M4» շարժիչի վահանի ելքը «B» մասնակցությանը:

Քայլ 7: Միացրեք Track Power- ը Motor Shield- ին

Միացրեք Track Power- ը Motor Shield- ին
Միացրեք Track Power- ը Motor Shield- ին
Միացրեք Track Power- ը Motor Shield- ին
Միացրեք Track Power- ը Motor Shield- ին

Միացրեք «M1» շարժիչի վահանի ելքը հիմնական գծում տեղադրված հոսանքի սնուցման սարքին:

Քայլ 8: Տեղադրեք ընդլայնման վահանը շարժիչի վահանի վրա

Տեղադրեք Expansion Shield- ը Motor Shield- ի վրա
Տեղադրեք Expansion Shield- ը Motor Shield- ի վրա

Քայլ 9. Միացրեք «զգայուն» հետքերը վահանին

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

Կատարեք հետևյալ կապերը «զգայուն» հետքերով.

  • Միացրեք «հզորություն», «VIN» կամ «VCC» պիտակ ունեցող յուրաքանչյուր տվիչի կապը «+5V» կամ «VCC» պիտակավորված ընդլայնման վահանի վերնագրի գծին:
  • Միացրեք «GND» պիտակ ունեցող յուրաքանչյուր սենսորների քորոց ՝ «GND» պիտակով ընդլայնման վահանի վերնագրի գծին:
  • Սենսորի A- ի ելքը միացրեք Arduino- ի տախտակի «A0» - ին:
  • Սենսորի B- ի ելքը միացրեք Arduino- ի տախտակի «A1» - ին:
  • Սենսոր C- ի ելքը միացրեք Arduino- ի տախտակի «A2» - ին:

Քայլ 10. Տեղադրեք գնացքները «A» կայարանի գծերի վրա

Տեղադրեք գնացքները «A» կայարանում
Տեղադրեք գնացքները «A» կայարանում
Տեղադրեք գնացքները «A» կայարանում
Տեղադրեք գնացքները «A» կայարանում

Գնացքները տեղադրեք Ա կայարանի գծերի մեջ: A գնացքը կտեղադրվի A կայարանի ճյուղային գծի վրա, իսկ B գնացքը `ուղիղի վրա: Լրացուցիչ տեղեկությունների համար տես 4 -րդ քայլը: Այստեղ դիզելային լոկոմոտիվ է օգտագործվել, որը ներկայացնում է գնացքը Բ.

Խորհուրդ է տրվում օգտագործել վերալիցքավորման գործիք, հատկապես շոգեքարշերի համար:

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

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

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

Քայլ 12: Նստեք, հանգստացեք և հետևեք, թե ինչպես են ձեր գնացքները գնում:

Եթե ամեն ինչ ճիշտ է արված, ապա պետք է տեսնեք, որ «A» կայարանի կողային գծում գնացքը շարժվի, և այն շարունակվի, ինչպես ցույց է տրված տեսանյութում առաջին քայլում:

Քայլ 13: Ի՞նչ է հաջորդը:

Ի՞նչ է հաջորդը
Ի՞նչ է հաջորդը

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

Եթե ցանկանում եք, կարող եք նաև այստեղ դիտել տարբեր դասավորության ավտոմատացման նախագծեր:

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