Inhaltsverzeichnis:

Temperatursensor mit Thermistor mit Arduino Uno - Gunook
Temperatursensor mit Thermistor mit Arduino Uno - Gunook

Video: Temperatursensor mit Thermistor mit Arduino Uno - Gunook

Video: Temperatursensor mit Thermistor mit Arduino Uno - Gunook
Video: Temperature Sensing Using NTC Thermistor with Arduino 2024, Juli
Anonim
Temperatursensor mit Thermistor mit Arduino Uno
Temperatursensor mit Thermistor mit Arduino Uno

Hallo Leute in diesem instructables werden wir lernen, wie man Thermistor mit Arduino verwendet. Thermistor ist im Grunde ein Widerstand, dessen Widerstand sich mit Temperaturschwankungen ändert. So können wir seinen Widerstand ablesen und die Temperatur daraus abrufen. Thermistor ist im Vergleich zu anderen Temperatursensoren auf dem Markt sehr günstig.

Schritt 1: Dinge, die Sie brauchen

Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst

Für dieses Tutorial benötigen Sie folgende Dinge: 1x Arduino uno:

1x Thermistor (10k oder 100k: ich verwende hier 10k): https://www.utsource.net/itm/p/1273468.html1x 10k Widerstand: https://www.utsource.net/itm/p/8166799. html1x Steckbrett:.: https://www.utsource.net/itm/p/8031572.htmlWenige Jumper:

Schritt 2: Schaltplan

Schaltplan
Schaltplan
Schaltplan
Schaltplan

Die Schaltung ist sehr einfach, also verbinden Sie bitte alles gemäß den Schaltplänen und es wird Ihnen gut gehen. Sie können sich auch auf das Bild beziehen, das ich von meinen Steckbrettverbindungen angehängt habe.

Schritt 3: Code

Code
Code

Kopieren Sie den folgenden Code und laden Sie ihn auf Arduino hoch: #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);}

Schritt 4: Temperatur auf seriellem Monitor abrufen

Temperatur auf seriellem Monitor abrufen
Temperatur auf seriellem Monitor abrufen

Nachdem Sie den Code hochgeladen haben, öffnen Sie den seriellen Monitor und Sie können die Temperatur Ihres Thermistors auf Ihrem seriellen Monitor abrufen, wie ich sie bekomme.

Empfohlen: