Բովանդակություն:
- Քայլ 1: Համակարգի վերլուծություն փոփոխությունից առաջ
- Քայլ 2. Փոփոխություններից հետո համակարգի վերլուծություն
- Քայլ 3. Arduino- ի ընտրությունը
- Քայլ 4: Բաղադրիչների ցանկը
- Քայլ 5: Էլեկտրագծերի դիագրամ
- Քայլ 6: րագիրը
- Քայլ 7: Համակարգի շահագործման դիագրամ
- Քայլ 8: Եզրակացություն
Video: WineCabinet - SRO2004: 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս ուսանելի ձեռնարկում ես ձեզ կներկայացնեմ էլեկտրական գինու պահարանի «վերանորոգումը», որն այլևս ֆունկցիոնալ չէր: Իմ գործընկերներից մեկն ինձ հարցրեց, թե կարո՞ղ եմ այն շտկել, քանի որ այն ընդհանրապես չի սկսվի:
Ես առաջին հերթին փորձեցի վերանորոգել պահարանի օրիգինալ հոսանքի քարտը, բայց մի քանի ժամ ծախսելուց հետո ստիպված եղա հրաժարվել, քանի որ չկարողացա գտնել ձախողումը … Պետք է ասել, որ ինձանից առաջ մեկ այլ անձ էր փորձել վերանորոգել այս քարտը, և դա այն մեծ վնաս էր պատճառել, երբեք հեշտ չէ հետ վերցնել վերանորոգումը, որը սկսել էր մեկ այլ անձ:
Այսպիսով, ես նայեցի, թե արդյոք կարող եմ գտնել ճիշտ գնով պահեստամաս, բայց չգտա նույն քարտը, ուստի որոշեցի զրոյից սկսել և ինքս կատարելագործել ամբողջ էլեկտրական և էլեկտրոնային համակարգը:
Քայլ 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 թարգմանչին օգնության համար;)
Եթե ունեք որևէ հարց կամ մեկնաբանություն այս նախագծի վերաբերյալ, խնդրում եմ ինձ տեղյակ պահեք:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)