Բովանդակություն:
- Քայլ 1: Բաղադրիչներ
- Քայլ 2: Սարքավորումներ
- Քայլ 3. Servo և Box Mount
- Քայլ 4: Մեխանիզմ
- Քայլ 5: mingրագրավորում XOD- ում
- Քայլ 6: Էներգախնայողություն: Սարքավորման փոփոխություններ:
- Քայլ 7: mingրագրավորում: Arduino IDE
- Քայլ 8: Եզրակացություններ
Video: Ավտոմատ աղբարկղ ՝ 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Բարեւ ընկերներ!
Եթե երկար ժամանակ դիտում եք իմ ալիքը, ապա, ամենայն հավանականությամբ, հիշում եք մի նախագիծ ՝ ավտոմատ կափարիչով աղբարկղի մասին: Այս նախագիծը առաջիններից էր Արդուինոյում, կարելի է ասել իմ դեբյուտը: Բայց այն ուներ մեկ շատ մեծ թերություն. Համակարգը սպառում էր ավելի քան 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- ի կողով և աղբամանի ծածկով այս վայրում: Մենք դրանք կպչում ենք սովորական ակնթարթային սոսինձով: Մենք կարող ենք լրացուցիչ ամրացնել այն մալուխային կապերով: Բացի այդ, դուք պետք է պատրաստեք լարերի տակ գտնվող ակոսը, որպեսզի դրանք ամուր սեղմված չլինեն: Իհարկե, servo drive- ը պետք է մտնի դույլի վրա և ոչ մի բանից չկպչի: Լարերը ամրացվում էին դույլի եզրին ՝ տաք սոսինձով:
Տուփը ինքնին ամրացվում է պտուտակներով և ընկույզներով դույլի վրա: Անհրաժեշտ է ամրացնել այն, որպեսզի սենսորի ճառագայթը չբռնի զամբյուղի կափարիչը: Դրա համար կարող եք մի քանի ընկույզ դնել վերին պտուտակների տակ:
Քայլ 4: Մեխանիզմ
Սկզբում այն պատրաստեցի պաղպաղակի փայտից: Բայց այն չափազանց հաստ էր և թույլ չտվեց, որ ծածկը ազատորեն փակվեր: Հետո ես նույնը արեցի մետաղյա բանկայի կտորից ՝ պահածոների համար: Վերին մասում servo վարորդի գավազանն ամրացված է թղթի կտորով: Եվ այս կտորը սոսնձի և սոդայի միջոցով սոսնձված է մետաղի շերտին:
Դե, եկեք տեղադրենք այն: Շատ ուշադիր պտտեք սերվոն ծայրահեղ դիրքի և ամրացրեք ժայռը բացված ծածկույթի դիրքում: Դե, հիմա մեր դույլը փակվում և բացվում է: Դա արեք ուշադիր, քանի որ Չինաստանի այս արտադրանքը կարող է կոտրվել, եթե հակառակն աշխատի: Սկզբունքորեն, ապարատային մասը պատրաստ է, անցնենք ծրագրավորմանը: Սկզբում մենք կգրենք պարզ ալգորիթմ ՝ առանց էներգախնայողության:
Քայլ 5: 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: Եզրակացություններ
Այժմ սպասման ռեժիմում միացումն սպառում է մոտ 0.1 միլիամպ և կարող է ապահով աշխատել երկար ժամանակ մատների մարտկոցներից: Բայց տեսեք, թե ինչն է խնդիրը. Կայուն աշխատանքի համար ձեզ անհրաժեշտ է 3.6 Վոլտ -ից բարձր լարում, այսինքն ՝ մարտկոցի 1.2 Վոլտ -ից բարձր:
Դատելով ալկալային մարտկոցի գծապատկերից ՝ կարելի է տեսնել, որ մարտկոցը լիցքաթափվում է ուղիղ կեսը, այսինքն ՝ մոտ 1,1 ամպեր ժամ: Դա մոտ 460 օրյա աշխատանք է սպասման ռեժիմում, վատ չէ՞: Բայց մարտկոցը կծախսի հզորության միայն կեսը, այնուհետև այն կարող է տեղադրվել, օրինակ ՝ հեռուստացույցից հեռակառավարման վահանակի մեջ: Բայց եթե դուք օգտագործում եք լիթիումի մարտկոցներ, դրանք կաշխատեն հզորության գրեթե 100% -ով, և դա գրեթե 3 ամպեր ժամ է, այսինքն ՝ 3 անգամ ավելի երկար: Լիթիումի մարտկոցներն ավելի թանկ են, քան ալկալային մարտկոցները, բայց ես կարծում եմ, որ դա արժե:
Շնորհակալություն ուշադրության համար և մի մոռացեք, որ այս նախագծի պատրաստման մասին տեսանյութ կա:
Խորհուրդ ենք տալիս:
Ավտոմատ աղբարկղ ՝ 7 քայլ
Ավտոմատ աղբարկղ. Սա ավտոմատ բացվող աղբարկղը հայտնաբերող շարժում է: Այն ունի wifi կապ և ուղարկում է տեքստային հաղորդագրություն, երբ այն լիքն է: Սա պատրաստված է ECE -297DP- ի համար Մասաչուսեթսի համալսարան - Ամհերստ: Այս դասընթացի հիմնական նպատակն էր ձեռք բերել փորձ
Arduino Anti-Dog աղբարկղ. 6 քայլ (նկարներով)
Arduino Anti-Dog աղբարկղ. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կառուցել ծիծաղելի, բայց աշխատող մեթոդ ՝ կանխելու ձեր ձանձրացնող շների մուտքը ձեր աղբարկղ:
UCL-IIoT- Ավտոմատ աղբարկղ. 6 քայլ
UCL-IIoT-Automatic Trashcan. Ես ուսանող եմ Ավտոմատացման տեխնոլոգիայից: 3. կիսամյակ UCL- ում: Այս ուսանելի ծրագրում ես նպատակ ունեմ իմ նախորդ նախագիծը տեղափոխել 4.0 արդյունաբերություն:
Ռոբոբին -- Աղբարկղ `6 քայլ (նկարներով)
Ռոբոբին || RoboBin- ը աղբաման է, որը աղբը գցելիս այն պահում է: Սա նշանակում է, որ դուք կարող եք աղբը նետել առանց ոտքի կանգնելու ՝ ինչ -որ բան դեն նետելու համար: Եկեք սկսենք, թե ինչպես է այն աշխատում Robo bin- ն աշխատում է էլեկտրամագնիսական համակարգով, որը դրդում է աղբարկղի կափարիչը, երբ ինչ -որ բան
Աղբարկղ 1.00 $ լամպ. 9 քայլ (նկարներով)
Աղբաման 1.00 $ լամպ. Այս գործընթացում դուք կփորձեք ստեղծել լամպ, որը նման է վերը նշվածին ՝ օգտագործելով ընդամենը $ 1 ԱՄՆ դոլար: Goodluck!- QBPB