İçindekiler:

WineCabinet - SRO2004: 8 Adım
WineCabinet - SRO2004: 8 Adım

Video: WineCabinet - SRO2004: 8 Adım

Video: WineCabinet - SRO2004: 8 Adım
Video: (完整版)和百亿总裁酒后乱性,他暗恋觊觎我了八年,我嫁入顶级豪门他暗喜 2024, Temmuz
Anonim
Şarap Dolabı - SRO2004
Şarap Dolabı - SRO2004
Şarap Dolabı - SRO2004
Şarap Dolabı - SRO2004
Şarap Dolabı - SRO2004
Şarap Dolabı - SRO2004

Bu talimatta sizi artık işlevsel olmayan bir elektrikli şarap dolabının "yenilenmesi" ile tanıştıracağım. Bu iş arkadaşlarımdan biri bana tamir edip edemeyeceğimi sordu çünkü hiç başlamayacaktı.

Önce kasanın orijinal güç kartını tamir etmeye çalıştım ama birkaç saat tamir etmeye çalıştıktan sonra arızayı bulamayınca pes etmek zorunda kaldım… Benden önce başka birinin bu kartı tamir etmeye çalıştığı ve bunun çok hasara yol açmıştı, başka birinin başlattığı bir onarımı geri almak asla kolay değil!

Bu yüzden doğru fiyata yedek parça bulabilir miyim diye baktım ama aynı kartı bulamadım, bu yüzden sıfırdan başlamaya ve tüm elektrik ve elektronik sistemini kendim yeniden yapmaya karar verdim.

Adım 1: Değişiklikten Önce Sistem Analizi

Orijinal sistem şunlardan oluşur:

- metal kasanın (kabin)

- bir güç kaynağı ve sıcaklık yönetim kartı

- bir peltier efekt modülü

- kabin içindeki soğuk havayı dolaştırmak için peltier modülünün soğuk tarafına üfleyen kutunun içinde bir fan

- peltier modülünün sıcak kısmına üfleyen kutunun dışında iki fan

- kabinin içinde açılıp kapanmasını ve istenilen sıcaklığın ayarlanmasını sağlayan bir kutu

Adım 2: Değişiklikten Sonra Sistem Analizi

Bazı unsurları korudum, bazılarını değiştirdim ve bazılarını tamamen değiştirdim. İşte detay:

Ne sakladım:

- metal kasa

- peltier modülü

- kabin içindeki fan (peltierin soğuk tarafı)

- kabinin dışındaki fanlar (peltierin sıcak yüzü)

Değiştirdiklerim:

- kontrol kutusu (anahtar) ve sıcaklık ayarı

Değiştirdiğim şey:

- güç kaynağı ve sıcaklık yönetim kartı:

* güç kaynağı parçası 12V/10A adaptör ile değiştirilmiştir.

* yönetim kısmı Arduino UNO, Arduino için bir motor kalkanı, 2 adet röle içeren bir kart ve 12V voltajı çeşitli elemanlara dağıtmak için kullanılan bir kart ile değiştirilmiştir.

Adım 3: Arduino'nun Seçimi

Projelerimden birinde ilk kez Arduino kullandım. Mikrodenetleyici kullanmam gerektiğinde her zaman Microchip PIC kullanırım çünkü çalışmalarım sırasında programlamayı bu tür bileşenlerde öğrendim.

Ama sonra Arduino dünyasının cazibesine kapıldım ve bunun gerçekten güzel olduğunu itiraf etmeliyim! Kartlar gerçekten iyi düşünülmüş ve kendiniz bir PCB yaptığınızdan çok daha az yer kaplıyor. Ama beni en çok şaşırtan şey, programlamanın basitliğiydi, büyük bir topluluk sayesinde, görevi büyük ölçüde basitleştiren birçok kitaplık var!

Bu kartların bir araya geldiğini ve hala çok başarılı olduğunu anlıyorum, her şey daha kolay, gerçekten harika projeler yapmak için çok az teknik bilgi var.

Madalyonun diğer yüzü belki de "çok basit" olmasıdır, sanki giriş kontrolleri ve bir çıkış sonucu olan bir kutumuz varmış gibi, kişisel olarak her zaman bir sistemin işleyişinin tüm mekaniğini anlamayı tercih ederim. "Gri alanlara" sahip olmaktan hoşlanmıyorum. Bir şey yaptığınızda ve işe yaradığında, bunun nasıl ve neden sorun yarattığını bilmiyorsanız… Ama bu sadece benim görüşüm!

Büyük bir topluluk tarafından desteklenen tüm Arduino ekosisteminin iyi bir şey olduğu gerçeğini inkar edemem! Bu, elektronik / bilişimi en fazla sayıda insan için erişilebilir kılar.

Adım 4: Bileşenlerin Listesi

Bu kısım için sadece eklediğim kısımları koyacağım:

- Adaptör 12V/10A

-Arduino UNO

- Motor sürücü kalkanı L293D

- Röle 5V

- Sıcaklık Sensörü DS18B20

- Küçük bir prototip kartı

- DC-IN kablosu (dizüstü bilgisayardan)

- Bazı dupont kabloları

- Bazı ara parçalar (masaüstü bilgisayardan)

- Bir parça kontrplak

Adım 5: Bağlantı Şeması

Bağlantı şeması
Bağlantı şeması

Daha önce de söylediğim gibi, bu benim Arduino ile ilk düzenlemem. İnternette yaptığım araştırmalar sırasında Arduino kartlarını ve bağlantılarını "çizim" şeklinde gördüğümüz birçok şema gördüm. Bu şemaların hangi yazılımla yapılabileceğini araştırdım ve Fritzing adında bir tane buldum.

Bu, bu yazılımla yaptığım ilk şemam, elimden gelenin en iyisini yapmaya çalıştım, ancak öğeler arasında farklı bağlantılar kurmak için biraz uğraştım, yazılımın tüm işlevselliğini anlamak zorunda değildim…. Pratik yapmak mükemmelleştirir…;)

Şemada motor kalkanının benim kullandığımla birebir aynı olmadığını görüyoruz ancak pinler aynı olduğu için bunu aldım. Benzer şekilde, arduino'dan diğer elemanlara neredeyse hiç bağlantı görmüyoruz çünkü gerçekte motor kalkanı Arduino UNO kartının üzerine bağlı, bu yüzden şemadaki her şeyi motor kalkanına bağladım. Ayrıca şemadaki fanları motorlarla değiştirdim çünkü sonuçta bunlar…

Adım 6: Program

Program
Program

Arduino'nun IDE'sini kullandığım program için ayrıca motor kalkanı ve sıcaklık sensörünün kullanımını kolaylaştırmak için çeşitli kütüphaneler kullandım.

Bu yüzden kütüphanelerin yaratıcılarına teşekkürler: OneWire.h, DallasTemperature.h, AFMotor.h ve Timer.h

Program ve yorumlar Fransızca yazılmıştır çünkü bu proje için orijinal olarak bir öğretici yapmayı planlamamıştım, ama yine de anlaşılması oldukça kolay.

Programın altına in.ino ve kullanılan kütüphaneleri koydum:

Adım 7: Sistem Çalışma Şeması

İşte programın değil, sistemin nasıl çalıştığının şeması. Bir çeşit mini kullanım kılavuzu. Diyagramın PDF dosyasını ek olarak koydum.

Adım 8: Sonuç

Bu projeyi birkaç ay önce yaptım ve o zamandan beri her şey çok iyi çalışıyor. Bu projeyi tamamladıktan birkaç ay sonra yazıldığından, bu talimatta bazı bilgilerin eksik olması veya kesinliği olmayan şeyler olması mümkündür. Bunun için özür dilerim.

Her halükarda güzel bir projeydi, sıfırdan başlamak zorunda kaldım ama oldukça küçük bir bütçeyle. Ve muhtemelen, bozulmadan önce çok uzun sürmeyen orijinal sistemden daha güvenilir olacaktır. Bu proje için bir talimat yazmayı planlamamıştım, anlaşılması diğer talimatlarımdan daha az anlaşılır olabilir, ancak bazı unsurlar başkaları tarafından kullanılabilirse zaten mutlu olacağım! =)

Yazma stilimin doğru olup olmayacağını bilmiyorum çünkü daha hızlı gitmek için kısmen otomatik çevirmen kullanıyorum ve anadili İngilizce olmadığı için İngilizceyi mükemmel yazan insanlar için bazı cümlelerin muhtemelen garip olacağını düşünüyorum. DeepL tercümanına yardımı için teşekkürler;)

Bu proje hakkında herhangi bir sorunuz veya yorumunuz varsa, lütfen bana bildirin!

Önerilen: