İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Değiştir ve Yeniden Satın Al yerine Onar ve Yükselt!
Belirtiler: Buzdolabı kompresörü çalıştırmaya çalıştığında, bazen çalışıyor, bazen yeşil sıcaklık ışığının yanıp sönmesiyle başarısız oluyor. Kompresörü çalıştırmayı başarabilir ancak 2-10 saniye sonra ledi bir kez yanıp sönerek kompresörler durur. Yaklaşık 6 saniye sonra kompresörü yeniden başlatmayı deneyecektir.
Bu talimat sizi bir:
- tamamen çalışır durumda buzdolabı (orijinal ve ana hedef buydu!)
- ek özelleştirilebilir özelliklerle (soğutucu bölmesindeki olası negatif sıcaklıklar gibi:)
-
isteğe bağlı olarak bağlı buzdolabı:
- sıcaklığı uzaktan takip edin
- sıcaklığı uzaktan ayarla
- arıza izleme/bildirim: aşırı ısınma, arıza, …
Bu talimat, muhtemelen başka herhangi bir mikroişlemci kontrollü buzdolabı için kullanılabilir.
Adım 1: Bileşenleri Eski Panodan Kurtarma
Kontrol panosu ("Diehl 5 700 00 9456 KSV / VDE 702590-00 5199" etiketli) üst ön panelin arkasında (ledlerin ve düğmelerin arkasında) bulunur. Kapağın solunda ve sağında bulunan plastik pimleri çıkardıktan sonra çıkarabilirsiniz.
- düğmeler (resimdeki konuma bakın)
- SMD ledleri (resimdeki konuma bakın)
- SMD dirençleri (sensör voltaj bölücüler için 3 x 12k7, ledler için yaklaşık 1500) (resimdeki konuma bakın)
smd dirençleri üzerindeki işaretler burada açıklanmıştır:
www.resistorguide.com/resistor-smd-code/
- sensörler konektörü
- güç bağlantısı
UYARI: SMD bileşenleri için sıcak hava tabancalı bir lehimleme istasyonunun kullanılması zorunludur. Geleneksel bir havya ile dirençleri başarıyla kaldırabilirsiniz ancak ledleri yok edersiniz)
2. Adım: Ek Bileşenler Toplayın
Donanım
ESP8266 kurulu
Arduino IDE'si
PCF8571
PCF8574
ACS712 akım sensörü (isteğe bağlı ancak daha güvenli)
5V röle
Bazı olağan dirençler/kapasitörler/diyotlar. Eski elektronik cihazlardan kurtarılan SMD bileşenlerini kullandım.
5v güç kaynağı (1 amperden az fazlasıyla yeterlidir)
PCB araçları: havya, kimyasallar, …Multimetre
Eski karttan daha önce kurtarılan bileşenler
Son montaj için anakart ara parçaları ve yalıtım plastik levhası
Yazılım
PCB'yi yazdırmak için KiCad'i kurun
İsteğe bağlı olarak, bağlı özellikler eklemek için openhab ve mosquitto (veya başka bir mqtt sunucusu) çalıştıran yerel bir sunucuya sahip olun
3. Adım: Pinleri Kontrol Edin ve Tanımlayın
Buzdolabındaki sorunu kontrol edin, sadece kontrol panosundan kaynaklanıyor
Sensör konektöründe:
Bu buzdolabında üç sıcaklık sensörü vardır:
- İlki, buzdolabına bakarken sol üst ön panelin arkasında bulunur (küçük silindir, beyaz plastik, resme bakın) ve ortam sıcaklığını ölçmek içindir.
- İkincisi soğutucu bölmenin içinde, sağ panelin altında
- Üçüncüsü, bilmiyorum:) Dondurucu bölmesinin hemen öncesi olabilir ama aldığım sıcaklık eğrilerini anlayamadım.
Bir multimetre ile mavi kablo (tüm dirençler için ortak) ile diğer üç kablonun (sarı/kahverengi) her biri arasındaki direnci kontrol edin. 15°C civarında 25k gibi bir şey okumalısınız. Daha soğuksa daha fazla, daha sıcaksa daha az. Ortam sıcaklığında, sensörü elinizle ısıtırsanız direnç artışlarını kontrol edebilirsiniz.
Güç konektöründe:
- mavi kablonun güç kablosunun takılı olduğu kompresördeki mavi kabloya bağlı olduğunu kontrol edin
- güç kablosunun takılı olduğu kompresördeki kahverengi kabloya kahverengi kablonun bağlı olup olmadığını kontrol edin
Güç kaynağına güç sağlamak için bu ilk iki kabloyu kullanacaksınız.
Multimetre ile kompresöre bağlı olan doğru siyah kabloyu belirleyin: kontrol panosuna gelen iki siyah kablo var: istediğiniz kompresöre bağlı: röle buzdolabını çalıştırmak için onu faza bağlayacaktır. İkinci siyah telin ne için kullanıldığını bilmiyorum. İlk kabloya "kompresör kablosu" diyelim
Bir kez tanımlandıktan sonra, kompresörün iyi durumda olduğunu kontrol etme zamanı:
- Her şeyi, özellikle buzdolabını buzdolabının duvar prizinden çıkarın.
- Evinizin ilgili elektrik devresini kapatın
- Kompresör kablosunu faza (kontrol panosunun kahverengi kablosu) güvenli bir şekilde bağlayın: çok gevşek olmamalıdır.
- Bağlantıyı elektrik bandı ile izole edin
- Elektrik devresinin kapalı olduğunu tekrar kontrol edin (multimetre ile çıkış pinlerinde önemli bir voltaj yok)
- Buzdolabını duvardaki prize takın
- Devreyi açın
Kompresör çalışmalıdır: dondurucu bölmesinin soğuduğunu kontrol etmek için biraz (birkaç dakika) bekleyin.
Adım 4: PCB'yi yapın
Anakart ara parçaları ile birlikte (ve güç kaynağı ve esp8266 ile birlikte) monte edilecek iki pano vardır.
Şematik/PCB ile ilgili notlar:
Bir ACS712 gösteriliyor ama henüz kullanmıyorum. Yanlış bir yere yerleştirilebilir (rölenin yanına ve bu nedenle kullanılamaz olabilir)
Adım 5: Yazılım Bölümü
Yazılım bölümü özellikleri:
- MQTT ile buzdolabı durumunun ve sıcaklıkların uzaktan izlenmesi
- MQTT aracılığıyla hedef sıcaklığın, süper buzdolabı/süper soğutucu modlarının ve buzdolabı durumunun (kapalı, bekleme) uzaktan kontrolü
- yapılandırmayı ağınıza/MQTT sunucunuza uyarlamak için kablosuz yapılandırma
İsteğe bağlı olarak bir MQTT komisyoncusuna takmak size kalmış. Onu Mosquitto'ya ve InfluxDB/Grafana/OpenHAB yığınına kişisel olarak bağladım.
Kullanım:
Ubuntu'da Eclipse kullanarak başarıyla oluşturdum. Muhtemelen diğer IDE/OS'lerle oluşturulmak üzere değiştirilebilir.
Marvin Roger'a (https://github.com/marvinroger) ve bu buzdolabının mwtt sunucuma bağlantı olmadığında çalışmasına izin veren AsyncMqtt kitaplığına çok teşekkürler:)