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

WineCabinet - SRO2004: 8 քայլ
WineCabinet - SRO2004: 8 քայլ

Video: WineCabinet - SRO2004: 8 քայլ

Video: WineCabinet - SRO2004: 8 քայլ
Video: Furniture | How to Repair Chips or Dents | Furniture Touch up Ashley Furniture | Wine Cabinet | Ep 1 2024, Հուլիսի
Anonim
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004

Այս ուսանելի ձեռնարկում ես ձեզ կներկայացնեմ էլեկտրական գինու պահարանի «վերանորոգումը», որն այլևս ֆունկցիոնալ չէր: Իմ գործընկերներից մեկն ինձ հարցրեց, թե կարո՞ղ եմ այն շտկել, քանի որ այն ընդհանրապես չի սկսվի:

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

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

Քայլ 1: Համակարգի վերլուծություն փոփոխությունից առաջ

Նախնական համակարգը բաղկացած է.

- մետաղյա պատյանից (պահարան)

- էներգիայի մատակարարման և ջերմաստիճանի կառավարման քարտ

- peltier ազդեցություն մոդուլ

- տուփի ներսում գտնվող օդափոխիչ, որը փչում է պելտիեր մոդուլի սառը կողմում ՝ սառը օդը շրջանառելու համար պահարանի ներսում

- երկու երկրպագու տուփից դուրս, որոնք փչում են peltier մոդուլի տաք հատվածին

- տուփ կաբինետի ներսում, որը թույլ է տալիս այն միացնել/անջատել և սահմանել ցանկալի ջերմաստիճանը

Քայլ 2. Փոփոխություններից հետո համակարգի վերլուծություն

Ես պահել եմ որոշ տարրեր, փոփոխել եմ մյուսները, և մի քանիսն ամբողջությամբ փոխարինել եմ: Ահա մանրամասն.

Այն, ինչ ես պահեցի.

- մետաղյա պատյան

- peltier մոդուլը

- օդափոխիչ կաբինետի ներսում (պելետի սառը կողմը)

- երկրպագուներ կաբինետից դուրս (պելտիերի տաք դեմք)

Այն, ինչ ես փոփոխել եմ.

- կառավարման տուփ (անջատիչ) և ջերմաստիճանի ճշգրտում

Այն, ինչ ես փոխարինեցի.

- էներգիայի մատակարարման և ջերմաստիճանի կառավարման քարտ.

* էներգիայի մատակարարման մասը փոխարինվել է 12V/10A ադապտերով

* կառավարման մասը փոխարինվել է Arduino UNO- ով, Arduino- ի շարժիչով, 2 ռելե պարունակող քարտով և 12V լարման տարբեր տարրերին բաշխելու քարտով:

Քայլ 3. Arduino- ի ընտրությունը

Սա առաջին անգամն է, որ ես Arduino եմ օգտագործում իմ նախագծերից մեկում: Երբ ես պետք է օգտագործեմ միկրոկառավարիչ, ես միշտ օգտագործում եմ Microchip PIC- ը, քանի որ հենց այս տիպի բաղադրիչի վրա եմ սովորել ծրագրավորում իմ ուսումնառության ընթացքում:

Բայց հետո ես ինձ գայթակղեցի Արդուինոյի աշխարհով և պետք է խոստովանեմ, որ դա իսկապես հաճելի է: Քարտերն իսկապես լավ մտածված են և շատ ավելի քիչ տեղ են զբաղեցնում, քան երբ ինքներդ եք PCB պատրաստում: Բայց ինձ ամենաշատը զարմացրեց ծրագրավորման պարզությունը, քանի որ մեծ համայնքի շնորհիվ կան բազմաթիվ գրադարաններ, որոնք մեծապես պարզեցնում են առաջադրանքը:

Ես հասկանում եմ, որ այս քարտերը հանդիպել են և դեռ շատ հաջողակ են, ամեն ինչ ավելի հեշտ է, իսկ տեխնիկական գիտելիքները շատ քիչ են, որ իսկապես հիանալի նախագծեր կատարելու համար:

Մետաղադրամի մյուս երևույթը թերևս այն է, որ դա «չափազանց պարզ» է, ասես մենք ունեինք տուփ մուտքային կառավարման և ելքային արդյունքով, անձամբ ես միշտ նախընտրում եմ հասկանալ համակարգի աշխատանքի բոլոր մեխանիկաները: Չեմ սիրում ունենալ «գորշ գոտիներ»: Երբ ինչ -որ բան ես պատրաստում, և այն աշխատում է, բայց չգիտես, թե ինչպես կամ ինչու է դա հաճախ խնդիրներ առաջացնում … Բայց դա իմ կարծիքն է:

Չեմ կարող հերքել այն փաստը, որ ամբողջ Arduino էկոհամակարգը, որին աջակցում է մեծ համայնքը, լավ բան է: Սա էլեկտրոնիկա/ինֆորմատիկա հասանելի է դարձնում ամենամեծ թվով մարդկանց համար:

Քայլ 4: Բաղադրիչների ցանկը

Այս մասի համար ես կդնեմ միայն իմ ավելացրած մասերը.

- ադապտեր 12V/10A

- Arduino UNO

- Շարժիչի վարորդի վահան L293D

- Ռելե 5V

- Sերմաստիճանի տվիչ DS18B20

- Փոքր նախատիպային քարտ

- DC-IN մալուխ (նոութբուքի համակարգչից)

- Որոշ dupont մալուխներ

- Որոշ անջատիչներ (աշխատասեղանի համակարգչից)

- Նրբատախտակի մի կտոր

Քայլ 5: Էլեկտրագծերի դիագրամ

Հաղորդալարերի դիագրամ
Հաղորդալարերի դիագրամ

Ինչպես արդեն ասացի, սա իմ առաջին խմբագրումն է Arduino- ով: Ինտերնետում իմ հետազոտության ընթացքում ես տեսա բազմաթիվ սխեմաներ, որտեղ մենք տեսնում ենք Arduino քարտերն ու կապերը «գծագրի» տեսքով: Այսպիսով, ես նայեցի, թե ինչ ծրագրակազմով կարելի է պատրաստել այս սխեմաները և գտա մեկը, որը կոչվում է Fritzing:

Այսպիսով, սա իմ առաջին սխեման է, որն արվել է այս ծրագրաշարի միջոցով, ես փորձել եմ անել հնարավորինս լավագույնը, բայց մի փոքր պայքարել եմ տարրերի միջև տարբեր կապեր հաստատելու համար, ես կարիք չունեի հասկանալու ծրագրակազմի բոլոր գործառույթները…: Պրակտիկան կատարյալ է դարձնում…;)

Դիագրամում մենք կարող ենք տեսնել, որ շարժիչի վահանը նույնը չէ, ինչ ես էի օգտագործում, բայց քանի որ կապումներն նույնական են, ես վերցրեցի սա: Նմանապես, մենք գրեթե չենք տեսնում կապ arduino- ից մնացած տարրերին, քանի որ իրականում շարժիչի վահանը միացված է Arduino UNO- ի տախտակին վերևում, այդ իսկ պատճառով ես ամեն ինչ կապեցի սխեմայի շարժիչային վահանի հետ: Ես նաև երկրպագուներին փոխարինեցի գծապատկերով շարժիչներով, քանի որ ի վերջո դա այն է, ինչ նրանք…

Քայլ 6: րագիրը

Րագիրը
Րագիրը

Duրագրի համար ես օգտագործեցի Arduino- ի IDE- ն, ես օգտագործեցի նաև մի քանի գրադարան `շարժիչի վահանի և ջերմաստիճանի տվիչի օգտագործումը հեշտացնելու համար:

Այսպիսով, գրադարանների ստեղծողների շնորհիվ ՝ OneWire.h, DallasTemperature.h, AFMotor.h և Timer.h

Programրագիրը և մեկնաբանությունները գրված են ֆրանսերենով, որովհետև ես չէի ծրագրում սկզբնական շրջանում այս նախագծի համար ուսանելի նյութ պատրաստել, բայց ամեն դեպքում դա բավականին հեշտ է հասկանալ:

Ստորև ես տեղադրեցի in.ino ծրագիրը, ինչպես նաև օգտագործված գրադարանները.

Քայլ 7: Համակարգի շահագործման դիագրամ

Ահա սխեման, թե ինչպես է աշխատում համակարգը, այլ ոչ թե ծրագիրը: Դա մի տեսակ մինի օգտագործողի ձեռնարկ է: Ես դիագրամի PDF ֆայլը տեղադրել եմ որպես հավելված:

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

Ես այս նախագիծը կատարել եմ մի քանի ամիս առաջ, և այդ ժամանակից ի վեր ամեն ինչ շատ լավ է աշխատում: Հնարավոր է, որ որոշ տեղեկություններ բացակայում են, կամ կան բաներ, որոնք ճշգրիտ չեն այս հրահանգվողում, քանի որ այն գրվել է այս նախագիծն ավարտելուց մի քանի ամիս անց: Ներողություն եմ խնդրում դրա համար:

Ամեն դեպքում, դա լավ նախագիծ էր, ես պետք է սկսեի զրոյից, բայց բավականին փոքր բյուջեի համար: Եվ դա, հավանաբար, ավելի հուսալի կլինի, քան սկզբնական համակարգը, որը շատ երկար չտևեց փչանալուց առաջ: Ես չէի պլանավորել այս ծրագրի համար ուսանելի նյութ գրել, գուցե այն ավելի քիչ հասկանալի լինի, քան իմ մյուս հրահանգները, բայց եթե որոշ տարրեր կարող են օգտագործվել այլ մարդկանց կողմից, ես արդեն երջանիկ կլինեմ: =)

Չգիտեմ, թե արդյոք իմ գրելու ոճը ճիշտ կլինի, քանի որ մասամբ ես օգտագործում եմ ավտոմատ թարգմանիչ, որպեսզի ավելի արագ գնամ, և քանի որ ես բնիկ անգլերեն չեմ խոսում, կարծում եմ, որ որոշ նախադասություններ հավանաբար տարօրինակ կլինեն այն մարդկանց համար, ովքեր կատարյալ անգլերեն են գրում: Այսպիսով, շնորհակալություն DeepL թարգմանչին օգնության համար;)

Եթե ունեք որևէ հարց կամ մեկնաբանություն այս նախագծի վերաբերյալ, խնդրում եմ ինձ տեղյակ պահեք:

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