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

IR վերահսկվող Stepper Motor Lift: 15 քայլ
IR վերահսկվող Stepper Motor Lift: 15 քայլ

Video: IR վերահսկվող Stepper Motor Lift: 15 քայլ

Video: IR վերահսկվող Stepper Motor Lift: 15 քայլ
Video: 10 արդյունավետ ինքնամերսման տեխնիկա, որոնք կօգնեն հեռացնել ստամոքսը և կողքերը. Մարմնի ձևավորում 2024, Հուլիսի
Anonim

Ինձ պետք էր ավտոմատացնել բուխարիի վրա տեղադրված հեռուստացույցը թաքցնող մեծ նկարի բարձրացումը: Նկարը տեղադրված է սովորական լոգարիթմական պողպատե շրջանակի վրա, որն օգտագործում է պարաններ, ճախարակներ և հակակշիռներ, որպեսզի այն ձեռքով բարձրացվի: Սա լավ է հնչում տեսականորեն, բայց գործնականում անհարմար է, երբ պարզապես ուզում ես մի քանի րոպե հեռուստացույց դիտել: Ես ուզում էի ավտոմատացնել նկարի բարձրացումը IR հրահանգներով Harmony Hub- ից, երբ հեռուստացույցը միացված է:

Քայլ 1:

Ահա թե ինչպես էր պատկերը բարձրացվում նախկինում: Ինչպես տեսնում եք, սովորական հեռուստատեսային վերելակ տեղադրելու համար բավականաչափ տեղ չկար: Նույնիսկ եթե բավականաչափ տեղ լիներ, ամենաբարձր հեռուստացույցի վերելակները հայտարարում էին, որ կարող են հեռուստացույց բարձրացնել մինչև 60 դյույմ, բայց դա մոլորեցնող է, քանի որ նրանց առավելագույն ճանապարհորդությունը սովորաբար կազմում է ընդամենը 24-30 դյույմ, և ես պետք է նկարը տեղափոխեի 53 դյույմ: Ես ուսումնասիրեցի գծային գործարկիչները, բայց կրկին բավականաչափ տեղ չկար և չկարողացա գտնել այդքան բարձրացնող կոմպակտ մեկը: Նաև խնդիր կար պարզելու, թե ինչպես գործարկել այն IR- ի միջոցով, քանի որ շատերն օգտագործում են ֆիզիկական անջատիչ կամ ՌԴ հեռակառավարիչ:

Քայլ 2:

Image
Image

Ինձ պետք էր մի մեխանիզմ, որը կոմպակտ էր, կարող էր անցնել 53 դյույմ և կառավարվել IR- ով: Ես վերջապես համաձայնվեցի օգտագործել երկարատև պտուտակով պտուտակով մեծ սլիպեր շարժիչ: Առցանց որոնումից հետո ես գտա այս երկու տեսանյութերը: Ես պարզապես համատեղեցի երկու հասկացությունները:

Քայլ 3:

Մասերի ցուցակ

Բարձր ոլորող մոմենտ NEMA 23 քայլող շարժիչ

NEMA 23 Damper https://smile.amazon.com/gp/product/B07LFG6X8R Ինձ մտահոգում էր, որ քայլող շարժիչի բարձր հաճախականության թրթռումները կհնչեն մետաղյա շրջանակի վրա և շատ աղմուկ կբարձրացնեն, այնպես որ ես օգտագործեցի կափույր: Քայլը մի փոքր ավելի լայն էր, քան անկյունային երկաթը, այնպես որ սափորի մի կողմը իրականում կպցված կլիներ պտուտակներով, ընկույզներով և թևերով լվացող մեքենաներով, այնպես որ ես ստիպված եղա օգտագործել այս ոճի կափույրը, որի յուրաքանչյուր ծայրում տեղադրված են չորս տեղադրման անցքեր սովորականի փոխարեն: երկու

Stepper Motor Driver 1.0-4.2A 20-50VDC

Fanless 24V էլեկտրամատակարարում

Arduino

Միկրո անջատիչ https://smile.amazon.com/dp/B07KLZTHR9 կամ https://smile.amazon.com/dp/product/B07V6VGV9J ՝ կախված նրանից, թե որքան հասնելու կարիք ունեք: Ես օգտագործում էի նման ծանր անջատիչ, քանի որ այն ամրացնում էի անկյունային երկաթի վրա:

IR ստացողի դիոդ https://smile.amazon.com/dp/B00UO9VO8O Այս Vishay ընդունիչները ենթադրաբար ամենալավն են:

Մաքուր կամ ապխտած Arduino պատյան https://smile.amazon.com/gp/product/B075SXLNPG Թափանցիկ ինչ -որ բան կարող է ներթափանցել IR փայլաթիթեղը:

Zyltech 8mm T8x8 ACME կապի պտուտակ և ընկույզ («T8» = 8 մմ տրամագիծ; «x8» = 8 մմ վերելակ մեկ պտույտի համար) ինձ իսկապես երկար կապարի պտուտակ էր պետք, այնպես որ ես գտա այս 2000 մմ (78 դյույմ ~ 6,5 ֆտ) մեկը ebay- ում https:/ /www.ebay.com/itm/323211448286 Բարեբախտաբար, այս արտադրողը ներառում է ծանր փողային ընկույզ `լայն եզրով: Մնացած ապրանքանիշերի մեծ մասն ունի նեղ եզրեր ՝ փոքր ամրացման անցքերով, այնքան մոտ լիսեռին, որ լվացքի և կողպեքների համար բացվածք չեն թողնում:

8 մմ-ից 10 մմ լիսեռ կցորդիչ https://smile.amazon.com/gp/product/B07X4VHYTQ Համոզվեք, որ օգտագործեք նման ամուր, սեղմիչ ոճի միակցիչ, քանի որ դրանք շատ ավելի ամուր են պահում, քան ամրացված պտուտակով տեսակը և չեն վնասում լիսեռ կամ կապարի պտուտակ:

IRանկացած IR հեռակառավարիչ

Arduino- ի և Stepper Driver- ի միջև հաղորդակցություն

4 հաղորդիչ մետաղալար Stepper Driver- ի և Stepper- ի միջև

2-հաղորդալար Arduino- ի և Micro switch- ի միջև

Եվրո ոճի տերմինալային միակցիչներ

Քայլ 4:

Ես օգտագործեցի AccelStepper աստիճանների գրադարանը, որպեսզի կարողանամ աստիճանաբար սկսել և դադարեցնել քայլողը, քանի որ բավականին մեծ զանգված էր ներգրավված, բայց ես դեռ կարիք ունեի միկրո անջատիչի միջոցով սնուցման սարքը տուն հասցնել: Ես գտա այս YouTube- ի տեսանյութը և ձեռնարկը, որը ցույց էր տալիս, թե ինչպես կարելի է տուն տանել stepper- ի միջոցով ՝ օգտագործելով բարձր/ցածր քորոցների սովորական անջատում, նախքան արագ շարժման համար վերահսկողությունը հանձնելը AccelStepper- ին:

Քայլ 5:

Պատկեր
Պատկեր

Կոդավորման և նախատիպավորման փուլի համար օգտագործեցի Arduino Uno և jumper լարեր:

Քայլ 6:

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

Պ. Ս. Սա իմ առաջին Arduino նախագիծն է Instructables- ի վերաբերյալ: Ինչ -ինչ պատճառներով կոդը կոտրվում է, երբ ես օգտագործում եմ կամ կոդի ձևաչափի տարբերակը կամ կցելով որպես պարզ տեքստ, այնպես որ այն վերբեռնում եմ.c ընդլայնմամբ: Պարզապես անվանափոխեք այն Arduino- ի.ino ընդլայնմամբ: Կամ.txt, եթե պարզապես ուզում եք արագ նայել դրան:

Քայլ 7:

Վերելակի ծածկագիրն ինքնին:

Քայլ 8:

Պատկեր
Պատկեր

Նախատիպավորման փուլում ես օգտագործեցի Arduino Uno և անհատական ցատկող լարեր, բայց ցանկացա օգտագործել 5 պինով վերնագրի մալուխ `կանխելու համար, որ լարերը պատահաբար չքանդվեն: Միակ լիարժեք Arduino տախտակը, որը ես կարողացա գտնել առանց վերագլխի քորոցների նախապես տեղադրված, Arduino Leonardo- ն էր `Arduino- ի պաշտոնական խանութից: Կոդը նույնն է երկուսի համար էլ, բացառությամբ Լեոնարդոյի PIN 13 LED և IR ընդունիչի միջև գոյություն ունեցող կոնֆլիկտի, այնպես որ ես չկարողացա LED- ն թարթել տեսողական արձագանքի համար, երբ ստացա IR ազդանշաններ, ինչպես Uno- ով, բայց դա մեծ նշանակություն չուներ:. Միակ ուշագրավ այլ տարբերություններն այն են, որ Լեոնարդոն օգտագործում է միկրո USB միակցիչ և շատ ավելի արագ է բեռնվում, քան Uno- ն: Ես IR ստացողի լարերը թեքեցի 90 աստիճանով և մշտապես ամրացրեցի այն ՝ երեսպատելով պատյանի վերևը, որտեղ պլանավորում էի կպցնել Harmony Hub- ի IR շողալը:

Քայլ 9:

Պատկեր
Պատկեր
Պատկեր
Պատկեր

Ես ուզում էի ամեն ինչ հնարավորինս կոմպակտ պահել, ուստի գտա այս փոքր կարգավորելի մալուխային տուփը/մոդեմի տեղադրումը https://smile.amazon.com/dp/B077T45BXR ՝ Arduino, stepper վարորդ և սնուցման աղբյուր պահելու համար: Ես օգտագործել եմ Velcro և սիլիկոնային servo ժապավեն, որպեսզի ամեն ինչ չսայթաքի սարը ամրացնելիս: Քայլը, ուղղությունը և միացման տերմինալները սանդղակի վարորդի հետ ընդհանուր հիմք չունեն, և ես ունեի միայն մեկ մետաղալար Arduino- ից, այնպես որ ես օգտագործեցի jumper լարերը (այդ փոքրիկ սև օղակները) `գետնին բոլոր տերմինալները միմյանց միացնելու համար: վարորդ. Այդ փոքրիկ մերկ մետաղալարը, որը դուրս է մնում և դեռ որևէ բանի հետ կապված չէ, Միկրո անջատիչի դրական մետաղալարն է: Հիմնականում կա մի քայլ, ուղղություն, միացում, միկրո անջատիչ և հողալարեր, որոնք գալիս են Arduino- ից:

Քայլ 10:

Պատկեր
Պատկեր

ACME ընկույզի, կապարի պտուտակի և սլաքի շարժիչի տեղադրումն ինքնին դժվար չէր, բայց ես շատ օգնության կարիք ունեի նկարը և հակակշիռները հեռացնելու համար ՝ շրջանակին հասնելու համար:

Քայլ 11:

Պատկեր
Պատկեր

ACME ընկույզը տեղադրված է:

Քայլ 12:

Ահա էսքիզի տնային հատվածի կարճ տեսանյութը: Դիզայնով այն դանդաղ է, քանի որ որսում է սահմանաչափի անջատիչը: Հոմինգը սկսվում է ինքնաբերաբար ամեն անգամ, երբ կա էներգիայի կորուստ, այնպես որ քայլող վարորդը գիտի քայլողի դիրքը: Եթե ձայնը բարձրացնեք 12 վայրկյան նշանի վրա, կարող եք լսել միկրո անջատիչի կտտոցը, երբ այն մղվում է դեպի ներս և նորից սեղմել, երբ այն բաց է թողնվում հետընթաց քայլից հետո:

Քայլ 13:

Image
Image

Եվ վերջապես, ահա վերելքը գործողության մեջ է: Նկարը 53 դյույմ բարձրացնելու համար պահանջվում է 25 վայրկյան:

Քայլ 14:

Պատկեր
Պատկեր

Հեռուստացույցի հետևում տեղադրված բաղադրիչներ:

Քայլ 15:

Պատկեր
Պատկեր

Ես մի երկու դաս սովորեցի ՝ գրել և կարգաբերել կոդը: Առաջինն այն է, որ սլաքը կսկսի հոսել միացման ժամանակ, նույնիսկ եթե միկրո անջատիչն անջատված լինի, դրա փոխարեն ես Arduino- ն միացրեցի անջատիչի սովորաբար փակված (NC) կողմին և որոշ կոդ ավելացրեցի, որպեսզի էսքիզից դուրս գա, եթե անջատիչը չլինի: հայտնաբերվում է, հակառակ դեպքում, քայլողը երբեք չի դադարի տուն վերադառնալ: Եթե դուք օգտագործում եք անջատիչի սովորաբար բաց (NO) կողմը, ապա Arduino- ն չի կարող ասել, որ անջատիչը բաց է, թե պարզապես կցված չէ: Երկրորդ դասը, որ ես սովորեցի, այն է, որ սլաքի վարորդը էներգիա է օգտագործում (լրիվ կամ կես էներգիան կախված է սանդղակի վարորդի վրա տեղադրված անջատիչի կարգավորումից), որպեսզի սանդղակի վարորդը տեղում պահի, երբ այն չի շարժվում: Սա տրամաբանական է CNC և 3D տպագրության ծրագրերի համար, բայց ինձ պետք չէր, որ այն ժամեր շարունակ տեղում պահեր (ակնարկ. Կես հզորության բռնումը քայլող շարժիչը դարձնում է ոչ այնքան տաք լոլ), քանի որ ես օգտագործում էի համեմատաբար չեզոք հավասարակշռված բարձրացման մեխանիզմ:. Լուծումը stepper վարորդի ENA (միացնել) կապումներն օգտագործելն է: Ես միացրեցի վարորդի ENA+- ը Arduino- ի վրա տեղադրված քորոցին, իսկ ENA- ն `Arduino- ի գետնին և պարզապես ENA+ կապը միացրեցի HIGH (On)- ին, որպեսզի stepper- ի վարորդին անջատի հոսանքը քայլերի միջև: Եթե ես սա օգտագործեի ծանր հեռուստացույց բարձրացնելու համար, ես առաջին հերթին կփորձեի օգտագործել հակաթրթիռային ընկույզ ՝ տեսնելու, թե արդյոք դա բավարար է այն կանգնեցնելու համար ՝ անընդհատ սնուցվող սլաք օգտագործելուց, պարզապես էներգիա խնայելու համար: Հուսով եմ, որ այս Instructable- ը օգտակար էր ինչ -որ մեկի համար: Շնորհակալություն նայելու համար:

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