!Socorro mi vitro y horno no funcionan!


Para solucionar un problema con el horno, puede ser mejor llamar a un profesional para que lo repare. La reparación de un horno puede ser peligrosa si no tiene experiencia o conocimientos técnicos en electricidad, por lo que siempre es mejor tomar precauciones y evitar riesgos innecesarios.

Photo by Frank Cone on Pexels.com

A veces, cuando mas lo necesitamos, de repente, no podemos cocinar porque el horno o la vitrocerámica se niegan a hacerlo.

Antes de nada hay un paso principal que no debemos olvidar: que llegue la corriente a la entrada de la vitro , del horno o del «combi» ( es decir del horno con vitrocerámica). Para ello, primero deberíamos comprobar que el enchufe donde esta enchufado tiene AC bien con un polímetro, o si no contamos con este con una lamparita o lo que tengamos a mano.

Ojo con hacer suposiciones sin contrastar, porque que pueda encenderse algun testigo del combi no significa que le llegue AC , pero si obviamente, si se puede encender alguna placa, o algun motor, si que significa que le llega AC al conjunto. Ciertamente pueden despistar los testigos que puedan encenderse, porque estos suelen componerse de pequeñas ampollas de neón que solo necesitan unos de los hilos , por lo que si lucen eso no significa que haya ac (sólo indica que llega al menos la fase pero no que llegue el neutro que lo necesitamos para que funcione ) .

Si nos centramos en solo los hornos eléctricos, una vez descartado la entrada de ac, algunas de las averías más comunes que pueden ocurrir en los hornos eléctricos pueden ser las siguientes :

  • Problemas con la resistencia: La resistencia es la parte del horno que se encarga de calentar el interior del mismo. Si la resistencia se quema o se rompe, el horno no podrá calentar adecuadamente.
  • Problemas con el termostato: El termostato es el dispositivo que controla la temperatura del horno. Si el termostato falla, el horno puede calentarse demasiado o no lo suficiente.
  • Problemas con el temporizador: El temporizador es la parte del horno que se encarga de controlar el tiempo de cocción. Si el temporizador no funciona correctamente, el horno puede cocinar los alimentos por más tiempo del necesario, lo que puede resultar en alimentos quemados o carbonizados.
  • Problemas con el ventilador: Si el ventilador del horno no funciona correctamente, el aire caliente no se distribuirá adecuadamente dentro del horno, lo que puede causar una cocción desigual o lenta.
  • Problemas con la puerta: Si la puerta del horno no cierra correctamente, el calor puede escapar del horno, lo que puede reducir la eficiencia energética del horno y prolongar el tiempo de cocción. También puede haber fugas de calor que pueden ser peligrosas para las personas que están cerca del horno.

Y si ya nos vamos a los combis (vitrocerámicas encastradas con un horno eléctrico) o solo vitrocerámicas con mandos manuales en un lateral, estos son los principales problemas que pueden tener :

  • Problemas con los elementos calefactores: Los elementos calefactores de la vitrocerámica pueden quemarse o dañarse con el tiempo, lo que puede hacer que la placa no caliente adecuadamente o no se caliente en absoluto.
  • Problemas con los interruptores de control: Los interruptores de control en la vitrocerámica pueden fallar con el tiempo, lo que puede hacer que la placa no se encienda o no se apague cuando se debe.
  • Problemas con el sensor de temperatura: El sensor de temperatura en la vitrocerámica puede fallar, lo que puede hacer que la placa no detecte correctamente la temperatura y se caliente demasiado o no lo suficiente.
  • Problemas con el panel de control: El panel de control en la vitrocerámica puede fallar, lo que puede hacer que sea difícil de usar y ajustar la temperatura.
  • Problemas con la conexión eléctrica: Si hay un problema en la conexión eléctrica del horno o de la vitrocerámica, puede haber cortocircuitos, chispas o incluso incendios. Este es realmente el principal problema y de los más comunes, porque los normal es que falle parcialmente algun elemento (sobre todo si es un combi) y no todo.
  • En caso de que falle todo ( es decir que no funcione ni la vitro no el horno en caso del combi ) puede que no sea demasiado complejo solucionarlo. Veamos con mas detalle que podemos hacer:
    • Comprobaremos en primer lugar el enchufe donde esta conectado. Para ello, primero deberíamos comprobar que el enchufe donde esta conectado el horno o vitro tiene tensión, bien con un polímetro, con un buscapolos, o lo que tengamos a mano (en definitiva asegurarnos que tenemos ac en nuestra vivienda antes de desmontar nada).
    • Si la toma de ac tiene tensión, entonces deberíamos comprobar el estado del enchufe del horno , e incluso si tenemos duda desmontarlo y comprobar que la fase, neutro y tierra estan todos bien conectados.
    • Si hay signos de sobrecalentamiento del cable no seria un disparate reemplazar todo el cable por otro nuevo
    • Bueno si tenemos tensión entonces puede ser el cable del conjunto o la regleta del conjunto, lo cual nos va a dar trabajo comprobarlo, pero no es nada que no podamos superar.
    • Primero sacaremos el horno del encastre ( suele llevar 4 tornillos que se ven al abrir la puerta del horno) y estos van fijados al mueble. Bien sacaremos con cuidado a media distancia porque enseguida veremos unos cables que salen de la vitro hacia el cuerpo del horno. Desmontaremos con cuidado la tapa de esos cables y veremos una regleta como la que se ve en la imagen:

Ahora quitaremos ahora la tapa de la regleta ( solo lleva dos tornillos). Observar por cierto que esta tapa lleva rectángulos de 4 colores que nos sirven de guia para cuando desconectemos y volamos a conectar sepamos en que lado debemos conectar los hilos de cada placa (observe como lleva también los cables unos adhesivos de colores),

Bien quitaremos los dos tornillos que sujetan la tapa y enseguida ya podemos soltar ( van por presión) los conectores de los cables de las 4 fogones y los dos hilos de los testigos:

Una vez liberados los 5 mazos de cable, también no olvidar la conexión de masa que va atornillada con un cablecillo al chasis

Bueno soltado los cables de la vitro, ahora toca sacar el horno y quitarle la tapa posterior ( suelen ser unos 4 tornillos)

Ahora viene lo importante porque nos iremos a la parte inferior donde estan las conexiones del cable del horno hacia el resto de circuitería.

En este caso vemos señales de que ha pasado algo grave porque se ven restos negros de haber saltado una chispa justo en el hilo de fase ( el azul) que por cierto de la violenta explosión llegó a cortarse y por tanto dejó sin corriente todo el conjunto.

Si ha habido cortocircuito, lo mejor es cortar la sección desgastada del cable(s) de corriente y volver a conectar fuertemente el hilo seccionado por la parte superior como vemos en la imagen ( asegurarse de que queda(n) muy bien apretado(s)).

Bueno esto debería solucionar el problema así que montaremos la tapa , conectaremos los hilos de la vitro con sus tapas correspondientes , volveremos a colocar el horno en su lugar y conectaremos nuevamente el conjunto a la toma de ca ..

Si funciona ya hemos solucionado el problema, si no es así y salta algun térmico podria ser la propia regleta de conexiones que deberíamos comprobar que nos est cruzado algun hilo entre si o mejor si ha sufrido un percance como en el de la foto sustituirla por una nueva.

Resumen

Reparar un horno /vitro puede ser una tarea compleja, pero si es habilidoso y tiene experiencia en trabajos eléctricos, puede intentar hacerlo usted mismo siguiendo estos pasos:

  1. Identifique el problema: Primero, debe identificar cuál es el problema con el horno/vitro. Puede ser la resistencia, el termostato, el temporizador, el ventilador o la puerta, o la regleta de entradas como se mencionó anteriormente.
  2. Consiga las herramientas adecuadas: Antes de empezar a trabajar, asegúrese de tener las herramientas necesarias para la reparación, como un multímetro, destornilladores, alicates, soldador, entre otros.
  3. Desconecte el horno/vitro: Antes de empezar a trabajar en el horno/vitro, asegúrese de que esté completamente desconectado de la corriente eléctrica para evitar accidentes.
  4. Desmonte el panel frontal: Desmonte el panel frontal del horno/vitro para acceder a las resistencias, el termostato y otros componentes.
  5. Pruebe la resistencias: Si cree que el problema puede ser alguna resistencia, utilice el multímetro para verificar si hay continuidad eléctrica en la misma. Si no hay continuidad, entonces la resistencia debe ser reemplazada.
  6. Verifique el termostato: Si el problema es el termostato, verifique su continuidad eléctrica y asegúrese de que está funcionando correctamente. Si no es así, entonces el termostato debe ser reemplazado.
  7. Revise el temporizador: Si el temporizador está fallando, verifique si hay alguna pieza rota o desgastada que necesite ser reemplazada. Si no encuentra nada obvio, es posible que necesite reemplazar todo el temporizador.
  8. Reemplace los componentes defectuoso: Si has identificado qué componente está fallando, debería reemplazarlo por uno nuevo.
  9. Vuelva a ensamblar el horno: Una vez que haya reemplazado el componente defectuoso, vuelva a ensamblar el horno/vitro y verifica que todo esté funcionando correctamente.

Si después de seguir estos pasos aún no puede solucionar el problema con el horno, puede ser mejor llamar a un profesional para que lo repare. La reparación de un horno puede ser peligrosa si no tiene experiencia o conocimientos técnicos en electricidad, por lo que siempre es mejor tomar precauciones y evitar riesgos innecesarios

Secuenciador aleatorio con Arduino


Arduino Uno es una placa de microcontrolador basada en el microcontrolador ATmega328P de la compañía Atmel (ahora adquirida por Microchip Technology). Fue lanzada en 2010 y se convirtió en una de las placas más populares en la plataforma Arduino.

La placa Arduino Uno es una plataforma de hardware de código abierto que permite a los usuarios crear proyectos electrónicos interactivos y controlar dispositivos electrónicos usando software y hardware personalizado.

La placa Arduino Uno incluye pines de entrada y salida digitales y analógicos que permiten a los usuarios conectar sensores, actuadores y otros componentes electrónicos para crear proyectos personalizados. La placa se puede programar utilizando el entorno de desarrollo integrado (IDE) de Arduino, que se puede descargar gratuitamente desde el sitio web de Arduino, pero actualmente ya existen otras herramientas de desarrollo.

Vamos a ver una simple aplicación de una placa Arduino Uno conectada una placa de relés, lo cual puede servir como secuenciador por ejemplo para maquetas , juegos de luces, medidas eléctricas, escaparates , escenarios , SIMULAR LA ACTIVIDAD EN UNA VIVIENDA cuando estamos fuera, y un largo etc.

El aspecto del conjunto es el siguiente:

Como vemos en la iamgen anterior, solo usaremos 5 salidas binarias correspondientes a los pines d2, d3, d4, d5 las cuales conectaremos directaemente a las entradas de la placa de relés ( no olvidar la masa ).

Las conexiones no pueden ser mas simples ,porque se conectan las salidas binarias de la placa Arduino pin a pin a la placa de relés sin olvidar la masa o GND.

No recomendamos para nada alimentar desde la propia placa Arduino la placa de relés, porque esta puede consumir según el modelo de placa de relés mas energia de la que puede aportar la salida de Arduino de 5v y además casi todas las placas de relés de cierta calidad se alimentan a 12V, por lo que se recomienda alimentar la placa de relés externamente.

Y ahora presentamos el código Arduino del ejemplo , donde también sacamos por consola los nombres de las cargas que vamos encendiendo y el tiempo de conexión total.

Por supuesto los nombre de los aplicativos a conectar se deberían cambiar con el nombre de los dispositivos eléctricos que conectemos

Es de interes destacar que calculamos cualquier combinación de 5 bits , la cual sacamos por los puertos binarios.

Además del combinación de salidas activadas que es aleatoria, también permanece en un estado de tiempo aleatorio entre 6000 y 100.000 ( la variable se llama tiempoEncendido) así como también hay una breve pausa de todo apagado entre 10.000 y 60000 ( la variable se llama tiempo_pausa), ambas por supuesto que debemos cambiar en función de la utilidad que se desee.

El resto de la funcionalidad del programa es sacar por consola el / o los electrodomésticos a encender , el tiempo que se va a encender y luego apagar así como el tiempo total de funcionamiento

El código completo de todo el programa es el siguiente, el cual se debería adaptar y personalizar a las necesidades de cada caso concreto:




int soldador = 2;
int luz_led = 3;
int luz_halogena = 4;
int ordenador = 5;
int ventilador = 6;

unsigned long tiempoEncendidoTotal = 0; // tiempo total que se va invirtiendo en milisegundos

void setup() {
  Serial.begin(115200);
  Serial.println("Iniciando ..");
 
  pinMode(soldador, OUTPUT);
  pinMode(luz_led, OUTPUT);
  pinMode(luz_halogena, OUTPUT);
  pinMode(ordenador, OUTPUT);
  pinMode(ventilador, OUTPUT);
  
  randomSeed(analogRead(A0));


  digitalWrite(soldador, HIGH); // apaga el soldador
    digitalWrite(luz_led, HIGH); // apaga la luz LED
 digitalWrite(luz_halogena, HIGH); // apaga la luz halógena
   digitalWrite(ordenador, HIGH); // apaga el ordenador
digitalWrite(ventilador, HIGH); // apaga el ventilador


 delay (1000);
}

