Table des matières:

Instrument de mesure de température simple et bon marché utilisant une thermistance : 5 étapes
Instrument de mesure de température simple et bon marché utilisant une thermistance : 5 étapes

Vidéo: Instrument de mesure de température simple et bon marché utilisant une thermistance : 5 étapes

Vidéo: Instrument de mesure de température simple et bon marché utilisant une thermistance : 5 étapes
Vidéo: Comment Fonctionnent Les Thermocouples 2024, Juillet
Anonim
Instrument de mesure de température simple et bon marché utilisant une thermistance
Instrument de mesure de température simple et bon marché utilisant une thermistance

capteur de température simple et bon marché utilisant la thermistance NTC

la thermistance change sa résistance avec le changement dans le temps en utilisant cette propriété, nous construisons un capteur de température pour en savoir plus sur la thermistance

en.wikipedia.org/wiki/Thermistance

Étape 1: Composants requis

Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis

Arduino uno (ou) n'importe quel arduino fonctionnera

quelques fils de liaison et planche à pain

1 résistance de 10 k

1X thermistance NTC 10k

Étape 2: Connexions

Connexions
Connexions

(Terre) ---- (10k-Résistance) -------|------- (Thermistance) ---- (+5v)

| Broche analogique 0

Étape 3: Code pour Fahrenheit

#comprendre

double Thermistor(int RawADC) { double Temp; Temp = log(10000.0*((1024.0/RawADC-1))); // =log(10000.0/(1024.0/RawADC-1)) // pour la configuration pull-up Temp = 1 / (0,001129148 + (0,000234125 + (0,000000876741 * Temp * Temp))* Temp); Temp = Temp - 273,15; // Convertir Kelvin en Celsius Temp = (Temp * 9.0)/ 5.0 +32; // Convertir Celcius en Fahrenheit return Temp; }

void setup() { Serial.begin(115200); }

void loop() { Serial.println(int(Thermistor(analogRead(0)))); // affiche le délai Fahrenheit (1000); }

Étape 4: Coder pour Celsius

#comprendre

double Thermistor(int RawADC) { double Temp; Temp = log(10000.0*((1024.0/RawADC-1))); // =log(10000.0/(1024.0/RawADC-1)) // pour la configuration pull-up Temp = 1 / (0,001129148 + (0,000234125 + (0,000000876741 * Temp * Temp))* Temp); Temp = Temp - 273,15; // Convertir Kelvin en Celsius return Temp; }

void setup() { Serial.begin(115200); }

void loop() { Serial.println(int(Thermistor(analogRead(0)))); // affiche le délai Fahrenheit (1000); }

Étape 5: Conclusion

Conclusion
Conclusion

après avoir terminé toutes les étapes, ouvrez maintenant le moniteur série et réglez le baud sur 115200, vous pouvez voir les lectures de température

D'autres développements, vous pouvez ajouter l'écran LCD à cela

Merci:)

si vous avez des doutes n'hésitez pas à demander

Conseillé: