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

Պարզ ավտոմատացված մոդելի երկաթուղային հանգույց ՝ բակի կողքով. 11 քայլ
Պարզ ավտոմատացված մոդելի երկաթուղային հանգույց ՝ բակի կողքով. 11 քայլ

Video: Պարզ ավտոմատացված մոդելի երկաթուղային հանգույց ՝ բակի կողքով. 11 քայլ

Video: Պարզ ավտոմատացված մոդելի երկաթուղային հանգույց ՝ բակի կողքով. 11 քայլ
Video: Electricity | PixARK #24 2024, Նոյեմբեր
Anonim
Պարզ ավտոմատացված մոդելի երկաթուղային հանգույց ՝ բակի կողքով
Պարզ ավտոմատացված մոդելի երկաթուղային հանգույց ՝ բակի կողքով

Այս նախագիծը իմ նախորդ նախագծերից մեկի կատարելագործված տարբերակն է: Սա օգտագործում է Arduino միկրոկառավարիչ, որը բաց կոդով նախատիպերի ստեղծման հիանալի հարթակ է ՝ ավտոմատացնելու համար երկաթգծի մոդելային դասավորությունը: Դասավորությունը ներառում է պարզ օվալաձև հանգույց և բակի երեսպատում, որը ճյուղավորվում է դրանից ՝ գնացքը տեղավորելու համար: Arduino միկրոկառավարիչը արձագանք է ստանում երկու «սենսորային» ուղիներից, որոնք տեղադրված են հատակագծի երկու տեղերում `որոշակի գործառույթներ իրականացնելու համար, երբ գնացքը հատում է դրանք:

Այսպիսով, առանց ավելորդ երկարաձգման, եկեք սկսենք:

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

Image
Image

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

Քայլ 2: Ստացեք բոլոր մասերը և իրերը

Programրագրեք Arduino- ի խորհուրդը
Programրագրեք Arduino- ի խորհուրդը

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

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

Քայլ 3. Programրագրեք Arduino- ի խորհուրդը

Համոզվեք, որ ձեր IDE- ում տեղադրված է Adafruit motor driver shield v2 գրադարանը: Անցեք Arduino ծածկագիրը `պատկերացում կազմելու համար, թե ինչպես է այն աշխատում և ինչպես կարող եք այն փոփոխել ապագայում` փորձարկելով կարգավորումը:

Միացրեք Arduino տախտակը ձեր համակարգչին և դրա վրա վերբեռնեք կցված Arduino ծածկագիրը:

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

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

Կտտացրեք վերը նշված պատկերի վրա ՝ նախքան անցնելը ՝ դասավորության մասին ավելի շատ տեղեկություններ ստանալու համար: Համոզվեք, որ երկաթուղու բոլոր հոդերը պատշաճ կերպով պատրաստված են, և երկաթգծի ռելսերը մաքրված են, որպեսզի գնացքը դուրս չգա ռելսերից և (կամ) կանգ առնի:

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

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

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

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

Միացրեք Track Power Feeder- ը և մասնակցության լարերը Motor Shield- ին
Միացրեք Track Power Feeder- ը և մասնակցության լարերը Motor Shield- ին
Միացրեք Track Power Feeder- ը և մասնակցության լարերը Motor Shield- ին
Միացրեք Track Power Feeder- ը և մասնակցության լարերը Motor Shield- ին
Միացրեք Track Power Feeder- ը և մասնակցության լարերը Motor Shield- ին
Միացրեք Track Power Feeder- ը և մասնակցության լարերը Motor Shield- ին

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

Քայլ 7. Միացրեք «զգացված» հետքերը Arduino տախտակին

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

Տեղադրեք ընդարձակման վահանը շարժիչի վահանի վրա և միացրեք յուրաքանչյուր սենսորի GND և VCC կապանքները վահանի GND և +5 վոլտ վերնագրերին: Այնուհետև կատարեք հետևյալ կապի միացումները.

  • Առաջին սենսորի ելքային քորոցը միացրեք Arduino տախտակի մուտքի կապին A0:
  • Երկրորդ սենսորի ելքային քորոցը միացրեք Arduino տախտակի մուտքի կապին A1:

Քայլ 8: Տեղադրեք գնացքը կողային հատվածում

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

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

Քայլ 9. Միացրեք Arduino- ի խորհուրդը հոսանքին

Միացրեք Arduino- ի խորհուրդը Power- ին
Միացրեք Arduino- ի խորհուրդը Power- ին

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

Քայլ 10: Միացրեք հոսանքը և դիտեք, թե ինչպես է գնացքը գնում

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

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

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

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