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

Կախովի հանդերձանքի եղանակային կայարան. 7 քայլ (նկարներով)
Կախովի հանդերձանքի եղանակային կայարան. 7 քայլ (նկարներով)

Video: Կախովի հանդերձանքի եղանակային կայարան. 7 քայլ (նկարներով)

Video: Կախովի հանդերձանքի եղանակային կայարան. 7 քայլ (նկարներով)
Video: New York Adventure. Բացահայտելով Բրուքլինը, NFL հուզումները և լավագույն Tacos-ը | Ճամփորդական վլոգ 2024, Նոյեմբեր
Anonim
Image
Image
Hanging Gear եղանակային կայան
Hanging Gear եղանակային կայան

Այս Ուղեցույցում ես ձեզ ցույց կտամ, թե ինչպես կառուցել ձեր սեփական կախովի հանդերձանքի եղանակային կայանը, որը պատրաստված է CNC լազերային կտրված MDF մասերից: Կտրուկ շարժիչը քշում է յուրաքանչյուր հանդերձում, իսկ Arduino- ն կատարում է ջերմաստիճանի և խոնավության չափումներ DHT11 սենսորի միջոցով, այնուհետև շարժում է քայլող շարժիչները `չափված արժեքները ցուցադրելու համար:

Օդերևութաբանական կայանն ապահովված է երկու ոտքով և հարթ հիմքով, ինչը կատարյալ է դարձնում գրասեղանի, դարակի կամ կողքի սեղանի վրա կանգնելը:

DHT սենսորն ունի 20-95 տոկոս հարաբերական խոնավության միջակայք և կարող է չափել ջերմաստիճանը 0-ից 50 աստիճանի սահմաններում: Ես նախագծել եմ շարժական սարքերը խոնավության ամբողջ տիրույթի համար և ջերմաստիճանի բացասական չափման տիրույթով, որպեսզի հեշտությամբ կարողանաք օգտագործել այլ սենսոր, եթե ցանկանում եք սենսորը տեղադրել դրսում ՝ արտաքին ջերմաստիճանը չափելու համար:

Եթե ձեզ դուր է գալիս այս հրահանգը, խնդրում ենք քվեարկել դրա համար CNC մրցույթում:

Պարագաներ

Ձեր եղանակային կայանը պատրաստելու համար ձեզ հարկավոր է.

  • 3 մմ MDF տախտակ -
  • Arduino Pro Micro -
  • 2 x 28BYJ 48 Stepper Motors և ULN2003 վարորդներ -
  • 4 x M3 x 10 մմ հաստոցների պտուտակներ և ընկույզներ -
  • DHT11 ջերմաստիճանի և խոնավության տվիչ -
  • 10K դիմադրություն -
  • 4x6 սմ PCB- ի նախատիպավորում -
  • Տղամարդու վերնագրի կապում -
  • Կանանց վերնագրի կապում -

Օգտագործված K40 լազերային դանակ -

Քայլ 1. Լազերային կտրեք MDF- ի բաղադրիչները

Լազերային կտրեք MDF- ի բաղադրիչները
Լազերային կտրեք MDF- ի բաղադրիչները
Լազերային կտրեք MDF- ի բաղադրիչները
Լազերային կտրեք MDF- ի բաղադրիչները
Լազերային կտրեք MDF- ի բաղադրիչները
Լազերային կտրեք MDF- ի բաղադրիչները

Ես նախագծել եմ Inkscape- ում լազերային կտրված բաղադրիչները, կտրող ֆայլերը կարող եք ներբեռնել այստեղ: Բաղադրիչները բոլորը ներբեռնման մեջ մեկ թերթիկի վրա են, այնպես որ ձեզ հարկավոր է դրանք բաժանել ՝ ձեր լազերային դանակի մահճակալի չափին համապատասխան:

Ես սկսեցի փորագրելով, այնուհետև կտրելով շարժակները, այնուհետև փորագրելով և կտրելով երեսը և վերջապես կտրեցի մնացած բաղադրիչները:

Ես միշտ դիմակավորման ժապավեն եմ օգտագործում MDF- ի վրա փորագրելիս կամ կտրելիս, որպեսզի ծուխը չնկատի մակերեսը:

Եթե դուք չունեք մուտք դեպի լազերային դանակ, մտածեք օգտվել առցանց լազերային կտրման ծառայությունից: Նրանք դարձել են շատ մատչելի, և նրանցից շատերը նույնիսկ մասերը կհասցնեն ձեր դուռը:

Մասերը կտրելու համար ես օգտագործեցի էժան K40 լազերային դանակ:

Երբ բոլոր մասերը կտրված են, դուք պետք է հեռացնեք դիմակավոր ժապավենը:

Քայլ 2: Տեղադրեք Stepper Motors- ը և հավաքեք շարժիչ հանդերձանքը

Տեղադրեք Stepper Motors- ը և հավաքեք շարժիչ հանդերձանքը
Տեղադրեք Stepper Motors- ը և հավաքեք շարժիչ հանդերձանքը
Տեղադրեք Stepper Motors- ը և հավաքեք շարժիչ հանդերձանքը
Տեղադրեք Stepper Motors- ը և հավաքեք շարժիչ հանդերձանքը
Տեղադրեք Stepper Motors- ը և հավաքեք շարժիչ հանդերձանքը
Տեղադրեք Stepper Motors- ը և հավաքեք շարժիչ հանդերձանքը

Հաջորդը ամրացրեք երկու շարժիչային շարժիչները առջևի ափսեի վրա ՝ օգտագործելով երկու շարժիչով M3 x 10 մմ պտուտակներ յուրաքանչյուր շարժիչի համար:

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

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

Քայլ 3: Հավաքեք էլեկտրոնիկան

Հավաքեք էլեկտրոնիկան
Հավաքեք էլեկտրոնիկան
Հավաքեք էլեկտրոնիկան
Հավաքեք էլեկտրոնիկան
Հավաքեք էլեկտրոնիկան
Հավաքեք էլեկտրոնիկան
Հավաքեք էլեկտրոնիկան
Հավաքեք էլեկտրոնիկան

Հիմա եկեք հավաքենք էլեկտրոնային բաղադրիչները:

Շղթան բավականին պարզ է և ներառում է հիմնական միացումներ թվային IO կապից 2 -ից 9 -ը երկու stepper վարորդներին, այնուհետև DHT11 սենսորի և թվային IO կապի միջև կապին: Դուք նաև պետք է էներգիայի միացումներն ավելացնեք սենսորին և սանդղակին: վարորդներ, ինչպես նաև 10k դիմադրություն 10 և 5V կապի միջև 10k դիմադրիչ:

Ես հավաքեցի վերնագրի կապի միակցիչները և DHT սենսորը 4x6 սմ չափսերով նախատիպային PCB- ի վրա, որպեսզի Arduino- ի և stepper շարժիչների վարորդները պարզապես միացված լինեն դրան:

Այնուհետև ես կազմեցի որոշ Dupont միակցիչ մալուխներ ՝ PCB- ն և stepper շարժիչի վարորդներին միացնելու համար: Դուք կարող եք օգտագործել jumpers կամ ստեղծել ձեր սեփական վերնագրի մալուխները:

Քայլ 4: Տեղադրեք էլեկտրոնային բաղադրիչները

Տեղադրեք էլեկտրոնային բաղադրիչները
Տեղադրեք էլեկտրոնային բաղադրիչները
Տեղադրեք էլեկտրոնային բաղադրիչները
Տեղադրեք էլեկտրոնային բաղադրիչները
Տեղադրեք էլեկտրոնային բաղադրիչները
Տեղադրեք էլեկտրոնային բաղադրիչները

Ես օգտագործեցի սոսինձ ատրճանակ `Arduino PCB- ն սոսնձելու եղանակային կայանի հետևի ափսեին և երկու սլաքի շարժիչով շարժիչներին` երկու կողային տակդիրների վրա: Սա ավելի լավ է թողնում բավականաչափ տեղ թողնել բաղադրիչների միջև, ինչպես նաև քայլող շարժիչների համար:

Երբ էլեկտրոնիկան սոսնձված է տեղում, մենք կարող ենք հավաքել մնացած եղանակային կայանը `օգտագործելով փայտի սոսինձ:

