Sommario:

Strumento di misurazione della temperatura semplice ed economico con termistore: 5 passaggi
Strumento di misurazione della temperatura semplice ed economico con termistore: 5 passaggi

Video: Strumento di misurazione della temperatura semplice ed economico con termistore: 5 passaggi

Video: Strumento di misurazione della temperatura semplice ed economico con termistore: 5 passaggi
Video: Misurare la temperatura con LM35 e Arduino - #67 2024, Dicembre
Anonim
Strumento di misurazione della temperatura semplice ed economico che utilizza il termistore
Strumento di misurazione della temperatura semplice ed economico che utilizza il termistore

sensore di temperatura semplice ed economico con termistore NTC

il termistore cambia la sua resistenza con il cambiamento nel tempo usando questa proprietà stiamo costruendo un sensore di temperatura per saperne di più sul termistore

en.wikipedia.org/wiki/Termistore

Passaggio 1: componenti necessari

Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti

Arduino uno (o) qualsiasi arduino funzionerà

alcuni ponticelli e breadboard

1 x 10 k resistore

1X NTC 10k termistore

Passaggio 2: connessioni

Connessioni
Connessioni

(Massa) ---- (10k-Resistore) -------|------- (Termistore) ---- (+5v)

| Pin analogico 0

Passaggio 3: codice per Fahrenheit

#includere

double Thermistor(int RawADC) { double Temp; Temp = log(10000.0*((1024.0/RawADC-1))); // =log(10000.0/(1024.0/RawADC-1)) // per la configurazione pull-up Temp = 1 / (0,001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp))* Temp); Temp = Temp - 273,15; // Converti Kelvin in Celsius Temp = (Temp * 9.0)/ 5.0 +32; // Converti Celsius in Fahrenheit return Temp; }

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

void loop() { Serial.println(int(Thermistor(analogRead(0)))); // visualizza il ritardo Fahrenheit (1000); }

Passaggio 4: codice per Celsius

#includere

double Thermistor(int RawADC) { double Temp; Temp = log(10000.0*((1024.0/RawADC-1))); // =log(10000.0/(1024.0/RawADC-1)) // per la configurazione pull-up Temp = 1 / (0,001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp))* Temp); Temp = Temp - 273,15; // Converti Kelvin in Celsius return Temp; }

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

void loop() { Serial.println(int(Thermistor(analogRead(0)))); // visualizza il ritardo Fahrenheit (1000); }

Passaggio 5: conclusione

Conclusione
Conclusione

dopo aver completato tutti i passaggi ora apri il monitor seriale e imposta il baud a 115200 puoi vedere le letture della temperatura

Ulteriori sviluppi puoi aggiungere lcd a questo

grazie:)

se hai dubbi chiedi pure

Consigliato: