Mündəricat:

WineCabinet - SRO2004: 8 addım
WineCabinet - SRO2004: 8 addım

Video: WineCabinet - SRO2004: 8 addım

Video: WineCabinet - SRO2004: 8 addım
Video: Unboxing & Installation of Okasha Smart Glass Door Lock 2024, Noyabr
Anonim
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004

Bu təlimatda sizi artıq işlək olmayan elektrikli şərab kabinetinin "təmiri" ilə tanış edəcəyəm. İş yoldaşlarımdan biri, düzəltməyimi istədi, çünki heç başlamazdı.

Əvvəlcə kabinetin orijinal elektrik kartını təmir etməyə çalışdım, amma təmir etmək üçün bir neçə saat sərf etdikdən sonra uğursuzluğu tapa bilmədiyim üçün imtina etməli oldum … Demək lazımdır ki, məndən əvvəl başqa bir şəxs bu kartı təmir etməyə çalışmışdı və çox ziyan vurmuşdu, başqasının başladığı təmirini geri qaytarmaq heç vaxt asan deyil!

Ehtiyat hissəni düzgün qiymətə tapa bilsəm də eyni kartı tapa bilmədiyimə baxdım, buna görə sıfırdan başlamağa və bütün elektrik və elektron sistemi özüm yenidən etməyə qərar verdim.

Addım 1: Modifikasiyadan əvvəl sistem analizi

Orijinal sistem aşağıdakılardan ibarətdir:

- metal korpusdan (kabinet)

- enerji təchizatı və temperatur idarəetmə kartı

- daha təsirli bir modul

- qutunun içərisində soyuq havanı dolabın içərisinə yaymaq üçün peltier modulunun soyuq tərəfinə əsən bir fan

- peltier modulunun isti hissəsinə əsən qutudan kənarda iki fanat

- açmaq/söndürmək və istədiyiniz temperaturu təyin etmək üçün kabinetin içərisində bir qutu

Addım 2: Modifikasiyadan sonra Sistem Analizi

Bəzi elementləri saxladım, bəzilərini dəyişdirdim və bəzilərini tamamilə dəyişdirdim. İşdə detal:

Nə saxladım:

- metal korpus

- peltier modulu

- kabinetdəki fan (peltierin soyuq tərəfi)

- kabinetin xaricindəki azarkeşlər (peltierin isti üzü)

Dəyişdirdiklərim:

- idarəetmə qutusu (keçid) və temperatur tənzimlənməsi

Əvəz etdiyim şey:

- enerji təchizatı və temperatur idarəetmə kartı:

* enerji təchizatı hissəsi 12V/10A adapter ilə əvəz edilmişdir

* İdarəetmə hissəsi Arduino üçün bir motor qalxanı olan bir Arduino UNO, 2 röleyi olan bir kart və 12V gərginliyini müxtəlif elementlərə paylamaq üçün istifadə olunan bir kartla əvəz edildi.

Addım 3: Arduino seçimi

Layihələrimdən birində ilk dəfə Arduino istifadə etdim. Bir mikrokontrolördən istifadə etməli olduğum zaman həmişə Microchip PIC -dən istifadə edirəm, çünki təhsilim zamanı proqramlaşdırmanı öyrəndiyim bu komponentdədir.

Amma sonra özümü Arduino dünyası tərəfindən sınağa çəkməyə icazə verdim və etiraf etməliyəm ki, həqiqətən də gözəldir! Kartlar həqiqətən yaxşı düşünülmüşdür və özünüz bir PCB hazırladığınızdan daha az yer tutur. Ancaq məni ən çox təəccübləndirən şey proqramlaşdırmanın sadəliyi idi, böyük bir cəmiyyət sayəsində vəzifəni çox asanlaşdıran bir çox kitabxana var!

Mən başa düşürəm ki, bu kartlar tanış olub və hələ də çox uğurludur, hər şey daha asandır, həqiqətən də gözəl layihələr hazırlamaq üçün texniki bilik çox azdır.

Sikkənin digər tərəfi bəlkə də "çox sadədir", sanki giriş nəzarətləri və bir çıxış nəticəsi olan bir qutuya sahibik, şəxsən mən həmişə bir sistemin işləmə mexanizmini başa düşməyi üstün tuturam. "Boz bölgələr" olmağı sevmirəm. Bir şey hazırladığınızda və işlədiyində, amma necə və ya niyə tez -tez problemlərə səbəb olduğunu bilmirsiniz … Amma bu mənim fikrimdir!

Böyük bir cəmiyyət tərəfindən dəstəklənən bütün Arduino ekosisteminin yaxşı bir şey olduğunu inkar edə bilmərəm! Bu, elektronikanı/informatikanı ən çox insan üçün əlçatan edir.

Addım 4: Komponentlərin siyahısı

Bu hissəyə yalnız əlavə etdiyim hissələri qoyacağam:

- 12V/10A adapteri

- Arduino UNO

- Motor sürücüsü qalxanı L293D

- 5V rölesi

- İstilik Sensoru DS18B20

- Kiçik bir prototip kartı

- DC-IN kabeli (noutbukdan)

- Bəzi dupont kabellər

- Bəzi boşluqlar (masaüstü kompüterdən)

- Bir kontrplak parçası

Addım 5: Bağlama Şeması

Kabel diaqramı
Kabel diaqramı

Daha əvvəl dediyim kimi, bu mənim Arduino ilə ilk montajımdır. İnternet üzərindəki araşdırmalarım zamanı Arduino kartlarını və əlaqələrini "rəsm" şəklində gördüyümüz bir çox sxem gördüm. Bu sxemlərin hansı proqramla edilə biləcəyini araşdırdım və Fritzing adlı birini tapdım.

Bu, bu proqramla hazırladığım ilk sxemdir, əlimdən gələni etməyə çalışdım, amma elementlər arasında fərqli əlaqələr qurmaq üçün bir az mübarizə apardım, proqramın bütün funksiyalarını başa düşmək məcburiyyətində deyildim …. Təcrübə mükəmməl edir…;)

Diaqramda mühərrik qalxanının istifadə etdiyim ilə tam eyni olmadığını görə bilərik, amma sancaqlar eyni olduğu üçün onu götürdüm. Eynilə, arduinodan qalan elementlərlə demək olar ki, heç bir əlaqə görmürük, çünki əslində motor qalxanı Arduino UNO lövhəsinin üstündə bağlıdır, buna görə də hər şeyi sxemdəki motor qalxanına bağladım. Ventilyatorları da diaqramdakı mühərriklərlə əvəz etdim, çünki nəticədə bunlar belədir …

Addım 6: Proqram

Proqram
Proqram

Arduino IDE -dən istifadə etdiyim proqram üçün, motor qalxanı və temperatur sensörünün istifadəsini asanlaşdırmaq üçün bir neçə kitabxanadan da istifadə etdim.

Kitabxanaların yaradıcılarına təşəkkür edirəm: OneWire.h, DallasTemperature.h, AFMotor.h və Timer.h

Proqram və şərhlər fransız dilində yazılmışdır, çünki əvvəlcə bu layihə üçün təlimat verməyi planlaşdırmamışam, amma hər halda başa düşmək olduqca asandır.

İn.ino proqramını və istifadə etdiyim kitabxanaları aşağıya qoydum:

Addım 7: Sistemin İş Şeması

Burada proqramın deyil, sistemin necə işlədiyinin diaqramı verilmişdir. Bir növ mini istifadəçi təlimatıdır. Diaqramın PDF faylını əlavə olaraq qoydum.

Addım 8: Nəticə

Bu layihəni bir neçə ay əvvəl etdim və o vaxtdan bəri hər şey çox yaxşı işləyir. Bəzi məlumatların olmaması və ya bu layihənin tamamlanmasından bir neçə ay sonra yazıldığı üçün bu təlimatda dəqiq olmayan bəzi şeylər ola bilər. Bunun üçün üzr istəyirəm.

Hər halda etmək çox gözəl bir layihə idi, sıfırdan başlamalı idim, amma olduqca kiçik bir büdcə üçün. Və yəqin ki, dağılmadan çox uzun sürməyən orijinal sistemdən daha etibarlı olacaq. Bu layihə üçün təlimat yazmağı planlaşdırmamışdım, digər təlimatlarımdan fərqli olaraq başa düşmək daha az aydın ola bilər, amma bəzi elementlər digər insanlar tərəfindən istifadə olunarsa, artıq xoşbəxt olaram! =)

Yazı tərzimin düzgün olub -olmadığını bilmirəm, çünki qismən daha sürətli getmək üçün avtomatik tərcüməçidən istifadə edirəm və ingilis dilində danışmadığım üçün bəzi cümlələrin ingilis dilini mükəmməl yazan insanlar üçün çox qəribə olacağını düşünürəm. Buna görə kömək üçün DeepL tərcüməçisinə təşəkkür edirəm;)

Bu layihə ilə bağlı hər hansı bir sualınız və ya şərhiniz varsa, mənə bildirin!

Tövsiyə: