Πίνακας περιεχομένων:

Αισθητήρας θερμοκρασίας με χρήση θερμίστορ με Arduino Uno: 4 βήματα
Αισθητήρας θερμοκρασίας με χρήση θερμίστορ με Arduino Uno: 4 βήματα

Βίντεο: Αισθητήρας θερμοκρασίας με χρήση θερμίστορ με Arduino Uno: 4 βήματα

Βίντεο: Αισθητήρας θερμοκρασίας με χρήση θερμίστορ με Arduino Uno: 4 βήματα
Βίντεο: Lesson 39: Using MAX6675 K-Type Thermocouple Temperature Sensor | Arduino Step By Step Course 2024, Νοέμβριος
Anonim
Αισθητήρας θερμοκρασίας με χρήση θερμίστορ με Arduino Uno
Αισθητήρας θερμοκρασίας με χρήση θερμίστορ με Arduino Uno

Γεια σας παιδιά σε αυτό το εκπαιδευτικό εγχειρίδιο θα μάθουμε πώς να χρησιμοποιείτε το Thermistor με το Arduino. Το Thermistor είναι βασικά ένας αντιστάτης του οποίου η αντίσταση ποικίλλει ανάλογα με τη μεταβολή της θερμοκρασίας. Έτσι μπορούμε να διαβάσουμε την αντίστασή του και να πάρουμε τη θερμοκρασία από αυτό και το Thermistor είναι πολύ φθηνό σε σύγκριση με άλλους αισθητήρες θερμοκρασίας στην αγορά.

Βήμα 1: Πράγματα που χρειάζεστε

Πράγματα που χρειάζεστε
Πράγματα που χρειάζεστε
Πράγματα που χρειάζεστε
Πράγματα που χρειάζεστε

Για αυτό το σεμινάριο θα χρειαστείτε τα ακόλουθα πράγματα: 1x Arduino uno:

1x Thermistor (10k ή 100k: χρησιμοποιώ 10k εδώ): https://www.utsource.net/itm/p/1273468.html1x αντίσταση 10k: https://www.utsource.net/itm/p/8166799. html1x breadboard:.: https://www.utsource.net/itm/p/8031572.htmlΜερικοί άλτες:

Βήμα 2: Schmatics

Schmatics
Schmatics
Schmatics
Schmatics

Το κύκλωμα είναι πολύ απλό, οπότε παρακαλώ συνδέστε τα πάντα Σύμφωνα με τα στοιχεία που παρουσιάζονται στα σχματικά και θα τα καταφέρετε. Μπορείτε επίσης να ανατρέξετε στην εικόνα που επισυνάπτω στις συνδέσεις μου στο breadboard.

Βήμα 3: Κωδικός

Κώδικας
Κώδικας

Αντιγράψτε τον ακόλουθο κώδικα και ανεβάστε τον στο 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);}

Βήμα 4: Λάβετε θερμοκρασία στο Serial Monitor

Λάβετε θερμοκρασία στο Serial Monitor
Λάβετε θερμοκρασία στο Serial Monitor

Αφού ανεβάσετε τον κώδικα, ανοίξτε τη σειριακή οθόνη και μπορείτε να λάβετε τη θερμοκρασία του Thermistor σας στη σειριακή οθόνη σας καθώς λαμβάνω, παραπέμπετε την εικόνα που παρέχεται και θα πάτε καλά. Διασκεδάστε τη θερμοκρασία ανάγνωσης με το Thermistor.

Συνιστάται: