Բովանդակություն:
- Քայլ 1: Դիտեք տեսանյութը
- Քայլ 2: Ստացեք բոլոր անհրաժեշտ նյութերը
- Քայլ 3. Programրագրավորեք Arduino միկրոկառավարիչը
- Քայլ 4: Կազմեք դասավորությունը
- Քայլ 5. Տեղադրեք Motor Shield- ը Arudino- ի տախտակի վրա
- Քայլ 6. Միացրեք մասնակցությունը Motor Shield- ին
- Քայլ 7: Միացրեք Track Power- ը Motor Shield- ին
- Քայլ 8: Տեղադրեք ընդլայնման վահանը շարժիչի վահանի վրա
- Քայլ 9. Միացրեք «զգայուն» հետքերը վահանին
- Քայլ 10. Տեղադրեք գնացքները «A» կայարանի գծերի վրա
- Քայլ 11: Միացրեք կարգավորումը հոսանքին և միացրեք այն
- Քայլ 12: Նստեք, հանգստացեք և հետևեք, թե ինչպես են ձեր գնացքները գնում:
- Քայլ 13: Ի՞նչ է հաջորդը:
Video: Պարզ գնացք `ավտոմատացված կետից դեպի կետ, որը տևում է երկու գնացք. 13 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Arduino միկրոկառավարիչները երկաթուղային մոդելների ավտոմատացման հիանալի միջոց են `իրենց էժան մատչելիության, բաց կոդով ապարատային և ծրագրային ապահովման և ձեզ օգնելու մեծ համայնքի շնորհիվ:
Երկաթուղային մոդելների համար Arduino միկրոկոնտրոլերները կարող են պարզ ռեսուրս լինել իրենց դասավորությունը պարզ և ծախսարդյունավետ կերպով ավտոմատացնելու համար: Այս նախագիծը երկու գնացքների երթևեկության համար երկաթգծի բազմակողմանի մոդելի դասավորության ավտոմատացման օրինակ է:
Այս նախագիծը իմ նախորդ կետից դեպի կետ երկաթգծի ավտոմատացման որոշ նախագծերի արդիականացված տարբերակն է:
Մի փոքր այս նախագծի մասին.
Այս նախագիծը կենտրոնանում է բազմակողմանի մոդելի երկաթուղային հատակագծի ավտոմատացման վրա, որն ունի երեք կայարան: Կա մեկնարկային կայարան, ասենք «A», որը սկզբում տեղավորում է երկու գնացքները: Հիմնական ուղին, որը թողնում է կայարանը, բաժանվում է երկու գծի, որոնք համապատասխանաբար գնում են երկու կայարան ՝ ասելով «B» և «C»:
Քայլ 1: Դիտեք տեսանյութը
Դիտեք վերը նշված տեսանյութը `հասկանալու դասավորության աշխատանքը:
Քայլ 2: Ստացեք բոլոր անհրաժեշտ նյութերը
Ահա այն, ինչ ձեզ հարկավոր կլինի այս նախագծի համար.
- 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- ի տախտակի վրա
Տեղադրեք շարժիչի վահանը Arduino- ի տախտակի վրա `զգուշորեն հավասարեցնելով վահանի կապիչները Arduino- ի տախտակների հովիվների հետ և համոզվեք, որ ոչ մի քորոց չի ծռվում:
Քայլ 6. Միացրեք մասնակցությունը Motor Shield- ին
Կատարեք հետևյալ կապերը.
- Միացրեք «M3» շարժիչի վահանի ելքը «A» մասնակցությանը:
- Միացրեք «M4» շարժիչի վահանի ելքը «B» մասնակցությանը:
Քայլ 7: Միացրեք Track Power- ը Motor Shield- ին
Միացրեք «M1» շարժիչի վահանի ելքը հիմնական գծում տեղադրված հոսանքի սնուցման սարքին:
Քայլ 8: Տեղադրեք ընդլայնման վահանը շարժիչի վահանի վրա
Քայլ 9. Միացրեք «զգայուն» հետքերը վահանին
Կատարեք հետևյալ կապերը «զգայուն» հետքերով.
- Միացրեք «հզորություն», «VIN» կամ «VCC» պիտակ ունեցող յուրաքանչյուր տվիչի կապը «+5V» կամ «VCC» պիտակավորված ընդլայնման վահանի վերնագրի գծին:
- Միացրեք «GND» պիտակ ունեցող յուրաքանչյուր սենսորների քորոց ՝ «GND» պիտակով ընդլայնման վահանի վերնագրի գծին:
- Սենսորի A- ի ելքը միացրեք Arduino- ի տախտակի «A0» - ին:
- Սենսորի B- ի ելքը միացրեք Arduino- ի տախտակի «A1» - ին:
- Սենսոր C- ի ելքը միացրեք Arduino- ի տախտակի «A2» - ին:
Քայլ 10. Տեղադրեք գնացքները «A» կայարանի գծերի վրա
Գնացքները տեղադրեք Ա կայարանի գծերի մեջ: A գնացքը կտեղադրվի A կայարանի ճյուղային գծի վրա, իսկ B գնացքը `ուղիղի վրա: Լրացուցիչ տեղեկությունների համար տես 4 -րդ քայլը: Այստեղ դիզելային լոկոմոտիվ է օգտագործվել, որը ներկայացնում է գնացքը Բ.
Խորհուրդ է տրվում օգտագործել վերալիցքավորման գործիք, հատկապես շոգեքարշերի համար:
Քայլ 11: Միացրեք կարգավորումը հոսանքին և միացրեք այն
Կարգավորումը միացնելուց հետո, եթե լոկոմոտիվը սկսի շարժվել սխալ ուղղությամբ, հակադարձեք շարժիչի վահանի տերմինալների հետագծի էներգիայի միացման բևեռականությունը: Եթե մասնակցությունից որևէ մեկը սխալ ուղղությամբ է փոխվում, դուք գիտեք ինչ անել:
Քայլ 12: Նստեք, հանգստացեք և հետևեք, թե ինչպես են ձեր գնացքները գնում:
Եթե ամեն ինչ ճիշտ է արված, ապա պետք է տեսնեք, որ «A» կայարանի կողային գծում գնացքը շարժվի, և այն շարունակվի, ինչպես ցույց է տրված տեսանյութում առաջին քայլում:
Քայլ 13: Ի՞նչ է հաջորդը:
Եթե ցանկանում եք, կարող եք առաջ շարժվել և զրուցել Arduino կոդի հետ և փոփոխություններ կատարել `ձեր կարիքներին համապատասխան: Կարող եք ընդլայնել դասավորությունը, ավելացնել ավելի շատ շարժական վահաններ ՝ ավելի շատ գնացքներ վարելու համար, մեծացնել երկաթուղու շահագործման բարդությունը, օրինակ ՝ միաժամանակ երկու գնացք վարելը և այլն, կա այն, ինչ կարող եք անել:
Եթե ցանկանում եք, կարող եք նաև այստեղ դիտել տարբեր դասավորության ավտոմատացման նախագծեր:
Խորհուրդ ենք տալիս:
Պարզ ավտոմատացված կետից կետ մոդել երկաթուղի. 10 քայլ (նկարներով)
Simple Automated Point to Point Model Երկաթուղի. Arduino միկրոկոնտրոլերները հիանալի են ավտոմատացնում մոդելային երկաթգծի դասավորությունը: Հատակագծերի ավտոմատացումն օգտակար է բազմաթիվ նպատակների համար, ինչպիսիք են ձեր դասավորությունը էկրանին դնելը, որտեղ դասավորության գործողությունը կարող է ծրագրավորվել գնացքների ավտոմատ հաջորդականությամբ աշխատելու համար: Լ
Ավտոմատացված մոդել Երկաթուղային հատակագիծ, որը շարժվում է երկու գնացքով `9 քայլ
Երկու գնացք աշխատող երկաթուղային ավտոմատ մոդելի դասավորություն. Ես որոշ ժամանակ անց գնացքների ավտոմատ մոդելավորեցի դասավորությունը `կողքով անցնելով: Ընկերակից անդամի խնդրանքով ես դարձրեցի այս Ուսուցիչը: Սա որոշ չափով նման է նախկինում նշված նախագծին: Դասավորությունը տեղավորում է երկու գնացք և դրանք փոխադրում է այլընտրանքով
Ավտոմատացված կետից դեպի կետ մոդելի երկաթուղի ՝ բակի կողքով. 10 քայլ (նկարներով)
Ավտոմատացված կետից դեպի կետ մոդելի երկաթուղի ՝ բակի երեսպատմամբ. Arduino միկրոկոնտրոլերները մեծ հնարավորություններ են բացում մոդելի երկաթուղային հաղորդակցության մեջ, հատկապես երբ խոսքը վերաբերում է ավտոմատացմանը: Այս նախագիծը նման կիրառման օրինակ է: Այն նախորդ նախագծերից մեկի շարունակությունն է: Այս նախագիծը ներառում է մի կետ
FinduCar. Խելացի մեքենայի բանալին, որը մարդկանց ուղղորդում է դեպի այն վայրը, որտեղ մեքենան կայանված է. 11 քայլ (նկարներով)
FinduCar. Խելացի մեքենայի բանալին, որն ուղղորդում է մարդկանց մեքենայի կայանման վայրը. Վերոնշյալ խնդիրները լուծելու համար այս նախագիծը առաջարկում է մշակել խելացի մեքենայի բանալին, որը կարող է մարդկանց ուղղորդել այնտեղ, որտեղ նրանք կայանել են մեքենան: Եվ իմ ծրագիրը GPS- ի ինտեգրումն է մեքենայի բանալին: Սմարթֆոնների հավելված օգտագործելու կարիք չկա ՝
Փոխարկեք անլար երթուղիչը դեպի Wireless Extender 2x մուտքի կետ ՝ 5 քայլ
Անլար երթուղիչը փոխարկեք Wireless Extender 2x մուտքի կետի. Ես իմ տանը ունեի անլար անլար ինտերնետային կապ RSJ- ի պատճառով (առաստաղի մետաղյա աջակցության ճառագայթ) և ցանկանում էի ազդանշանը բարձրացնել կամ լրացուցիչ ընդլայնիչ ավելացնել տան մնացած մասի համար: Ես տեսել էի երկարացուցիչներ մոտ 50 ֆունտի չափով էլեկտրո