Sommario:

Sensore di temperatura che utilizza il termistore con Arduino Uno: 4 passaggi
Sensore di temperatura che utilizza il termistore con Arduino Uno: 4 passaggi

Video: Sensore di temperatura che utilizza il termistore con Arduino Uno: 4 passaggi

Video: Sensore di temperatura che utilizza il termistore con Arduino Uno: 4 passaggi
Video: Sensore di temperatura e umidità DHT11 (Sensori con Arduino) 2024, Luglio
Anonim
Sensore di temperatura che utilizza il termistore con Arduino Uno
Sensore di temperatura che utilizza il termistore con Arduino Uno

Ciao ragazzi in questo tutorial impareremo come usare il termistore con Arduino. Il termistore è fondamentalmente un resistore la cui resistenza varia con la variazione della temperatura. Quindi possiamo leggere la sua resistenza e ottenere la temperatura da esso e il termistore è molto economico rispetto ad altri sensori di temperatura sul mercato.

Passaggio 1: cose di cui hai bisogno

Cose di cui hai bisogno
Cose di cui hai bisogno
Cose di cui hai bisogno
Cose di cui hai bisogno

Per questo tutorial avrai bisogno delle seguenti cose: 1x Arduino uno:

1x termistore (10k o 100k: sto usando 10k qui): https://www.utsource.net/itm/p/1273468.html1x resistore da 10k: https://www.utsource.net/itm/p/8166799. html1x breadboard:.: https://www.utsource.net/itm/p/8031572.html Pochi ponticelli:

Fase 2: Schmatics

Schmatics
Schmatics
Schmatics
Schmatics

Il circuito è molto semplice quindi per favore collega tutto secondo mostrato negli schemi e andrà bene. Puoi anche fare riferimento all'immagine che ho allegato delle mie connessioni breadboard.

Passaggio 3: codice

Codice
Codice

Copia il seguente codice e caricalo su 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); temperatura=temp-273,15; Serial.println(" "); Serial.print(temp); Serial.print(" Celsius"); temperatura=(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);}

Passaggio 4: ottenere la temperatura sul monitor seriale

Ottieni la temperatura sul monitor seriale
Ottieni la temperatura sul monitor seriale

Dopo aver caricato il codice, apri il monitor seriale e puoi ottenere la temperatura del tuo termistore sul monitor seriale come sto ottenendo, fai riferimento all'immagine fornita e andrà bene. Divertiti a leggere la temperatura con il termistore.

Consigliato: