Εφαρμογές βασισμένες στο Arduino

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Εφαρμογές βασισμένες στο Arduino"

Transcript

1 Εφαρμογές βασισμένες στο Arduino Οι εργασίες που ακολουθούν, εκπονήθηκαν από τους μαθητές και παρουσιάστηκαν μέσα στην τάξη. Η κάθε ομάδα μαθητών, ανέλαβε κάποια εργασία και μέσα σε μικρό χρονικό διάστημα την υλοποιούσε. Στη συνέχεια, την παρουσίαζε στην υπόλοιπη τάξη και όπου ήταν εφικτό επιδεικνύονταν με την αντίστοιχη κατασκευή. Ουσιαστικά, αυτές οι εφαρμογές είναι μαθήματα τα οποία μπορούμε να ακολουθήσουμε για να δημιουργήσουμε κάτι δικό μας μέσα στην τάξη ή στο σπίτι. Αν η κατασκευή είναι εύκολη, μπορεί να υλοποιηθεί μέσα σε μια διδακτική ώρα, μια μικρή προετοιμασία στο σπίτι κυρίως για την προετοιμασία του κώδικα. Αν η εφαρμογή είναι πιο πολύπλοκη, μπορεί να αναλυθεί σε μικρότερες που θα υλοποιούνται πιο εύκολα και θα μπορούν στο τέλος να συντεθούν και να δημιουργήσουν την αρχική εφαρμογή. Οπως μπορεί κανείς να δει και στο τρίτο μέρος αυτής της εργασίας, στην «Ανάπτυξη Έργων», οι εφαρμογές που περιγράφονται εδώ είναι βασικές και μπορούν να χρησιμοποιηθούν για να δημιουργήσουν πιο πολύπλοκα και πιο εντυπωσιακά έργα. Έίναι επίσης ένας οδηγός αναφοράς σε εντολές, αλλά και σε συνδεσμολογία για να κατασκευάσουμε τα δικά μας έργα. 51

2

3 Σύνδεση LED στο Arduino Καραμπατή Μεταξία, Μπαγιάρα Θεοδώρα, Χρηστίδη Κλειώ, Σπαθή Ολγα Πάρα πολλές εφαρμογές, σχεδόν όλες, κάνουν χρήση κάποιων leds. Αυτά χρησιμοποιούνται για την οπτική ένδειξη κάποιων λειτουργιών. Κάθε led είναι στην ουσία μια δίοδος, η οποία δεν έχει εσωτερική αντίσταση, ή έχει πολύ μικρή εσωτερική αντίσταση, και ανάβει όταν της παρέχουμε κάποιο ρεύμα. Ακριβώς επειδή δεν έχει εσωτερική αντίσταση, πρέπει να συνδεθεί με μια εξωτερική αντίσταση σε σειρά ώστε να προστατευτεί από μεγάλη ένταση ρεύματος, αλλά και για να καθορίσουμε την τάση του ρεύματος που θα εφαρμοστεί στις άκρες της που κατά κανόνα καθορίζει και την ποσότητα φωτός που θα ακτινοβολήσει. Χρώματα, σχήματα, μεγέθη, φωτεινότητες είναι τα ιδιαίτερα χαρακτηριστικά που μπορεί να διακρίνει κανείς στα leds Ανάλογα με με τα ιδιαίτερα χαρακτηριστικά κάθε led, αυτό μπορεί να ακτινοβολεί με μεγάλη ή μικρή ένταση φωτός, σε διάφορα χρώματα ή μήκη κύματος, σε απαλούς ή έντονους τόνους, αλλά χαρακτηρίζονται και από τη μορφολογία τους, όπως στρογγυλά, τετράγωνα, ορθογώνια, επίπεδα, μικρής διατομής ή μεγάλης (3mm, 5mm, 10mm). Η γκάμα των επιλογών είναι πραγματικά τεράστια. Τα leds που συνδέονται στο Arduino, απαιτούν να έχουν τέτοια χαρακτηριστικά που να μπορεί να τα οδηγήσει το Arduino απ ευθείας ή με τη χρήση κάποιου driver. Οι περισσότερες 53

4 εφαρμογές με led είναι τέτοιες που μπορούμε να συνδέσουμε ένα led απ ευθείας στο Arduino με την χρήση και μόνο μιας αντίστασης σε σειρά για να προστατεύσει τα ηλεκτρονικά μέρη από βραχυκυκλώματα και μεγάλης έντασης ρεύμα. Πρέπει να λάβουμε υπ όψιν μας οτι κάθε led ανάλογα με την τάση λειτουργίας του και την αντίσταση που έχουμε συνδέσει σε σειρά με αυτό, καταναλώνει κάποια ma ρεύματος (όπως και η αντίσταση), και επίσης, οτι κάθε ακίδα του Arduino παρέχει το πολύ 40mA ρεύματος. Δεν πρέπει σε καμία περίπτωση να υπερβούμε αυτές τις τιμές στη συνολική κατανάλωση γιατί υπάρχει κίνδυνος να καταστρέψουμε τον μικροελεγκτή. Βέβαια, για τις περισσότερες εφαρμογές που συνήθως χρησιμοποιούμε απλά leds, χαμηλής κατανάλωσης, οι τιμές αυτές είναι μακράν μέσα σε ασφαλή πλαίσια και δε μας προβληματίζουν. Πρέπει επίσης να πειραματιζόμαστε με τις αντιστάσεις γιατί κάποιες μπορεί να έχουν τα πιο επιθυμητά αποτελέσματα από πλευράς φωτεινότητας. Έπιπλέον, ανάλογα με την αντίσταση που έχουμε συνδέσει σε σειρά με το led πρέπει να δούμε ποια θα είναι η τάση που εφαρμόζεται στο led ώστε να είναι μεγαλύτερη από το κατώφλι τάσης που έχει κάθε led για να ανάψει. Σε ορισμένα led αυτό το κατώφλι είναι χαμηλό (μπορεί και 2Volt) ενώ σε κάποια άλλα απαιτείται τουλάχιστον 3,5Volts. Τα χαρακτηριστικά αυτά τα παρέχει ο κατασκευαστής στο αντίστοιχο datasheet του προϊόντος. Οταν θέλουμε να αναπτύξουμε μια εφαρμογή ή όταν δοκιμάζουμε τις λειτουργίες των led, το Arduino μας παρέχει ένα led στην ακίδα 13 (pin 13) που είναι ενσωματωμένο στην πλακέτα. Για να το χρησιμοποιήσουμε θα πρέπει να ορίσουμε την ακίδα 13 ως εξόδου (στον κώδικα που ακολουθεί η εντολή 1) και στη συνέχεια να στείλουμε ένα HIGH για να το ανάψουμε (εντολή 2) ή ένα LOW για να το σβήσουμε (εντολή 3). Μικρές χρονικές καθυστερήσεις χρησιμοποιούνται για να γίνεται το οπτικό αποτέλεσμα ορατό. Κώδικας //Υπόδειγμα χρήσης LED void setup() { 1 pinmode(13, OUTPUT); // ενώ υπάρχει ένα LED void loop() { 2 digitalwrite(13, HIGH); // ανάβει το led delay(1000); 3 digitalwrite(13, LOW); // σβήνει το led delay(1000); Αν υπάρχουν πολλά leds συνδεδεμένα στα pins του Arduino, θα πρέπει καθένα να το χειριζόμαστε ξεχωριστά. Θα πρέπει να δηλώσουμε την ακίδα καθενός ως εξόδου (OUTPUT) με την λειτουργία pinmode(), αλλά και κάθε φορά που πρέπει να ανάψουμε ή να σβήσουμε κάποιο, θα πρέπει να χρησιμοποιήσουμε αντίστοιχα την εντολή digitalwrite() στέλνοντας ένα HIGH ή ένα LOW αντίστοιχα. Έπειδή οι εφαρμογές με led είναι πραγματικά ατέλειωτες, και πολλές φορές οι ενδείξεις που θέλουμε να οδηγήσουμε με ένα Arduino είναι πολλές, πολλές περισσότερες απ τις διαθέσιμες θύρες του Arduino Uno αλλά ακόμα και του Arduino Mega, συναντάται συχνά η οδήγηση περισσότερων led από συστοιχίες κωδικοποιητών (Shift Register) που δέχονται σε σειριακή μετάδοση τις τιμές διαφόρων led και στη συνέχεια τα ενεργοποιούν, κάνοντας χρήση μόνο μερικών ακίδων από τις διαθέσιμες κάθε πλακέτας. 54

5 Για τέτοιες εφαρμογές χρησιμοποιούνται ολοκληρωμένα κυκλώματα 74ΗC595 που δουλεύουν ως shift registers. Αυτοί τροφοδοτούνται με δεδομένα σε σειριακή μορφή χρησιμοποιώντας μόνο τρεις γραμμές από το Arduino και μπορούν με την κατάλληλη διασύνδεση να οδηγήσουν μέχρι και 16 διαφορετικά leds. Με τη χρήση τέτοιων διατάξεων αποστέλλονται μία προς μία οι τιμές HIGH ή LOW για κάθε led που είναι συνδεδεμένο στη διάταξη από ένα κανάλι δεδομένων, χρησιμοποιώντας και άλλα δυο κανάλια (ακίδες) για τον συγχρονισμό στη μετάδοση και στην εμφάνιση των τιμών από τους shift registers. Πληροφορίες για την προγραμματιστική υλοποίηση αυτών των διατάξεων μπορεί κανείς να αναζητήσει στο διαδίκτυο, ενώ πιο κάτω φαίνεται η αρχιτεκτονική υλοποίηση μιας τέτοιας κατασκευής για 16 leds. 55

6

7 Σύνδεση LCD Screen στο Arduino Ζιώγας Δημήτρης, Χλωρός Δημήτρης, Δανίκας Μιχάλης, Καρανάσιος Θάνος, Τσαράι Ρενάτο Η LCD οθόνη χρησιμοποιείται κυρίως σε καταστήματα ως επιγραφή, στα λεωφορεία και σε αυτόματους πωλητές. Συνήθως πάνω σε μια πλακέτα είναι τοποθετημένη LCD οθόνη, όμως υπάρχουν και άλλες κατασκευές στην αγορά με πλήκτρα ενσωματωμένα που παρέχουν ένα φιλικό προς το χρήστη interface που τους επιτρέπει να περνάνε στο μενού, κάνοντας επιλογές κλπ. Η οθόνη αποτελείται από 2 ή 4 γραμμές και 16 ή 20 στήλες, με άσπρους, μπλε, Υπάρχουν οθόνες LCD που συνδυάζουν και πληκτρολόγιο με buttons για τις βασικές κινήσεις (πάνω, κάτω, αριστερά και δεξιά), ώστε να υποστηρίζονται λειτουργίες που απαιτούν έλεγχο μέσω του πληκτρολογίου και έξοδο δεδομένων στην οθόνη. πράσινους ή μαύρους χαρακτήρες και αντίστοιχα οπίσθιο φωτισμό σε διάφορα μεμονωμένα χρώματα ή και συνδυασμό τους (έγχρωμη). Αν υπάρχει πληκτρολόγιο, διαθέτει πλήκτρα όπως select, up-down, left-right. Η οθόνη και τα πλήκτρα λειτουργούν με ηλεκτρική τάση 5 Volt και μπορεί να είναι τοποθετημένη πάνω σε shield που κουμπώνει στο arduino ώστε να μην απαιτούνται εξωτερικές καλωδιώσεις. Στην εφαρμογή που ακολουθεί, έχουμε συνδέσει μια οθόνη στο Arduino με σκοπό να εμφανίσουμε μηνύματα σ αυτή (παρατίθεται ο πίνακας λειτουργίας της οθόνης με 16 pins). Για τη σύνδεσή της, απαιτεί το pin 4 (RS) και το pin 6 (Enable) ενώ το pin 5 (Read/Write) είναι συνδεμένο στα 0 Volt γιατί θέλουμε μόνο να γράφουμε και όχι να διαβάζουμε από την οθόνη. Έπιπλέον τα pins 11 έως 14 αποτελούν τις γραμμές δεδομένων (Data Bus 4-7) για την αμφίδρομη επικοινωνία με το Arduino (τα DB0-DB3 δεν χρησιμοποιούνται παρά μόνο για ειδικές λειτουργίες όπως να αναβοσβήνει ο κέρσορας ή να ολισθαίνει το κείμενο που είναι τοποθετημένο στην οθόνη). Στο pin 3 μπορούμε να στείλουμε μια τάση ανάμεσα στην τάση τροφοδοσίας και το 0Volt που ρυθμίζει την ένταση των γραμμάτων σε σχέση με το φόντο τους (αντίθεση-contrast). Συνήθως αυτή τη λειτουργία τη ρυθμίζουμε με ένα ποτενσιόμετρο των 10ΚΩ ενώνοντας τους ακραίους ακροδέκτες με τα 0Volt και 5Volt και τον μεσαίο ακροδέκτη στο pin 3 της οθόνης. 57

8 Στο σχήμα που ακολουθεί περιγράφεται πλήρως η συνδεσμολογία με το Arduino για να εμφανίζουμε τα μηνύματα που θέλουμε. Για τη λειτουργία της οθόνης που έχουμε συνδέσει στο Arduino πρέπει να γράψουμε τον κατάλληλο κώδικα. Η γραμμή κώδικα 1 ενσωματώνει τη βιβλιοθήκη της οθόνης υγρών κρυστάλλων, απαραίτητη για να κάνουμε χρήση των εντολών της οθόνης και να αποφύγουμε τον εκτεταμένο και πολύπλοκο κώ- Πίνακας λειτουργίας οθόνης Pin Σύμβολο Τάση Περιγραφή 1 VSS 0V Γείωση 2 VDD +5.0V Τροφοδοσία ρεύματος για τη λειτουργία 3 V0 -- Ρυθμιστικό τάσης για αντίθεση γραμμάτων 4 RS H/L Σήμα για τη επιλογή καταχωρητών: A signal for selecting registers: 1: Data Register (για ανάγνωση & εγγραφή) 0: Instruction Register (για ανάγνωση), Busy flag-address Counter (για εγγραφή). 5 R/W H/L R/W = H : Λειτουργία ανάγνωσης. R/W = L : Λειτουργία Έγγραφής. 6 E H/L Σήμα που επιτρέπει την ανάγνωση η εγγραφή δεδομένων. 7 DB0 H/L 8 bit αμφίδρομο κανάλι δεδομένων. 8 DB1 H/L «--» 9 DB2 H/L «--» 10 DB3 H/L «--» 11 DB4 H/L «--» 12 DB5 H/L «--» 13 DB6 H/L «--» 14 DB7 H/L «--» 15 LED+ +5.0V Τροφοδοσία ρεύματος για πίσω φωτισμό. 16 LED- 0V Γείωση πίσω φωτισμού. δικα. Στη γραμμή 2 ονομάζουμε την οθόνη μας lcd και ορίζουμε τα pins που θα χρησιμοποιηθούν για τη σύνδεση (RS, Enable, DB4-DB7) όπως στο σχεδιάγραμμα. Με την έναρξη της εκτέλεσης του προγράμματος (setup) ορίζουμε το μέγεθος της οθόνης που θα χρησιμοποιήσουμε (γραμμή κώδικα 3) και τη θέση στην οθόνη που θα γράψουμε (γραμμή κώδικα 4). Αξίζει να σημειώσουμε ότι η πρώτη γραμμή της οθόνης είναι η μηδέν και η πρώτη στήλη επίσης μηδέν. Έτσι, αν θέλουμε να τυπώσουμε στον πρώτο χαρακτήρα της οθόνης (πάνω αριστερά) ορίζουμε.setcursor(0,0). Με την εντολή.print() μπορούμε να εκτυπώ- 58

9 σουμε ότι θέλουμε (κείμενο ή αριθμό) στο σημείο που έχουμε ορίσει με την.setcursor(), όπως στη γραμμή κώδικα 5. Μέσα στην επαναληπτική διαδικασία loop() και στη γραμμή κώδικα 6 εμφανίζονται τα δευτερόλεπτα που πέρασαν από την έναρξη λειτουργίας του Arduino. Κώδικας //Υπόδειγμα χρήσης LCD οθόνης 1 #include <LiquidCrystal.h> // select the pins used on the LCD panel 2 LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { 3 lcd.begin(16, 2); // διαστάσεις οθόνης 4 lcd.setcursor(0,0); // τοποθέτηση κέρσορα 5 lcd.print("secs since start"); // εκτύπωση μηνύματος void loop() { lcd.setcursor(9,1); // τοποθέτηση του κέρσορα στη // 2η γραμμή και 10η στήλη 6 lcd.print(millis()/1000); // εμφανίζει τα διανυθέντα // seconds από την εκκίνηση 59

10

11 Σύνδεση αισθητήρα φωτός στο Arduino Ένας αισθητήρας φωτός στο Arduino χρησιμοποιείται για να διαβαστεί η ποσότητα φωτός στο περιβάλλον και, ανάλογα με τον κώδικα που έχουμε γράψει, να συμβούν γεγονότα που έχουμε καθορίσει, όπως, να ανάψει μια ενδεικτική λυχνία (led), να γυρίσει ένας σερβομηχανισμός, να ηχήσει ένα πιεζοηλεκτρικό ηχείο κ.λπ. Υπάρχουν πολλών ειδών αισθητήρες φωτός, αλλά ο πλέον λειτουργικός είναι μια φωτοαντίσταση η οποία μεταβάλει την τιμή της κάθε φορά που ο εξωτερικός φωτισμός μεταβάλει την έντασή του. Έτσι, η τιμή της αντίστασης αλλάζει καθώς ο περιβάλλον φωτισμός αυξάνεται ή μειώνεται. Την μεταβλητή τιμή της αντίστασης μπορούμε να την χρησιμοποιήσουμε λαμβάνοντας μεγαλύτερες ή μικρότερες τιμές ρεύματος αφού τη συνδέσουμε με την τάση του Arduino στα +5V. Το κύκλωμα που παρέχει τάση σε μια ακίδα του Arduino φαίνεται στο διπλανό σχήμα (α). Οι δυο αντιστάσεις R 1 και R 2, αποτελούν ένα διαιρέτη τάσης. Η μια από τις δύο αντιστάσεις μπορεί να αντικατασταθεί από μια φωτοαντίσταση (LDR) που θα μεταβάλει την τιμή της ανάλογα με τον εξωτερικό φωτισμό. Η R 2, προστατεύει από πιθανό βραχυκύκλωμα όταν το LDR τοποθετηθεί στη θέση της R 1, ενώ αν το LDR τοποθετηθεί στη θέση της R 2 ή R 1 προστατεύει από βραχυκύκλωμα. Ο τύπος που καθορίζει την τάση Vout είναι ο (β), ενώ στο (γ) φαίνονται τα διαγράμματα τάσης καθώς μεταβάλεται η αντίσταση R 1 (που αντικαταστάθηκε με LDR) και έχοντας σταθερή τιμή στην R 2 (αριστερό διάγραμμα) και όταν το LDR τοποθετηθεί στη θέση της R 2 με σταθερή τιμή της αντίστασης R 1 (δεξιό διάγραμμα). Τυπική τιμή της αντίστασης που παραμένει σταθερή είναι στα 10ΚΩ και συνήθως αυτής της τιμής είναι οι ανατιστάσεις που χρησιμοποιούνται στις κατασκευές με Arduino και LDR. Το πλήρες κύκλωμα που υλοποιούμε για την κατασκευή μας περιλαμβάνει ένα LDR και μια αντίσταση 10ΚΩ που αποτελούν τον διαιρέτη τάσης του τμήματος που χρησιμοποιεί τον αισθητήρα. Έπίσης, ένα LED συνδεδεμένο με μια αντίσταση 220Ω το οποίο θα ανάβουμε όταν ο φωτισμός που δέχεται το LDR πέσει κάτω από ένα δεδομένο όριο και θα σβήνει στην αντίθετη περίπτωση. Έτσι, δημιουργούμε έναν αυτοματισμό που ανάβει τα φώτα κατά τις περιόδους συσκότισης, ρυθμίζοντας την τιμή αυτή (κατώφλι) σε όποιο επίπεδο φωτός επιθυμούμε. Τέτοιου είδους εφαρμογές, χρησιμοποιούνται όταν θέλουμε να ανάβουμε εξωτερικό φωτισμό κατά τη διάρκεια την νύχτας ή όταν σκοτεινιάζει, σε συστήματα ασφαλείας με τη δυνατότητα να παραμένει η δέσμη φωτός από ένα laser αδιατάρακτη και συνεχής, αλλά και 61

12 σε άλλες εφαρμογές με τη χρήση περισσότερων LDRs που μπορούν να στρέφουν ένα μηχανισμό προς την κατεύθυνση μιας πηγής φωτός όπως στα tracker που οδηγούν συστοιχίες φωτοβολταϊκών προς τον ήλιο περιστρέφοντάς τα και εξασφαλίζοντας μεγαλύτερη παραγωγή ρεύματος. Η τιμή του αισθητήρα LDR διαβάζεται από την αναλογική είσοδο Α0 (εντολή 2) σε ένα διάστημα τιμών μεταξύ 0 και 1023 που αντιστοιχεί σε τιμές από 0Volt μέχρι 5Volt. Την τιμή αυτή μπορούμε να τη σταθμίσουμε στο σημείο που επιθυμούμε (κατώφλι - εντολή 1) και να ανάψουμε το led (εντολή 3) όταν η τιμή αυτή πέσει κάτω από τη στάθμη μας (εντολή 2) ή να το σβήσουμε (εντολή 4) όταν η τιμή είναι μεγαλύτερη, δηλαδή όταν ο εξωτερικός φωτισμός είναι έντονος. Κώδικας //Υπόδειγμα χρήσης LDR int LEDPin = 7; // εδώ συνδέεται ένα LED void setup() { pinmode(ledpin,output); // η ακίδα του LED είναι εξόδου void loop() { 1 int thrhld = 300; 2 if (analogread(a0)<thrhld) 3 digitalwrite(ledpin, HIGH); else 4 digitalwrite(ledpin, LOW); 62

13 Σύνδεση stepper motor στο Arduino Καραμπατή Μεταξία, Μπαγιάρα Θεοδώρα, Χρηστίδη Κλειώ, Σπαθή Ολγα, Τρευλάκη Έλένη, Δάσιου Χρυσούλα Βηματικός κινητήρας (stepper motor) Ένας κινητήρας περιστρέφει ένα άξονα δημιουργώντας στο εσωτερικό του ένα μαγνητικό πεδίο με τη χρήση ηλεκτρικής ενέργειας. Αυτή την περιστροφική κίνηση την εκμεταλευόμαστε για να κινήσουμε διάφορους μηχανισμούς, που στις μέρες μας είναι απαραίτητοι σε πολλών ειδών εφαρμογές. Έιδικότερα, ο βηματικός κινητήρας, χαρακτηρίζεται από την δυνατότητα περιστροφής του με πολύ συγκεκριμένο τρόπο και με μικρές κινήσεις όποτε το επιθυμούμε, δίνοντας έτσι τη δυνατότητα να ελέγξουμε μηχανισμούς με μεγάλη ακρίβεια, όπως τις κεφαλές ενός εκτυπωτή που κινούνται ανάμεσα σε δυο άκρα και μόνο μέσα σε αυτά τα όρια, τρυπάνια που θέλουμε να μετακινηθούν σε πολύ συγκεκριμένο βάθος κ.λπ. Στο σχήμα που ακολουθεί φαίνεται το διάγραμμα λειτουργίας ενός βηματικού κινητήρα, ο οποίος αποτελείται από τον άξονα που περιστρέφεται πάνω στον οποίο είναι στερεωμένος ένας μαγνήτης και που ανάλογα από που έλκεται περιστρέφει και τον άξονα, και τέσσερις ή οκτώ ηλεκτρομαγνήτες, διατεταγμένους γύρω από τον άξονα σε ίσες γωνίες και που τον αναγκάζουν όταν λειτουργούν να περιστρέφεται έλκοντας τον σταθερό μαγνήτη. Έτσι, όταν διαρέεται με ρεύμα το πηνίο Α, ο σταθερός μαγνήτης έλκεται προς αυτόν από οποιαδήποτε γειτονική θέση βρισκόταν. Οταν στη συνέχεια τροφοδοτηθεί με ρεύμα ένα εκ των πηνίων Δ ή Β και σταματήσει να λειτουργεί το πηνίο Α, τότε ο μαγνήτης θα κινηθεί προς το πηνίο που δημιουργεί μαγνητικό πεδίο και θα αναγκάσει τον άξονα να περιστραφεί 90 μοίρες αριστερά ή δεξιά αντίστοιχα. Με τον ίδιο τρόπο και εναλλάσσοντας το πηνίο στο οποίο θα διοχετευτεί ρεύμα που δημιουργεί μαγνητικό πεδίο, από κάποιο γειτονικό, ο άξονας περιστρέφεται με ακρίβεια 90 μοιρών. Οι βηματικοί κινητήρες, δε μπορούν να περιστραφούν με την ίδια ταχύτητα που το κάνουν οι περιστροφικοί, αλλά έχουν μεγάλη ακρίβεια περιστροφής. Έσωτερικά, έχουν ένα μηχανισμό που αποτελείται από γρανάζια και εξασφαλίζει στην πράξη μικρότερες γωνίες από 63

14 90 μοίρες και ισχυρότερη περιστροφή. Μια πλήρη περιστροφή του άξονα ενός βηματικού κινητήρα ονομάζεται revolution και μπορεί να αντιστοιχεί σε 1,8 μοίρες ή και λιγότερο της περιστροφής του άξονα του βηματικού κινητήρα. Έπιπλέον, μπορεί η γωνία περιστροφής να μειωθεί στο μισό με την εξής μέθοδο. Μετά την ισορροπία του άξονα στο πηνίο Α, αν αυτό παραμείνει ενεργό με παροχή ρεύματος και ταυτόχρονα ενεργοποιηθεί και το Β, τότε ο άξονας περιστρέφεται σε εκείνη τη θέση που ο μαγνήτης θα ισορροπήσει ανάμεσα στα δυο πηνία. Στη συνέχεια το πηνίο Α απενεργοποιείται και παραμένει μόνο το Β οπότε ο άξονας περιστρέφεται άλλες 45 μοίρες. Η διαδικασία αυτή εξασφαλίζει μικρότερες γωνίες και μεγαλύτερη ακρίβεια. Η πλήρης περιστροφή (revolution) επιτυγχάνεται μέσα σε 8 βήματα όπως φαίνεται στο παραπάνω σχήμα. Oδηgός (Driver) Έπειδή ένας ηλεκτρομαγνήτης απαιτεί αρκετή ενέργεια για να λειτουργήσει, και η ένταση του ρεύματος που παρέχει το Arduino είναι πολύ μικρή (περίπου 40mA ανά ακίδα), χρησιμοποιούνται κάποιες συσκευές οδήγησης (drivers) που στην είσοδό τους παίρνουν την τάση από το Arduino και αφού την ενισχύσουν την παρέχουν στο βηματικό κινητήρα. Έτσι, η λειτουργία της διάταξης εξασφαλίζει οτι δε θα καταστραφεί ο μικροελεγκτής του Arduino και οτι ο βηματικός κινητήρας θα έχει αρκετή ισχύ για να περιστρέφεται σταθερά. Για εκπαιδευτικές εφαρμογές χρησι- 64

15 μοποιούμε μικρά stepper motors, αλλά πολύ συχνά υπάρχουν μεγάλες διατάξεις που μπορεί να προσφέρουν μεγάλη ισχύ. Έπιπλέον υπάρχουν αρκετές διαφορετικές μορφές βηματικών κινητήρων που διαφέρουν έστω και κατ ελάχιστο από όσα αναφέραμε αλλά δεν είναι του παρόντος να αναφερθούν. Ένα πλήρες διάγραμμα που περιλαμβάνει και τον driver μπορεί να συνδεθεί με τον τρόπο που φαίνεται στο σχήμα: Αφού ορίσουμε τις ακίδες του Arduino που θα χρησιμοποιήσουμε για να εξάγουμε τις τιμές των πηνίων στη λειτουργία setup() εκτελούμε έναν κώδικα που επαναλαμβάνει 200 περιστροφές του άξονα του βηματικού κινητήρα (εντολή 1) και στη συνέχεια περιμένει 3 δευτερόλεπτα μέχρι να επαναλάβει τη διαδικασία. Στη λειτουργία revolution() περιγράφουμε μια πλήρη περιστροφή του άξονα. Η τιμή της wait (εντολή 2) είναι απαραίτητη για να υπάρχει μιαα μικρή καθυστέρηση από τη στιγμή που ενεργοποιείται το πηνίο μέχρι να εκτελεστεί η επόμενη εντολή για να προλάβει ο άξονας να περιστραφεί. Στις εντολές 3 απενεργοποιούνται όλα τα πηνία και ενεργοποιείται μόνο το πρώτο (εντολή 4). Μετά τη μικρή καθυστέρηση για την περιστροφή του άξονα απενεργοποιείται το πρώτο πηνίο (εντολή 5) και ενεργοποιείται το δεύτερο πηνίο (εντολή 6). Η διαδικασία επαναλαμβάνεται μέχρι να ολοκληρωθεί μια πλήρη περιστροφή του άξονα (revolution), η οποία θα αποδώσει (λόγω του μειωτήρα στροφών) κάποια μικρή γωνία στον άξονα του κινητήρα (που εξαρτάται από τον κατασκευαστή). Κώδικας //Υπόδειγμα χρήσης Βηματικού Κινητήρα (Stepper Motor) int SMPin1 = 8; // οι ακίδες του stepper motor int SMPin2 = 9; int SMPin3 = 10; int SMPin4 = 11; 65

16 void setup() { pinmode(smpin1, OUTPUT); pinmode(smpin2, OUTPUT); pinmode(smpin3, OUTPUT); pinmode(smpin4, OUTPUT); void loop() { for (int i=0;i<200;i++) { 1 revolution (); delay(3000); void revolution() { 2 int wait=10; 3α digitalwrite(smpin2, LOW); 3β digitalwrite(smpin3, LOW); 3γ digitalwrite(smpin4, LOW); 4 digitalwrite(smpin1, HIGH); delay(wait); 5 digitalwrite(smpin1, LOW); 6 digitalwrite(smpin2, HIGH); delay(wait); digitalwrite(smpin2, LOW); digitalwrite(smpin3, HIGH); delay(wait); digitalwrite(smpin3, LOW); digitalwrite(smpin4, HIGH); delay(wait); digitalwrite(smpin4, LOW); 66

17 Σύνδεση διακόπτη πίεσης (button) στο Arduino Οι πιεστικοί διακόπτες συνδέουν δυο σημεία ενός κυκλώματος όταν πατηθούν. Στο παράδειγμα που ακολουθεί, πιέζοντας ένα διακόπτη πίεσης ανάβει το ενσωματωμενο led της ακίδας 13 στο Arduino. Το κύκλωμα που υλοποιεί ένα διακόπτη πίεσης υποστηρίζεται και από μια αντίσταση (συνήθως 10ΚΩ). Ο πιεστικός διακόπτης συνδέεται από την μια άκρη του στα +5V και από την άλλη σε μια ψηφιακή ακίδα (στο παράδειγμά μας είναι το pin 2) που θα ελέγχει την κατάστασή του και μέσω της αντίστασης στα 0V (GND). Η αντίσταση που είναι συνδεμένη στη γείωση ονομάζεται pull-down και είναι απαραίτητη για την ομαλή λειτουργία του κυκλώματος. Οταν ο πιεστικός διακόπτης δεν είναι πατημένος (όταν δηλαδή δεν δημιουργεί κύκλωμα), τα ποδαράκια του δεν ενώνονται μεταξύ τους και έτσι στην ακίδα 2 συνδέεται η γείωση (GND) μέσω της αντίστασης των 10ΚΩ. Σε αυτή την περίπτωση η ακίδα 2 διαβάζει την λογική τιμή LOW. Οταν ο διακόπτης πατηθεί, δημιουργείται σύνδεση μεταξύ των δυο ποδιών του διακόπτη και έτσι μεταφέρεται η τάση των 5V στην ψηφιακή ακίδα 2, σημαίνοντας ένα λογικό HIGH γι αυτήν. Η διασύνδεση που περιγράφηκε μπορεί να αντιστραφεί. Ο διακόπτης να τοποθετηθεί στη θέση της pull-down αντίστασης και η αντίσταση στη θέση του διακόπτη. Η διάταξη αυτή θα προκαλούσε τα ακριβώς αντίθετα αποτελέσματα στην πίεση του διακόπτη και την αποδέσμευσή του. Δηλαδή, όταν ο διακόπτης ήταν πατημένος η ψηφιακή ακίδα 2 θα λάμβανε την τιμή LOW και όταν αποδεσμεύονταν θα λάμβανε την λογική τιμή HIGH. Σε αυτή την περίπτωση η αντίσταση που συνδέεται στα +5V ονομάζεται pull-up. Μια πλήρης υλοποίηση του κυκλώματος με την αντίσταση σε θέση pull-down φαίνεται στο σχήμα που ακολουθεί. Αν συνδέσουμε ένα led στην ακίδα 13 (δεν είναι απαραίτητο να γίνει με εξωτερικό κύκλωμα γιατί υπάρχει εκεί ήδη κάποιο ενσωματωμένο led) και το ανάβουμε 67

18 όταν εμφανιστεί ένα λογικό HIGH στην ακίδα 2 και το σβήνουμε με την ενφάνιση λογικού LOW, τότε θα διαπιστώσουμε τη λειτουργία του διακόπτη για τις δυο προηγούμενες περιπτώσεις συνδεσμολογίας. θα μπορούσαμε επίσης, να αποσυνδέσουμε την ψηφιακή ακίδα 2 εντελώς από το κύκλωμά μας. Αυτό όμως, θα δημιουργούσε αστάθεια στη λειτουργία του led, δεδομένου οτι, στην ακίδα 2 θα εμφανίζονται τόσο τιμές HIGH όσο και LOW τυχαία. Για αυτό το λόγο πρέπει να χρησιμοποιήσουμε μια αντίσταση στο κύκλωμα είτε προς τη γείωση GND (pull-down) ή προς τα +5V (pull-up). Η εφαρμογή μας ξεκινά με την αρχικοποίηση των ακίδων 2 και 13 για την σύνδεση σε αυτές ενός διακόπτη και ενός led. Έκεί δηλώνεται η ακίδα του LED σαν εξόδου (εντολή 1) και του πιεστικού διακόπτη σαν εισόδου (εντολή 2). Στη λειτουργία της επανάληψης, αφού διαβαστεί η κατάσταση του διακόπτη (εντολή 3), ελέγχεται αν είναι HIGH (εντολή 4) και αντίστοιχα ανάβει το LED, ή αν είναι LOW (εντολή 5) και σβήνει. Κώδικας //Υπόδειγμα χρήσης push Button int buttonpin = 2; // ακίδα σύνδεση διακόπτη πίεσης int ledpin = 13; // ακίδα σύνδεσης LED int btnstate = 0; // η τιμή της κατάστασης του διακόπτη void setup() { // Αρχικοποίηση ακίδων εισόδου-εξόδου 1 pinmode(ledpin, OUTPUT); 2 pinmode(buttonpin, INPUT); void loop(){ // ανάγνωση της κατάστασης του διακόπτη 3 btnstate = digitalread(buttonpin); // Έλεγχος του διακόπτη αν πιέστηκε (τιμή HIGH) 4 if (btnstate == HIGH) { // άναψε το LED digitalwrite(ledpin, HIGH); 5 else { // σβήσε το LED digitalwrite(ledpin, LOW); 68

19 Σύνδεση servo στο Arduino Σερβο-κινητήρας (servo) Ένας σερβοκινητήρας, αποτελείται από ένα μικρού μεγέθους ηλεκτροκινητήρα που περιστρέφει ένα ρότορα και κινεί έναν άξονα σε γωνία από 0 μέχρι 180 μοίρες. Στο εσωτερικό του, ελέγχεται από ένα ποτενσιόμετρο (μεταβλητή αντίσταση) η τιμή της οποίας μεταβάλεται καθώς περιστρέφεται ο άξονας μαζί με ένα σύστημα γραναζιών που εξασφαλίζει μεγαλύτερη ροπή και ελεγχόμενη ταχύτητα περιστροφής. Ένας σερβοκινητήρας, χρησιμοποιεί τρία καλώδια, εκ των οποίων τα δύο έχουν την τάση λειτουργίας του (συνήθως 0 έως 5 ή 6 Volts) και το τρίτο την τάση αναφοράς, δηλαδή την τιμή της τάσης που περιγράφει τη γωνία κατά την οποία θέλουμε να περιστραφεί ο άξονας του servo. Αν η τάση σε αυτό το καλώδιο είναι 0 Volt, σημαίνει οτι η επιλεγμένη γωνία περιστροφής του άξονα είναι 0 μοίρες. Απ την άλλη, αν η τιμή στο καλώδιο είναι η μέγιστη της τάσης λειτουργίας του κινητήρα, αυτός περιστρεφεται στις 180 μοίρες. Οι ενδιάμεσες τάσεις στο καλώδιο αυτό αντιστοιχούν σε γωνίες ανάμεσα στις 0 και 180 μοίρες, αναλογικά. Καθώς περιστρέφεται το ποτενσιόμετρο εξαναγκασμένο από τον κινητήρα, η τιμή του συγκρίνεται με την τάση του καλωδίου αναφοράς της επιθυμητής γωνίας και όταν αυτή επιτευχθεί δίνεται εντολή να σταματήσει η περιστροφή. Αντίστοιχα, όταν αλλάξει η τάση αναφοράς, εξαναγκάζεται ο κινητήρας να περιστραφεί μέχρι το ποτενσιόμετρο να εξασφαλίσει την κατάλληλη τάση, δηλαδή την επιθυμητή κι ακριβή γωνία. Στο Arduino, δεν υπάρχει αναλογική έξοδος που να εξασφαλίζει για το καλώδιο της τάσης αναφοράς του σερβοκινητήρα τιμή ανάμεσα στα 0 και 5 Volts. Η λειτουργία αυτή επιτυγχάνεται στις ακίδες του Arduino με την ένδειξη PWM (Pulse Width Modulation). Αυτές οι ακίδες χρησιμοποιούνται με τη λειτουργία analog- Write() και αποστέλλουν μια ακολουθία ψηφιακών παλμών με κατάλληλη εναλλαγή μεταξύ HIGH και LOW ώστε να προσομοιώνεται η αναλογική τιμή αναφοράς για τον σερβοκινητήρα. Η analog- Write() δέχεται σαν παράμετρο μια τιμή μεταξύ 0 και 255 που αντιστοιχεί σε τάση 0 έως 5 Volt. 69

20 Έτσι, αν θέλουμε να στείλουμε 0 Volt σαν τάση αναφοράς, η PWM έξοδος αποστέλλει μια ακολουθία παλμών LOW που δεν διακόπτεται από κανένα HIGH. Αντίστοιχα, αν θέλουμε να στείλουμε 5 Volt η ακολουθία αυτή αποτελείται από συνεχόμενους παλμούς HIGH χωρίς να διακόπτεται από παλμούς LOW. Για άλλες ενδιάμεσες τιμές, π.χ. 2,5 Volts, οι παλμοί HIGH και LOW διαδέχονται ο ένας τον άλλο με συνέπεια η έξοδος PWM να «δείχνει» την επιθυμητή τάση αναφοράς. Με την εναλλαγή παλμών LOW και HIGH σε κατάλληλη αναλογία επιτυγχάνεται η τάση αναφοράς που θέλουμε να στείλουμε στο σερβοκινητήρα για την γωνία περιστροφής του. (Σχήμα προηγούμενης σελίδας). Αν θέλουμε, μπορούμε να χρησιμοποιήσουμε τη βιβλιοθήκη <Servo.h> που μας παρέχει πολλές λειτουργίες για τον έλεγχο ενός σερβοκινητήρα κάνοντας αναφορά στις επιθυμητές γωνίες που θέλουμε να έχουμε στο servo και οι υπόλοιποι υπολογισμοί γίνονται αυτόματα. Σημείωση Πρέπει να λάβουμε υπόψη μας αν θέλουμε να χρησιμοποιοήσουμε τον σερβοκινητήρα για να κάνουμε κάποια μέτρηση, όπως γίνεται όταν προσαρτάται ένας αισθητήρας στην περιστρεφόμενη κεφαλή του servo, οτι η επιθυμητή γωνία που επιλέξαμε προσεγγίζεται μετά από μικρό χρονικό διάστημα κατά το οποίο περιστρέφεται ο σερβομηχανισμός και επομένως θα πρέπει να περιμένουμε πριν κάνουμε τη μέτρηση. Ανάλογα με τον σερβοκινητήρα, ο κατασκευαστής παρέχει οδηγίες για τον απαιτούμενο χρόνο περιστροφής ο οποίος πρέπει να δαπανηθεί αναμένοντας να λάβει την τελική θέση. Έπιπλέον, πρέπει να λάβουμε υπόψη μας οτι αν θέλουμε να χρησιμοποιήσουμε ισχυρούς σερβομηχανισμούς ή πολλούς μικρούς σερβομηχανισμούς, πιθανό να χρειάζονται οδήγηση από κάποιον driver, δεδομένου οτι η παροχή ισχύος από την πλακέτα του Arduino δε μπορεί να ξεπεράσει κάποια όρια γιατί υπάρχει κίνδυνος καταστροφής του μικροελεγκτή. Στο παράδειγμα που ακολουθεί ένας σερβοκινητήρας περιστρέφεται ανάμεσα σε 0 και 180 μοίρες εναλλάξ με μια χρονοκαθυστέρηση πέντε δευτερολέπτων. Η σύνδεση του σερβομηχανισμού είναι εύκολη γιατί δεν απαιτείται παρά η σύνδεση των τριών καλωδίων, δυο για την τάση (GND και 5 Volt) και ενός για την τάση αναφοράς σε μια έξοδο PWM. 70

21 Στον κώδικα που ακολουθεί και ελέγχει τον σερβομηχανισμό του σχήματος, χρησιμοποιείται (εντολή 1) η βιβλιοθήκη <Servo.h> με τις εντολές που ελέγχουν servos. Δημιουργούμε ένα αντικείμενο myservo (εντολή 2) στο οποίο αναφερόμαστε όταν θέλουμε να ελέγξουμε τον σερβοκινητήρα μας. Η λειτουργία.attach (εντολή 3) δηλώνει σε ποια ακίδα θα εξαχθεί το PWM σήμα που ελέγχει τον κινητήρα μας. Μπορούμε να στρέψουμε τον σερβοκινητήρα σε όποια γωνία επιθυμούμε (εντολές 4) όπου οι επιθυμητές τιμές κυμαίνονται μεταξύ 0 και 180 μοιρών. Έπειδή απαιτείται κάποιος χρόνος μέχρι να μεταβεί ο σερβοκινητήρας στην επιθυμητή θέση πρέπει να καθυστερήσουμε την επόμενη χρήση του (εντολές 5). Η διαδικασία επαναλαμβάνεται με μια χρονοκαθυστέρηση 5 δευτερολέπτων (εντολή 6). Κώδικας //Υπόδειγμα χρήσης servo 1 #include <Servo.h> 2 Servo myservo; // Δημιουργία αντικειμένου servo για τον // έλεγχο ενός σερβοκινητήρα void setup() { 3 myservo.attach(9); // η τάση αναφοράς παρέχεται από // την ακίδα 9 void loop() { 4 myservo.write(0); // περιστρέφεται στις 0 μοίρες 5 delay(50); // αναμονή μετάβασης του servo 4 myservo.write(180); // περιστρέφεται στις 180 μοίρες 5 delay(50); // αναμονή μετάβασης του servo 6 delay(5000); // 5 secs για επανάληψη της κίνησης 71

ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017)

ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017) ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017) Περιγραφή της Άσκησης Ο σκοπός της πρώτης άσκησης είναι κυρίως η εξοικείωση με το περιβάλλον προγραμματισμού του Arduino, γι αυτό και δεν είναι ιδιαίτερα σύνθετη. Αρχικά, θα

Διαβάστε περισσότερα

Arduino Teachers Workshop

Arduino Teachers Workshop Arduino Teachers Workshop Εισαγωγή στο Arduino Προγραμματισμός στο Arduino IDE Επικοινωνία με τον υπολογιστή μέσω USB Πλακέτα εύκολων συνδέσεων Breadboard Projects Led Blink Αναλογική ανάγνωση Ποτενσιόμετρου

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016)

ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016) ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016) Περιγραφή της Άσκησης Στόχος της άσκησης είναι η δημιουργία ενός συστήματος διαχείρισης φωτισμού. Μία φωτομεταβαλλόμενη αντίσταση (LDR) θα διαπιστώνει την ποσότητα του φωτός

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5 Ρυθμίζοντας τη Φορά Περιστροφής DC Κινητήρα. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4. Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4. Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4 Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα Τρανζίστορ στη Λειτουργία ενός DC Κινητήρα. Η Χρήση της Διόδου. Το Πρόγραμμα που Οδηγεί

Διαβάστε περισσότερα

Εφαρμογές αναλογικών / Ψηφιακών

Εφαρμογές αναλογικών / Ψηφιακών Εφαρμογές αναλογικών / Ψηφιακών 1 ΕΙΣΑΓΩΓΗ Σε αυτήν την ενότητα θα δούμε μερικές ακόμα εφαρμογές ψηφιακών / αναλογικών εισόδων/ εξόδων που μπορούμε να φτιάξουμε με την βοήθεια του Arduino, χρησιμοποιώντας

Διαβάστε περισσότερα

Προγραμματισμο ς σε Arduino

Προγραμματισμο ς σε Arduino Προγραμματισμο ς σε Arduino Arduino UNO & Innoesys Educational Shield www.devobox.com Ηλεκτρονικά Εξαρτήματα & Υλικά Κατασκευής Πρωτοτύπων Λέανδρου 79, 10443, Κολωνός +30 210 51 55 513, info@devobox.com

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD

ΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD ΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD Σκοπός του εργαστηρίου: Οι φοιτητές εξοικειώνονται με βασικές απεικονίσεις αριθμητικών ψηφίων και χαρακτήρων, καθώς και με τη βασική οδήγηση τέτοιων απεικονίσεων,

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO. Υποψήφιος Διδάκτωρ

ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO. Υποψήφιος Διδάκτωρ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO Δημιουργός: Επιβλέπων: Μπακάλη Ιωάννα Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1 ΤΙ ΕΙΝΑΙ ΤΟ ARDUINO; Είναι ένας συνδυασμός Υλικού (πλακέτας, μικροελεγκτή, αντιστάσεων κτλ) και Λογισμικού

Διαβάστε περισσότερα

Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation)

Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation) Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation) Εισαγωγή Σε αυτή την ενότητα θα δούμε εφαρμογές που χρησιμοποιούν τις αναλογικές Εισόδους/Εξόδους του Arduino ή την τεχνική PWM. Ψηφιακό vs Αναλογικό

Διαβάστε περισσότερα

Εφαρμογές Σειριακής Επικοινωνίας

Εφαρμογές Σειριακής Επικοινωνίας Εφαρμογές Σειριακής Επικοινωνίας Εισαγωγή Στο μάθημα αυτό θα μάθουμε πώς να χρησιμοποιούμε την βιβλιοθήκη serial για την επικοινωνία από την πλατφόρμα Arduino πίσω στον υπολογιστή μέσω της θύρας usb. Τι

Διαβάστε περισσότερα

Εκπαιδευτική Ρομποτική με ARDUINO. για εκπαιδευτικούς και μαθητές. 1o Μέρος: Απλά Κυκλώματα

Εκπαιδευτική Ρομποτική με ARDUINO. για εκπαιδευτικούς και μαθητές. 1o Μέρος: Απλά Κυκλώματα ... 1o Μέρος: Απλά Κυκλώματα Εισαγωγή - Αναγνώριση του κυκλώματος Μελετήστε τα κυκλώματα που ακολουθούν και συζητήστε με την ομάδα σας ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος. Α Β

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ

ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ Στόχος και Περίγραμμα της Ενότητας 10 Στόχος της παρουσίασης Παρουσίαση της βασικής ιδέα και απλών παραδειγμάτων για την οδήγηση DC και βηματικών κινητήρων με το Arduino.

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1 Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο

Διαβάστε περισσότερα

Ενσωματωμένα Συστήματα

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα για εφαρμογές πραγματικού χρόνου Εφαρμογές με τον Arduino Ιωάννης Καλόμοιρος Αναπληρωτής Καθηγητής Τμήμα Μηχανικών Πληροφορικής Μάθημα 10 1 Συναρτήσεις αναλογικής εξόδου: PWM Το

Διαβάστε περισσότερα

Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED

Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά

Διαβάστε περισσότερα

Κωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη

Κωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη Κωνσταντίνος Γκαλονάκης Arduino: Προγραμματισμός στην πράξη 1 Σύνδεση του Arduino με τον Η/Υ και προγραμματισμός αυτού. 1. Εγκατάσταση περιβάλλοντος Arduino IDE Για να προγραμματίσετε τη μονάδα σας θα

Διαβάστε περισσότερα

1. Σέρβο (R/C Servo) 2. Βηματικοί κινητήρες 3. Χαρακτηριστικά κινητήρων. ΜΠΔ, 9 Ο Εξάμηνο Σάββας Πιπερίδης

1. Σέρβο (R/C Servo) 2. Βηματικοί κινητήρες 3. Χαρακτηριστικά κινητήρων. ΜΠΔ, 9 Ο Εξάμηνο Σάββας Πιπερίδης www.robolab.tuc.gr 1. Σέρβο (R/C Servo) 2. Βηματικοί κινητήρες 3. Χαρακτηριστικά κινητήρων ΜΠΔ, 9 Ο Εξάμηνο Σάββας Πιπερίδης 1. Ηλεκτρικοί κινητήρες σέρβο (R/C servo) (1) Το σέρβο είναι συσκευή που αποτελείται

Διαβάστε περισσότερα

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2. Προγραμματισμός Φυσικών Συστημάτων. Συστήματα Πραγματικών Εφαρμογών. Νέα Ψηφιακά Αντικείμενα

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2. Προγραμματισμός Φυσικών Συστημάτων. Συστήματα Πραγματικών Εφαρμογών. Νέα Ψηφιακά Αντικείμενα Σκοπός Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2 ΤΟ ΣΥΣΤΗΜΑ ΣΑΡΩΣΗΣ ΤΟΥ ΟΠΤΙΚΟΥ ΠΕΔΙΟΥ. Ψηφιακά Αντικείμενα Μικροελεγκτής Προγραμματισμός Φυσικών Συστημάτων Συστήματα Πραγματικών Εφαρμογών Νέα Ψηφιακά

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 6 LCD ΟΘΟΝΕΣ

ΕΝΟΤΗΤΑ 6 LCD ΟΘΟΝΕΣ ΕΝΟΤΗΤΑ 6 LCD ΟΘΟΝΕΣ Σκοπός και περίγραμμα της Ενότητας 6 Σκοπός της παρουσίασης Να δείτε μια οθόνη LCD ως περιφερειακό εξόδου: σας επιτρέπει να εμφανίσετε κάθε είδους πληροφορίας εξόδου, συμπεριλαμβανομένων

Διαβάστε περισσότερα

Απλή Δομή Επιλογής. Ο κώδικας. //με χρήση μεταβλητών. delay (3000);

Απλή Δομή Επιλογής. Ο κώδικας. //με χρήση μεταβλητών. delay (3000); Απλή Δομή Επιλογής Να κατασκευάσετε το κύκλωμα το οποίο θα υλοποιεί τα φανάρια. Στη συνέχεια να αναπτύξετε τον κατάλληλο κώδικα ώστε όταν ανάβει το κόκκινο θα ανάβει και το άσπρο, όταν θα σβήνει το κόκκινο

Διαβάστε περισσότερα

Ενσωματωμένα Συστήματα

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ARDUINO Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Το κύκλωμα σε breadboard

Το κύκλωμα σε breadboard Φύλλο εργασίας 8 - Ανιχνευτής απόστασης Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε έναν ανιχνευτή απόστασης. Θα χρησιμοποιήσουμε τον αισθητήρα υπερήχων (ή απόστασης) HC-SR04 για τον υπολογισμό της απόστασης.

Διαβάστε περισσότερα

Lab 1: Experimenting on Arduino & AI Sense

Lab 1: Experimenting on Arduino & AI Sense Lab 1: Experimenting on Arduino & AI Sense 1. Εισαγωγή A. Arduino Robokit Το Robokit, όπως και όλες οι πλακέτες τύπου Arduino, λειτουργεί χάρη σε έναν μικροελεγκτή. Ως μικροελεγκτή μπορούμε να φανταστούμε

Διαβάστε περισσότερα

Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων

Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε ένα αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων. Εκτός από τον μικροελεγκτή Arduino, το breadboard,

Διαβάστε περισσότερα

ΑΥΤΟΜΑΤΟ ΦΩΤΟΒΟΛΤΑΪΚΟ ΠΑΝΕΛ

ΑΥΤΟΜΑΤΟ ΦΩΤΟΒΟΛΤΑΪΚΟ ΠΑΝΕΛ ΑΥΤΟΜΑΤΟ ΦΩΤΟΒΟΛΤΑΪΚΟ ΠΑΝΕΛ ΜΙΑ ΚΑΤΑΣΚΕΥΗ ΤΟΥ ΟΜΙΛΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΡΟΜΠΟΤΙΚΗΣ ΤΟΥ ΠΕΙΡΑΜΑΤΙΚΟΥ ΔΗΜΟΤΙΚΟΥ ΣΧΟΛΕΙΟΥ ΦΛΩΡΙΝΑΣ «ΜΙΚΡΟΙ ΧΑΚΕΡ» ΗΛΙΑΚΗ ΕΝΕΡΓΕΙΑ ΚΑΙ ΜΕΣΑ ΕΚΜΕΤΑΛΛΕΥΣΗΣ ΔΙΑΦΟΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ

Διαβάστε περισσότερα

Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW.

Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW. Σκοπός Μάθημα 2 Δραστηριότητα 1 Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front panel). Σχεδίαση

Διαβάστε περισσότερα

2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino

2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino 2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Αριστείδης Παλιούρας e-mail: arispaliouras@gmail.com ISBN: 978-960-93-8945-7 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Copyright

Διαβάστε περισσότερα

Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές. Εισαγωγή στο Arduino. Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών

Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές. Εισαγωγή στο Arduino. Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές Εισαγωγή στο Arduino Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών Τι είναι Μικροελεγκτής; Ηλεκτρονική συσκευή που διαχειρίζεται ηλεκτρονικά

Διαβάστε περισσότερα

Workshops. Εισηγητής: Παλιούρας Αριστείδης

Workshops. Εισηγητής: Παλιούρας Αριστείδης Workshops Εισηγητής: Παλιούρας Αριστείδης arispaliouras@gmail.com Ηλεκτρική αντίσταση άνθρακα, 10.000 Ω ή 10kΩ, ανοχή ±5%. Το 10KΩ υπολογίζεται από τα χρώματα: καφέ=1 - μαύρο=0 * πορτοκαλί 10 3 = 10 *

Διαβάστε περισσότερα

Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED

Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά

Διαβάστε περισσότερα

10. Πληκτρολόγιο matrix 4x4

10. Πληκτρολόγιο matrix 4x4 10. Πληκτρολόγιο matrix 4x4 Το πληκτρολόγιο matrix 4x4 αποτελείται από 16 πλήκτρα διακόπτες τα οποία είναι συνδεδεμένα μεταξύ τους ανά 4 σε τέτοια διάταξη ώστε, με το ένα άκρο τους να σχηματίζουν 4 σειρές

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8. Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335) Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8. Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335) Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8 Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335). Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο

Διαβάστε περισσότερα

ΨΗΦΙΑΚΟΣ ΔΙΑΦΟΡΙΚΟΣ ΘΕΡΜΟΣΤΑΤΗΣ ΗΛΙΑΚΩΝ 2 ΑΙΣΘΗΤΗΡΙΑ 1 ΕΝΤΟΛΗ SELTRON SGC14

ΨΗΦΙΑΚΟΣ ΔΙΑΦΟΡΙΚΟΣ ΘΕΡΜΟΣΤΑΤΗΣ ΗΛΙΑΚΩΝ 2 ΑΙΣΘΗΤΗΡΙΑ 1 ΕΝΤΟΛΗ SELTRON SGC14 ΨΗΦΙΑΚΟΣ ΔΙΑΦΟΡΙΚΟΣ ΘΕΡΜΟΣΤΑΤΗΣ ΗΛΙΑΚΩΝ 2 ΑΙΣΘΗΤΗΡΙΑ 1 ΕΝΤΟΛΗ SELTRON SGC14 1. Πρόλογος Οι ψηφιακοί διαφορικοί θερμοστάτες ηλιακών της SELTRON λειτουργούν με μικροεπεξεργαστή, διαθέτουν απόλυτη ακρίβεια

Διαβάστε περισσότερα

ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a

ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a Βασικό κύκλωμα προγραμματισμός μικροελεγκτή Πλακέτα Arduino, 1 Να δημιουργήσετε και να προγραμματίσετε ένα πολύ απλό σύστημα που να αναβοσβήνει ένα λαμπάκι (έξοδος)

Διαβάστε περισσότερα

Γνωριμία με το Arduino

Γνωριμία με το Arduino Γνωριμία με το Arduino Τι είναι το Arduino; Το arduino είναι ένας μικρός υπολογιστής σε μέγεθος παλάμης που περιλαμβάνει ένα μικροελεγκτή (για εκτέλεση εντολών) και ένα σύνολο εισόδων/εξόδων για επικοινωνία

Διαβάστε περισσότερα

ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ

ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1 ARDUINO ΚΑΙ ΗΧΟΣ ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή, μηχανές παραγωγής ήχου Χρήση του πιεζοηλεκτρικού

Διαβάστε περισσότερα

Α. Βασική Χρήση κινητήρα - Servo με τη βιβλιοθήκη <Servo.h>

Α. Βασική Χρήση κινητήρα - Servo με τη βιβλιοθήκη <Servo.h> Α. Βασική Χρήση κινητήρα - Servo με τη βιβλιοθήκη (συνδέω τα 3 καλωδιάκια του servo στο σήμα, στο + (κόκκινο) και στο - (μαύρο, καφέ, κλπ)) Με 4 βασικές εντολές μπορώ να χειριστώ οποιοδήποτε

Διαβάστε περισσότερα

Βιβλιοθήκη για οθόνη LCD

Βιβλιοθήκη για οθόνη LCD Βιβλιοθήκη για οθόνη LCD Η βιβλιοθήκη LCD βρίσκεται προεγκατεστημένη στο περιβάλλον προγραμματισμού του Arduino (IDE) και για την ορθή της λειτουργία ακολουθούμε την παρακάτω διαδικασία: Ø Δηλώνουμε τη

Διαβάστε περισσότερα

Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική

Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική Χωριστείτε σε ομάδες 2-3 ατόμων και απαντήστε στις ερωτήσεις του φύλλου εργασίας. Δραστηριότητα 1 Συζητήστε με τα μέλη της ομάδας σας και γράψτε μια λίστα με ρομποτικές

Διαβάστε περισσότερα

PWM (Pulse Width Modulation) Διαμόρφωση εύρους παλμών

PWM (Pulse Width Modulation) Διαμόρφωση εύρους παλμών PWM (Pulse Width Modulation) Διαμόρφωση εύρους παλμών Μία PWM κυματομορφή στην πραγματικότητα αποτελεί μία περιοδική κυματομορφή η οποία έχει δύο τμήματα. Το τμήμα ΟΝ στο οποίο η κυματομορφή έχει την μέγιστη

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ

ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ Σκοπός και περίγραμμα της Ενότητας 7 Σκοπός της παρουσίασης ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ ΥΠΕΡΥΘΡΟΥ ΦΩΤΟΣ Χρήση αισθητήρα υπέρυθρων για τον εντοπισμό αντικειμένων, εμποδίων, παρουσίας

Διαβάστε περισσότερα

Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός

Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα αυτόματο φωτάκι νυκτός. Η διάταξη που θα δημιουργήσουμε θα αποτελείται από ένα LED και μια φωτοευαίσθητη αντίσταση.

Διαβάστε περισσότερα

1. Ηλεκτρικοί κινητήρες- σερβοκινητήρας 2. Ελεγκτές. ΜΠΔ, 9 Ο Εξάμηνο Σάββας Πιπερίδης

1. Ηλεκτρικοί κινητήρες- σερβοκινητήρας 2. Ελεγκτές. ΜΠΔ, 9 Ο Εξάμηνο Σάββας Πιπερίδης www.robolab.tuc.gr 1. Ηλεκτρικοί κινητήρες- σερβοκινητήρας 2. Ελεγκτές ΜΠΔ, 9 Ο Εξάμηνο Σάββας Πιπερίδης 1. Ηλεκτρικοί κινητήρες σερβοκινητήρας R/C σέρβο βηματικός κινητήρας 2 1. Ηλεκτρικοί κινητήρες σερβοκινητήρας

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοινωνία. Σειριακή Επικοινωνία USB Σύνδεση / Πρωτόκολλο Σκοπός Εντολή επιλογής (if) Εντολή Επανάληψης (while) Πίνακες 1 Μέρος Α : Σκοπός

Διαβάστε περισσότερα

ΑΥΤΟΜΑΤΟ ΣΥΣΤΗΜΑ ΕΝΑΛΛΑΓΗΣ ΤΑΧΥΤΗΤΩΝ ΣΕ ΠΟΔΗΛΑΤΟ

ΑΥΤΟΜΑΤΟ ΣΥΣΤΗΜΑ ΕΝΑΛΛΑΓΗΣ ΤΑΧΥΤΗΤΩΝ ΣΕ ΠΟΔΗΛΑΤΟ Τ.Ε.Ι. ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ ΑΥΤΟΜΑΤΟ ΣΥΣΤΗΜΑ ΕΝΑΛΛΑΓΗΣ ΤΑΧΥΤΗΤΩΝ ΣΕ ΠΟΔΗΛΑΤΟ ΟΝΟΜΑΤΑ ΦΟΙΤΗΤΩΝ: ΒΟΥΡΔΕΡΗΣ ΑΝΤΩΝΙΟΣ Α.Μ: 30086 ΙΩΑΝΝΟΥ ΙΩΑΝΝΗΣ Α.Μ: 33359 ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΝΙΚΟΛΑΟΥ ΓΡΗΓΟΡΗΣ Ιστορική

Διαβάστε περισσότερα

Σημειώσεις Ηλεκτρολογείου ΣΤ εξαμήνου

Σημειώσεις Ηλεκτρολογείου ΣΤ εξαμήνου Ακαδημία Εμπορικού Ναυτικού Κρήτης Σημειώσεις Ηλεκτρολογείου ΣΤ εξαμήνου ΚΙΝΗΤΗΡΕΣ ΕΝΑΛΛΑΣΣΟΜΕΝΟΥ ΡΕΥΜΑΤΟΣ Γεώργιος Μεσαρχάκης Ηλεκτρονικός Μηχανικός Τ.Ε. Διακρίνονται σε μονοφασικούς και τριφασικούς.

Διαβάστε περισσότερα

Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino

Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino Στην κατασκευή αυτή ο σκοπός ήταν να ελέγξουμε την ταχύτητα ενός κινητήρα συνεχούς ρεύματος με τη χρήση ενός τρανζίστορ που θα χρησιμοποιηθεί

Διαβάστε περισσότερα

Project 5: Συνθέτοντας μουσική

Project 5: Συνθέτοντας μουσική Project 5: Συνθέτοντας μουσική Επίπεδο: Μέτριο Κατηγορία: Προγραμματισμός Σύντομη Περιγραφή: Πράγματι το Arduino είναι ικανό να παίξει μουσική! Το μόνο επιπλέον εξάρτημα που απαιτείται είναι Buzzer ή πιεζοηλεκτρικό

Διαβάστε περισσότερα

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα Σκοπός Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1 ΜΕΤΡΩΝΤΑΣ ΑΠΟΣΤΑΣΗ ΜΕ ΤΟΝ ΑΙΣΘΗΤΗΡΑ ΥΠΕΡΗΧΩΝ (SR04). Ψηφιακά Αντικείμενα Μικροελεγκτής Προγραμματισμός Φυσικών Συστημάτων Νέα Ψηφιακά Αντικείμενα Αισθητήρες

Διαβάστε περισσότερα

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino UNO Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O

Διαβάστε περισσότερα

ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3

ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3 ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ 1 Ο ΕΠΑ.Λ. ΓΕΡΑΣ Σχολικό Έτος: Καθηγητής: ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME Τάξη:.. Τμήμα:.. Ομάδα:.. Ημερομηνία:.. Ονοματεπώνυμο

Διαβάστε περισσότερα

Οδηγώντας μια οθόνη υγρών κρυστάλλων Liquid Crystal Display

Οδηγώντας μια οθόνη υγρών κρυστάλλων Liquid Crystal Display Οδηγώντας μια οθόνη υγρών κρυστάλλων Liquid Crystal Display Σχηματικό Διάγραμμα μιας Οθόνης Υγρών Κρυστάλλων To Lcd εσωτερικά έχει έναν controller που είναι υπεύθυνος για την επεξεργασία τον δεδομένων

Διαβάστε περισσότερα

ΠΑΡΑΡΤΗΜΑ IV. ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΡΑΡΤΗΜΑ IV Ασκήσεις για το Robolab

ΠΑΡΑΡΤΗΜΑ IV. ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΡΑΡΤΗΜΑ IV Ασκήσεις για το Robolab ΠΑΡΑΡΤΗΜΑ IV Παρακάτω παραθέτουμε μία σειρά ασκήσεων για το Robolab ομαδοποιημένων σε κατηγορίες : Επιμέλεια : Κυριακού Γεώργιος 1 Φύλλο Ασκήσεων (πρόκληση με κινητήρες) ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΡΑΡΤΗΜΑ

Διαβάστε περισσότερα

Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Το κύκλωμα σε breadboard

Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Το κύκλωμα σε breadboard Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Στην δραστηριότητα αυτή θα χρησιμοποιήσουμε ένα LED το οποίο θα ανάβει σταδιακά και όταν θα φτάσει στη μέγιστη

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Μετατροπέα Τάσης / Φορτιστή Συσσωρευτών

Εγχειρίδιο Χρήσης Μετατροπέα Τάσης / Φορτιστή Συσσωρευτών Εγχειρίδιο Χρήσης Μετατροπέα Τάσης / Φορτιστή Συσσωρευτών ΟΔΗΓΙΕΣ ΑΣΦΑΛΕΙΑΣ ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό το κεφάλαιο περιέχει σημαντικές οδηγίες ασφαλείας και λειτουργίας. Διάβασε και κρατήστε αυτό το εγχειρίδιο

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΑΚΗ ΕΦΑΡΜΟΓΗ 1 ΤO ΡΟΜΠΟΤ INTELLITEK ER-2u

ΕΡΓΑΣΤΗΡΙΑΚΗ ΕΦΑΡΜΟΓΗ 1 ΤO ΡΟΜΠΟΤ INTELLITEK ER-2u Εφαρμογή 1: Το ρομπότ INTELITEK ER-2u Εργαστήριο Ευφυών Συστημάτων και Ρομποτικής Τμήμα Μηχανικών Παραγωγής και Διοίκησης Πολυτεχνείο Κρήτης www.robolab.tuc.gr, τηλ: 28210 37292 / 37314 e-mail: savas@dpem.tuc.gr,

Διαβάστε περισσότερα

USB_6008_terminal_31. PCI_6023E_terminal_68. PCI_6023E_terminal_67

USB_6008_terminal_31. PCI_6023E_terminal_68. PCI_6023E_terminal_67 Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μαυρίδης Κώστας και Μπουλταδάκης Στέλιος Μάθημα: Συστήματα Ελέγχου και Ασφάλειας Τίτλος Μαθήματος: Μέτρηση Αναλογικής Εισόδου και Οδήγηση

Διαβάστε περισσότερα

Παιδιά κάτω των 13 ετών δε θα πρέπει να χρησιμοποιούν το κιτ χωρίς επίβλεψη. Μη συνδέετε την κύρια πλακέτα σε εξωτερική τροφοδοσία μεγάλης ισχύος.

Παιδιά κάτω των 13 ετών δε θα πρέπει να χρησιμοποιούν το κιτ χωρίς επίβλεψη. Μη συνδέετε την κύρια πλακέτα σε εξωτερική τροφοδοσία μεγάλης ισχύος. 2 ΠΕΡΙΕΧΟΜΕΝΑ 01. Robotale (Arduino-Compatible) 02. Ράστερ 830 οπών 03. Κουτί αποθήκευσης 04. Κόκκινα leds (τεμ. 5) 05. Κίτρινα leds (τεμ. 5) 06. Πράσινα leds (τεμ. 5) 07. Αντιστάτες 220 Ohm (τεμ. 8) 08.

Διαβάστε περισσότερα

ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2

ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2 ΘΕΜΑ : ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2 ΔΙΑΡΚΕΙΑ:? περίοδος Οι μικροελεγκτές είναι υπολογιστές χωρίς περιφερειακά, σε ολοκληρωμένα κυκλώματα. Μπορούν να συνδυάσουν αρκετές από τις βασικές λειτουργίες άλλων ειδικών

Διαβάστε περισσότερα

Παραδείγµατα χρήσης του µικροελεγκτή Arduino Εφαρµογές για το εργαστήριο Μέρος 2 ο :Οδήγηση Κινητήρων DC(PM)

Παραδείγµατα χρήσης του µικροελεγκτή Arduino Εφαρµογές για το εργαστήριο Μέρος 2 ο :Οδήγηση Κινητήρων DC(PM) Μηχατρονικά Συστήματα Ι Τμήμα Μηχανολόγων Μηχανικών Τ.Ε. Τ.Ε.Ι. Κρήτης Παραδείγµατα χρήσης του µικροελεγκτή Arduino Εφαρµογές για το εργαστήριο Μέρος 2 ο :Οδήγηση Κινητήρων DC(PM) Δρ. Φασουλάς Γιάννης,

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIMATIC S7-300

ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIMATIC S7-300 ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIATIC S7-300 5. Σκοπός του προσομοιωτή. Χωρίς τον προσομοιωτή ο έλεγχος της ορθότητας ενός προγράμματος μπορεί να γίνει μόνο offline με τη χρήση του λογισμικού STEP 7 της Siemens

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΕΩΣ Κ3-3 ΜΟΝΑΔΑ ΕΛΕΓΧΟΥ ΠΡΟΣΒΑΣΗΣ

ΟΔΗΓΙΕΣ ΧΡΗΣΕΩΣ Κ3-3 ΜΟΝΑΔΑ ΕΛΕΓΧΟΥ ΠΡΟΣΒΑΣΗΣ ΟΔΗΓΙΕΣ ΧΡΗΣΕΩΣ Κ3-3 ΜΟΝΑΔΑ ΕΛΕΓΧΟΥ ΠΡΟΣΒΑΣΗΣ 1.Εισαγωγή, χαρακτηριστικά και προδιαγραφές 1.1 Εισαγωγή Ο Κ3-3 είναι ένας αυτόνομος, αναγνώστης ή access control. Μπορεί να ελέγξει ηλεκτρονική κλειδαριά,

Διαβάστε περισσότερα

ΝΟΜΟΣ ΤΟΥ OHM ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 5 4 ΕΞΑΡΤΗΜΑΤΑ 5

ΝΟΜΟΣ ΤΟΥ OHM ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 5 4 ΕΞΑΡΤΗΜΑΤΑ 5 ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΝΟΜΟΣ ΤΟΥ OHM ΗΜΕΡΟΜΗΝΙΑ: ΤΡΙΩΡΟ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: Περιεχόμενα 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 2.1 Η ΓΡΑΜΜΙΚΗ ΣΧΕΣΗ ΡΕΥΜΑΤΟΣ ΚΑΙ ΤΑΣΗΣ 3

Διαβάστε περισσότερα

Οδηγίες χρήσης πίνακα ελέγχου λεβήτων pellet - βιομάζας

Οδηγίες χρήσης πίνακα ελέγχου λεβήτων pellet - βιομάζας Ο ηλεκτρικός πίνακας ελέγχου pellets-βιομάζας με κοχλία χρησιμοποιείται σε κατοικίες με λέβητα στερεών καυσίμων και ελέγχει τον ηλεκτρομειωτήρα (κοχλία) και τον φυσητήρα του λέβητα για παροχή θέρμανσης.

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

Διαβάστε περισσότερα

ΠΑΝΑΓΙΩΤΗΣ ΚΟΥΤΣΙΩΡΑΣ Α.Μ.: ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ. Αναφορά Πρακτικής Εργασίας: Μετατροπέας Κώδικα BCD Σε Κώδικα GRAY

ΠΑΝΑΓΙΩΤΗΣ ΚΟΥΤΣΙΩΡΑΣ Α.Μ.: ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ. Αναφορά Πρακτικής Εργασίας: Μετατροπέας Κώδικα BCD Σε Κώδικα GRAY ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ Αναφορά Πρακτικής Εργασίας: Μετατροπέας Κώδικα BCD Σε Κώδικα GRAY ΠΑΝΑΓΙΩΤΗΣ ΚΟΥΤΣΙΩΡΑΣ Α.Μ.: 2025201100037 Χειμερινό

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

Διαβάστε περισσότερα

Παράρτημα. Πραγματοποίηση μέτρησης τάσης, ρεύματος, ωμικής αντίστασης με χρήση του εργαστηριακού εξοπλισμού Άσκηση εξοικείωσης

Παράρτημα. Πραγματοποίηση μέτρησης τάσης, ρεύματος, ωμικής αντίστασης με χρήση του εργαστηριακού εξοπλισμού Άσκηση εξοικείωσης Παράρτημα Πραγματοποίηση μέτρησης τάσης, ρεύματος, ωμικής αντίστασης με χρήση του εργαστηριακού εξοπλισμού Άσκηση εξοικείωσης Σκοπός του παραρτήματος είναι η εξοικείωση των φοιτητών με τη χρήση και τη

Διαβάστε περισσότερα

Σκοπός. Προγραμματίζοντας τον Arduino ΙΙ Εντολή Εκχώρησης & Εντολές. Συλλογή & Επεξεργασία Δεδομένων. Πρόγραμμα. Εντολές Επεξεργασίας Δεδομένων

Σκοπός. Προγραμματίζοντας τον Arduino ΙΙ Εντολή Εκχώρησης & Εντολές. Συλλογή & Επεξεργασία Δεδομένων. Πρόγραμμα. Εντολές Επεξεργασίας Δεδομένων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Προγραμματίζοντας τον Arduino ΙΙ Εντολή Εκχώρησης & Εντολές Ελέγχου. Πρόγραμμα Εντολές Επεξεργασίας Δεδομένων Εντολή Εκχώρησης Εντολές Ελέγχου Λογική συνθήκη Εντολή

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας με Θερμοστάτη. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Βασική δομή ενός προγράμματος στο LabVIEW.

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εξαμηνιαία ΡομποΚαθαριστής Μέρος Β : Το Πρόγραμμα. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping).

Συλλογή & Επεξεργασία Δεδομένων Εξαμηνιαία ΡομποΚαθαριστής Μέρος Β : Το Πρόγραμμα. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping). Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εξαμηνιαία 2015 ΡομποΚαθαριστής Μέρος Β : Το Πρόγραμμα. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping). Μονάδες ενός Ρομποτικού Συστήματος Μονάδα Συλλογής

Διαβάστε περισσότερα

ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO

ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO Αντώνιος Καραγεώργος Βασικά Στοιχεία της Γλώσσας Προγραμματισμού Arduino Constants: HIGH/LOW Ορίζουν το επίπεδο της τάσης εισόδου/εξόδου ενός pin INPUT/OUTPUT Ορίζουν την

Διαβάστε περισσότερα

WiFi V-Timer ΕΚΔΟΣΗ 2Η

WiFi V-Timer ΕΚΔΟΣΗ 2Η ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ WiFi V-Timer ΕΚΔΟΣΗ 2Η 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ WiFi V-Timer... 3 2. ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΤΟΥ WiFi V-Timer... 4 3. ΤΟΠΙΚΟΣ ΧΕΙΡΙΣΜΟΣ ΤΟΥ WiFi V-Timer... 5 4. ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ

Διαβάστε περισσότερα

Ελληνικά. Εγχειρίδιο χρήσης του BT-02N

Ελληνικά. Εγχειρίδιο χρήσης του BT-02N Ελληνικά Εγχειρίδιο χρήσης του BT-02N 1 Ελληνικά Ευρετήριο 1. Επισκόπηση....3 2. Έναρξη χρήσης...5 3. Σύνδεση του κεφαλόφωνου Bluetooth.....6 4. Χρήση του κεφαλόφωνου Bluetooth... 9 5. Τεχνικές προδιαγραφές.

Διαβάστε περισσότερα

5. ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ Ι (ΑΝΤΙΣΤΑΤΕΣ )

5. ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ Ι (ΑΝΤΙΣΤΑΤΕΣ ) 5. ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ Ι (ΑΝΤΙΣΤΑΤΕΣ ) Μεταβλητοί αντιστάτες Η τιμή της αντίστασης των μεταβλητών αντιστατών σε αντίθεση με αυτή των σταθερών, δε διατηρείται σταθερή αλλά μεταβάλλεται, είτε μηχανικά

Διαβάστε περισσότερα

ΡΟΜΠΟΤΙΚΗ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ LEGO MINDSTORMS NXT. ΚΕΦΑΛΑΙΟ 7ο. Δραστηριότητες για το ΝΧΤ-G και το Robolab

ΡΟΜΠΟΤΙΚΗ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ LEGO MINDSTORMS NXT. ΚΕΦΑΛΑΙΟ 7ο. Δραστηριότητες για το ΝΧΤ-G και το Robolab ΡΟΜΠΟΤΙΚΗ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ LEGO MINDSTORMS NXT ΚΕΦΑΛΑΙΟ 7ο Δραστηριότητες για το ΝΧΤ-G και το Robolab Α. Αποφυγή εμποδίων Θα επιδιώξουμε να προγραμματίσουμε το όχημα-ρομπότ μας ώστε να είναι σε θέση

Διαβάστε περισσότερα

Κανόνες του Εργαστηρίου Ψηφιακών Συστημάτων Βαθμολογία του Εργαστηρίου Υλικά και εξοπλισμός που θα χρησιμοποιηθούν σωστός τρόπος χειρισμού τους και

Κανόνες του Εργαστηρίου Ψηφιακών Συστημάτων Βαθμολογία του Εργαστηρίου Υλικά και εξοπλισμός που θα χρησιμοποιηθούν σωστός τρόπος χειρισμού τους και Κανόνες του Εργαστηρίου Ψηφιακών Συστημάτων Βαθμολογία του Εργαστηρίου Υλικά και εξοπλισμός που θα χρησιμοποιηθούν σωστός τρόπος χειρισμού τους και προβλήματα που μπορεί να συναντηθούν Επιπλέον συμβουλές

Διαβάστε περισσότερα

Παράρτημα Φύλλο εργασίας 1: Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Μέλη της ομάδας :

Παράρτημα Φύλλο εργασίας 1: Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Μέλη της ομάδας : Παράρτημα Φύλλο εργασίας 1: Εξοικείωση με τον περιβάλλον του Scratch S4A και του Arduino. Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Στη Δραστηριότητα αυτή θα εξασκηθείτε στον

Διαβάστε περισσότερα

Ηλεκτροκινητήρας Εναλλασσόμενου Ρεύματος τύπου κλωβού. Άσκηση 9. Ηλεκτροκινητήρας εναλλασσόμενου ρεύματος τύπου κλωβού

Ηλεκτροκινητήρας Εναλλασσόμενου Ρεύματος τύπου κλωβού. Άσκηση 9. Ηλεκτροκινητήρας εναλλασσόμενου ρεύματος τύπου κλωβού ANTIKEIMENO: Άσκηση 9 Ηλεκτροκινητήρας εναλλασσόμενου ρεύματος τύπου κλωβού ΣΤΟΧΟΙ ΑΥΤΟΥ ΤΟΥ ΠΕΙΡΑΜΑΤΟΣ: Κατανόηση της λειτουργίας του ηλεκτροκινητήρα εναλλασσόμενου ρεύματος τύπου κλωβού Υπολογισμός μηχανικών

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 7 ΚΥΚΛΩΜΑ R-L-C: ΣΥΝΔΕΣΗ ΣΕ ΣΕΙΡΑ ΣΥΝΤΟΝΙΣΜΟΣ

ΑΣΚΗΣΗ 7 ΚΥΚΛΩΜΑ R-L-C: ΣΥΝΔΕΣΗ ΣΕ ΣΕΙΡΑ ΣΥΝΤΟΝΙΣΜΟΣ ΑΣΚΗΣΗ 7 ΚΥΚΛΩΜΑ R-L-C: ΣΥΝΔΕΣΗ ΣΕ ΣΕΙΡΑ ΣΥΝΤΟΝΙΣΜΟΣ 1 Σκοπός Στην άσκηση αυτή μελετάται η συμπεριφορά ενός κυκλώματος RLC σε σειρά κατά την εφαρμογή εναλλασσόμενου ρεύματος. Συγκεκριμένα μελετάται η μεταβολή

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ

ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ Σκοπός της άσκησης Οι φοιτητές θα εξοικειωθούν με την πλακέτα του μικροελεγκτή και θα αναγνωρίσουν τα βασικά της στοιχεία. Επίσης θα εξοικειωθούν

Διαβάστε περισσότερα

www.tridimas.gr E-mail: info@tridimas.gr

www.tridimas.gr E-mail: info@tridimas.gr Κεντρικό: Ν. Πλαστήρα 257 & Αιόλου 36, ΤΚ: 135 62, Αγ. Ανάργυροι Αθήνα, Τηλ. Κέντρο: 210 26 20 250, Fax: 210 26 23 805 Υποκατάστημα: Σμύρνης 31, Τ.Κ.: 143 41, Ν. Φιλαδέλφεια, Αθήνα Τηλ: 210 25 25 534-210

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 8 η : ΣΥΣΤΗΜΑΤΑ ΕΙΔΟΠΟΙΗΣΗΣ

