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

Αισθητήρας θερμοκρασίας Arduino χρησιμοποιώντας LM35: 3 βήματα
Αισθητήρας θερμοκρασίας Arduino χρησιμοποιώντας LM35: 3 βήματα

Βίντεο: Αισθητήρας θερμοκρασίας Arduino χρησιμοποιώντας LM35: 3 βήματα

Βίντεο: Αισθητήρας θερμοκρασίας Arduino χρησιμοποιώντας LM35: 3 βήματα
Βίντεο: Πώς να χρησιμοποιήσετε το LM35 για τη μέτρηση της θερμοκρασίας σε Κελσίου Φαρενάιτ και Κέλβιν 2024, Ιούνιος
Anonim
Αισθητήρας θερμοκρασίας Arduino χρησιμοποιώντας LM35
Αισθητήρας θερμοκρασίας Arduino χρησιμοποιώντας LM35

Εισαγωγή

Οι σειρές LM35 είναι συσκευές θερμοκρασίας ολοκληρωμένου κυκλώματος ακριβείας με τάση εξόδου γραμμικά ανάλογη με τη θερμοκρασία του Κελσίου. Ο LM35 είναι τρεις τερματικοί γραμμικοί αισθητήρες θερμοκρασίας από τους εθνικούς ημιαγωγούς. Μπορεί να μετρήσει τη θερμοκρασία από -55 βαθμούς Κελσίου έως +150 βαθμούς Κελσίου. Η έξοδος τάσης του LM35 αυξάνει 10mV ανά αύξηση της θερμοκρασίας Κελσίου. Το LM35 μπορεί να λειτουργήσει από παροχή 5V και το ρεύμα αναμονής είναι μικρότερο από 60uA. Η ακίδα από το LM35 φαίνεται στο παρακάτω σχήμα.

Χαρακτηριστικά

• Βαθμονομήθηκε απευθείας σε Κελσίου (Centigrade)

• Συντελεστής κλίμακας γραμμικής + 10-mV/° C

• 0,5 ° C Εξασφαλισμένη ακρίβεια (στους 25 ° C)

• Εκτιμάται για πλήρες εύρος −55 ° C έως 150 ° C

• Κατάλληλο για απομακρυσμένες εφαρμογές

• Χαμηλού κόστους λόγω περικοπής σε επίπεδο γκοφρέτας

• Λειτουργεί από 4 V έως 30 V

• Λιγότερο από 60-μA Τρέχουσα αποστράγγιση

• Χαμηλή αυτοθέρμανση, 0,08 ° C σε αέρη

• Μόνο για τη μη γραμμικότητα ± ¼ ° C Τυπικό

• Έξοδος χαμηλής σύνθετης αντίστασης, 0,1 Ω για φορτίο 1 mA Τα PinOuts Of LM35 εμφανίζονται στην εικόνα.

Μπορείτε να κατεβάσετε το φύλλο δεδομένων από το παρακάτω αρχείο.

Βήμα 1: Απαιτείται υλικό και διάγραμμα κυκλώματος

Απαιτείται υλικό και διάγραμμα κυκλώματος
Απαιτείται υλικό και διάγραμμα κυκλώματος
  • Arduino Board (Οποιοδήποτε) Αγοράστε το από το Flipkart
  • Αισθητήρας LM35 Αγοράστε το από το Flipkart
  • BreadBoard

Συνδέστε το κύκλωμα όπως φαίνεται στην εικόνα και ανεβάστε τον ακόλουθο κώδικα.

Βήμα 2: Προγραμματισμός του Arduino

Κατεβάστε τον κωδικό εδώ

/*Κωδικός Σχεδιασμένος από τον Sujay στο SA Lab*/const int sensor = A5; // Αντιστοίχιση αναλογικού πείρου A5 σε μεταβλητή tempc float «αισθητήρα». // μεταβλητή για αποθήκευση θερμοκρασίας σε βαθμούς Κελσίου float tempf. // μεταβλητή για αποθήκευση θερμοκρασίας στο Fahreinheit float vout. // προσωρινή μεταβλητή για τη διατήρηση της ανάγνωσης του αισθητήρα void setup () {pinMode (sensor, INPUT); // Διαμόρφωση του πείρου αισθητήρα ως είσοδο Serial.begin (9600); } void loop () {vout = analogRead (αισθητήρας); vout = (vout*500)/1023; tempc = vout; // Αποθήκευση τιμής σε βαθμούς Κελσίου tempf = (vout*1.8) +32; // Μετατροπή σε Fahrenheit Serial.print ("in DegreeC ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("σε Φαρενάιτ ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); καθυστέρηση (500)? // Καθυστέρηση 1 δευτερολέπτου για ευκολία προβολής}

Βήμα 3: Αποτέλεσμα εξόδου

Αποτέλεσμα εξόδου
Αποτέλεσμα εξόδου

Δείτε το αποτέλεσμα στο Serial Monitor….

Πρώτα απ 'όλα, θα ήθελα να σας ευχαριστήσω που διαβάσατε αυτόν τον οδηγό! Ελπίζω να σας βοηθήσει. Αν έχετε απορίες θα χαρώ να σας βοηθήσω…..

Αφήστε ένα σχόλιο. Τα σχόλιά σας είναι πολύτιμα για μένα.

Συνιστάται: