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

Ավտոմատ աղբարկղ ՝ 8 քայլ (նկարներով)
Ավտոմատ աղբարկղ ՝ 8 քայլ (նկարներով)

Video: Ավտոմատ աղբարկղ ՝ 8 քայլ (նկարներով)

Video: Ավտոմատ աղբարկղ ՝ 8 քայլ (նկարներով)
Video: Ինչպես միացնել iphone-ի թարթող լույսը զանգի ժամանակ // Как включить вспышку при звонках 2024, Նոյեմբեր
Anonim
Image
Image
Ավտոմատ աղբարկղ
Ավտոմատ աղբարկղ
Ավտոմատ աղբարկղ
Ավտոմատ աղբարկղ

Բարեւ ընկերներ!

Եթե երկար ժամանակ դիտում եք իմ ալիքը, ապա, ամենայն հավանականությամբ, հիշում եք մի նախագիծ ՝ ավտոմատ կափարիչով աղբարկղի մասին: Այս նախագիծը առաջիններից էր Արդուինոյում, կարելի է ասել իմ դեբյուտը: Բայց այն ուներ մեկ շատ մեծ թերություն. Համակարգը սպառում էր ավելի քան 20 միլիամպ, ինչը անհնարին դարձրեց մարտկոցներից ինքնավար աշխատել: Եվ այսօր, նոր գիտելիքներով և տասնյակ նախագծերով, ես կուղղեմ այս խնդիրը:

Քայլ 1: Բաղադրիչներ

Բաղադրիչներ
Բաղադրիչներ

Սա ստեղծելու համար մեզ պետք է դույլ, որի կափարիչը բացվում է ծխնիների վրա: Սա գնվել է կենցաղային իրերից և կոչվել է լվացքի փոշու համար նախատեսված դույլ: Որպես Arduino- ի տախտակ ես վերցրեցի Նանոյի մոդելը: Servo drive- ը ցանկալի է մետաղական ռեդուկտորով: Հաջորդը `ուլտրաձայնային հեռավորության սենսոր և մարտկոցի խցիկ` 3 մատի մարտկոցների համար: Գեղեցկության համար եկեք վերցնենք այս ոճային պլաստիկ պատյանը:

  • Arduino NANO
  • Շարժման սենսոր
  • Սերվո
  • Մարտկոցի կրիչ
  • Տուփ
  • MOSFET Բարձր խորհուրդ է տրվում օգտագործել էլեկտրոլիտիկ կոնդենսատոր 10V 470-1000 uF
  • Ռեզիստոր 100 Օմ
  • Ռեզիստոր 10 կՕմ

Քայլ 2: Սարքավորումներ

Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ

Սկզբից մենք ազատվում ենք կափարիչի ավելցուկային պլաստիկից: Դա սողնակ է և բռնակ: Հեռավորության սենսորը հիանալի տեղավորվում է տուփի մեջ, միայն միացման կապումներն են դուրս մնում: Մենք դրանք կհեռացնենք: Սկզբում մենք կկտրենք կապում պլաստիկը: Servo drive- ում մենք ձգում ենք լարերը, քանի որ դրանք պետք է հասնեն աղբարկղի առջև: Եվ մենք ամեն ինչ կապում ենք այս պարզ սխեմայի համաձայն: Սենսորը կաշխատի Arduino- ի կապումներից մեկից, որպեսզի լարերի կույտը չկպչի հոսանքի պինին, քանի որ servo- ն արդեն միացված է այնտեղ:

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

Քայլ 3. Servo և Box Mount

Servo և Box Mount
Servo և Box Mount
Servo և Box Mount
Servo և Box Mount
Servo և Box Mount
Servo և Box Mount

Այժմ մաքրեք հղկաթուղթ servo- ի կողով և աղբամանի ծածկով այս վայրում: Մենք դրանք կպչում ենք սովորական ակնթարթային սոսինձով: Մենք կարող ենք լրացուցիչ ամրացնել այն մալուխային կապերով: Բացի այդ, դուք պետք է պատրաստեք լարերի տակ գտնվող ակոսը, որպեսզի դրանք ամուր սեղմված չլինեն: Իհարկե, servo drive- ը պետք է մտնի դույլի վրա և ոչ մի բանից չկպչի: Լարերը ամրացվում էին դույլի եզրին ՝ տաք սոսինձով:

