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

Arduino- ի միջոցով գնացքի ավտոմատ հակադարձ օղակ. 10 քայլ (նկարներով)
Arduino- ի միջոցով գնացքի ավտոմատ հակադարձ օղակ. 10 քայլ (նկարներով)

Video: Arduino- ի միջոցով գնացքի ավտոմատ հակադարձ օղակ. 10 քայլ (նկարներով)

Video: Arduino- ի միջոցով գնացքի ավտոմատ հակադարձ օղակ. 10 քայլ (նկարներով)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Նոյեմբեր
Anonim
Image
Image

Հակադարձ օղակներ պատրաստելը կարող է օգնել գնացքների դասավորության մոդելներին `փոխելու գնացքների ուղղությունը, ինչը հնարավոր չէ անել պտտվող պտուտակներով: Այս կերպ, դուք կարող եք ստեղծել մեկ ուղու դասավորություն ՝ յուրաքանչյուր ծայրում հակառակ հանգույցով ՝ գնացքներ առանց որևէ դադար կամ ընդհատման վարելու համար: Այսպիսով, առանց ավելորդ խոսակցությունների, եկեք սկսենք:

Քայլ 1: Հավաքեք բոլոր անհրաժեշտ նյութերը:

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

Այս նախագծի համար ահա անհրաժեշտ մասերի և բաղադրիչների ցանկը.

  • Arduino միկրոկառավարիչների տախտակ, խորհուրդ են տրվում UNO, Leonardo, MEGA:
  • Adafruit շարժիչի վարորդի վահան:
  • 12 վոլտ հոսանքի աղբյուր (կարող է լինել մարտկոց կամ ադապտեր `առնվազն 1.5 ամպ ընթացիկ ելքային հզորությամբ)
  • Վեց արուից տղամարդ ցատկող լարեր.
  1. Մի զույգ `մասնակցությունը շարժիչով վարորդին միացնելու համար:
  2. Երկրորդ զույգ `արտաքին ուղու հզորությունը շարժիչային վարորդին միացնելու համար:
  3. Երրորդ զույգը `ներքին հանգույցը շարժիչի վարորդին միացնելու համար:
  • «Սենսորային» ուղի:
  • 3 էգից դեպի կին jumper լարեր (սենսորը Arduino տախտակին միացնելու համար):

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

Եթե ձեր համակարգչում չկա Arduino IDE, ներբեռնեք այն այստեղից: Adafruit շարժիչային վահանի գրադարանը կարող եք գտնել այստեղ, եթե այն ձեր IDE- ում չկա: Makeրագիրը կազմելուց առաջ համոզվեք, որ այն տեղադրել եք ձեր IDE- ում: Եթե գրադարան տեղադրելու համար օգնության կարիք ունեք, ստուգեք այս հղումը:

Քայլ 3. Մեկուսացրեք ներքին հանգույցի հետքերը

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

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

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

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

Այս դասավորությունը պատրաստելու համար ես օգտագործեցի N-gauge Kato Unitrack- ը: Դուք կարող եք օգտագործել ցանկացած այլ ուղի, քանի դեռ ամեն ինչ ճիշտ է աշխատում:

Քայլ 5. Միացրեք վահանը Arduino- ի տախտակին և կատարեք լարերի միացումներ

Միացրեք վահանը Arduino- ի տախտակին և կատարեք լարերի միացումներ
Միացրեք վահանը Arduino- ի տախտակին և կատարեք լարերի միացումներ
Միացրեք վահանը Arduino- ի տախտակին և կատարեք լարերի միացումներ
Միացրեք վահանը Arduino- ի տախտակին և կատարեք լարերի միացումներ

Շարժիչի վարորդի վահանը ամրացնելուց առաջ համոզվեք, որ բոլոր կապումներն իրար հավասարեցված են, այնուհետև վահանը ներքև սեղմեք ՝ այն ամուր ամրացնելու համար Arduino տախտակին: Երբ տախտակն ուղղահայաց վիճակում եք պահում (տես վերը նշված պատկերը) այնպես, որ անալոգային մուտքի կապումներն ձեր կողքին լինեն, կատարեք հետևյալ միացումները.

  • Միացրեք մասնակցության լարերը «M4» նշվող տերմինալային բլոկին ՝ միացնելով +ve կամ կարմիր մետաղալարը վերին տերմինալին, իսկ –ve կամ սև մետաղալարը ՝ ստորին տերմինալին:
  • Օղակի ներքին հատվածի հոսանքի լարերը միացրեք «M2» մակագրությամբ տերմինալային բլոկին: Միացրեք այն ամեն դեպքում առայժմ և փոխեք բևեռականությունը հետագայում, եթե գնացքը կամ լոկոմոտիվը սխալ ուղղությամբ շարժվեն օղակի ներսում կամ պարզապես կանգնեն:
  • Միացրեք արտաքին ուղու հզորությունը «M1» նշվող տերմինալային բլոկին: Նույնը արեք ավելի ուշ, ինչպես կանեք ներքին օղակի հետքի հզորության համար:

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

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

Սենսորի կապերը միացրեք հետևյալ կերպ.

  • VCC- ից մինչև +5 վոլտ Arduino տախտակ:
  • Arduino տախտակի GND- ից GND կապում:
  • Դուրս եկեք Arduino տախտակի A0 կապում:

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

Տեղադրեք շոգեքարշը հետագծի վրա
Տեղադրեք շոգեքարշը հետագծի վրա

Տեղադրեք լոկոմոտիվը գծի արտաքին հատվածում `կարգավորումը ստուգելու համար:

Քայլ 8: Միացրեք համակարգը

Միացրեք համակարգը
Միացրեք համակարգը
Միացրեք համակարգը
Միացրեք համակարգը

Միացրեք Arduino- ի տախտակը և շարժիչի վարորդը `համապատասխանաբար կամ VIN և GND կապը միացնելով համապատասխանաբար 12 վոլտ հզորությանը և գետնին, կամ ադապտորի տակառի միակցիչը միացնելով Arduino տախտակի հոսանքի վարդակին: Կրկնակի ստուգեք լարերի բոլոր միացումները և միացրեք հոսանքը:

Քայլ 9: Դիտեք, որ այն աշխատում է:

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

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

Այժմ, երբ գործարկվել է օրինակի կարգավորումը, կարող եք լրացուցիչ ավելացնել մեկ այլ հետադարձ օղակ արտաքին գծի մյուս ծայրում, որպեսզի գնացքը երկու ուղղություններով շարժվի մեկ ուղու վրա առանց որևէ ընդհատման (ձեզ հարկավոր է փոփոխել Arduino- ն ծրագիր դրա համար): Showույց տվեք ձեր հմտությունները ՝ փոփոխելով Arduino ծրագիրը ՝ այս նախագծի ֆունկցիոնալությունը բարձրացնելու համար, կամ պարզապես ինձ տեղյակ պահեք, թե ինչ եք արել դրա հետ: Տեղեկացրեք ինձ, եթե դուք պատրաստեցիք այս նախագիծը ՝ օգնելու ինձ իմանալ, արդյոք դա ձեզ ընդհանրապես օգտակար էր:

Մաղթում եմ ձեզ երջանիկ երկաթուղի: Ամենայն բարիք!

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