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

Απλό και φθηνό όργανο μέτρησης θερμοκρασίας με χρήση θερμίστορ: 5 βήματα
Απλό και φθηνό όργανο μέτρησης θερμοκρασίας με χρήση θερμίστορ: 5 βήματα

Βίντεο: Απλό και φθηνό όργανο μέτρησης θερμοκρασίας με χρήση θερμίστορ: 5 βήματα

Βίντεο: Απλό και φθηνό όργανο μέτρησης θερμοκρασίας με χρήση θερμίστορ: 5 βήματα
Βίντεο: Η πιο φθηνή συσκευή θέρμανσης-πόσο φθηνά μας ζεσταίνει; θερμοπομποί απλοί 2024, Ιούλιος
Anonim
Απλό και φθηνό όργανο μέτρησης θερμοκρασίας χρησιμοποιώντας θερμίστορ
Απλό και φθηνό όργανο μέτρησης θερμοκρασίας χρησιμοποιώντας θερμίστορ

απλός και φθηνός αισθητήρας θερμοκρασίας χρησιμοποιώντας θερμίστορ NTC

το θερμίστορ αλλάζει την αντίστασή του με την αλλαγή του χρόνου χρησιμοποιώντας αυτήν την ιδιότητα που κατασκευάζουμε αισθητήρα θερμοκρασίας για να γνωρίζουμε περισσότερα για το θερμίστορ

en.wikipedia.org/wiki/Thermistor

Βήμα 1: Απαιτούνται εξαρτήματα

Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα

Το Arduino uno (ή) οποιοδήποτε arduino θα λειτουργήσει

μερικά καλώδια και άλμπουμ ψωμιού

Αντίσταση 1 Χ 10 k

1X NTC 10k θερμίστορ

Βήμα 2: Συνδέσεις

Συνδέσεις
Συνδέσεις

(Έδαφος) ---- (10k-Resistor) ------- | ------- (Thermistor) ---- (+5v)

| Αναλογική καρφίτσα 0

Βήμα 3: Κωδικός για Φαρενάιτ

#περιλαμβάνω

διπλό θερμίστορ (int RawADC) {διπλό Temp; Temp = log (10000.0*((1024.0/RawADC-1))); // = log (10000.0/(1024.0/RawADC-1)) // για διαμόρφωση pull-up Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273.15; // Μετατροπή του Kelvin σε Celcius Temp = (Temp * 9.0)/ 5.0 +32; // Μετατροπή Κελσίου σε Θερμοκρασία επιστροφής Φαρενάιτ. }

void setup () {Serial.begin (115200); }

void loop () {Serial.println (int (Thermistor (analogRead (0))))); // εμφάνιση καθυστέρησης Φαρενάιτ (1000). }

Βήμα 4: Κωδικός για Κελσίου

#περιλαμβάνω

διπλό θερμίστορ (int RawADC) {διπλό Temp; Temp = log (10000.0*((1024.0/RawADC-1))); // = log (10000.0/(1024.0/RawADC-1)) // για διαμόρφωση pull-up Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273.15; // Μετατροπή Kelvin σε Celcius return Temp. }

void setup () {Serial.begin (115200); }

void loop () {Serial.println (int (Thermistor (analogRead (0))))); // εμφάνιση καθυστέρησης Φαρενάιτ (1000). }

Βήμα 5: Συμπέρασμα

συμπέρασμα
συμπέρασμα

αφού ολοκληρώσετε όλα τα βήματα τώρα ανοίξτε τη σειριακή οθόνη και ρυθμίστε το baud στο 115200 μπορείτε να δείτε τις ενδείξεις θερμοκρασίας

Περαιτέρω εξελίξεις μπορείτε να προσθέσετε lcd σε αυτό

σας ευχαριστώ:)

αν έχετε αμφιβολίες μη διστάσετε να ρωτήσετε

Συνιστάται: