Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
¡Repare y actualice en lugar de reemplazar y recomprar!
Síntomas: cuando el frigorífico intenta encender el compresor, a veces funciona, a veces falla con la luz verde de temperatura parpadeando. Puede tener éxito en el arranque del compresor, pero después de 2-10 segundos, los compresores se detienen con el LED parpadeando una vez. Intentará reiniciar el compresor después de unos 6 segundos.
Este instructivo lo llevará a:
- nevera en pleno funcionamiento (¡ese era el objetivo original y principal!)
- con características personalizables adicionales (como temperaturas posiblemente negativas en el compartimento del frigorífico:)
-
frigorífico opcionalmente conectado:
- seguir la temperatura de forma remota
- establecer la temperatura de forma remota
- supervisión / notificación de fallos: sobrecalentamiento, mal funcionamiento,…
Este instructable probablemente se pueda usar para cualquier otro refrigerador controlado por microprocesador.
Paso 1: recuperar componentes de la placa anterior
La placa de control (etiquetada "Diehl 5 700 00 9456 KSV / VDE 702590-00 5199") se encuentra detrás del panel frontal superior (detrás de los leds y los botones). Puede quitarlo después de quitar los pasadores de plástico a la izquierda y a la derecha de la cubierta.
- botones (ver ubicación en la imagen)
- LED SMD (ver ubicación en la imagen)
- Resistencias SMD (3 x 12k7 para los sensores divisores de voltaje, unos 1500 para los leds) (ver ubicación en la imagen)
Las marcas en las resistencias smd se describen aquí:
www.resistorguide.com/resistor-smd-code/
- conector de sensores
- conector de alimentación
ADVERTENCIA: el uso de una estación de soldadura con pistola de aire caliente es obligatorio para los componentes SMD. Puede quitar las resistencias con éxito con un soldador tradicional, pero destruirá los leds)
Paso 2: Reúna los componentes adicionales
Hardware
Tablero ESP8266
IDE de Arduino
PCF8571
PCF8574
Sensor de corriente ACS712 (opcional pero más seguro)
Relé de 5V
Algunas resistencias / condensadores / diodos habituales. Utilicé componentes SMD recuperados de dispositivos electrónicos antiguos.
Fuente de alimentación de 5v (menos de 1 amperio es más que suficiente)
Herramientas para PCB: soldador, químicos,… Multímetro
Componentes recuperados anteriormente de la placa anterior
Espaciadores de placa base y lámina de plástico aislante para montaje final
Software
Instale KiCad para imprimir la PCB
Opcionalmente, tenga un servidor local que ejecute openhab y mosquitto (u otro servidor mqtt) para agregar funciones conectadas
Paso 3: Verifique e identifique los pines
Verifique que el problema en el refrigerador se deba solo al tablero de control
En el conector de sensores:
Hay tres sensores de temperatura en este frigorífico:
- El primero se encuentra detrás del panel frontal superior a la izquierda frente al frigorífico (cilindro pequeño, plástico blanco, ver imagen) y está destinado a medir la temperatura ambiente.
- El segundo está dentro del compartimento frigorífico, en la parte inferior del panel derecho.
- El tercero, no lo sé:) Puede estar justo antes del compartimiento del congelador, pero no pude entender las curvas de temperatura que obtuve.
Con un multímetro, verifique la resistencia entre el cable azul (común a todas las resistencias) y cada uno de los otros tres cables (amarillo / marrón). Debería leer algo así como 25k alrededor de 15 ° C. Más si hace más frío, menos si hace más calor. En la temperatura ambiente, puede comprobar los aumentos de resistencia si calienta el sensor con la mano.
En el conector de alimentación:
- Verifique que el cable azul esté conectado al cable azul en el compresor donde está conectado el cable de alimentación
- Verifique que el cable marrón esté conectado al cable marrón en el compresor donde está conectado el cable de alimentación
Utilizará estos dos primeros cables para alimentar la fuente de alimentación
Con el multímetro, identifica el cable negro correcto que está conectado en el compresor: hay dos cables negros que llegan a la placa de control: el que quieres está conectado al compresor: el relé lo conectará a la fase para arrancar el frigorífico. No sé para qué se utilizó el segundo cable negro. Llamemos al primer cable "cable compresor"
Una vez identificado, es hora de verificar que el compresor esté bien:
- Desenchufe todo, especialmente el frigorífico del tomacorriente de pared del frigorífico.
- Apague el circuito eléctrico correspondiente de su casa
- Conecte el cable del compresor a la fase (cable marrón de la placa de control) de forma segura: no debe estar demasiado suelto.
- Aislar la conexión con cinta aislante.
- Verifique nuevamente que el circuito eléctrico esté apagado (con el multímetro, no hay voltaje significativo disponible en los pines de salida)
- Enchufe el frigorífico a la toma de corriente
- Enciende el circuito
El compresor debe arrancar: espere un poco (unos minutos) para comprobar que el compartimento del congelador se enfría.
Paso 4: haz la PCB
Hay dos placas que se ensamblarán juntas (y con la fuente de alimentación y esp8266) con espaciadores de placas base.
Notas sobre el esquema / PCB:
Se muestra un ACS712 pero todavía no lo uso. Puede colocarse en una ubicación imprecisa (cerca del relé y, por lo tanto, puede ser inutilizable)
Paso 5: parte del software
Las características de la parte de software:
- monitorización remota del estado del frigorífico y las temperaturas a través de MQTT
- control remoto de la temperatura objetivo, modos de súper refrigerador / súper refrigerador y estado del refrigerador (apagado, en espera) a través de MQTT
- configuración inalámbrica para adaptar la configuración a su red / servidor MQTT
Depende de usted conectarlo opcionalmente a un corredor de MQTT. Personalmente lo conecté a Mosquitto y a la pila InfluxDB / Grafana / OpenHAB.
Uso:
Lo construí con éxito usando eclipse en Ubuntu. Probablemente se pueda modificar para construirlo con otros IDE / SO.
Muchas gracias a Marvin Roger (https://github.com/marvinroger) y su biblioteca AsyncMqtt que permite que este refrigerador funcione cuando no hay conexión a mi servidor mwtt disponible:)