Réparation d’un four avec Arduino

Réparation d’un four avec Arduino

Réparer soi-même est le meilleur moyen d’apprendre l’électronique.

Pour savoir comment quelque chose fonctionne, il n’y a rien de mieux que de le démonter jusqu’à la dernière pièce !

Aujourd’hui, même quand on est un novice en électronique, il est possible de s’occuper de la réparation d’un four grâce à Arduino, véritable pâte à modeler technologique.

Découvrez le tutoriel réalisé par notre Ambassadeur Robogrammeur Benoit : la réparation d’un four avec Arduino !!

  1. Pourquoi ce projet ?



    Nous avons au sous-sol de notre école (ISEN de Lille) une cafétéria étudiante.



    Celle-ci est totalement indépendante gérée par les étudiants, en totale autonomie.

    Ces étudiants ont peu de moyens et donc quelques difficultés à gérer les imprévus.



    L’année dernière, le four de l’établissement est tombé en panne.



    N’ayant pas les moyens de faire venir un réparateur professionnel, je leur ai proposé de le réparer !
  2. L’avantage de notre four est qu’il s’agit d’un four professionnel.



    Les composants sont tous indépendants, il est donc facile de démonter les pièces pour les changer.

    Après avoir fait un bilan de situation, 3 pièces étaient défectueuses : le relais, le capteur de température et le minuteur.



    Dans un premier temps, l’essentiel était de refaire fonctionner le four.



    Avec l’accord du staff de l’établissement, j’ai donc imaginé un système pour remplacer ces 3 pièces.



    Alors si vous voulez devenir un professionnel dans la réparation d’un four, suivez ce tutoriel !
  3. Explication pour la réparation d’un four



    Avant de plonger la tête la première dans ce four, il est important de réaliser un schéma pour être sûr de ce que l’on fait !



    Ci-dessous : Schéma du montage




    H5 est un capteur de température à résistance variable.
    H2, H3 et H4 sont des LEDs : 1 led arduino ON et setup OK / 1 led ventilateur actif / 1 led résistance chauffe.

    Les indications d’états sont très utiles pour vérifier que la chauffe fonctionne (la chauffe peut prendre jusqu’à 10 minutes, on préfère donc être indiqué du bon fonctionnement du four).

    H6 est un potentiomètre qui nous sert de thermostat



    Pour fixer en toute sécurité le thermostat sur la paroi du four, nous avons décidé de créer une pièce sur-mesure !
  4. Aujourd’hui, une nouvelle technologie nous permet de réaliser n’importe quelle pièce sur-mesure : l’impression 3D.

    Nous avons modélisé et imprimé cette pièce, pour fixer le thermostat.
  5. Ensuite, il faut relier les résistances chauffantes du four et les ventilateurs aux relais.

    Attention dans cette étape on manipule du 220V ! Alors débranchez bien le four.

    Reliez une des deux pattes des résistances au neutre. L’autre pin au relai.
    Il ne reste plus qu’à relier la dernière patte du relais à la phase.
  6. Deux règles sont à respecter dans cette étape :

    - Prendre un câble gros diamètre pour relier les éléments,

    - 1 seul composant par relais (résistance, ventilateur).

    Dans notre modèle de four professionnel, nous avons 2 résistances et 2 ventilateurs.

    Nous utiliserons donc un module avec 4 relais.
    Pour plus de sécurité, j’ai ajouté un disjoncteur différentiel dans le four.
    Le différentiel va à la fois détecter une surtension et une électrocution en cas de problème.
  7. Code Arduino



    Voici le code à utiliser pour programmer correctement notre Arduino à sa nouvelle fonctionnalité !




    #define resR 2

    #define resL 3

    #define resN 4

    #define fan 5

    #define pot 0

    #define sensTemp 1

    #define ledOn 6

    #define ledFan 7

    #define ledRes 8

    #define thresholdPot 25 //seuil de début de chauffe



    int valuePot = 0;

    int valueTemp = 24;




    void setup()

    {

    pinMode(resR, OUTPUT); //configurations des différentes pins...

    pinMode(resL, OUTPUT);

    pinMode(resN, OUTPUT);

    pinMode(fan, OUTPUT);

    pinMode(ledRes, OUTPUT);

    pinMode(ledOn, OUTPUT);

    pinMode(ledFan, OUTPUT);

    pinMode(pot, INPUT);

    pinMode(sensTemp, INPUT);



    digitalWrite(resR, HIGH);

    digitalWrite(resL, HIGH);

    digitalWrite(resN, HIGH);

    digitalWrite(fan, HIGH);

    digitalWrite(ledOn, HIGH);

    digitalWrite(ledFan, LOW);

    digitalWrite(ledRes, LOW);

    }



    void loop()

    {

    valuePot = analogRead(pot);

    valueTemp = analogRead(sensTemp);



    while (valueTemp 1014) //si la température du four est impossible => sonde HS => on ne fait plus rien

    {

    digitalWrite(ledRes, LOW);

    digitalWrite(ledFan, LOW);

    digitalWrite(fan, HIGH);

    digitalWrite(resR, HIGH);

    digitalWrite(resL, HIGH);

    digitalWrite(resN, HIGH);



    digitalWrite(ledOn, LOW);

    delay(500);

    digitalWrite(ledOn, HIGH);

    delay(500);

    }



    if (valuePot > thresholdPot) //si on est au dessus du seuil de début de chauffe
    {

    digitalWrite(fan, LOW); //ventillateur activé

    digitalWrite(ledFan, HIGH);



    if (valueTemp < valuePot) //si température demandé < température du four
    {

    digitalWrite(resR, LOW);

    digitalWrite(resL, LOW); //on chauffe

    digitalWrite(resN, LOW);

    digitalWrite(ledRes, HIGH);

    }

    else //sinon

    {

    digitalWrite(ledRes, LOW);

    digitalWrite(resR, HIGH);

    digitalWrite(resL, HIGH); //on arrête de chauffer

    digitalWrite(resN, HIGH);

    }



    }

    else //sinon on ne fait rien

    {

    digitalWrite(fan, HIGH);

    digitalWrite(resR, HIGH);

    digitalWrite(resL, HIGH);

    digitalWrite(resN, HIGH);

    digitalWrite(ledRes, LOW);

    digitalWrite(ledFan, LOW);

    }

    //on attends avant de refaire un cycle

    delay(15000);

    }



    Vous êtes maintenant prêts pour épater votre entourage et réparer vous-même un four !
Réalisé par
Posté le
Univers
Bricolage
Temps de fabrication
2 semaines
Niveau de difficulté
Avancé
Matériel(s)
1
Arduino Nano
1
Thermistance 10 kΩ
1
Potentiomètre en plastique
1
Carte relais 5V
Outils
1
Fer à souder
1
Multimètre

Aucun commentaire. Soyez le premier à en écrire un !

Vous devez être connecté pour laisser un commentaire.