Module capteur de température CTN double sortie OPENSE017

    Module capteur de température double sortie OPENSE017 pour Arduino
    OPENSE017
    Disponible
    2,50 € TTC
    2,08 € HT

    Ce capteur de température basé sur une thermistance CTN (NTC-MF52 3950K) couplé à un LM393 pourra être relié sur une entrée analogique ou digitale d'un Arduino ou compatible (non livrés) afin de vous permettre de mesurer la température ambiance.

    Reprise 1 pour 1         Frais de port à partir de 5.90 €   infos

     

    Ce module intègre une thermistance CTN dont la valeur de sa résistance varie en fonction de la température ambiante. Sa double sortie permettra de le relier aussi bien sur une entrée analogique que digitale d'un Arduino ou compatible. Un potentiomètre permet de régler le seuil de déclenchement (état bas/haut) pour la sortie digitale.



    Caractéristiques:

    • CTN type: NTC-MF52 3950K
    • Plage de mesure: -55°C à +125°C
    • Précision: ± 0,5°C
    • Double sortie analogique et numérique
    • Potentiomètre de réglage du seuil (digital)
    • 4 broches (A0 / GND / + / D0) au pas de 2,54 mm
    • Dimensions: 30 x 15 mm



    La formule pour mesurer la température (sur la sortie analogique) est la suivante:


       
    Où:
    T représente la température en degrés Kelvin
    R représente la résistance en Ohms à une température donnée
    A, B, C sont des coefficients de steinhart-hart qui varient en fonction du type thermistance et de la plage de température

    Pour le modèle NTC-MF2 3950K les valeurs A, B, C sont:

    A = 0.001129148
    B = 0.000234125
    C = 0.0000000876741



    Exemple et code: 

    Exemple de raccordement de module capteur de température thermistance OPENSE017 sur un Arduino


    ***** Début de code ******

    #include <math.h>
    double Thermister(int RawADC) {
    double Temp;
    Temp = log(((10240000/RawADC) - 10000));
    Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp ))* Temp );
    Temp = Temp - 273.15;
    return Temp;
    }
    void setup() {
    serial.begin(9600);
    }
    void loop()
    { Serial.print(Thermister(analogRead(0)));
    Serial.println("c");
    delay(1000); }

    ***** Fin du code *****

    Aucun avis
    Il est nécessaire d'être connecté pour laisser un avis
    Produit ajouté à ma liste