Տուփը ինքնին ամրացվում է պտուտակներով և ընկույզներով դույլի վրա: Անհրաժեշտ է ամրացնել այն, որպեսզի սենսորի ճառագայթը չբռնի զամբյուղի կափարիչը: Դրա համար կարող եք մի քանի ընկույզ դնել վերին պտուտակների տակ:

Քայլ 4: Մեխանիզմ

Մեխանիզմ
Մեխանիզմ
Մեխանիզմ
Մեխանիզմ
Մեխանիզմ
Մեխանիզմ

Սկզբում այն պատրաստեցի պաղպաղակի փայտից: Բայց այն չափազանց հաստ էր և թույլ չտվեց, որ ծածկը ազատորեն փակվեր: Հետո ես նույնը արեցի մետաղյա բանկայի կտորից ՝ պահածոների համար: Վերին մասում servo վարորդի գավազանն ամրացված է թղթի կտորով: Եվ այս կտորը սոսնձի և սոդայի միջոցով սոսնձված է մետաղի շերտին:

Դե, եկեք տեղադրենք այն: Շատ ուշադիր պտտեք սերվոն ծայրահեղ դիրքի և ամրացրեք ժայռը բացված ծածկույթի դիրքում: Դե, հիմա մեր դույլը փակվում և բացվում է: Դա արեք ուշադիր, քանի որ Չինաստանի այս արտադրանքը կարող է կոտրվել, եթե հակառակն աշխատի: Սկզբունքորեն, ապարատային մասը պատրաստ է, անցնենք ծրագրավորմանը: Սկզբում մենք կգրենք պարզ ալգորիթմ ՝ առանց էներգախնայողության:

Քայլ 5: mingրագրավորում XOD- ում

Mingրագրավորում XOD- ում
Mingրագրավորում XOD- ում
Mingրագրավորում XOD- ում
Mingրագրավորում XOD- ում
Mingրագրավորում XOD- ում
Mingրագրավորում XOD- ում

Ես օգտագործում եմ տեսողական վրա հիմնված ծրագրավորման XOD լեզուն, այն հիմնված է հանգույցների վրա: Հանգույցը բլոկ է, որը ներկայացնում է կամ ինչ -որ ֆիզիկական սարք, ինչպիսին է սենսորը, շարժիչը կամ ռելեն, կամ ինչ -որ գործողություն, ինչպիսիք են հավելումը, համեմատությունը կամ տեքստի միացումը: Աղբարկղի մասին իմ տեսանյութում կարող եք դիտել XOD- ում whis նախագծի պատրաստման ամբողջ գործընթացը: Նաև առաջին լուսանկարը պարզ XOD ծրագիր է `առանց« հիստերեզի », իսկ երրորդ լուսանկարը դրա հետ է:

Դուք կարող եք ներբեռնել XOD աղբարկղի նախագիծը ծրագրի էջում GitHub- ում:

Ինչպես արդեն նկատել եք, այս սարքը ստեղծելու համար մեզ անհրաժեշտ չէր ծրագրավորման որևէ լեզվի իմացություն: Մենք պարզապես պետք է ճիշտ մտածեինք աշխատանքի տրամաբանության մասին և իմանայինք, թե որ հանգույցներն են գործում ծրագրում: Դա փաստաթուղթ կարդալու մի քանի երեկոների խնդիր է: Xod- ում մենք հստակ տեսնում ենք, թե ինչ տվյալներ են փոխանցվում, որտեղից են դրանք փոխանցվում և որտեղ են դրանք գալիս: Ստեղծեք ծածկագրի երկար թերթիկը Arduino- ի երկրպագուների հաջորդ քայլն է: Այստեղից կարող եք սկսել ֆունկցիոնալ ծրագրավորմամբ:

Այսպիսով, դա աշխատում է: Եկեք խոսենք էներգախնայողության մասին:

Քայլ 6: Էներգախնայողություն: Սարքավորման փոփոխություններ:

Էներգախնայողություն: Սարքավորման փոփոխություններ
Էներգախնայողություն: Սարքավորման փոփոխություններ
Էներգախնայողություն: Սարքավորման փոփոխություններ
Էներգախնայողություն: Սարքավորման փոփոխություններ
Էներգախնայողություն: Սարքաշարի փոփոխություններ
Էներգախնայողություն: Սարքաշարի փոփոխություններ

Այսպիսով, մենք ունենք էներգիայի 3 սպառող ՝ Arduino- ն ինքնին, սենսորը և servo drive- ը: Որպեսզի Arduino- ն ավելի քիչ սնվի մարտկոցից, անհրաժեշտ է անջատել «pwr» LED- ը, որն անընդհատ փայլում է, երբ տախտակի վրա հոսանք է: Պարզապես կտրեք այն տանող ուղին:

Հաջորդը տախտակի հետևի մասում կա լարման կարգավորիչ, այն մեզ նույնպես պետք չէ, կծեք նրա ձախ քորոցը: Այժմ քնի ռեժիմում գտնվող Arduino- ին անհրաժեշտ է բառացիորեն մի քանի տասնյակ միկրո ուժեղացուցիչ: Սենսորը կարող է միացվել և անջատվել անմիջապես Arduino- ի միջոցով:

Բայց սպասման ռեժիմում գտնվող servo- ն շատ էներգիա է սպառում: Որպեսզի մենք օգտագործենք mosfet տրանզիստորը, ինչպես եղանակի էլեկտրոնային կանխատեսողի մասին տեսանյութում: Այս ցուցակից կարող եք վերցնել ցանկացած mosfet: Նաև անհրաժեշտ է 100 Օմ և 10 կիլոգրամ Օմ դիմադրություն: Նախագծի բաղադրիչների ամբողջական ցանկը կթողնեմ տեսանյութի տակ նկարագրության մեջ:

Նոր միացումն այս տեսքը կունենա. Շարժման սկզբում servo- ն վերցնում է մեծ հոսանք, այնպես որ դուք պետք է կոնդենսատորը դնեք էներգիայի մուտքի վրա:

Քայլ 7: mingրագրավորում: Arduino IDE

Աշխատանքի տրամաբանությունը հետևյալն է. Unfortunatelyավոք, xod- ը դեռ չի ավելացրել էներգիայի ռեժիմներ, ուստի ես ծրագրակազմը դասական գրել եմ Arduino IDE- ում, որտեղ ես կարգավորում եմ համակարգը «LowPower» գրադարանով: Արթնացեք, սնուցեք սնուցիչը, ստացեք հեռավորությունը և անջատեք սենսորը: Եթե Ձեզ անհրաժեշտ է բացել և փակել կափարիչը, միացրեք հոսանքը սերվոյին, միացրեք այն և կրկին անջատեք հոսանքը:

Դուք կարող եք ներբեռնել Arduino IDE ուրվագիծը GitHub ծրագրի էջից

Քայլ 8: Եզրակացություններ

Image
Image
Եզրակացություններ
Եզրակացություններ

Այժմ սպասման ռեժիմում միացումն սպառում է մոտ 0.1 միլիամպ և կարող է ապահով աշխատել երկար ժամանակ մատների մարտկոցներից: Բայց տեսեք, թե ինչն է խնդիրը. Կայուն աշխատանքի համար ձեզ անհրաժեշտ է 3.6 Վոլտ -ից բարձր լարում, այսինքն ՝ մարտկոցի 1.2 Վոլտ -ից բարձր:

Դատելով ալկալային մարտկոցի գծապատկերից ՝ կարելի է տեսնել, որ մարտկոցը լիցքաթափվում է ուղիղ կեսը, այսինքն ՝ մոտ 1,1 ամպեր ժամ: Դա մոտ 460 օրյա աշխատանք է սպասման ռեժիմում, վատ չէ՞: Բայց մարտկոցը կծախսի հզորության միայն կեսը, այնուհետև այն կարող է տեղադրվել, օրինակ ՝ հեռուստացույցից հեռակառավարման վահանակի մեջ: Բայց եթե դուք օգտագործում եք լիթիումի մարտկոցներ, դրանք կաշխատեն հզորության գրեթե 100% -ով, և դա գրեթե 3 ամպեր ժամ է, այսինքն ՝ 3 անգամ ավելի երկար: Լիթիումի մարտկոցներն ավելի թանկ են, քան ալկալային մարտկոցները, բայց ես կարծում եմ, որ դա արժե:

Շնորհակալություն ուշադրության համար և մի մոռացեք, որ այս նախագծի պատրաստման մասին տեսանյութ կա:

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