Eenvoudige en goedkoop temperatuurmeetinstrument met behulp van termistor: 5 stappe
Eenvoudige en goedkoop temperatuurmeetinstrument met behulp van termistor: 5 stappe
Anonim
Eenvoudige en goedkoop temperatuurmeetinstrument met behulp van termistor
Eenvoudige en goedkoop temperatuurmeetinstrument met behulp van termistor

eenvoudige en goedkoop temperatuursensor met behulp van NTC -termistor

termistor verander sy weerstand met tydsverandering deur gebruik te maak van hierdie eienskap, ons bou 'n temperatuursensor om meer oor termistor te weet

en.wikipedia.org/wiki/Thermistor

Stap 1: Vereiste komponente

Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig

Arduino uno (of) enige arduino sal werk

'n paar springdrade en broodbord

1 X 10 k weerstand

1X NTC 10k termistor

Stap 2: Verbindings

Verbindings
Verbindings

(Grond) ---- (10k-weerstand) ------- | ------- (termistor) ---- (+5v)

| Analoog pen 0

Stap 3: Kode vir Fahrenheit

#insluit

dubbele termistor (int RawADC) {double Temp; Temp = log (10000.0*((1024.0/RawADC-1))); // = log (10000.0/(1024.0/RawADC-1)) // vir opstelkonfigurasie Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273,15; // Skakel Kelvin om in Celcius Temp = (Temp * 9.0)/ 5.0 +32; // Skakel Celcius om in Fahrenheit -terugkeer -temperatuur; }

ongeldige opstelling () {Serial.begin (115200); }

leemte -lus () {Serial.println (int (Thermistor (analogRead (0))))); // vertoon Fahrenheit vertraging (1000); }

Stap 4: Kode vir Celsius

#insluit

dubbele termistor (int RawADC) {double Temp; Temp = log (10000.0*((1024.0/RawADC-1))); // = log (10000.0/(1024.0/RawADC-1)) // vir opstelkonfigurasie Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273,15; // Skakel Kelvin terug na Celcius terugkeer Temp; }

ongeldige opstelling () {Serial.begin (115200); }

leemte -lus () {Serial.println (int (Thermistor (analogRead (0))))); // vertoon Fahrenheit vertraging (1000); }

Stap 5: Gevolgtrekking

Afsluiting
Afsluiting

Nadat u al die stappe voltooi het, maak die seriële monitor oop en stel die baud op 115200, en u kan die temperatuurmetings sien

Verdere ontwikkelings kan u lcd hierby voeg

Dankie:)

as u twyfel, vra dit gerus