Բովանդակություն:
- Քայլ 1: Դիտեք տեսանյութը
- Քայլ 2: Ստացեք մասերն ու բաղադրիչները
- Քայլ 3. Programրագրավորեք Arduino միկրոկառավարիչը
- Քայլ 4: Կազմեք դասավորությունը
- Քայլ 5. Տեղադրեք Motor Driver Shield- ը Arduino- ի տախտակին
- Քայլ 6. Միացրեք Track Power լարերը Motor Driver Shield- ին
- Քայլ 7: Միացրեք մասնակցությունը Motor Driver Shield- ին
- Քայլ 8: Տեղադրեք ընդլայնման վահանը շարժիչի վահանի վրա
- Քայլ 9. Միացրեք «զգացված» հետքերը Expansion Shield- ին
- Քայլ 10: Տեղադրեք առաջին գնացքը կողային հատվածում
- Քայլ 11: Միացրեք կարգավորումը
- Քայլ 12: Համոզվեք, որ ամեն ինչ ճիշտ է աշխատում
- Քայլ 13. Երկրորդ գնացքը տեղադրեք կողային գծում
- Քայլ 14: Նստեք, հանգստացեք և դիտեք, թե ինչպես են ձեր գնացքները շարժվում
- Քայլ 15: Գնացեք Ֆուրթուր:
Video: Երկու գնացքներով աշխատող երկաթուղային ավտոմատ մոդելի դասավորություն (V2.0) - Arduino- ի հիման վրա. 15 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Arduino միկրոկառավարիչների միջոցով երկաթուղային գծապատկերների ավտոմատացումը միկրոկոնտրոլերների միաձուլման, ծրագրավորման և երկաթուղու մոդելի մեկ հոբբիի միացման հիանալի միջոց է: Կան մի շարք նախագծեր, որոնք վերաբերում են մոդելային երկաթգծի վրա ինքնավար գնացքի, բայց որոշ ժամանակ անց մեկ գնացքը սկսում է մի փոքր ձանձրացնել: Այսպիսով, մեր դասավորությունը համալրելու համար եկեք ևս մեկ գնացք վերցնենք և սկսենք:
Քայլ 1: Դիտեք տեսանյութը
Դիտեք վերը նշված տեսանյութը ՝ պատկերացում կազմելու, թե ինչպես է դա աշխատում:
Քայլ 2: Ստացեք մասերն ու բաղադրիչները
Ահա այն, ինչ ձեզ կպահանջվի այս նախագծի համար.
- Arduino միկրոկառավարիչի տախտակ, որը համատեղելի է Adafruit շարժիչի վահանի հետ:
- An Adafruit շարժիչի վարորդի վահան v2.0.
- Ընդլայնման վահան (ըստ ցանկության, բայց խորհուրդ է տրվում էլեկտրագծերը ավելի պարզ դարձնելու համար):
- 3 «զգայուն» հետքեր:
- 8 արուից դեպի տղամարդ ցատկող լարեր (շարժիչի վահանին հոսանքի ուժը և ելքը միացնելու համար):
- 3 կոմպլեկտ 3 արուից իգական jumper լարերի համար («զգայուն» հետքերը Arduino տախտակին միացնելու համար:
- 12 վոլտ հոսանքի աղբյուր ՝ առնվազն 1 Ա (1000 մԱ) ընթացիկ հզորությամբ:
- Arduino տախտակը համակարգչին միացնելու համար հարմար USB մալուխ:
- Համակարգիչ:
Քայլ 3. Programրագրավորեք Arduino միկրոկառավարիչը
Համոզվեք, որ ձեր Arduino IDE- ում տեղադրված է Adafruit's motor shield v2 գրադարանը, եթե ոչ, սեղմեք Ctrl+Shift+I, որոնեք Adafruit շարժիչի վահանը և ներբեռնեք Adafruit Motor shield V2 գրադարանի վերջին տարբերակը:
Նախքան կոդը Arduino միկրոկառավարիչի վրա վերբեռնելը, համոզվեք, որ անցեք դրա միջոցով ՝ պատկերացում կազմելու համար, թե ինչ է կատարվում և ինչպես:
Շարժիչի վարորդի վահանի մասին ավելին կարող եք իմանալ այստեղ, բայց համոզվեք, որ վերադառնաք նախագիծը շարունակելու համար:
Քայլ 4: Կազմեք դասավորությունը
Լրացուցիչ տեղեկությունների համար կտտացրեք առաջին պատկերի վրա:
Կատարեք դասավորությունը և տեղադրեք հոսանքի սնուցող մայրուղի, ինչպես նաև անցնող սայդինգ: Համոզվեք, որ մեկուսացնել անցնող սայդինգի գծերը էլեկտրական հոսանքից մայրուղուց `մեկուսացված երկաթուղային միացումների միջոցով, երկու կողմնակի հատվածների մոտ` կողային գծի ճյուղավորված տեղում:
Նշեք յուրաքանչյուր «զգացված» ուղու գտնվելու վայրը.
- Առաջին «սենսորային» ուղին տեղադրվում է սայդինգի ելքի մոտ տեղադրված մասնակցությունից անմիջապես հետո, որպեսզի կողքից դուրս եկող գնացքը հատի այն մայրուղուց դուրս գալուց անմիջապես առաջ:
- Երկրորդ «սենսորային» ուղին տեղադրվում է մայրուղու վրա ՝ սայդենի մուտքից որոշ հեռավորության վրա (տես առաջին պատկերը հղման համար):
- Երրորդ «զգայուն» ուղին տեղադրված է սայդինգի մուտքի մոտ տեղադրված մասնակցությունից անմիջապես առաջ:
Քայլ 5. Տեղադրեք Motor Driver Shield- ը Arduino- ի տախտակին
Տեղադրեք շարժիչի վարորդի վահանը Arduino- ի տախտակի վրա `զգուշորեն հավասարեցնելով վարորդի տախտակի կապիչները Arduino- ի տախտակի կին գլխիկներով: Լրացուցիչ զգույշ եղեք `ապահովելու համար, որ տեղադրման գործընթացում քորոցները չեն թեքվում:
Քայլ 6. Միացրեք Track Power լարերը Motor Driver Shield- ին
Կատարեք հոսանքի հետևյալ միացումները.
- Միացրեք հիմնական գծի հոսանքի սնուցողը «M1» նշումով վահանի տերմինալային բլոկին:
- Միացրեք անցնող կողային գծի հզորությունը «M2» նշանով վահանի տերմինալային բլոկին:
Քայլ 7: Միացրեք մասնակցությունը Motor Driver Shield- ին
Միացրեք մասնակիցները զուգահեռաբար ՝ միացնելով նրանց +ve (կարմիր) և -ve (սև) լարերը և միացրեք դրանք «M3» մակնշմամբ շարժիչի վահանի տերմինալային բլոկին:
Քայլ 8: Տեղադրեք ընդլայնման վահանը շարժիչի վահանի վրա
Տեղադրեք ընդարձակման վահանը շարժիչի շարժիչի վահանի վրա այնպես, ինչպես շարժիչի վահանը տեղադրված էր Arduino- ի տախտակի վրա:
Քայլ 9. Միացրեք «զգացված» հետքերը Expansion Shield- ին
Միացրեք «զգացված» ուղու հզորությունը ընդլայնման վահանի +5 վոլտ վերնագրին և յուրաքանչյուր սենսորի «GND» քորոցին վահանի «GND» վերնագրին: Հաջորդը, կատարեք հետևյալ կապերը.
- Առաջին սենսորի ելքային կապը միացրեք Arduino տախտակի մուտքի «A0» - ին:
- Երկրորդ սենսորի ելքային կապը միացրեք Arduino տախտակի մուտքի «A1»:
- Միացրեք երրորդ սենսորի ելքային քորոցը Arduino տախտակի մուտքի «A2» - ին:
Քայլ 10: Տեղադրեք առաջին գնացքը կողային հատվածում
Տեղադրեք առաջին գնացքը սայդում, խորհուրդ է տրվում օգտագործել վերալիցքավորման գործիք, հատկապես շոգեքարշերի համար:
Քայլ 11: Միացրեք կարգավորումը
Միացրեք 12 վոլտ հզորության աղբյուրը Arduino- ի տախտակի հոսանքի միակցիչին և միացրեք հոսանքը:
Քայլ 12: Համոզվեք, որ ամեն ինչ ճիշտ է աշխատում
Համակարգը լիցքաթափվելուց հետո մասնակցությունը պետք է փոխվի `կողային ուղին մայրուղուն միացնելու համար: Եթե նրանցից որևէ մեկը սխալ ճանապարհ է փոխում, հակադարձեք դրա կապի բևեռականությունը շարժիչի վահանի հետ:
Այն բանից հետո, երբ ընտրողների թիվը անցավ եզրին, գնացքը պետք է սկսի դանդաղ շարժվել և արագացնել առաջին «զգացած» ուղին անցնելուց հետո: Եթե գնացքը սկսում է սխալ ուղղությամբ շարժվել սայդինգում կամ հիմնական գծում, դուք գիտեք, թե ինչ անել:
Քայլ 13. Երկրորդ գնացքը տեղադրեք կողային գծում
Այն բանից հետո, երբ առաջին գնացքն անցնի երկրորդ «զգայուն» ուղին, մասնակցությունը դուրս կգա եզրից, իսկ կողային գծի հզորությունը կփակվի: Սա այն ժամանակն է, որ երկրորդ գնացքը տեղադրվի կողային հատվածում:
Քայլ 14: Նստեք, հանգստացեք և դիտեք, թե ինչպես են ձեր գնացքները շարժվում
Քայլ 15: Գնացեք Ֆուրթուր:
Ինչու՞ չթարմացնել այս կարգավորումը: Փորձեք դասավորությունը դարձնել ավելի բարդ, ավելացնել ավելի շատ գնացքներ, մասնակցություն, շատ անելիքներ կան:
Ինչ էլ որ անեք, փորձեք ձեր ստեղծագործությունը կիսել համայնքի հետ, որպեսզի ուրիշները տեսնեն ձեր աշխատանքը: Ամենայն բարիք!
Խորհուրդ ենք տալիս:
Ավտոմատ փակ ջերմոց Ikea Socker- ի հիման վրա. 5 քայլ
Ավտոմատ փակ ջերմոց ՝ հիմնված Ikea Socker- ի վրա: Ողջույն, սա իմ առաջին հրահանգն է: Ես շատ բան սովորեցի այս հասարակության հետ, և կարծում եմ, որ ժամանակն է վերադարձնել իմ համեստ գաղափարները: I'mավում եմ իմ անգլերենի համար, աղքատ է, բայց կանեմ ամեն ինչ, ինչ կարող եմ: Գաղափարն այն էր, որ պատրաստեմ սեղանի ջերմոց, որը թույլ կտա ինձ սերմեր աճեցնել և
Ստեղնաշարով կառավարվող մոդելի Երկաթուղու դասավորություն V2.5 - PS/2 ինտերֆեյս `12 քայլ
Ստեղնաշարով կառավարվող մոդելի Երկաթուղու դասավորություն V2.5 | PS/2 ինտերֆեյս. Arduino միկրոկոնտրոլերների օգնությամբ կան երկաթուղային գծապատկերների մոդելների վերահսկման բազմաթիվ եղանակներ: Ստեղնաշարը մեծ առավելություն ունի `բազմաթիվ ստեղներ ունենալու համար` բազմաթիվ գործառույթներ ավելացնելու համար: Ահա եկեք տեսնենք, թե ինչպես կարող ենք սկսել լոկոմոտիվով պարզ դասավորությամբ
Բյուջետային նոութբուք. Էժան էլեկտրակայանի տարբերակ (երկու ներքին սկավառակ, Lenovo- ի հիման վրա). 3 քայլ
Բյուջետային նոութբուք. Էժան էներգիայի հզորության տարբերակ (Երկու ներքին սկավառակ, Lenovo- ի հիման վրա). Այս հրահանգավորումը կենտրոնանալու է Lenovo T540p նոութբուքի թարմացված կազմաձևի վրա ՝ որպես վեբ դիտման, բառերի մշակման, թեթև խաղերի և աուդիոյի ամենօրյա վարորդական մեքենա: . Այն կազմաձևված է պինդ և մեխանիկական պահեստով ՝ արագության և հզորության համար
Ավտոմատացված մոդել Երկաթուղային հատակագիծ, որը շարժվում է երկու գնացքով `9 քայլ
Երկու գնացք աշխատող երկաթուղային ավտոմատ մոդելի դասավորություն. Ես որոշ ժամանակ անց գնացքների ավտոմատ մոդելավորեցի դասավորությունը `կողքով անցնելով: Ընկերակից անդամի խնդրանքով ես դարձրեցի այս Ուսուցիչը: Սա որոշ չափով նման է նախկինում նշված նախագծին: Դասավորությունը տեղավորում է երկու գնացք և դրանք փոխադրում է այլընտրանքով
Պարզ ավտոմատացված մոդելի երկաթուղային հանգույց ՝ բակի կողքով. 11 քայլ
Պարզ ավտոմատացված մոդելի երկաթուղային հանգույց ՝ բակի կողքով. Այս նախագիծը իմ նախորդ նախագծերից մեկի արդիականացված տարբերակն է: Սա օգտագործում է Arduino միկրոկառավարիչ ՝ բաց կոդով նախատիպերի հիանալի հարթակ ՝ ավտոմատացնելու համար երկաթգծի մոդելային դասավորությունը: Դասավորությունը ներառում է պարզ օվալաձև հանգույց և բակի երեսպատման թեփ