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

Ներկերի ավտոմատ բացիչ `6 քայլ
Ներկերի ավտոմատ բացիչ `6 քայլ

Video: Ներկերի ավտոմատ բացիչ `6 քայլ

Video: Ներկերի ավտոմատ բացիչ `6 քայլ
Video: Alltag und Beruf - B2 - Deutsch lernen mit Dialogen 2024, Հուլիսի
Anonim
Ներկերի ավտոմատ բացիչ
Ներկերի ավտոմատ բացիչ

Այս ձեռնարկը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com): Այսօրվա Instructable- ում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել ներկի տարաների ավտոմատ բացիչ:

Քայլ 1: Քայլ 1. Ներկերի բացիչի նախագծում

Քայլ 1: Ներկերի բացիչի նախագծում
Քայլ 1: Ներկերի բացիչի նախագծում

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

Քայլ 2: Քայլ 2. Ստեղծեք ձեր Arduino շրջանաձևը շահագործման համար:

Քայլ 2. Ստեղծեք ձեր Arduino շրջանագիծը շահագործման համար
Քայլ 2. Ստեղծեք ձեր Arduino շրջանագիծը շահագործման համար
Քայլ 2. Ստեղծեք ձեր Arduino շրջանագիծը շահագործման համար
Քայլ 2. Ստեղծեք ձեր Arduino շրջանագիծը շահագործման համար

Սկսում եմ էլեկտրոնային ապարատային սարքավորումներից, որոնք ընտրել էի ներկերի բանկաների ավտոմատ բացիչիս համար: Ես օգտագործել եմ Arduino Uno- ն որպես իմ հիմնական միկրոկառավարիչ, որը վերահսկում է ծրագրի ընդհանուր գործողությունները, 9 գ միկրո սերվո շարժիչ, որը կաշխատի իմ դիզայնի բացման մեխանիզմով, ինչը թույլ կտա սերվո թևը 0-ից 90-ից 0-ը տեղափոխել: 90 և այլն, 5 Վ արագաչափ շարժիչ, որը վերահսկում է ներկի պտույտը շարժիչը կարող է փոխանցումատուփի միջոցով, մի քանի 220ohm դիմադրիչ, որոնք թույլ են տալիս կոճակին և լույսին աշխատել, 1/2 տախտակ (լիարժեք տախտակ կարելի է օգտագործել, բայց նվազեցնելու համար տարածք ես ընտրել եմ 1/2), որը թույլ է տալիս միացնել ամեն ինչ, մի բուռ Dupont/jumper լարերը միացնել բոլոր բաղադրիչները, ULN2003A վարորդ, որը վերահսկում է սլաքի շարժիչի աշխատանքը (շրջանի լուսանկարը օգտագործում է EasyDriver - Stepper Motor Վարորդ, բայց կաշխատեր), 5 մմ կանաչ LED, մինի սեղմիչ (կոճակ), USB A- ից B մալուխ ձեր համակարգչին միացնելու և 5V DC 2200mAh մարտկոցի սնուցման աղբյուր, որն ապահովում է Arduino- ի սնուցումը, որպեսզի այն աշխատի: վերբեռնված կոդը, որը ես կանեմ գրագիր ավելի ուշ:

Քայլ 3. Քայլ 3. Arduino- ի շահագործման համար C+ ծածկագրի գրելը

Քայլ 3. Arduino- ի շահագործման համար C+ կոդ գրելը
Քայլ 3. Arduino- ի շահագործման համար C+ կոդ գրելը
Քայլ 3. Arduino- ի շահագործման համար C+ ծածկագրի գրելը
Քայլ 3. Arduino- ի շահագործման համար C+ ծածկագրի գրելը
Քայլ 3. Arduino- ի շահագործման համար C+ կոդ գրելը
Քայլ 3. Arduino- ի շահագործման համար C+ կոդ գրելը
Քայլ 3. Arduino- ի շահագործման համար C+ կոդ գրելը
Քայլ 3. Arduino- ի շահագործման համար C+ կոդ գրելը

Հետևյալ նկարներում ես ունեմ սխեմա, որը ես ստեղծել եմ միացման սխեմայի գործարկման համար, որը ցույց էի տվել նախորդ քայլում: Ֆունկցիոնալ գրադարանը կարելի է ներբեռնել www.makecouse.com ձեռնարկից, որը ես օգտագործել եմ այն քայլող շարժիչով: Ընդհանուր առմամբ ծածկագիրը կազմված է շարունակական օղակ սկսելու համար, երբ նախնական կոճակը սեղմվի սեղանի վրա: Կոճակը սեղմելուց հետո կանաչ LED լույսը միանում է ՝ նշելով, որ ներկի տարաների ավտոմատ բացիչը գործում է: Սերվո շարժիչը և սլաքը շարժվում են միահամուռ քայլող շարժիչի հետ, որը գործարկում է հիմքի ափսեի ոլորման շարժումը, որի վրա կարող է նստել քառորդ չափի ներկը, և բացիչն, որն օգտագործում է լծակի գործողություն և դիմադրություն աղբյուրի նկատմամբ, որը թույլ է տալիս բացիչը, որը կափարիչը ներկում է ներկի տարայից: Arduino Uno- ի վերակայման կոճակը դադարեցնում է աշխատանքը, մինչև կոճակը նորից սեղմելը: Վերբեռնեք այս կոդը (կամ ձեր ստեղծած նմանատիպ ծածկագիրը) Arduino- ում `օգտագործելով A- ից B USB մալուխը: Theրագիրը վերբեռնելուց հետո հեռացրեք USB- ը ձեր համակարգչից և միացրեք մարտկոցի տուփին կամ էներգիայի աղբյուրին `սարքն այսուհետ սնուցելու համար:

Քայլ 4: Քայլ 4. Printանկացած անհրաժեշտ մասի 3D տպագրություն

Քայլ 4: Printանկացած անհրաժեշտ մասի 3D տպագրություն
Քայլ 4: Printանկացած անհրաժեշտ մասի 3D տպագրություն
Քայլ 4: Printանկացած անհրաժեշտ մասի 3D տպագրություն
Քայլ 4: Printանկացած անհրաժեշտ մասի 3D տպագրություն
Քայլ 4: Printանկացած անհրաժեշտ մասի 3D տպագրություն
Քայլ 4: Printանկացած անհրաժեշտ մասի 3D տպագրություն
Քայլ 4: Printանկացած անհրաժեշտ մասի 3D տպագրություն
Քայլ 4: Printանկացած անհրաժեշտ մասի 3D տպագրություն

Ես տպել եմ ընդհանուր առմամբ 4 մաս իմ ներկերի բանկաների ավտոմատ բացիչի համար: Առաջին մասը պահող տարա է, որը կպահի բացման մեխանիզմը և servo շարժիչը: Երկրորդ մասը ինքնին բացիչն է, որը համապատասխանում է հիմնական տարայի բացիչին, որը կարելի է ձեռք բերել ցանկացած Sherwin-Williams Paint խանութում անվճար: Վերջին 2 -ը փոխանցման համակարգն է, որը գործում է բազային ափսեի վրա, որի վրա ներկը կարող է հանգստանալ: Առաջին հանդերձանքը, որը պատկերված է վերևում, հանդիսանում է հանդերձանք/բազա, որը միանում է բազային սալին և երկրորդ հանդերձին, որը վերահսկում է ներկի պտույտը: Երկրորդ հանդերձանքը, որը գտնվում է սլաքի շարժիչի վերևում, կարող է տպվել նույն հանդերձի միջոցով: որը ցուցադրված է վերևում: Բացողը գործում է վերևում պատկերված երկարացման աղբյուրի դեմ և ամրացվում է մեքենայի պտուտակներով, որոնք նույնպես պատկերված են վերևում: Սերվո շարժիչը կցված է կողքին, այնպես որ այն միաժամանակ աշխատում է նախկինում նշված կոդերի գործողության հետ: Իմ կառուցած հիմքի ափսեը օգտագործում էր իմ տեղական Lowe's- ում հայտնաբերված պարզ մեկուսիչ Styrofoam ՝ 6 1/2 "տրամագծով և 4" ներքին տրամագծով: Չորս չափի ներկի բանկան ամուր նստած է պուրակում ՝ հիմքով ափսեով, իսկ մեջտեղի անցքերը պետք է միացնեն հանդերձը/տակդիրը հիմքի ափսեին: Հետագայում ես հիմքը դնում եմ կարմիր գույնով միայն գեղագիտական նպատակներով:

Քայլ 5. Քայլ 5. Creatրագրի հիմքի և հիմքի ստեղծում

Քայլ 5. Standրագրի հիմքի և հիմքի ստեղծում
Քայլ 5. Standրագրի հիմքի և հիմքի ստեղծում
Քայլ 5. Standրագրի հիմքի և հիմքի ստեղծում
Քայլ 5. Standրագրի հիմքի և հիմքի ստեղծում
Քայլ 5. Standրագրի հիմքի և հիմքի ստեղծում
Քայլ 5. Standրագրի հիմքի և հիմքի ստեղծում

Սկզբում պատրաստեք այն հիմքը, որի մեջ նստելու է պտտվող հիմքը, իսկ քայլող շարժիչը սահում է մեջը: Ես կառուցվածք ստեղծեցի ՝ միմյանց վրա սոսնձելով փրփուրը և թույլ տալով, որ սոսինձը կարծրանա, նախքան ցանկալի ձևը կտրելը ՝ օգտագործելով մի պարզ հախ-սղոց, որը գնել էի իմ տեղական Lowe's- ում: (Ես չունեի սղոցը, այնպես որ սայրը պահեցի լաթի մեջ, որպեսզի թույլ տամ կտրել Styrofoam- ը): Ես տուփը կտրեցի 6 1/2 "և 3" հաստությամբ քառակուսի ձևով:.9 "տրամագծով անցքը, որի մեջ ընկած է հիմքի ափսեը և հանդերձը/կանգառը, գտնվում է 3" հեռավորության վրա, քայլող շարժիչից: Կտրուկ շարժիչի և բացիչի տեղադրումը կախված է ձեր նախագծից, բայց պետք է լինի 3 դյույմ, որպեսզի շարժակները սահուն աշխատեն, եթե օգտագործեք նույն չափսերը, ինչ ես օգտագործել եմ: Ես ավելացրեցի լրացուցիչ անցքեր `քաշը ավելացնելու համար, որպեսզի կառուցվածքը պահեմ կոպեկներով: և ավելացրեց ալյումինե փայլաթիթեղի երեսպատում այն անցքին, որի մեջ ընկած է հիմքի ափսեը, նվազեցնելու համար 3D տպիչի հանդերձի և տուփի միջև շփման գործակիցը: Սա նաև թույլ տվեց ինձ քսանյութեր ավելացնել անհրաժեշտության դեպքում `աշխատանքը հարթելու համար, բայց դրանք անհրաժեշտ չեն: Ես խորհուրդ կտայի եռաչափ տպել ամբողջ մարմինը, բայց ժամանակի սահմանափակությամբ և առկա նյութերով, միակ բանը, որ կարող էի կառավարել, այն էր, որ կրպակն ունի 13 դյույմ բարձրություն և 6 1/2 դյույմ լայնություն ՝ 2 դյույմ բացով, որը թույլ է տալիս բացիչին կապ հաստատել քառորդ չափի ներկը կարող է կատարելապես կատարել: Ես լրացուցիչ 3 1/2 դյույմանոց երկարացում ավելացրեցի հիմքի վրա ՝ կանգնակի լրացուցիչ աջակցության համար, բայց կարող է ավելորդ լինել, եթե մտահոգված եք տարածքով: Սա կարող է որոշ ճշգրտումների կարիք ունենալ `կախված ձեր անձնական դիզայնից: Այնուհետև ես կտրեցի 2 1/2" լայնությամբ 4 "երկարությամբ և 2 1/2" խորությամբ անցք, որտեղ պահեստավորման տարան սերտորեն կտեղավորվի: Ես հեռացրեցի փոսի աջ կողմի 1/2 "երկարաձգումը, որպեսզի սերվո շարժիչը ճիշտ տեղավորվի տեղում: Ես կառուցվածքները ներկեցի ցուցադրման նպատակով, բայց դա անհրաժեշտ չէ:

Քայլ 6: Քայլ 6. Հավաքեք բոլոր էլեկտրական բաղադրիչները և ստեղծված կտորները:

Քայլ 6. Հավաքեք բոլոր էլեկտրական բաղադրիչները և ստեղծված կտորները
Քայլ 6. Հավաքեք բոլոր էլեկտրական բաղադրիչները և ստեղծված կտորները

Այս քայլում դա կախված է ձեր հատուկ դիզայնից: Ես սահեցրեցի բացիչը պահող բեռնարկղը անցքի մեջ, որը ես կտրել էի տակդիրի վերևում: Ես նաև ավելացրի քայլող շարժիչը ՝ համապատասխան 3D տպագրված հանդերձանքով: Եռաչափ տպված հանդերձը/տակդիրը, որը միանում է քայլող շարժիչների հանդերձին և պահում է բազային սալիկը: Դրանով ես ստեղծեցի Arduino- ի միացումը, որը ես նկարագրել էի ավելի վաղ ՝ միացնող շարժիչը միացնելով ULN2003A վարորդին և servo շարժիչը հացահատիկին/Arduino: Դրանով ես փորձարկեցի հավաքման ռոտացիան և շարժումը և մի փոքր ճշգրտման փոփոխություններ կատարեցի `ավելի արագ և սահուն աշխատելու համար (քսանյութեր ավելացնելը, ավելի լայն բացվածքներ բացելը և այլն): Ես ավելացրի բացիչը, որը ստացել էի Շերվին Ուիլյամսի ներկերի ցանկացած խանութում և դատարկ քառ չափի ներկ հեղուկով `ցույց տալու համար լիովին չբացված ներկի աշխատանքը: Բացողը պետք է ուղղահայաց շարժվի ՝ լծակի մեխանիկի օգնությամբ ներկը տարայի կափարիչը հանելու համար: Կտրուկ շարժիչը միահամուռ աշխատում է փոխանցումատուփի հետ, որպեսզի պտտվի քառակուսի չափի ներկը, որը նստած է հիմքի ափսեի վրա, որպեսզի բացիչը թույլ տա կափարիչը ամբողջությամբ հեռացնել: Հավաքելով ներկերի ավտոմատ բացիչն իր համապատասխան էլեկտրոնային Arduino սխեմայով, կատարեք անհրաժեշտ ճշգրտումները, և ձեր վերջնական նախագիծը պետք է լինի ավարտված ավտոմատ ներկերի բացիչ:

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