Taula de continguts:

Sensor de temperatura mitjançant termistor amb Arduino Uno: 4 passos
Sensor de temperatura mitjançant termistor amb Arduino Uno: 4 passos

Vídeo: Sensor de temperatura mitjançant termistor amb Arduino Uno: 4 passos

Vídeo: Sensor de temperatura mitjançant termistor amb Arduino Uno: 4 passos
Vídeo: BTT Octopus - Heat bed configuration 2024, Juliol
Anonim
Sensor de temperatura mitjançant termistor amb Arduino Uno
Sensor de temperatura mitjançant termistor amb Arduino Uno

Hola nois, en aquest instructable aprendrem a utilitzar Thermistor amb Arduino. El termistor és bàsicament una resistència la resistència del qual varia amb la variació de la temperatura, de manera que podem llegir-ne la resistència i obtenir-ne la temperatura. El termistor és molt barat en comparació amb altres sensors de temperatura del mercat.

Pas 1: coses que necessiteu

Coses que necessiteu
Coses que necessiteu
Coses que necessiteu
Coses que necessiteu

Per a aquest tutorial necessitareu les següents coses: 1x Arduino uno:

1x termistor (10k o 100k: estic fent servir 10k aquí): https://www.utsource.net/itm/p/1273468.html 1x resistència de 10k: https://www.utsource.net/itm/p/8166799. tauler de verificació html1x:.: https://www.utsource.net/itm/p/8031572.html Pocs ponts:

Pas 2: Schmatics

Els esquemàtics
Els esquemàtics
Els esquemàtics
Els esquemàtics

El circuit és molt senzill, així que si us plau connecteu-ho tot segons el que es mostra als esquemes i us anirà bé. També podeu fer referència a la imatge que he adjuntat de les meves connexions de taulers de suport.

Pas 3: Codi

Codi
Codi

Copieu el codi següent i pengeu-lo a arduino: #includedouble Thermister (int data) {double temp; temp = log (10000.0 * ((1024.0 / data-1)))); temp = 1 / (0,001129148+ (0,000234125+ (0,0000000876741 * temp * temp)) * temp); temp = temp-273,15; Serial.println (""); Serial.print (temp); Serial.print ("Celcius"); temp = (temp * 9.0) /5.0+32.0; Serial.println (""); Serial.print (temp); Serial.print ("Fahrenheit"); Serial.println (""); Serial.println ("……………………………."); } void setup () {Serial.begin (9600);} int i; void loop () {i = analogRead (A0); Thermister (i); delay (1000);}

Pas 4: Obteniu temperatura al monitor sèrie

Obteniu temperatura al monitor sèrie
Obteniu temperatura al monitor sèrie

Després de penjar el codi, obriu el monitor en sèrie i podreu obtenir la temperatura del vostre termistor al vostre monitor en sèrie, tal com estic rebent, consulteu la imatge proporcionada i us anirà bé. Diverteix-te llegint la temperatura amb el termistor.

Recomanat: