Παρασκευή 29 Μαρτίου 2019

ΜΕΤΡΗΣΗ ΘΕΡΜΟΚΡΑΣΙΑΣ

Το LM35 είναι ένα ολοκληρωμένο κύκλωμα μέτρησης θερμοκρασίας. Είναι η πιο δημοφιλής επιλογή όταν θέλουμε να μετρήσουμε τη θερμοκρασία με το Arduino διότι είναι εύκολο στη σύνδεση και πολύ οικονομικό στην τιμή. Κυκλοφορεί σε κέλυφος πλαστικό μαύρο με τρεις ακροδέκτες (ή «πόδια» όπως κοινά τα αναφέρουμε). 
Το LM35 έχει 3 ακροδέκτες που συνδέονται κατά σειρά (όπως βλέπουμε την πρόσοψη του εξαρτήματος): +5V,  Έξοδος, GND

Το ολοκληρωμένο αυτό παράγει μια τάση που είναι ανάλογη της θερμοκρασίας. Επομένως πρέπει να συνδεθεί σε μια αναλογική είσοδο του Arduino. 
Για να λειτουργήσει απλά συνδέουμε τους ακροδέκτες του αντίστοιχα στο: +5V, GND και ο τρίτος ακροδέκτης συνδέεται σε μια αναλογική είσοδο του Arduino (Α0 ως Α5). 
Σε αυτή την εφαρμογή θα μετρήσουμε τη θερμοκρασία με τον αισθητήρα LM35. Ο αισθητήρας αυτός βγάζει μια τάση που είναι αντίστοιχη με τη θερμοκρασία του. Με ένα απλό τύπο μπορούμε να υπολογίσουμε από αυτή την τάση την τιμή της θερμοκρασίας και να την απεικονίσουμε στο σειριακό μόνιτορ (ή σε κάποια οθόνη LCD). 

Υλικά 
Arduino UNO, LM35, καλώδια jumper 

Ανάπτυξη προγράμματος σε Arduino IDE 
Το πρόγραμμα που θα χρησιμοποιήσουμε είναι: 


int a;   // Εδώ αποθηκεύουμε την τιμή που διαβάσαμε από την αναλογική είσοδο Α0 (από 0 ως 1023) 
float temp;   // Εδώ αποθηκεύουμε την τιμή της θερμοκρασίας 

void setup() { 
  Serial.begin(9600); 

void loop() { 
   
  a=analogRead(A0);    // Διάβασε την τιμή από την Α0 

  temp = (5.0 * analogRead(A0) * 100.0) / 1023;    // Υπολόγισε την θερμοκρασία σε βαθμούς Κελσίου 

  Serial.print(temp);     // Απεικόνισε τη θερμοκρασία στο σειριακό μόνιτορ του Arduino IDE 
  Serial.println(" C"); 

  delay(1000);     // Περίμενε εδώ 1 δευτερόλεπτο 


Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου

DOWNLOAD ARDUINO

Κατεβάστε την εφαρμογή arduino στον υπολογιστή σας, πατώντας στον παρακάτω σύνδεσμο και κάντε download την έκδοση  https://www.ardu...