void loop() {
  long tiempo_pausa = random(10000, 60000); // tiempo aleatorio entre 10 y 60 segundos en milisegundos
  int dispositivo = random(0, 33); // número aleatorio entre 0 y 32
  Serial.print("Numero generado: ");
  Serial.println(dispositivo);
  String binaryString = String(dispositivo, BIN);
     Serial.print("Cadena:");
      Serial.println(binaryString);
      
  

   

  if (dispositivo & (1 << 0)) { // verifica si el bit 0 está activado
    digitalWrite(soldador, LOW); // enciende el soldador
    Serial.println("Soldador encendido");
  } else {
    digitalWrite(soldador, HIGH); // apaga el soldador
  }

  if (dispositivo & (1 << 1)) { // verifica si el bit 1 está activado
    digitalWrite(luz_led, LOW); // enciende la luz LED
    Serial.println("Luz LED encendida");
  } else {
    digitalWrite(luz_led, HIGH); // apaga la luz LED
  }

  if (dispositivo & (1 << 2)) { // verifica si el bit 2 está activado
    digitalWrite(luz_halogena, LOW); // enciende la luz halógena
    Serial.println("Luz halógena encendida");
  } else {
    digitalWrite(luz_halogena, HIGH); // apaga la luz halógena
  }

  if (dispositivo & (1 << 3)) { // verifica si el bit 3 está activado
    digitalWrite(ordenador, LOW); // enciende el ordenador
        Serial.println("Ordenador encendido");
  } else {
    digitalWrite(ordenador, HIGH); // apaga el ordenador
  }

  if (dispositivo & (1 << 4)) { // verifica si el bit 4 está activado
    digitalWrite(ventilador, LOW); // enciende el ventilador
       Serial.println("Ventilador encendido");
  } else {
    digitalWrite(ventilador, HIGH); // apaga el ventilador
  }



 
long tiempoEncendido = random(6000, 300000); //genera un número aleatorio entre 1 minuto (60000ms) y 5 minutos (300000ms)
  
Serial.print("Tiempo encendido nuevo estado: ");
Serial.println(tiempoEncendido/1000);


 Serial.print(" Tiempo de pausa tras nuevo estado: ");
  Serial.print(tiempo_pausa/1000); // muestra el tiempo en segundos
  Serial.println(" segundos");

  tiempoEncendidoTotal += tiempoEncendido;
  unsigned long tiempoAcumulado = tiempoEncendidoTotal / 1000;
  unsigned int horas = tiempoAcumulado / 3600;
  unsigned int minutos = (tiempoAcumulado % 3600) / 60;
  unsigned int segundos = tiempoAcumulado % 60;

 

delay(tiempoEncendido); //espera el tiempo aleatorio generado


  

  
  digitalWrite(soldador, HIGH);
  digitalWrite(luz_led, HIGH);
  digitalWrite(luz_halogena, HIGH);
  digitalWrite(ordenador, HIGH);
  digitalWrite(ventilador, HIGH);

  




  delay(tiempo_pausa);
   Serial.print("Tiempo encendido total: ");
  Serial.print(horas);
  Serial.print(":");
  if (minutos < 10) {
    Serial.print("0");
  }
  Serial.print(minutos);
  Serial.print(":");
  if (segundos < 10) {
    Serial.print("0");
  }
  Serial.println(segundos);
}

Extracto

Este código, escrito en el IDE de Arduino , controla el estado de encendido/apagado de varios dispositivos (soldador, luz_led, luz_halogena, ordenador, ventilador) basándose en números binarios generados aleatoriamente. Los dispositivos están conectados a pines digitales específicos de la placa Arduino y se encienden/apagan cambiando la señal digital de estos pines de alta a baja (encendido) o de baja a alta (apagado).

El programa también realiza un seguimiento del tiempo total de encendido de todos los dispositivos en segundos y lo muestra en horas, minutos y segundos. El tiempo de encendido de cada dispositivo se genera aleatoriamente y varía entre 1 minuto (6000ms) y 5 minutos (300000ms), mientras que el tiempo de pausa entre los tiempos de encendido de cada dispositivo también se genera aleatoriamente entre 10 y 60 segundos.

El programa comienza inicializando todos los dispositivos en el estado de apagado, luego entra en un bucle infinito que genera un nuevo número binario y enciende/apaga los dispositivos en consecuencia, basándose en el estado de cada bit en el número binario. Después de cada período de encendido, todos los dispositivos se apagan y se inserta un tiempo de pausa antes de que comience el siguiente ciclo.