Բովանդակություն:
- Պարագաներ
- Քայլ 1. Լազերային կտրեք MDF- ի բաղադրիչները
- Քայլ 2: Տեղադրեք Stepper Motors- ը և հավաքեք շարժիչ հանդերձանքը
- Քայլ 3: Հավաքեք էլեկտրոնիկան
- Քայլ 4: Տեղադրեք էլեկտրոնային բաղադրիչները
- Քայլ 5: Ավարտեք եղանակային կայանի հավաքումը
- Քայլ 6. Arduino- ի ծրագրավորում
- Քայլ 7: Եղանակային կայանի տեղադրում և օգտագործում
Video: Կախովի հանդերձանքի եղանակային կայարան. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս Ուղեցույցում ես ձեզ ցույց կտամ, թե ինչպես կառուցել ձեր սեփական կախովի հանդերձանքի եղանակային կայանը, որը պատրաստված է 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- ի բաղադրիչները
Ես նախագծել եմ Inkscape- ում լազերային կտրված բաղադրիչները, կտրող ֆայլերը կարող եք ներբեռնել այստեղ: Բաղադրիչները բոլորը ներբեռնման մեջ մեկ թերթիկի վրա են, այնպես որ ձեզ հարկավոր է դրանք բաժանել ՝ ձեր լազերային դանակի մահճակալի չափին համապատասխան:
Ես սկսեցի փորագրելով, այնուհետև կտրելով շարժակները, այնուհետև փորագրելով և կտրելով երեսը և վերջապես կտրեցի մնացած բաղադրիչները:
Ես միշտ դիմակավորման ժապավեն եմ օգտագործում MDF- ի վրա փորագրելիս կամ կտրելիս, որպեսզի ծուխը չնկատի մակերեսը:
Եթե դուք չունեք մուտք դեպի լազերային դանակ, մտածեք օգտվել առցանց լազերային կտրման ծառայությունից: Նրանք դարձել են շատ մատչելի, և նրանցից շատերը նույնիսկ մասերը կհասցնեն ձեր դուռը:
Մասերը կտրելու համար ես օգտագործեցի էժան K40 լազերային դանակ:
Երբ բոլոր մասերը կտրված են, դուք պետք է հեռացնեք դիմակավոր ժապավենը:
Քայլ 2: Տեղադրեք 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- ի ծրագրավորում
Կոդը բավականին ուղիղ է: Ես չեմ պատրաստվում մանրամասնել այստեղ կոդը բացատրելու համար, բայց դուք կարող եք ներբեռնել կոդը և կարդալ մանրամասն բացատրություն, թե ինչ է անում յուրաքանչյուր բաժին այստեղ:
Կոդում մենք ստեղծում ենք սենսորային օբյեկտ, ստեղծում ենք անհրաժեշտ փոփոխականները, այնուհետև սահմանում ենք շարժիչի և սենսորի կապում:
Կարգավորման գործառույթը սկսում է սերիական հաղորդակցությունը, սահմանում է քորոցային ռեժիմները և միանում է DHT11 սենսորին:
Օղակի գործառույթը չափումներ է կատարում DHT11 սենսորից, դրանք ցուցադրում է սերիական մոնիտորի վրա, այնուհետև հաշվարկում է քայլերի քանակը և ուղղությունները, որոնք պետք է շարժեն յուրաքանչյուր շարժիչ `չափված արժեքները նշելու համար: Այնուհետև ծածկագիրը սպասում է նվազագույնը 5 վայրկյան ՝ օղակը կրկնելուց առաջ:
Կա լրացուցիչ գործառույթ, որը կոչվում է հիմնական օղակով, որին տրվում է յուրաքանչյուր շարժիչի քայլերի և ուղղության քանակը, այնուհետև կատարում շարժումները:
Քայլ 7: Եղանակային կայանի տեղադրում և օգտագործում
Նախքան ծածկագիրը վերբեռնելը, տեղադրեք երկու փոխանցման տուփը շարժիչների վրա, այնպես, որ դրանք նշեն այն արժեքները, որոնք սկզբում դրված էին կոդի մեջ, դրանք 25 ° C էին և 50% խոնավություն իմ ծածկագրում:
Դրանից հետո կարող եք վերբեռնել ծածկագիրը:
Եթե բացեք ձեր սերիական մոնիտորը, կտեսնեք սենսորի առաջին չափումը, և շարժիչներն այնուհետև կսկսեն շարժումները շարժել ՝ սկզբնական արժեքներից այս արժեքներին հասնելու համար:
Երբ շարժումն ավարտվի, դուք պետք է տեսնեք արժեքների երկրորդ փաթեթը, իսկ հետո շարժիչները կարող են նորից շարժվել:
Սովորաբար, սենսորների ընթերցումների կայունացման համար անհրաժեշտ է մի քանի րոպե, և այնուհետև կստանաք ավելի հետևողական տվյալներ և շարժիչների ավելի քիչ շարժում:
Եթե նկատում եք, որ ցուցադրվող արժեքները նույնը չեն, ինչ ցուցադրվում է սերիալային մոնիտորում, ապա նախ ստուգեք, որ ձեր շարժիչի շարժման ուղղությունները ճիշտ են, այնուհետև ստուգեք, որ ձեր սկզբնական արժեքները ճիշտ են, և վերջապես, գուցե անհրաժեշտ լինի ճշգրտումներ կատարել քայլերի քանակի մեջ: ըստ աստիճանի կամ տոկոսային արժեքների `ձեր եղանակային կայանը ճշգրտելու համար:
Ձեր եղանակային կայանն այժմ ավարտված է և կարող է տեղադրվել ձեր գրասեղանի կամ դարակի վրա:
Եթե ձեզ դուր եկավ այս հրահանգը, խնդրում ենք հաշվի առնել դրա օգտին CNC մրցույթում:
Տեղեկացրեք ինձ մեկնաբանությունների բաժնում, եթե նախկինում եղանակային կայան եք կառուցել և ինչ եք օգտագործել արժեքները ցուցադրելու համար:
Երկրորդ տեղը զբաղեցնող CNC մրցույթում 2020 թ
Խորհուրդ ենք տալիս:
Fanair: եղանակային կայարան ձեր սենյակի համար. 6 քայլ (նկարներով)
Fenair: a Weather Station for Your Room: Կան անհամար եղանակներ պարզելու ընթացիկ եղանակը, բայց հետո դուք միայն գիտեք եղանակը դրսում: Ի՞նչ անել, եթե ցանկանում եք իմանալ եղանակը ձեր տան ներսում, որոշակի սենյակի ներսում: Դա այն է, ինչ ես փորձում եմ լուծել այս նախագծով: Ֆանեյրը օգտագործում է մուլ
Կառուցեք Raspberry Pi SUPER եղանակային կայարան. 8 քայլ (նկարներով)
Կառուցեք Raspberry Pi SUPER եղանակային կայարան. Եկեք ընդունենք, որ մենք ՝ մարդիկ, շատ ենք խոսում եղանակի մասին ⛅️: Միջին անձը եղանակի մասին խոսում է օրական չորս անգամ ՝ միջինը 8 րոպե 21 վայրկյան: Կատարի՛ր մաթեմատիկա, և դա կազմում է քո կյանքի 10 ամիսը, որը դու կանցկացնես հորանջելով
ESP32 Weathercloud եղանակային կայարան. 16 քայլ (նկարներով)
ESP32 Weathercloud եղանակային կայան. Անցյալ տարի ես հրապարակեցի մինչ օրս իմ ամենամեծ Instructable- ը, որը կոչվում է Arduino Weathercloud Weather Station: Այն շատ սիրված էր, ես կասեի: Այն ցուցադրվել է Instructables- ի գլխավոր էջում, Arduino բլոգում, Wiznet թանգարանում, Instructables Instagram- ում, Arduino Instagr
Տեղական եղանակային կայարան. 8 քայլ (նկարներով)
Տեղական օդերևութաբանական կայան. Քանի որ ես փնտրում էի հիանալի նախագիծ իմ առաջին կուրսի դպրոցական ծրագրի համար, ես շատ գաղափարներ ունեի, թե ինչ պետք է անեմ, բայց դրանցից ոչ մեկը դժվար չէր համարում: Հետագայում ես մտածեցի այնպիսի եղանակային կայան պատրաստել, որն իր մեջ առանձնահատուկ բան ունենար: Ուզում էի կարողանալ
Arduino WiFi անլար եղանակային կայարան Wunderground: 10 քայլ (նկարներով)
Arduino WiFi Wireless Եղանակային կայան Մենք կարող ենք շատ բաներ չափել