ΑΣΚΗΣΗ 8 η : ΣΥΣΤΗΜΑΤΑ ΕΙΔΟΠΟΙΗΣΗΣ Εργαστήριο ΜΕΚ και Τεχνολογίας Αυτοκινήτου Καθηγητής: Χριστολουκάς Δημήτριος ΑΣΚΗΣΗ 8 η : ΣΥΣΤΗΜΑΤΑ ΕΙΔΟΠΟΙΗΣΗΣ Ηχητική ειδοποίηση (κόρνες) Σύμφωνα με τον κανονισμό, ένα όχημα με κινητήρα πρέπει να χρησιμοποιεί

Διαβάστε περισσότερα

Θερμοστάτης LTC 530. Οδηγίες Ο θερμοστάτης διαθέτει οθόνη με «LED» φωτισμό, η οποία εμφανίζει την πραγματική θερμοκρασία

Θερμοστάτης LTC 530. Οδηγίες Ο θερμοστάτης διαθέτει οθόνη με «LED» φωτισμό, η οποία εμφανίζει την πραγματική θερμοκρασία Θερμοστάτης LTC 530 Οδηγίες Ο θερμοστάτης διαθέτει οθόνη με «LED» φωτισμό, η οποία εμφανίζει την πραγματική θερμοκρασία Ο θερμοστάτης έχει σχεδιαστεί για να διατηρήσει μια σταθερή θερμοκρασία. Ο θερμοστάτης

Διαβάστε περισσότερα

ΤΟΠΙΚΟΣ ΠΡΟΚΡΙΜΑΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΕΥΡΩΠΑΪΚΗΣ ΟΛΥΜΠΙΑΔΑΣ ΕΠΙΣΤΗΜΩΝ - EUSO Σάββατο 7 Δεκεμβρίου Εξέταση στη Φυσική

ΤΟΠΙΚΟΣ ΠΡΟΚΡΙΜΑΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΕΥΡΩΠΑΪΚΗΣ ΟΛΥΜΠΙΑΔΑΣ ΕΠΙΣΤΗΜΩΝ - EUSO Σάββατο 7 Δεκεμβρίου Εξέταση στη Φυσική ΠΑΝΕΛΛΗΝΙΑ ΕΝΩΣΗ ΥΠΕΥΘΥΝΩΝ ΕΡΓΑΣΤΗΡΙΑΚΩΝ ΚΕΝΤΡΩΝ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ - «ΠΑΝΕΚΦE» 1ο και 2ο ΕΚΦΕ Ηρακλείου ΤΟΠΙΚΟΣ ΠΡΟΚΡΙΜΑΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΕΥΡΩΠΑΪΚΗΣ ΟΛΥΜΠΙΑΔΑΣ ΕΠΙΣΤΗΜΩΝ - EUSO 2014 Σάββατο 7 Δεκεμβρίου

Διαβάστε περισσότερα

4 Εισαγωγή στο Arduino

4 Εισαγωγή στο Arduino 28 Εισαγωγή στο Arduino 4 Εισαγωγή στο Arduino Τι είναι το Arduino; To arduino είναι ένας μικροελεγκτής, προσαρμοσμένος σε μια πλακέτα και έτοιμος προς χρήση. Μας φώτισες. Και τι είναι ένας μικροελεγκτής;

Διαβάστε περισσότερα

Εξοικείωση με το NXT-G

Εξοικείωση με το NXT-G Εξοικείωση με το NXT-G Εντολές Λίγα λόγια για τους κινητήρες Οι κινητήρες μπορούν να προγραμματιστούν να ξεκινούν και να σταματούν τη στιγμή που θέλουμε. Η εντολή κίνησης κινητήρα motor είναι πολύ απλή.

Διαβάστε περισσότερα

Ψηφιακά Ηλεκτρονικά. Προαιρετική εργασία

Ψηφιακά Ηλεκτρονικά. Προαιρετική εργασία Τ.Ε.Ι. ΑΘΗΝΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΙΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Ψηφιακά Ηλεκτρονικά Προαιρετική εργασία «Κατασκευή δυαδικού απαριθμητή με δεκαδική απεικόνιση δεκάδων και μονάδων» Συνυπεύθυνος

Διαβάστε περισσότερα

ΣΥΝΘΕΤΑ ΣΥΣΤΗΜΑΤΑ ΑΥΤΟΜΑΤΙΣΜΟΥ. Μετά την ολοκλήρωση της ενότητας αυτής θα μπορείτε:

ΣΥΝΘΕΤΑ ΣΥΣΤΗΜΑΤΑ ΑΥΤΟΜΑΤΙΣΜΟΥ. Μετά την ολοκλήρωση της ενότητας αυτής θα μπορείτε: Ενότητα 2.6 Κεφάλαιο 2 ΣΥΝΘΕΤΑ ΣΥΣΤΗΜΑΤΑ ΑΥΤΟΜΑΤΙΣΜΟΥ ΣΤΟΧΟΙ Μετά την ολοκλήρωση της ενότητας αυτής θα μπορείτε: Να αιτιολογείτε την αναγκαιότητα χρησιμοποίησης κάθε είδους αυτοματισμού. Να διακρίνετε

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΟ. ΜΑΘΗΜΑ: ΡΟΜΠΟΤΙΚΗ (3Ε) Γ τάξη Ημερήσιου ΕΠΑ.Λ. και Γ τάξη Εσπερινού ΕΠΑ.Λ.

ΠΕΡΙΕΧΟΜΕΝΟ. ΜΑΘΗΜΑ: ΡΟΜΠΟΤΙΚΗ (3Ε) Γ τάξη Ημερήσιου ΕΠΑ.Λ. και Γ τάξη Εσπερινού ΕΠΑ.Λ. ΑΣΚΗΣΗ 25 - ΤΗΛΕΜΑΤΙΚΗ ΣΥΣΚΕΥΗ Μαθησιακά αποτελέσματα Ο μαθητής/μαθήτρια να μπορεί να: ΓΝΩΣΕΙΣ - Περιγράφει τη λειτουργία της τηλεματικής συσκευής. ΔΕΞΙΟΤΗΤΕΣ - Κατασκευάζει τηλεματική συσκευή. - Εγκαθιστά

Διαβάστε περισσότερα

Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική»

Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική» Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική» Τμήμα Μηχανολογίας Δρ. Φασουλάς Γιάννης, jfasoulas@staff.teicrete.gr Τ.Ε.Ι. Κρήτη, Σχολή Τεχνολογικών Εφαρμογών, Ηράκλειο Κρήτης, (2013)

Διαβάστε περισσότερα

Τα ηλεκτρονικά μέρη του ρομπότ Επιλογή των μονάδων εισόδου εξόδου ανάλογα το μοντέλο που θέλουμε να κατασκευάσουμε

Τα ηλεκτρονικά μέρη του ρομπότ Επιλογή των μονάδων εισόδου εξόδου ανάλογα το μοντέλο που θέλουμε να κατασκευάσουμε 1 Τα ηλεκτρονικά μέρη του ρομπότ Επιλογή των μονάδων εισόδου εξόδου ανάλογα το μοντέλο που θέλουμε να κατασκευάσουμε 2 Η υπολογιστική μονάδα Είσοδοι για τους κινητήρες Είσοδος για USB stick USB πόρτα για

Διαβάστε περισσότερα

LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ

LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ Οδηγίες Παραμετροποίησης Power Electronics Control Ε.Π.Ε. Τύποι Συσκευών: LFT169 - LFR169 Περιγραφή: Πομπός και Δέκτης Τηλεχειρισμού 169MHz

Διαβάστε περισσότερα

10. Πληκτρολόγιο matrix 4x4

10. Πληκτρολόγιο matrix 4x4 10. Πληκτρολόγιο matrix 4x4 Το πληκτρολόγιο matrix 4x4 αποτελείται από 16 πλήκτρα διακόπτες τα οποία είναι συνδεδεμένα μεταξύ τους ανά 4 σε τέτοια διάταξη ώστε, με το ένα άκρο τους να σχηματίζουν 4 σειρές

Διαβάστε περισσότερα

ΣΥΣΚΕΥΗ ΚΑΤΑΜΕΤΡΗΣΗΣ ΧΑΡΤΟΝΟΜΙΣΜΑΤΩΝ V 10. Oδηγίες χρήσης. Περιεχόμενα

ΣΥΣΚΕΥΗ ΚΑΤΑΜΕΤΡΗΣΗΣ ΧΑΡΤΟΝΟΜΙΣΜΑΤΩΝ V 10. Oδηγίες χρήσης. Περιεχόμενα ΣΥΣΚΕΥΗ ΚΑΤΑΜΕΤΡΗΣΗΣ ΧΑΡΤΟΝΟΜΙΣΜΑΤΩΝ V 10 Oδηγίες χρήσης Περιεχόμενα Σύντομη εισαγωγή 2 Εξαρτήματα, κουμπιά ελέγχου και ενδεικτικά της συσκευής 2 Σημαντικές οδηγίες για την ασφάλεια σας 3 Λειτουργίες καταμέτρησης

Διαβάστε περισσότερα

ΚΙΤ ΘΕΡΜΟΣΤΑΤΗ ΧΩΡΟΥ ΚΑΙ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ ΛΥΧΝΙΩΝ ΜΟΝΑΔΑ ΧΩΡΟΥ ΜΕ ΕΛΕΓΧΟ ΘΕΡΜΟΚΡΑΣΙΑΣ

ΚΙΤ ΘΕΡΜΟΣΤΑΤΗ ΧΩΡΟΥ ΚΑΙ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ ΛΥΧΝΙΩΝ ΜΟΝΑΔΑ ΧΩΡΟΥ ΜΕ ΕΛΕΓΧΟ ΘΕΡΜΟΚΡΑΣΙΑΣ gr ΚΙΤ ΘΕΡΜΟΣΤΑΤΗ ΧΩΡΟΥ ΚΑΙ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ ΛΥΧΝΙΩΝ ΜΟΝΑΔΑ ΧΩΡΟΥ ΜΕ ΕΛΕΓΧΟ ΘΕΡΜΟΚΡΑΣΙΑΣ ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ Ηλεκτρική παροχή: Ο.Τ. (Open Therm protocol) για τον πομπό και μπαταρίες ΑΑ LR06 για το δέκτη

Διαβάστε περισσότερα

BIOMASS ELECTRONIC CONTROLLER PWC-2500. διαχείριση. συστημάτων θέρμανσης βιοκαυσίμων

BIOMASS ELECTRONIC CONTROLLER PWC-2500. διαχείριση. συστημάτων θέρμανσης βιοκαυσίμων BIOMASS ELECTRONIC CONTROLLER PWC-2500 διαχείριση συστημάτων θέρμανσης βιοκαυσίμων CONTROLLER PWC-2500 Ο CONTROLLER PWC-2500 κατασκευάσθηκε για να καλύψει τις ανάγκες που απαιτούνται για τον έλεγχο την

Διαβάστε περισσότερα

1η ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ:

1η ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ι η ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: ΣΤΟΙΧΕΙΩΔΕΣ ΤΗΛΕΦΩΝΙΚΟ ΣΥΣΤΗΜΑ Εισαγωγή. Η διεξαγωγή της παρούσας εργαστηριακής άσκησης προϋποθέτει την μελέτη τουλάχιστον των πρώτων παραγράφων του

Διαβάστε περισσότερα

Πλακέτα Arduino. 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Πλακέτα Arduino. 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά Πλακέτα Arduino Το 2005 oι Massimo Banzi και David Cueartielles στο Ivrea Δημιουργούν την υπολογιστική πλατφόρμα Arduino. Το Arduino είναι βασισμένο σε μια απλή μητρική πλακέτα ανοικτού κώδικα, με ενσωματωμένο

Διαβάστε περισσότερα