Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Thermocouple avec Arduino Nano v3.0


Sujet :

Arduino

  1. #1
    Membre à l'essai
    Thermocouple avec Arduino Nano v3.0
    Bonjour,

    J'ai un Arduino Nano v3.0. J'ai un thermocouple 4 fils (2 fils + 1 fil masse + 1 fil pour le +V).
    J'ai besoin de récupérer la température. J'ai mis mon fil de masse sur le pin GND et la le fil pour le +V sur 3v3.
    Les deux autres fils sur pin 11 et 12 (D8 et D9).

    Je suis une bille en programmation, je ne sais pas du tout comment récupérer la valeur de la température.

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     int thermo = 11;
     int thermo1 = 12;
     
     
     void setup()
    {
     
        Serial.begin(9600); //on démarre la voie série
    }
     
    void loop()
    {
         Serial.read(thermo);
      Serial.read(thermo1);
      delay(10); //fait une petite pause
    }


    Voila ce que j'ai fait

    Merci beaucoup

  2. #2
    Modérateur

    Salut,
    Avant d'aller plus loin, peux tu nous donner la référence (et la doc) de ton thermocouple.

    A+
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  3. #3
    Membre à l'essai
    Salut,

    Je ne l'ai pas, c'est un thermocouple que j'ai récup dans mon labo.
    Je pense que c'est un type K.

    Merci bien

  4. #4
    Expert éminent sénior
    Bonjour,

    les couleurs des gaines de thermocouples sont normalisées :
    https://fr.wikipedia.org/wiki/Thermo..._thermocouples Donc tu peux connaître le type. As-tu une référence ?

  5. #5
    Modérateur

    Il te faudra aussi de l'électronique pour amplifier le signal du thermocouple. Tu ne peux pas attaquer directement le convertisseur analogique numérique de ton Arduino.

    Le choix de l'amplificateur dépend des spec du thermocouple.
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  6. #6
    Responsable Modération

    Bonjour à tous

    Un thermocouple à 4 fils, il n'y a que moi que cela choque?
    Si il y a 4 fils (tu es sûr des usages?), c'est qu'il y a une électronique. Si c'est vraiment un thermocouple, il doit y avoir de l'électronique de mise en forme.

    Après avec 2 fils de signal, c'est du différentiel, une boucle de courant ou un signal numérique (et qu'oublie-je encore?). Tu n'as pas quelques information sur son utilisation précédente?
    Sinon à 4 fils cela peut être aussi une RTD, mais dans ce cas il n'y a pas d'alimentation. (En tout cas pas directement en 3.3V)

    Bonne soirée

    Delias

  7. #7
    Modérateur

    Tu as raison Delias, c'est bizarre 4 fils pour un thermocouple.

    redui, ce n'est pas une PT100 que tu aurais récupéré ?
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  8. #8
    Membre à l'essai
    Voici une photo de la bête



    Qu'est ce que vous en pensez ?

  9. #9
    Responsable Modération

    Citation Envoyé par redui Voir le message
    Qu'est ce que vous en pensez ?
    Rien du tout. En plus cela ressemble à du bricolé donc aucune référence de couleur valide.
    Reste la solution de l’ohmmètre pour voir si c'est une RTD (PT100 ou autre):
    - Il y a deux paires de fils qui sont liés entre eux (mesure à 0&#8486 et une mesure entre les deux paires est la mesure (100Ω à 0°C pour une PT100).

    Bonne soirée

    Delias

  10. #10
    Membre à l'essai
    Avant j'obtenais une valeur de température et d'humidité relative avec ça.
    Mais maintenant j'ai plus rien.



    En PT100 4 fils, on fais passer un courant constant via les bornes 1 et 4 eton récupères la valeur de U aux bornes 2 et 3?

    Je pense que c'est ce que j'ai mais comment integrer ça à l'arduino

  11. #11
    Membre à l'essai
    J'ai trouvé de quoi il s'agit en enlevant les scotchs

    https://www.sensirion.com/products/h...idity-sensors/

  12. #12
    Responsable Modération

    Bonsoir

    Donc rien à voir avec la question initiale qui aurait dû être à minima : "Capteur de température avec Arduino Nano". On oublie tout et on recommence.

    Premier bon point, le capteur fonctionne en 3.3V, c'est même sa tension recommandée.
    L'I2C le protocole du capteur est dispo sur l'Arduino. Y'a qu'à utiliser la librairie Wire et de mettre les bonnes trames en correspondance avec le datasheet du composant.

    Pour moi c'est pas pour ce soir.

    Bonne soirée

    Delias

  13. #13
    Expert éminent sénior
    Citation Envoyé par Delias Voir le message
    Donc rien à voir avec la question initiale qui aurait dû être à minima : "Capteur de température avec Arduino Nano". On oublie tout et on recommence.
    même pas, c'est un capteur d'humidité, pas de température.

    Sur la nano tu as une sortie 3,3V (notée 3V3). Pour I2C les voies SDA et SCL sont sur A4 et A5 respectivement :
    https://www.arduino.cc/en/Main/ArduinoBoardNano

  14. #14
    Responsable Modération

    Citation Envoyé par Auteur Voir le message
    même pas, c'est un capteur d'humidité, pas de température.
    Bonjour Auteur, c'est un capteur d'humidité augmenté d'un capteur de température, donc le désigner comme capteur de température quand c'est ce qui nous intéresse ne me choque pas des masses.

    Bonjour Redui, alors as-tu cherché un peu par toi-même avec la référence d'Auteur et le datasheet du capteur (Trouvable à partir de ton lien)? Cela sera bien plus simple que de mesurer un thermocouple

    Bonne journée

    Delias

###raw>template_hook.ano_emploi###