Мазмуну:
- 1 -кадам: Өзгөртүүдөн мурун системанын анализи
- 2 -кадам: Өзгөртүүдөн кийин системанын анализи
- 3 -кадам: Arduino тандоо
- 4 -кадам: Компоненттердин тизмеси
- 5 -кадам: Кабелдик диаграмма
- 6 -кадам: Программа
- 7 -кадам: Системанын иштөө диаграммасы
- 8 -кадам: Жыйынтык
Video: WineCabinet - SRO2004: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Бул көрсөтмөдө мен сизди иштебей калган электрдик шарап шкафынын "ремонту" менен тааныштырам. Бул менин кесиптештеримдин бирөөсү мени оңдой аласыңбы деп сурады, анткени ал такыр башталбайт.
Мен биринчи жолу кабинеттин кубат картасын оңдоого аракет кылдым, бирок оңдоого бир нече саат жумшагандан кийин, баш тартууга туура келди, анткени ийгиликсиздикти таба алган жокмун … Бул картаны менден мурун башка бирөө оңдоого аракет кылганын айтыш керек. ал көп зыян келтирди, башка бирөө баштаган оңдоону кайра алуу оңой эмес!
Мен запастык бөлүктү туура баада таба аламбы деп карап көрдүм, бирок ошол эле картаны таба алган жокмун, ошондуктан нөлдөн баштап, бүт электрдик жана электрондук системаны өзүм кайра жасоону чечтим.
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 котормочусуна рахмат;)
Бул долбоорго байланыштуу суроолоруңуз же комментарийиңиз болсо, мага билдириңиз!
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)