Քայլ 5: Ավարտեք եղանակային կայանի հավաքումը

Ավարտեք Եղանակային կայանի հավաքումը
Ավարտեք Եղանակային կայանի հավաքումը
Ավարտեք Եղանակային կայանի հավաքումը
Ավարտեք Եղանակային կայանի հավաքումը
Ավարտեք Եղանակային կայանի հավաքումը
Ավարտեք Եղանակային կայանի հավաքումը

Կպչեք երկու ոտքերը հիմքի մեջ, այնուհետև առջևի ափսեն ավելացրեք ոտքերի վրա:

Վերջապես, սոսինձը կպցրեք տեղում և թույլ տվեք, որ սոսինձը չորանա: Համոզվեք, որ Arduino- ի միկրո USB պորտը ուղղված է դեպի եղանակային կայանի հիմքը:

Երբ սոսինձը չորանա, միացրեք սլաքային շարժիչները վարորդներին և միացրեք վարորդները ձեր Arduino- ին `օգտագործելով ձեր կազմած մալուխները: Փորձեք խցկել մալուխը այնպես, որ այն ներքևից դուրս չգա կամ դուրս չգա հետևի հատվածի վերևից:

Եթե ցանկանում եք փակել գագաթը, օգտագործեք հենարանի տակդիրից կտրված կտորը: Մի՛ սոսնձեք սա մինչև չփորձարկեք ձեր stepper վարորդներն ու միացումները, քանի որ փոփոխություններ կատարելու համար գուցե անհրաժեշտ լինի նորից մուտք գործել մալուխներ:

Միացրեք ձեր միկրո USB մալուխը եղանակային կայանի ներքևում և պատրաստ եք վերբեռնել կոդը:

Քայլ 6. Arduino- ի ծրագրավորում

Arduino- ի ծրագրավորում
Arduino- ի ծրագրավորում

Կոդը բավականին ուղիղ է: Ես չեմ պատրաստվում մանրամասնել այստեղ կոդը բացատրելու համար, բայց դուք կարող եք ներբեռնել կոդը և կարդալ մանրամասն բացատրություն, թե ինչ է անում յուրաքանչյուր բաժին այստեղ:

Կոդում մենք ստեղծում ենք սենսորային օբյեկտ, ստեղծում ենք անհրաժեշտ փոփոխականները, այնուհետև սահմանում ենք շարժիչի և սենսորի կապում:

Կարգավորման գործառույթը սկսում է սերիական հաղորդակցությունը, սահմանում է քորոցային ռեժիմները և միանում է DHT11 սենսորին:

Օղակի գործառույթը չափումներ է կատարում DHT11 սենսորից, դրանք ցուցադրում է սերիական մոնիտորի վրա, այնուհետև հաշվարկում է քայլերի քանակը և ուղղությունները, որոնք պետք է շարժեն յուրաքանչյուր շարժիչ `չափված արժեքները նշելու համար: Այնուհետև ծածկագիրը սպասում է նվազագույնը 5 վայրկյան ՝ օղակը կրկնելուց առաջ:

Կա լրացուցիչ գործառույթ, որը կոչվում է հիմնական օղակով, որին տրվում է յուրաքանչյուր շարժիչի քայլերի և ուղղության քանակը, այնուհետև կատարում շարժումները:

Քայլ 7: Եղանակային կայանի տեղադրում և օգտագործում

Եղանակային կայանի ստեղծում և օգտագործում
Եղանակային կայանի ստեղծում և օգտագործում
Եղանակային կայանի ստեղծում և օգտագործում
Եղանակային կայանի ստեղծում և օգտագործում
Եղանակային կայանի ստեղծում և օգտագործում
Եղանակային կայանի ստեղծում և օգտագործում

Նախքան ծածկագիրը վերբեռնելը, տեղադրեք երկու փոխանցման տուփը շարժիչների վրա, այնպես, որ դրանք նշեն այն արժեքները, որոնք սկզբում դրված էին կոդի մեջ, դրանք 25 ° C էին և 50% խոնավություն իմ ծածկագրում:

Դրանից հետո կարող եք վերբեռնել ծածկագիրը:

Եթե բացեք ձեր սերիական մոնիտորը, կտեսնեք սենսորի առաջին չափումը, և շարժիչներն այնուհետև կսկսեն շարժումները շարժել ՝ սկզբնական արժեքներից այս արժեքներին հասնելու համար:

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

Սովորաբար, սենսորների ընթերցումների կայունացման համար անհրաժեշտ է մի քանի րոպե, և այնուհետև կստանաք ավելի հետևողական տվյալներ և շարժիչների ավելի քիչ շարժում:

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

Ձեր եղանակային կայանն այժմ ավարտված է և կարող է տեղադրվել ձեր գրասեղանի կամ դարակի վրա:

Եթե ձեզ դուր եկավ այս հրահանգը, խնդրում ենք հաշվի առնել դրա օգտին CNC մրցույթում:

Տեղեկացրեք ինձ մեկնաբանությունների բաժնում, եթե նախկինում եղանակային կայան եք կառուցել և ինչ եք օգտագործել արժեքները ցուցադրելու համար:

CNC մրցույթ 2020
CNC մրցույթ 2020
CNC մրցույթ 2020
CNC մրցույթ 2020

Երկրորդ տեղը զբաղեցնող CNC մրցույթում 2020 թ

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