Мазмуну:

WineCabinet - SRO2004: 8 кадам
WineCabinet - SRO2004: 8 кадам

Video: WineCabinet - SRO2004: 8 кадам

Video: WineCabinet - SRO2004: 8 кадам
Video: लकड़ी का काम सीखो Filling Holes and Cracks - Part 2 | Woodworking 2024, Июль
Anonim
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004

Бул көрсөтмөдө мен сизди иштебей калган электрдик шарап шкафынын "ремонту" менен тааныштырам. Бул менин кесиптештеримдин бирөөсү мени оңдой аласыңбы деп сурады, анткени ал такыр башталбайт.

Мен биринчи жолу кабинеттин кубат картасын оңдоого аракет кылдым, бирок оңдоого бир нече саат жумшагандан кийин, баш тартууга туура келди, анткени ийгиликсиздикти таба алган жокмун … Бул картаны менден мурун башка бирөө оңдоого аракет кылганын айтыш керек. ал көп зыян келтирди, башка бирөө баштаган оңдоону кайра алуу оңой эмес!

Мен запастык бөлүктү туура баада таба аламбы деп карап көрдүм, бирок ошол эле картаны таба алган жокмун, ошондуктан нөлдөн баштап, бүт электрдик жана электрондук системаны өзүм кайра жасоону чечтим.

1 -кадам: Өзгөртүүдөн мурун системанын анализи

Оригиналдуу система төмөнкүлөрдөн турат:

- металл корпустун (кабинеттин)

- энергия менен камсыздоо жана температураны башкаруу картасы

- эффект модулу

- кутунун ичиндеги желдеткич, кабинанын ичинде муздак абаны айлантуу үчүн пельтиер модулунун муздак тарабына үйлөнөт.

- пельтиер модулунун ысык бөлүгүнө үйлөгөн кутудан тышкары эки күйөрман

- шкафтын ичинде аны күйгүзүүгө/өчүрүүгө жана керектүү температураны коюуга мүмкүндүк берген кутуча

2 -кадам: Өзгөртүүдөн кийин системанын анализи

Мен кээ бир элементтерди сактап калдым, башкаларын өзгөрттүм жана кээ бирин толук алмаштырдым. Бул жерде детал:

Мен сактадым:

- металл корпус

- пельтиер модулу

- кабинеттин ичиндеги желдеткич (пельтиердин муздак жагы)

- кабинеттин сыртындагы күйөрмандар (пельтиердин ысык жүзү)

Мен эмнени өзгөрттүм:

- башкаруу кутусу (которгуч) жана температураны тууралоо

Мен эмнени алмаштырдым:

- энергия менен камсыздоо жана температураны башкаруу картасы:

* электр менен камсыздоо бөлүгү 12V/10A адаптер менен алмаштырылган

* башкаруу бөлүгү Arduino UNO, Arduino үчүн мотор калканы, 2 релени камтыган карта жана 12V чыңалуусун ар кандай элементтерге бөлүштүрүү үчүн колдонулган карта менен алмаштырылды.

3 -кадам: Arduino тандоо

Бул менин долбоорлорумдун биринде Arduino колдонгон биринчи жолу. Мен микроконтроллерди колдонушум керек болгондо, мен дайыма Microchip PICти колдоном, анткени ал компоненттин бул түрүндө мен окуу учурунда программалоону үйрөндүм.

Бирок кийин мен өзүмдү Arduino дүйнөсүнүн азгыруусуна жол бергем жана бул чындыгында жагымдуу экенин моюнга алышым керек! Карталар чынында эле жакшы ойлонулган жана ПХБны өзүңүз жасаганга караганда алда канча аз орунду ээлейт. Бирок мени таң калтырган нерсе - программалоонун жөнөкөйлүгү, чоң жамааттын жардамы менен тапшырманы абдан жеңилдеткен көптөгөн китепканалар бар!

Мен түшүнөм, бул карталар жолугушту жана дагы эле абдан ийгиликтүү, баары оңой, чындап эле сонун долбоорлорду жасоо үчүн техникалык билим өтө аз.

Монетанын экинчи жагы, балким, бул "өтө жөнөкөй", бизде башкаруу элементтери жана чыгаруу натыйжалары бар куту болгондой, жеке мен системанын иштешинин бардык механизмдерин түшүнүүнү артык көрөм. Мага "боз жерлер" болгон жакпайт. Качан сиз бир нерсе жасап, ал иштеп атат, бирок ал кантип же эмне үчүн көп учурда көйгөйлөрдү жаратарын билбейсиз … Бирок бул менин жеке пикирим!

Мен чоң коомчулук тарабынан колдоого алынган Arduino экосистемасынын баары жакшы нерсе экенин тана албайм! Бул электрониканы/информатиканы көпчүлүк адамдарга жеткиликтүү кылат.

4 -кадам: Компоненттердин тизмеси

Бул бөлүккө мен кошкон бөлүктөрдү гана коем:

- Адаптер 12V/10A

- Arduino UNO

- L293D мотор айдоочусунун калканы

- 5V релеси

- Температура сенсору DS18B20

- Кичинекей прототип картасы

- DC-IN кабели (ноутбуктан)

- Кээ бир дюпон кабелдери

- Кээ бир боштуктар (рабочий компьютерден)

- фанеранын бир бөлүгү

5 -кадам: Кабелдик диаграмма

Кабелдик диаграмма
Кабелдик диаграмма

Жогоруда айтканымдай, бул менин Arduino менен биринчи түзөтүүм. Интернетте изилдөө жүргүзүү учурунда мен көптөгөн схемаларды көрдүм, биз Arduino карталарын жана байланыштарын "чийүү" түрүндө көрөбүз. Ошентип, мен бул схемаларды кандай программалар менен жасоого болорун карап көрдүм жана Fritzing деп аталган программаны таптым.

Ошентип, бул бул программалык камсыздоонун жардамы менен түзүлгөн менин биринчи схемам, мен колумдан келгендин баарын кылууга аракет кылдым, бирок элементтердин ар кандай байланыштарын түзүү үчүн бир аз күрөштүм, программалык камсыздоонун бардык функцияларын түшүнүүнүн кажети жок болчу …. Практика идеалдуу кылат …;)

Диаграммадан биз мотор калканы мен колдонгондой такыр окшош эместигин көрө алабыз, бирок төөнөгүчтөр окшош болгондуктан, мен муну алдым. Ошо сыяктуу эле, биз ардуинодон калган элементтерге дээрлик эч кандай байланышты көрө албайбыз, анткени чындыгында мотор калканы Arduino UNO тактасынын үстүндө туташкан, ошондуктан мен бардыгын схеманын мотор калканчына туташтырдым. Мен дагы күйөрмандарды диаграммада моторлор менен алмаштырдым, анткени акыры алар ушундай…

6 -кадам: Программа

Программа
Программа

Мен Arduino IDE колдонгон программа үчүн, мен мотор калканы менен температура сенсорун колдонууну жеңилдетүү үчүн бир нече китепканаларды колдондум.

Ошентип, китепканалардын жаратуучуларына рахмат: OneWire.h, DallasTemperature.h, AFMotor.h жана Timer.h

Программа жана комментарийлер француз тилинде жазылган, анткени мен бул проект үчүн адегенде көрсөтмө берүүнү пландаштырган эмесмин, бирок баары бир түшүнүү оңой.

Мен in.ino программасын, ошондой эле колдонулган китепканаларды төмөндө келтирдим:

7 -кадам: Системанын иштөө диаграммасы

Бул жерде программа эмес, система кантип иштээринин схемасы. Бул кандайдыр бир мини колдонуучунун колдонмосу. Мен диаграмманын PDF файлын тиркеме катары койдум.

8 -кадам: Жыйынтык

Мен бул долбоорду бир нече ай мурун жасадым, ошондон бери баары абдан жакшы иштеп жатат. Балким, кээ бир маалыматтар жок болуп кетиши мүмкүн же бул долбоордо аяктагандан бир нече айдан кийин жазылгандыктан, бул көрсөтмөдө тактык жок нерселер бар болушу мүмкүн. Мен ал үчүн кечирим сурайм.

Кандай болбосун, бул жакшы долбоор болчу, мен нөлдөн башташым керек болчу, бирок бир аз бюджетке. Жана, балким, бузулганга чейин көпкө созулбаган баштапкы системага караганда ишенимдүү болот. Мен бул долбоор үчүн көрсөтмө жазууну пландаштырган эмесмин, менин башка көрсөтмөлөрүмө караганда түшүнүү анча түшүнүксүз болушу мүмкүн, бирок кээ бир элементтерди башка адамдар колдоно алса, мен бактылуу болом! =)

Менин жазуу стилим туура болорун билбейм, анткени мен жарым -жартылай автоматтык котормочуну тезирээк колдонуу үчүн колдонуп жатам жана англисче эне тилинде сүйлөбөгөндүктөн, кээ бир сүйлөмдөр англис тилин кемчиликсиз жазган адамдар үчүн кызыктай болот деп ойлойм. Ошентип, жардам үчүн DeepL котормочусуна рахмат;)

Бул долбоорго байланыштуу суроолоруңуз же комментарийиңиз болсо, мага билдириңиз!

Сунушталууда: