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

Պարզ ավտոմատացված կետից կետ մոդել երկաթուղի. 10 քայլ (նկարներով)
Պարզ ավտոմատացված կետից կետ մոդել երկաթուղի. 10 քայլ (նկարներով)

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

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

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

Այսպիսով, առանց ավելորդ խոսակցությունների, եկեք սկսենք:

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

Image
Image

Տեսանյութը դիտելը կարող է օգնել ձեզ ճիշտ պատկերացում կազմել, թե ինչպես է դա աշխատում:

Քայլ 2: Ստացեք մասերն ու բաղադրիչները

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

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

  • Arduino միկրոկառավարիչի տախտակ:
  • L298N շարժիչի վարորդի մոդուլ:
  • 2 «զգայուն» հետքեր:
  • 6 արականից իգական jumper լարեր (յուրաքանչյուրը 3 լարից բաղկացած հավաքածու ՝ սենսորների կապումներն Arduino տախտակի թվային I/O կապերին և հզորությանը միացնելու համար):
  • 3 արուից իգական jumper լարեր (Շարժիչի վարորդի մուտքային կապումներն Arduino տախտակի թվային I/O կապերին միացնելու համար):
  • 2 արուից դեպի տղամարդ ցատկող լարեր (Շարժիչի վարորդին հոսանքի և գետնի միացմանը միացնելու համար):
  • 2 արուից դեպի տղամարդ ցատկող լարեր (Շարժիչի վարորդի ելքային տերմինալները միացնելու համար ուղու ռելսերը):
  • 12 վոլտ էլեկտրաէներգիայի մատակարարում (ընթացիկ հզորությունը N- սանդղակի համար պետք է լինի առնվազն 1000 մԱ կամ 1 Ա):

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

Ստացեք Arduino IDE- ն այստեղից: Հնարավոր է, որ անհրաժեշտ լինի որոշ ճշգրտումներ կատարել Arduino ծածկագրում ձեր դասավորության համար:

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

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

Լրացուցիչ տեղեկություններ ստանալու համար կտտացրեք վերը նշված նկարի վրա:

Կատարեք դասավորություն բամպերի հետքերով յուրաքանչյուր ծայրում: Կայարանների միջև հիմնական գծի երկարությունը կարող է կատարվել այնքան ժամանակ, որքան պահանջվում է: Քանի որ գնացքը դանդաղեցնում է «սենսորային» ուղին անցնելուց հետո և շարունակում է շարժվել որոշ հեռավորության վրա, համոզվեք, որ A և B յուրաքանչյուր կետի «զգայուն» հետքերի և դրանց բամպեր հետքերի միջև բավական երկար երկարություն կա: Վերոնշյալ պատկերը կարող է օգտակար լինել հղման համար:

Քայլ 5. Լարային կապեր ստեղծեք շարժիչ վարորդի համար

Շարժիչային վարորդի համար միացրեք լարերը
Շարժիչային վարորդի համար միացրեք լարերը
Շարժիչային վարորդի համար միացրեք լարերը
Շարժիչային վարորդի համար միացրեք լարերը

Կատարեք էլեկտրագծերի հետևյալ միացումները.

  • Շարժիչի վարորդի մուտքի «IN3» կապը միացրեք Arduino- ի տախտակի թվային ելքային «D8» կապին:
  • Շարժիչի վարորդի մուտքի «IN4» կապը միացրեք Arduino տախտակի թվային ելքային «D9» կապին:
  • Շարժիչի վարորդի մուտքի «ENB» կապը միացրեք Arduino տախտակի թվային ելքային «D10» կապին:

Միացրեք երկու արու և արու թռիչքի լարերը «GND» և «+12-V» նշվող տերմինալներին և միացրեք դրանք համապատասխանաբար Arduino- ի տախտակի «GND» և «VIN» նշաններով:

Շարժիչի վարորդի ելքային տերմինալներին միացրեք երկու արու և տղամարդ թռիչքային լարեր և միացրեք դրանք ուղու ռելսերին հոսանքի սնուցման ուղու միջոցով:

Քայլ 6. Սենսորները միացրեք Arduino- ի տախտակին

Միացրեք սենսորները Arduino տախտակին
Միացրեք սենսորները Arduino տախտակին
Միացրեք սենսորները Arduino տախտակին
Միացրեք սենսորները Arduino տախտակին
Միացրեք սենսորները Arduino տախտակին
Միացրեք սենսորները Arduino տախտակին

Սենսորների երկու «VCC» և «GND» կապումներն միացրեք Arduino- ի տախտակի «+5 վոլտ» և «GND» քորոցներին: Հնարավոր է ՝ մի փոքր ստեղծագործական կարիք ունենաք, որպեսզի միացնեք երկու «VCC» միացման թռիչք Arduino UNO- ում հասանելի մեկ «5 վոլտ» քորոցին: «A» կայանի տվիչի «OUT» կապը միացրեք Arduino տախտակի A0, իսկ մնացած սենսորի քորոցը ՝ Arduino տախտակի A1 կապին:

Քայլ 7. Փորձնական լոկոմոտիվ տեղադրեք հետքերով

Փորձնական լոկոմոտիվ տեղադրեք հետքերով
Փորձնական լոկոմոտիվ տեղադրեք հետքերով

Փորձարկման նպատակով ցանկացած լոկոմոտիվ կամ շարժիչով մեքենա տեղադրեք հատակագծի «A» կետի վրա, որտեղից կսկսվի լոկոմոտիվը կամ շարժիչով աշխատող մեքենան:

Քայլ 8: Միացրեք կարգավորումը էներգիայի աղբյուրին և միացրեք այն

Միացրեք Arduino տախտակի էներգիայի մուտքի միակցիչը 12 վոլտ հզորության աղբյուրին և միացրեք այն:

Քայլ 9. Դիտեք, թե ինչպես է ձեր գնացքը գործում ինքնավար

Եթե ամեն ինչ ճիշտ է արված, ապա պետք է տեսնեք, որ ձեր փորձնական լոկոմոտիվը կամ շարժիչով մեքենան սկսվում է «A» կետից, արագանում է այն «զգայուն» ուղու մոտենալուց հետո, որը մոտենում է, դանդաղեցրեք և կանգնեք «B» կետում ՝ երկրորդ «սենսորային» անցնելուց հետո: «հետևել, նորից սկսել մի քանի վայրկյան հետո հակառակ ուղղությամբ, արագացնել առաջին« զգայուն »հետքը մոտենալուց հետո և դանդաղեցնել և կանգ առնել A կետում ՝« Ա »կետի մոտ տեղադրված« զգայուն »ուղին անցնելուց հետո: Այն կսպասի մի քանի վայրկյան, նախքան ամբողջ գործընթացը նորից սկսելը:

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

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

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

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