Satura rādītājs:

Temperatūras sensors, izmantojot termistoru ar Arduino Uno: 4 soļi
Temperatūras sensors, izmantojot termistoru ar Arduino Uno: 4 soļi

Video: Temperatūras sensors, izmantojot termistoru ar Arduino Uno: 4 soļi

Video: Temperatūras sensors, izmantojot termistoru ar Arduino Uno: 4 soļi
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Novembris
Anonim
Temperatūras sensors, izmantojot termistoru ar Arduino Uno
Temperatūras sensors, izmantojot termistoru ar Arduino Uno

Sveiki, puiši, šajā pamācībā mēs iemācīsimies lietot termistoru ar Arduino. Termistors būtībā ir rezistors, kura pretestība mainās atkarībā no temperatūras izmaiņām. Tātad mēs varam izlasīt tā pretestību un iegūt temperatūru no tās, un termistors ir ļoti lēts salīdzinājumā ar citiem temperatūras sensoriem tirgū.

1. darbība. Nepieciešamās lietas

Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas

Šai apmācībai jums būs nepieciešamas šādas lietas: 1x Arduino uno:

1x termistors (10k vai 100k: es šeit izmantoju 10k): https://www.utsource.net/itm/p/1273468.html 1x 10k rezistors: https://www.utsource.net/itm/p/8166799. html1x maizes dēlis:.: https://www.utsource.net/itm/p/8031572.htmlDaži džemperi:

2. solis: Schmatics

Šmatiķi
Šmatiķi
Šmatiķi
Šmatiķi

Ķēde ir ļoti vienkārša, tāpēc, lūdzu, pievienojiet visu Saskaņā ar shmatiku, un jums būs labi. Varat arī atsaukties uz attēla i pievienoto manu maizes dēļa savienojumu.

3. darbība: kods

Kods
Kods

Kopējiet šādu kodu un augšupielādējiet to arduino: #includedouble Thermister (int data) {double temp; temp = žurnāls (10000,0*((1024,0/dati-1))); temp = 1/(0.001129148+ (0.000234125+ (0.0000000876741*temp*temp))*temp); temp = temp-273,15; Serial.println (""); Serial.print (temp); Sērijas nospiedums ("Celsijs"); temp = (temp*9,0) /5,0+32,0; Serial.println (""); Serial.print (temp); Serial.print ("Fārenheits"); Serial.println (""); Serial.println ("……………………………."); } void setup () {Serial.begin (9600);} int i; void loop () {i = analogRead (A0); Thermister (i); delay (1000);}

4. darbība: iegūstiet temperatūru sērijas monitorā

Iegūstiet temperatūru sērijas monitorā
Iegūstiet temperatūru sērijas monitorā

Pēc koda augšupielādes atveriet seriālo monitoru, un jūs varat iegūt sava termistora temperatūru savā sērijas monitorā, kā es saņemu, skatiet sniegto attēlu un jums būs labi. Izbaudiet lasīšanas temperatūru ar termistoru.

Ieteicams: