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

Մոդելային երկաթգծի դասավորություն ավտոմատ կողապատմամբ. 13 քայլ (նկարներով)
Մոդելային երկաթգծի դասավորություն ավտոմատ կողապատմամբ. 13 քայլ (նկարներով)

Video: Մոդելային երկաթգծի դասավորություն ավտոմատ կողապատմամբ. 13 քայլ (նկարներով)

Video: Մոդելային երկաթգծի դասավորություն ավտոմատ կողապատմամբ. 13 քայլ (նկարներով)
Video: This is why the T-90MS tank is deadlier than the Leopard 2 and M1A2 Abrams 2024, Հուլիսի
Anonim
Մոդելային երկաթգծի դասավորություն `ավտոմատ սայդինգով
Մոդելային երկաթգծի դասավորություն `ավտոմատ սայդինգով

Գնացքի մոդելների դասավորությունը հիանալի հոբբի է, որի ավտոմատացումը շատ ավելի լավը կդարձնի: Եկեք դիտարկենք դրա ավտոմատացման որոշ առավելություններ.

  1. Էժան շահագործում. Ամբողջ դասավորությունը վերահսկվում է Arduino միկրոկառավարիչի միջոցով `օգտագործելով L298N շարժիչի վարորդը, դրանց արժեքը գրեթե ոչինչ է` համեմատած գնացքների կառավարման ավանդական շնչափողերի և հոսանքի տուփերի հետ:
  2. Իդեալական ցուցադրման համար. Քանի որ դասավորության վրա վերահսկողություն պահպանելու համար մարդու միջամտություն չի պահանջվում, այն կարող եք օգտագործել այն ցուցադրման ժամանակ, որտեղ միշտ չէ, որ կարող եք ներկա լինել ՝ գնացքը և ելքը վերահսկելու համար:
  3. Հիանալի է միկրոկոնտրոլերների սիրահարների համար. Եթե դուք կամ ցանկանում եք սկսել Arduino- ով և ծրագրավորմամբ, սա հիանալի ծրագիր է ձեզ համար `ձեր հմտությունները կիրառելու համար:

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

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

Քայլ 1: Դիտեք, թե ինչպես է աշխատում իմ նախագիծը

Image
Image

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

Ներբեռնեք ծրագիրը Arduino տախտակին
Ներբեռնեք ծրագիրը Arduino տախտակին

Սկսելու համար համոզվեք, որ ունեք հետևյալ բոլորը.

  • Նախընտրելի է Arduino միկրոկառավարիչների տախտակ, UNO:
  • L298N երկակի H-Bridge շարժիչով վարորդի տախտակ:
  • 6 արականից արական jumper լարեր:
  • 7 արականից իգական jumper լարեր:
  • Պտուտակահան:
  • 12 վոլտ- DC սնուցման աղբյուրի ադապտեր:
  • Հետևի հատվածում կցված IR հարևանության սենսորով ուղու հատված (ես օգտագործել եմ Kato S62 ուղի)

Քայլ 3. loadրագիրը վերբեռնեք Arduino տախտակ

Ներբեռնեք Arduino IDE- ն այստեղից, եթե այն ձեր համակարգչում չկա: Այնուհետև ներբեռնեք և բացեք տրված ֆայլը:

Քայլ 4: Տեղադրեք հետքերը և կազմեք դասավորությունը

Տեղադրեք հետքերը և կազմեք դասավորությունը
Տեղադրեք հետքերը և կազմեք դասավորությունը

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

Քայլ 5. Շրջանային սխեման միշտ օգտակար է

Շրջանային սխեման միշտ օգտակար է
Շրջանային սխեման միշտ օգտակար է

Կտտացրեք նկարի վրա ՝ ամբողջական տեսք ստանալու համար: Շարունակելուց առաջ համոզվեք, որ անցնում եք սխեմայի ամբողջական սխեմայով և բոլոր մանրամասներով:

Քայլ 6. Միացրեք մասնակցությունը L298N վարորդական տախտակի ելքին

Միացրեք Turnouts- ը L298N վարորդական տախտակի ելքին
Միացրեք Turnouts- ը L298N վարորդական տախտակի ելքին
Միացրեք Turnouts- ը L298N վարորդական տախտակի ելքին
Միացրեք Turnouts- ը L298N վարորդական տախտակի ելքին
Միացրեք Turnouts- ը L298N վարորդական տախտակի ելքին
Միացրեք Turnouts- ը L298N վարորդական տախտակի ելքին
Միացրեք Turnouts- ը L298N վարորդական տախտակի ելքին
Միացրեք Turnouts- ը L298N վարորդական տախտակի ելքին

Միացրեք երկու մասնակցի կարմիր և սև լարերը համապատասխանաբար միմյանց, ինչը հանգեցրեց զուգահեռ կապի: Այնուհետև կարմիր լարերը միացրեք out4- ին, իսկ սև լարերը `շարժիչի վարորդի տախտակի out3 տերմինալին:

Քայլ 7. Միացրեք Power Feeder Track- ը L298N Վարորդի տախտակի մյուս ելքին

Միացրեք Power Feeder Track- ը L298N Վարորդի տախտակի մյուս ելքին
Միացրեք Power Feeder Track- ը L298N Վարորդի տախտակի մյուս ելքին
Միացրեք Power Feeder Track- ը L298N Վարորդի տախտակի մյուս ելքին
Միացրեք Power Feeder Track- ը L298N Վարորդի տախտակի մյուս ելքին

Միացրեք սնուցման սարքի սպիտակ մետաղալարը out1- ին, իսկ կապույտ մետաղալարը `շարժիչի վարորդի տախտակի արտաքին 2 տերմինալին:

Քայլ 8. Միացրեք L298N Վարորդի Սալիկը Arduino- ի Սալիկի Power Pins- ին

Միացրեք L298N Վարորդի Սալիկը Arduino- ի Սալիկի Power Pins- ին
Միացրեք L298N Վարորդի Սալիկը Arduino- ի Սալիկի Power Pins- ին

12 վոլտանոց կապը միացրեք Arduino- ի տախտակի VIN- ին, GND- ը `Arduino- ի տախտակի GND- ին, և ցանկալի է, որ շարժիչի վարորդի 5-վոլտանոց քորոցը Arduino- ի տախտակի 5 վոլտին:

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

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

Սենսորի VCC կապը միացրեք Arduino տախտակի 5 վոլտ պինին, GND կապը Arduino տախտակի GND կապին, իսկ OUT կապը Arduino տախտակի A0 կապին:

Քայլ 10. Շարժիչային վարորդի մուտքային կապումներն միացրեք Arduino տախտակին

Միացրեք շարժիչի վարորդի մուտքային կապումներն Arduino տախտակին
Միացրեք շարժիչի վարորդի մուտքային կապումներն Arduino տախտակին

Arduino- ի տախտակի թվային կապումները միացրեք շարժիչի վարորդի տախտակի հետևյալ կերպ.

  • D9- ից IN1
  • D10- ից IN2
  • D11- ից IN3
  • D12- ից IN4

Քայլ 11: Տեղադրեք գնացքը գծերի վրա

Տեղադրեք գնացքը գծերի վրա
Տեղադրեք գնացքը գծերի վրա

Էլեկտրագծերի բոլոր կապերը ստուգելուց հետո գնացքը տեղադրեք սայդինգի վրա:

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

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

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

Քայլ 13: ԿԱՏԱՐՎԱ Է:

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

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