Παρασκευή 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 δευτερόλεπτο 


Τετάρτη 20 Μαρτίου 2019

Σερβομηχανισμός

Ο σερβομηχανισμός (servo) 
Ο σερβομηχανισμός (servo) είναι μια μηχανική διάταξη που περιστρέφει ένα μικρό πλαστικό βραχίονα στην επιθυμητή από εμάς θέση. Η συνήθης χρήση σερβομηχανισμών είναι σε τηλεκατευθυνόμενα μοντέλα. Πλέον χρησιμοποιούνται και σε κατασκευές με Arduino και η τιμή τους είναι πολύ χαμηλή. Είναι ο πιο εύκολος τρόπος να κινήσουμε «εμπρός πίσω» κάποιο μηχανικό μέρος ή να περιστρέψουμε. 



Ο σερβομηχανισμός έχει 3 ακροδέκτες για σύνδεση. Συνήθως είναι χρωματισμένα τα αντίστοιχα καλώδια ως εξής: καφέ (GND), κόκκινο (+5V), πορτοκαλί (σήμα χειρισμού, είσοδος του σερβομηχανισμού). 
Ένα τυπικό servo συνοδεύεται από βραχίονες (λευκούς πλαστικούς συνήθως, σε διάφορα σχήματα: σταυροειδή, ραβδόμορφο με δύο σκέλη, ραβδόμορφο με ένα σκέλος), βίδες. 



ΑΣΚΗΣΕΙΣ ΜΕ ΤΗΝ ΟΘΟΝΗ LCD

Πατήστε στον παρακάτω σύνδεσμο για να μεταβείτε στις ασκήσεις.


https://docs.google.com/document/d/1G6CvrwjbJjXnirixbXLsQoZOjecsLTi8K1wIuPs0w60/edit?usp=sharing

ΜΕΤΡΗΣΗ ΑΠΟΣΤΑΣΗΣ

Πατήστε στον παρακάτω σύνδεσμο για να μεταβείτε στις ασκήσεις που χρησιμοποιούν αισθητήρα υπερήχων.

https://docs.google.com/document/d/1rs9_TobEwQJCGVlQTrGmEluSDgGcemX11ZBuDms2MQs/edit?usp=sharing

DOWNLOAD ARDUINO

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