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

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

Download "ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ"

Transcript

1 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Επιβλέπων: Αγγέλης Κωνσταντίνος, Αναπληρωτής Καθηγητής «Μελέτη και υλοποίηση συστήματος ελέγχου βηματικού κινητήρα με χρήση ARDUINO» Σιατής Χρήστος ΑΜ: 8366

2 ΠΕΡΙΛΗΨΗ Σε αυτή την εργασία θα ασχοληθούμε με την ανάπτυξη ενός συστήματος ελέγχου βηματικού κινητήρα (stepper motor) με τη χρήση ενός μικροελεγκτή Arduino Uno. Θα αναλύσουμε τα χαρακτηριστικά και άλλων ηλεκτροκινητήρων με σκοπό να δούμε τις διαφορές τους και να παρουσιάσουμε τις ιδιότητες και τις ιδιαιτερότητές τους.

3 ΠΕΡΙΕΧΟΜΕΝΑ Κεφάλαιο 1 ΗΛΕΚΤΡΟΚΙΝΗΤΗΡΕΣ 1.1. Εισαγωγή στους ηλεκτροκινητήρες 1.2. Χαρακτηριστικά ηλεκτρικών κινητήρων 1.3. Ηλεκτρικοί βηματικοί κινητήρες (Stepper motors) 1.4. Ηλεκτρικοί κινητήρες σέρβο (R/C motors) 1.5. Ηλεκτροκινητήρες υψίσυχνοι 1.6. Επαγωγικοί κινητήρες και inverter Κεφάλαιο 2 - ΜΙΚΡΟΕΛΕΓΚΤΕΣ 2.1 Ιστορία μικροεπεξεργαστών-μικροελεγκτών 2.2 Εξέλιξη μικροεπεξεργαστών 2.3 Διαφορές μικροεπεξεργαστή-μικροελεγκτή 2.4 Κατηγορίες μικροελεγκτών 2.5 Κατασκευαστές μικροελεγκτών 2.6 Γλώσσες προγραμματισμού μικροελεγκτών Κεφάλαιο 3 ARDUINO 3.1 Εισαγωγή στο Arduino 3.2 Ιστορικό του Arduino 3.3 Δυνατότητες και πλεονεκτήματα του Arduino 3.4 Εκδόσεις Arduino 3.5 Εφαρμογές Arduino 3.6 Arduino Shields 3.7 Βασικά χαρακτηριστικά του Arduino Uno 3.8 Γλώσσα Arduino Κεφάλαιο 4 Υλοποίηση συστήματος ελέγχου - ΑΝΑΦΟΡΕΣ

4 ΚΕΦΑΛΑΙΟ 1 - ΗΛΕΚΤΡΟΚΙΝΗΤΗΡΕΣ

5 1.1 Εισαγωγή στους ηλεκτροκινητήρες Ο ηλεκτρικός κινητήρας ή ηλεκτροκινητήρας, είναι διάταξη που χρησιμοποιείται για την μετατροπή της ηλεκτρικής ενέργειας σε μηχανική!!! Η αρχή λειτουργίας του ηλεκτρικού κινητήρα είναι η δύναμη [1] Laplace. Όταν ένας αγωγός από τον οποίο διαρρέει ηλεκτρικό ρεύμα βρεθεί μέσα σε ένα μαγνητικό πεδίο ασκείται πάνω του δύναμη ίση με: F = I * λ * B * ημφ Όπου: I = Ένταση Ρεύματος λ = Μήκος Αγωγού Β = Ένταση Μαγνητικού πεδίου φ = η γωνία που σχηματίζει ο αγωγός με τη διεύθυνση των δυναμικών γραμμών ( Β ) Οι ηλεκτρικοί κινητήρες αποτελούνται από: Τον δρομέα Ο δρομέας αποτελείται από τον ηλεκτροφόρο αγωγό ο οποίος είναι τοποθετημένος σε πυκνές περιελίξεις (σπείρες) ώστε να περιέχει όσο μεγαλύτερο μήκος αγωγού γίνεται για δεδομένο όγκο. Τον στάτη Ο στάτης αποτελείται από μόνιμους ή τεχνητούς μαγνήτες οι οποίοι δημιουργούν το μαγνητικό πεδίο. Τις ψήκτρες Οι ψήκτρες έρχονται σε επαφή με τον δρομέα τροφοδοτώντας τον με ρεύμα. Τα απαραίτητα στοιχεία για κάθε ηλεκτροκινητήρα τα οποία και τον προσδιορίζουν εμπορικά είναι: 1. Η απαιτούμενη τάση για την τροφοδοσία του σε βολτ (V),

6 2. Το είδος της απαιτούμενης τάσης, συνεχές ή εναλλασσόμενο ρεύμα (DC ή AC) και στη 2η περίπτωση, μονοφασικό (1PH) ή τριφασικό (3PH), 3. Η συχνότητα του εναλλασσόμενου ρεύματος, εφόσον πρόκειται για ηλεκτροκινητήρα AC και προφανώς σε κύκλους ανά δευτερόλεπτο κ/δ (c/s) ή Hertz. Πολλές φορές χρησιμοποιείται το σύμβολο ( ~ ) αντί του κ/δ. 4. Η ισχύς του κινητήρα σε Βατ ή ίππους (W ή HP) 5. Η ένταση του ρεύματος σε αμπέρ που διαρρέει τον κινητήρα, και 6. Η αποκτώμενη ταχύτητα περιστροφής του άξονα του κινητήρα σε στροφές ανά λεπτό (RPM). Όλα τα παραπάνω στοιχεία φέρονται χαραγμένα, από τους κατασκευαστές, σε ειδική ενσωματωμένη στον ηλεκτροκινητήρα πινακίδα, καθώς και ο αριθμός της έγκρισης του Υπουργείου Βιομηχανίας για εμπορική διάθεση ή άλλα σύμβολα πιστοποίησης ασφαλούς λειτουργίας. Οι ηλεκτροκινητήρες διακρίνονται σε "συνεχούς ρεύματος" (DC motors) και σε "εναλλασσόμενου ρεύματος" (AC motors). Η χρήση των ηλεκτροκινητήρων σήμερα είναι ευρύτατα διαδεδομένη, ξεκινώντας από τις οικιακές συσκευές (ψυγείο, κλιματιστικό, μπλέντερ) συνεχίζοντας στις βιομηχανικές (τόρνοι, ανυψωτικές διατάξεις, αντλίες) και καταλήγοντας στις μετακινήσεις (ηλεκτρικοί σιδηρόδρομοι, υβριδικά αυτοκίνητα) μπορούμε εύκολα να κατανοήσουμε ότι είναι άρρηκτα συνδεδεμένες με την καθημερινή ζωή, σε πολλές περιπτώσεις ακόμα και σε βιοτικής σημασίας πρωτογενείς ανάγκες (τεχνητή καρδιά, ρομποτικοί βραχίονες νευροχειρουργικής, αντλίες συσκευών αιμοκάθαρσης, αυτοκινούμενες αναπηρικές καρέκλες). Οι δε χρησιμοποιούμενοι στις βιομηχανίες είναι εκατοντάδων ίππων.

7 1.2 Χαρακτηριστικά ηλεκτρικών κινητήρων Τάση λειτουργίας, μετράται σε Volts και είναι η τάση που πρέπει να έχει το ηλεκτρικό ρεύμα τροφοδοσίας ώστε ο κινητήρας να λειτουργεί σωστά. Ένταση του ρεύματος, μετράται σε Amps και είναι η ένταση του ρεύματος που διαρρέει τον κινητήρα όταν αυτός λειτουργεί. Η ένταση αυτή είναι ανάλογη του φορτίου του κινητήρα. Η ελάχιστη τιμή της αντιστοιχεί στην ελεύθερη περιστροφή του κινητήρα. Εάν ο κινητήρας έχει φορτίο η τιμή αυτή αυξάνεται. Για κάποια τιμή του φορτίου ο κινητήρας σταματά να περιστρέφεται, λόγω της μεγάλης αντίστασης, οπότε και η τιμή της έντασης μεγιστοποιείται. Η μέγιστη αυτή τιμή είναι ένα από τα σημαντικά χαρακτηριστικά του κινητήρα που πρέπει να είναι γνωστό για τη σωστή επιλογή της τροφοδοσίας του. Ταχύτητα, στους σέρβο κινητήρες μετράται σε στροφές ανά λεπτό και στους βηματικούς κινητήρες σε βήματα ανά δευτερόλεπτο. Πρόκειται για την ταχύτητα περιστροφής του άξονα του κινητήρα, όταν ο κινητήρας λειτουργεί υπό κανονική ηλεκτρική τάση και με δεδομένο φορτίο. Ροπή, μετράται σε Nm (Newton meters) και είναι η ροπή που παράγει ο κινητήρας στις διάφορες ταχύτητες περιστροφής του. Η μέγιστη τιμή ροπής κάθε κινητήρα, που ονομάζεται ροπή ακινητοποίησης, είναι η ροπή που παράγει όταν το φορτίο που αντιμετωπίζει είναι τόσο μεγάλο, ώστε να τον ακινητοποιεί.

8 1.3 Ηλεκτρικοί βηματικοί κινητήρες (Stepper motors) Εικόνα 1.Βηματικός κινητήρας Ο βηματίκος κινητήρας είναι ένας σταθερός μετατροπέας [2] παραγωγής δύναμης, όπου η δύναμη ορίζεται ως το γινόμενο της ροπής με την ταχύτητα. Αυτό σημαίνει ότι η ροπή των μηχανών είναι αντίστροφη της ταχύτητας. Για να βοηθήσουμε να καταλάβουμε γιατί η δύναμη ενός βηματίκου κινητήρα είναι ανεξάρτητη από την ταχύτητα, πρέπει να κατασκευάσουμε (μεταφορικά) έναν ιδανικό βηματικό κινητήρα. Ένας ιδανικός βηματίκος κινητήρας θα είχε μη μηχανική τριβή, η ροπή του θα ήταν ανάλογη προς τις αμπέρ-στροφές και το μόνο ηλεκτρικό χαρακτηριστικό του θα ήταν η αυτεπαγωγή. Οι αμπέρστροφές απλά σημαίνουν ότι η ροπή είναι ανάλογη προς τον αριθμό στροφών του καλωδίου στο στάτη της μηχανής πολλαπλασιαζόμενο με το ρεύμα που περνά μέσω εκείνων των στροφών του καλωδίου. Οποτεδήποτε υπάρχουν στροφές ενός καλωδίου γύρο από ένα μαγνητικό υλικό όπως ο σίδηρος στο στάτη της μηχανής, τότε αποκτάει μια ηλεκτρική ιδιότητα, την αυτεπαγωγή. Η αυτεπαγωγή περιγράφει την ενέργεια που αποθηκεύεται σε ένα μαγνητικό πεδίο όταν περάσει ρεύμα μέσω μιας σπείρας αυτού του καλωδίου. Η αυτεπαγωγή (L) έχει μια ιδιότητα που ονομάζετε επαγωγική άεργη αντίσταση, η οποία για τους σκοπούς αυτής της συζήτησης μπορεί να θεωρηθεί ως αντίσταση ανάλογη προς τη συχνότητα και επομένως της ταχύτητας του κινητήρα. Σύμφωνα με το νόμο του Ohm, το ρεύμα είναι ίσο με την τάση που διαρρέει μια αντίσταση προς την αντίσταση αυτή. Σε αυτήν την

9 περίπτωση αντικαθιστούμε την επαγωγική άεργη αντίσταση με την αντίσταση στο νόμο του Ohm και καταλήγουμε πως το ρεύμα των κινητήρων είναι αντίστροφο της ταχύτητας τους. Δεδομένου ότι η ροπή είναι ανάλογη προς τις αμπέρ-στροφές (ρεύμα επί των αριθμό στροφών του καλωδίου στο τύλιγμα), και το ρεύμα είναι αντίστροφο της ταχύτητας, η ροπή πρέπει επίσης να είναι αντίστροφη της ταχύτητας. Σε έναν ιδανικό βηματικό κινητήρα, όσο η ταχύτητα προσεγγίζει το μηδέν τόσο η ροπή θα προσέγγιζε το άπειρο ενώ με άπειρη ταχύτητα η ροπή θα ήταν μηδέν. Επειδή το ρεύμα είναι ανάλογο προς τη ροπή, το ρεύμα θα ήταν επίσης άπειρο σε μηδενική ταχύτητα. (Βλέπε Σχήμα 4.) Ηλεκτρικά, μια πραγματική μηχανή διαφέρει από ένα ιδανικό κινητήρα καταρχήν από την ύπαρξη μιας διάφορης του μηδενός αντίστασης τυλίγματος. Επίσης ο σίδηρος στη μηχανή υπόκειται στο μαγνητικό κορεσμό, καθώς επίσης και απώλεια ρεύματος στον στροβιλισμό και λόγω υστέρησης. Ο μαγνητικός κορεσμός θέτει ένα όριο στο ρεύμα και στην αναλογικότητα της ροπής ενώ ο στροβιλισμός και η υστέρηση (απώλειες σιδήρου) μαζί με την αντίσταση του τυλίγματος (απώλειες χαλκού) προκαλούν έκλυση θερμότητας. Εικόνα 2. Μέρη βηματικού κινητήρα Εικόνα 3. Στάτης βηματικού κινητήρα

10 Εικόνα 4. Ταχύτητα-Ροπή Ο κινητήρας αυτός αποτελείται από έναν ρότορα μαλακού σιδήρου με οδοντώσεις και έναν στάτορα με τέσσερα ζεύγη ηλεκτρομαγνητών: Α και Α, Β και Β, C και C, D και D. Για να κινηθεί ο ρότορας εφαρμόζεται διαδοχικά σε κάθε ένα από τα παραπάνω ζεύγη μια τάση ηλεκτρικού ρεύματος. Όταν το ηλεκτρικό ρεύμα μεταφέρεται από το ένα ζεύγος ηλεκτρομαγνητών στο διπλανό του ο ρότορας μετατοπίζεται κατά 15 μοίρες λόγω των μαγνητικών δυνάμεων που εφαρμόζονται σε αυτόν. Η γωνία αυτή ονομάζεται βήμα του κινητήρα. (Βλέπε Σχήμα 5) Εικόνα 5. Διατομή βηματικού κινητήρα

11 Πλεονεκτήματα βηματικού κινητήρα Σε αντίθεση με τους κινητήρες συνεχούς ρεύματος, δεν χρειάζεται φρένα για να μένει ακίνητος ή για να επιβραδυνθεί. Στις μικρές ταχύτητες περιστροφής, αλλά και κατά την εκκίνησή του, παράγει μεγάλες τιμές ροπής. Είναι πολύ αξιόπιστος καθώς για τη λειτουργία του δεν απαιτούνται κινούμενες ηλεκτρικές επαφές, όπως στον κινητήρα συνεχούς ρεύματος και έτσι η διάρκεια ζωής του εξαρτάται μόνο από την αξιοπιστία του εδράνου κύλισης. Δεν απαιτείται χρήση αισθητήρων και κυκλωμάτων ανάδρασης για τον προσδιορισμό της θέσης του άξονα κίνησης. Ο βηματικός κινητήρας μπορεί να επιτύχει μεγάλο εύρος ταχυτήτων περιστροφής. Ο βηματικό κινητήρας μπορεί να επιτύχει πολύ χαμηλές ταχύτητες περιστροφής. Μειονεκτήματα βηματικού κινητήρα Θορυβώδης λειτουργία. Αδυναμία περιστροφής σε υψηλές ταχύτητες. Κατά τη μετακίνηση φορτίων μεγάλης μάζας μπορεί να μη σταματήσει ακαριαία ο κινητήρας, λόγω της αυξημένης αδράνειας. 1.4 Ηλεκτρικοί κινητήρες σέρβο (R/C motors) Το σέρβο είναι συσκευή που αποτελείται από έναν ηλεκτροκινητήρα [3] συνεχούς ρεύματος (1), ένα ηλεκτρονικό κύκλωμα που ελέγχει τη θέση του τελικού άξονα κίνησης (2) και ένα κιβώτιο υποβιβασμού της σχέσης μετάδοσης του κινητήρα (3). (Βλέπε σχήμα 6) Ο τελικός άξονας κίνησης δεν εκτελεί πλήρεις περιστροφές, αλλά περιστρέφεται μεταξύ δύο ακραίων θέσεων Α, Β. Για τη λειτουργία του σέρβο απαιτείται η παροχή της κατάλληλης ηλεκτρικής τάσης αλλά και ενός σήματος ελέγχου που καθορίζει τη θέση περιστροφής του τελικού άξονα. (Βλέπε σχήμα 7)

12 Εικόνα 6. Τμήματα του σέρβο Εικόνα 7. Κίνηση του σέρβο Τα σέρβο χρησιμοποιούνται σε τηλεκατευθυνόμενα μοντέλα αλλά και σε πολλές ρομποτικές εφαρμογές. Πλεονεκτήματα Χαμηλό κόστος Μικρές διαστάσεις και εύχρηστο σχήμα: όλατατμήματάενόςσέρβοπεριβάλλονταιαπόένασυμπαγέςπερίβλη μααπότοοποίοεξέχειμόνοοτελικόςάξοναςκίνησης Παράγουν υψηλές τιμές ροπής Δεν απαιτείται χρήση αισθητήρων και κυκλωμάτων ανάδρασης για τον προσδιορισμό της θέσης του άξονα κίνησης. Μειονεκτήματα Αδυναμία εκτέλεσης πλήρους και συνεχούς περιστροφής

13 1.5 Ηλεκτροκινητήρες υψίσυχνοι Οι υψίσυχνοι κινητήρες χρησιμοποιούνται κυρίως για επεξεργασία υλικών, όπως: ξύλο, πλαστικό, γυαλί, μάρμαρο, καθώς και ελαφρών κραμάτων. Η μεγάλη γκάμα των κινητήρων, η τεχνογνωσία και η εμπειρία στον τομέα των κινητήρων αυτών, επιτρέπουν την ικανοποίηση των εφαρμογών-απαιτήσεων των πελατών με ιδιαίτερη αξιοπιστία. Με εύρος ισχύος από kw, από rpm ( Hz), τα υλικά, η σχεδίαση και η συναρμολόγηση των κινητήρων, πρέπει να είναι προσεγμένα, καθώς οι υψηλές ταχύτητες πολλαπλασιάζουν και το πιο μικρό σφάλμα. Τα ρουλεμάν είναι κεραμικά, σχεδιασμένα και κεντραρισμένα, ώστε σε τόσο υψηλές ταχύτητες να μπορούν να στηρίξουν το φορτίο στο οποίο θα υποβληθούν. Στις απλές εκδόσεις οι κινητήρες είναι σχεδιασμένοι για υψηλή απόδοση και ακρίβεια, καθώς και αντοχή σε μεγάλα αξονικά και ακτινικά φορτία. Έτσι υπάρχουν κινητήρες με αυτόματη εναλλαγή εργαλείων για CNC μηχανές, και κινητήρες με κοίλο άξονα, υδρόψυκτοι, για κατεργασία μαρμάρου και πέτρας. Εικόνα 8. Υψίσυχνοι ηλεκτροκινητήρες

14 1.6 Επαγωγικοί κινητήρες και inverter Τα τελευταία χρόνια η τάση της βιομηχανίας είναι η χρήση όλο και λιγότερων κινητήρων συνεχούς ρεύματος (DC κινητήρες).αυτό οφείλεται στο ότι οι dc κινητήρες είναι μεγάλοι, ακριβοί και χρειάζονται περιοδική συντήρηση (στα καρβουνάκια). Ένας επαγωγικός κινητήρας λειτουργεί σαν ένας μετασχηματιστής. Όταν ο στάτορας συνδεθεί σε τριφασική παροχή, ένα μαγνητικό πεδίο αναπτύσσεται, το οποίο τον περιστρέφει στην συχνότητα της παροχής. Αυτό το πεδίο περνά από το κενό του αέρα στον στάτορα και τον ρότορα και προκαλεί ρεύμα το οποίο ρέει στα τυλίγματα του ρότορα. Αυτή η διαδικασία παράγει μια δύναμη στον ρότορα για όσο το ρεύμα αλληλεπιδρά με το μεταβαλλόμενο μαγνητικό πεδίο και το μοτέρ περιστρέφεται. Οι επαγωγικοί κινητήρες είναι απλοί,χαμηλού κόστους,αξιόπιστοι και ευρέως χρησιμοποιούμενοι από τον κόσμο. Με σκοπό να ελέγξουμε την ταχύτητα ενός επαγωγικού κινητήρα, χρειάζεται ένας σύνθετος ελεγκτής τον οποίο ονομάζουμε ρυθμιστή στροφών ή inverter.

15 ΚΕΦΑΛΑΙΟ 2 - ΜΙΚΡΟΕΛΕΓΚΤΕΣ

16 2.1 Ιστορία μικροεπεξεργαστώνμικροελεγκτών Η επιθυμία των κατασκευαστικών συστημάτων να [4] δημιουργήσουν συστήματα με περισσότερες δυνατότητες και με μικρότερο μέγεθος, οδήγησε στην ανάγκη για ενσωμάτωση όλων των λειτουργιών ενός υπολογιστή σε ένα ή μερικά ολοκληρωμένα κυκλώματα. Η ανάπτυξη της τεχνολογίας που χρησιμοποιήθηκε για την κατασκευή των κυκλωμάτων αυτών είχε σαν αποτέλεσμα την ανάπτυξη του μικροεπεξεργαστή. Οι μικροεπεξεργαστές είναι υπεύθυνοι για την έμπνευση και τη δημιουργία μερικών από τις μεγαλύτερες καινοτομίες στα συστήματα υπολογιστών. Αυτές οι καινοτομίες περιλαμβάνουν τους embedded μικροελεγκτές, τους προσωπικούς υπολογιστές, τους σύγχρονους σταθμούς εργασίας, συσκευές χειρός και κινητές συσκευές (όπως τους επεξεργαστές των κινητών τηλεφώνων), servers (εξυπηρετητές) εφαρμογών και αρχείων, web servers για το internet, υπερυπολογιστές χαμηλού κόστους και ευρείας κλίμακας δίκτυα υπολογιστών. Οι μικροεπεξεργαστές είναι επεξεργαστές συνόλου εντολών (instruction set processors, ISP). Ένας ISP εκτελεί εντολές ενός προκαθορισμένου συνόλου εντολών. Η λειτουργικότητα του εξαρτάται ανάλογα από το σύνολο εντολών που είναι ικανός να εκτελέσει ο μικροεπεξεργαστής. Σε αυτό το σύνολο εντολών κωδικοποιούνται όλα τα προγράμματα που τρέχουν σε έναν μικροεπεξεργαστή. Αυτό το προκαθορισμένο σύνολο εντολών ονομάζεται επίσης αρχιτεκτονική συνόλου εντολών (instruction set architecture, ISA). Το ISA χρησιμεύει ως μια διασύνδεση ανάμεσα στο λογισμικό(software) και το υλικό(hardware), δηλαδή ανάμεσα στα προγράμματα και τους επεξεργαστές.

17 Με τον όρο μικροελεγκτής αναφερόμαστε σε έναν τύπο επεξεργαστή ο οποίος μπορεί να λειτουργήσει με ελάχιστα εξωτερικά εξαρτήματα λόγω των πολλών ενσωματωμένων υποσυστημάτων που διαθέτει. Ένας μικροελεγκτής είναι ένα ενσωματωμένο τσιπ(ολοκληρωμένο κύκλωμα) που αποτελεί συχνά μέρος ενός συστήματος. Όπως ένας τυπικός Η/Υ έτσι και ο μικροελεγκτής περιλαμβάνει CPU, RAM, ROM για αποθήκευση δεδομένων και λογισμικού αντίστοιχα, μνήμη flash για μόνιμη αποθήκευση, θύρες εισόδου-εξόδου, μετατροπέα αναλογικού σε ψηφιακό σήμα και το αντίστροφο και τέλος timers. Καθώς είναι σχεδιασμένος να εκτελεί μόνο μια συγκεκριμένη εργασία για τον έλεγχο ενός απλού συστήματος,είναι πολύ μικρότερος και απλουστέρα σχεδιασμένος ώστε να μπορεί να περιλαμβάνει όλες τις λειτουργιές που απαιτούνται σε ένα μόνο ολοκληρωμένο κύκλωμα. Χρησιμοποιείται ευρέως σε όλα τα ενσωματωμένα συστήματα έλεγχου χαμηλού και μεσαίου κόστους όπως για παράδειγμα αυτά που χρησιμοποιούνται σε αυτοματισμούς, ηλεκτρονικά προϊόντα (ψηφιακές μηχανές,παιχνίδια, ), ηλεκτρικές συσκευές και κάθε είδους αυτοκινούμενα τροχοφόρα οχήματα. Στις μέρες μας η χρήση του μικροελεγκτή είναι καθολική για το λόγο ότι κάθε προϊόν το οποίο αλληλεπιδρά με έναν χρήστη περιλαμβάνει έναν μικροελεγκτή,ο οποίος παίζει τον ρόλο του «εγκεφάλου» των ηλεκτρονικών κυκλωμάτων.

18 2.2 Εξέλιξη μικροεπεξεργαστών Στις αρχές της δεκαετίας του 70 οι επεξεργαστές αποτελούνταν από δεκάδες πύλες και περίπλοκα κυκλώματα τα οποία με την παρατεταμένη χρήση τους εξέπεμπαν θερμότητα και έπιαναν πολύ χώρο. Καθώς το μέγεθος μειώθηκε οι επεξεργαστές ονομαστήκαν μικροεπεξεργαστές. Το 1971 παρουσιάζεται ο πρώτος μικροεπεξεργαστής Intel 4004 από τον Ted Hoff και τον συνεργάτη του Stan Mazor. O Intel 4004 ήταν ένας 4bit επεξεργαστής ο οποίος αποτελούνταν από 2300 τρανζίστορ με συχνότητα ρολογιού 108KHz,εκτελούσε πράξεις το δευτερόλεπτο και μπορούσε να δει 640 bytes μνήμης. Αρχικά εφαρμόστηκε για τη δημιουργία αριθμομηχανών ενώ το Νοέμβριο του 1971 η Intel ανακοίνωσε τον πρώτο μικροϋπολογιστή. Μέσα στην επόμενη χρονιά εμφανίστηκε ο διάδοχος του, ο Το 1974 εμφανίζεται ο 8bit μικροεπεξεργαστής της Intel,8080 που ήταν αποτέλεσμα εξέλιξης του Αποτελούταν από 6000 τρανζίστορ με συχνότητα λειτουργιάς 2MHz. Την ίδια περίοδο η Motorola παρουσίασε τον 6800 που χρησιμοποιήθηκε σε υπολογιστές, σε όλα τα παιχνίδια pinball καθώς και σε βιομηχανικές κατασκευές ελέγχου. Είχε 4000 τρανζίστορ,78 εντολές,σήμα χρονισμού στα 1ή 2 MHz και 16bit πλάτος διαύλου διευθύνσεων. Το 1975 η Zilog φτιάχνει τον Z80 έναν 8bit μικροεπεξεργαστή βασισμένο στον 8080 του οποίου η γλώσσα μηχανής είναι υπερσύνολο αυτής του Intel Το σήμα χρονισμού ήταν στα 3.5MHz με 16bit πλάτος διευθύνσεων ενώ θα μπορούσε να δει 64Kbytes μνήμης. Κατά την δεκαετία του 80 είχε την μεγαλύτερη δημοτικότητα καθώς επικεντρώθηκε στο χαμηλό κόστος σε συνδυασμό με τη μικρή συσκευασία, τις χαμηλές απαιτήσεις και τον συνυπολογισμό των στοιχείων κυκλώματος που κανονικά θα έπρεπε να παρασχεθούν σε ένα χωριστό τσιπ.

19 Το 1978 κάνουν τη εμφάνισή τους οι πρώτοι 16bit μικροεπεξεργαστές. Η Intel παρουσιάζει τον 8086/8088 του οποίου η συχνότητα λειτουργιάς έχει ανέβει στα 10 MHz και απαιτεί τρανζίστορ. Αντίστοιχα η Motorola εμφάνισε τον με συχνότητα λειτουργιάς 8MHz και περιέχει τρανζίστορ. Ο συνδυασμός της υψηλής ταχύτητας, του μεγάλου χώρου αποθήκευσης(16mbytes) και του αρκετά χαμηλού κόστους,τον έκανε να χρησιμοποιηθεί στους υπολογιστές Apple Lisa Macintosh. Το 1982 η Intel δημιουργεί τον με συχνότητα λειτουργιάς αρχικά στα 6 και μετά στα 12.5MHz και τρανζίστορ. Περιλάμβανε δίαυλο δεδομένων 16bit,δίαυλο διευθύνσεων 24 bit και μπορούσε να δει μέχρι 16Mbytes μνήμης. Είχε τη δυνατότητα να λειτουργεί στην κατάσταση protected mode (προστατευμένη κατάσταση λειτουργιάς). Μετά την επιτυχία της Motorola με τον 68000, οδηγήθηκε στον σχεδιασμό του MC68010 με αποτέλεσμα την προσθήκη υποστήριξης της εικονικής μνήμης. Το 1985 εμφανίζονται οι πρώτοι 32bit μικροεπεξεργαστές. Από τη μια ο Intel όπου περιέχει τρανζίστορ και συχνότητα λειτουργιάς στα 33MHz, με μνήμη που έφτανε τα 4Gbytes και από την άλλη ο MC86020 της Motorola που είχε τρανζίστορ και συχνότητα λειτουργιάς 16MHz. Έγιναν ιδιαίτερα δημοφιλή στη microcomputer Unix αγορά ενώ πολλές μικρές επιχειρήσεις παρήγαγαν τα συστήματα desktop. Το 1989 κάνει την εμφάνιση του ο 32bit μικροεπεξεργαστής Intel με τρανζίστορ και 50 MHz συχνότητα λειτουργιάς. Το 1993 εμφανίζεται ο Intel Pentium της οικογενείας P5 ο οποίος περιέχει τρανζίστορ και λειτουργούσε στα 60 και 66MHz. Την ίδια περίοδο η Digital παρουσιάζει τον πρώτο 64bit μικροεπεξεργαστή Alpha. To 1997 η Intel εισάγει τον μικροεπεξεργαστή Pentium II με τεχνολογία MMX για την υποστήριξη πολυμέσων. Είχε τρανζίστορ και η συχνότητα λειτουργιάς του ήταν στα 300MHz.

20 To 1999 η Intel ανακοινώνει τον Pentium III με τρανζίστορ και η συχνότητα λειτουργιάς του ήταν στα 450MHz. Το 2000 εμφανίστηκε ο Pentium IV όπου ήταν σχεδιασμένος σύμφωνα με την μικροαρχιτεκτονική NetBrust. Η συχνότητα λειτουργιάς του έφτασε στο 1GHz αλλά χωρίς αυτό να παρέχει σημαντική αύξηση της ταχύτητας επεξεργασίας σε σχέση με τον Pentium ΙΙΙ. Από το σημείο αυτό και μέχρι σήμερα έχουμε φτάσει τους μικροεπεξεργαστές στο επίπεδο των πολλαπλών πυρήνων(2,4 ακόμα και 8 πυρήνες). Και η τεχνολογία συνεχίζει να αναπτύσσεται. Εικόνα 9. Μικροεπεξεργαστές Intel της «οικογένειας» Pentium Εικόνα 10.Επεξεργαστής Intel 4004 Εικόνα 11.Επεξεργαστής Intel 8086 του 1971 του 1978

21 2.3 Διαφορές μικροεπεξεργαστήμικροελεγκτή Ο μικροεπεξεργαστής είναι ένα ολοκληρωμένο κύκλωμα (IC) που έχει μόνο τη CPU στο εσωτερικό του δηλαδή μόνο τις εξουσίες επεξεργασίας, όπως οι Pentium I, II, III, IV της Intel κλπ. Αυτοί οι μικροεπεξεργαστές δεν έχουν μνήμη RAM, ROM και αλλά περιφερικά στο τσιπ. Για να γίνει λειτουργικός ένας μικροεπεξεργαστής ο σχεδιαστής του συστήματος πρέπει να τα προσθέσει στο εξωτερικό του. Εφαρμογές του μικροεπεξεργαστή περιλαμβάνουν τα επιτραπέζια PC, τα laptop κλπ. Αλλά αυτό δεν ισχύει στους μικροελεγκτές. Ο μικροελεγκτής έχει CPU,επιπροσθέτως με ένα σταθερό ποσό της μνήμης RAM, ROM και αλλά περιφερικά, όλα ενσωματωμένα chip. Μερικές φορές χαρακτηρίζεται σαν ένας μίνι υπολογιστής. Σήμερα διαφορετικοί κατασκευαστές είναι οι ATMEL, Microchip, Philips, Motorola και πολλοί άλλοι. Οι μικροελεγκτές είναι σχεδιασμένοι για να εκτελούν συγκεκριμένες διεργασίες. Αυτό σημαίνει εφαρμογές, όπου η σχέση εισροών και εκροών να είναι καθορισμένες. Για παράδειγμα πληκτρολόγια,ποντίκια, τηλέφωνο,πλυντήριο ρούχων, αυτοκίνητα, κινητά τηλέφωνα κλπ., οι εφαρμογές είναι πολύ συγκεκριμένες και χρειαζόμαστε μικρούς πόρους, όπως μνήμη RAM, ROM,θύρες Ι/Ο κλπ με σκοπό να μπορούν αν ενσωματωθούν σε ένα μόνο chip. Αυτό με τη σειρά του μειώνει το μέγεθος και το κόστος. Η ταχύτητα ρολογιού ενός μικροεπεξεργαστή είναι αρκετά υψηλή σε σύγκριση με του μικροελεγκτή. Ενώ οι μικροελεγκτές λειτουργούν από 30 έως 80+MHZ, οι σημερινοί μικροεπεξεργαστές λειτουργούν πάνω από 2GHz, δεδομένου ότι εκτελούν πολύπλοκα καθήκοντα. Η σύγκριση του μικροελεγκτή και του μικροεπεξεργαστή όσον αφορά το κόστος δεν είναι δικαιολογημένη. Αναμφίβολα ένας μικροελεγκτής είναι πολύ φθηνότερος από ένα μικροεπεξεργαστή.

22 Ωστόσο ένας μικροελεγκτής δεν μπορεί να χρησιμοποιηθεί στην θέση ενός μικροεπεξεργαστή καθώς και το αντίθετο αφού κάνει την εφαρμογή πολύ δαπανηρή. Ο μικροεπεξεργαστής δεν μπορεί να χρησιμοποιηθεί αυτόνομα. Χρειάζεται άλλα περιφερειακά όπως RAM, ROM,Buffer, Θύρες Ι/Ο κλπ κάνοντας το σύστημα γύρω από έναν μικροεπεξεργαστή, να είναι πολύ ακριβό. Με λίγα λόγια τα πλεονεκτήματα ενός μικροελεγκτή είναι : Χαμηλό κόστος Μικρότερο μέγεθος Χαμηλή κατανάλωση ισχύος Αυτονομία Επίτευξη ελέγχου μετρήσεων σε πραγματικό χρόνο Περισσότεροι διαθέσιμοι ακροδέκτες για ψηφιακές εισόδους και εξόδους. 2.4 Κατασκευαστές μικροελεγκτών Οι περισσότερες εταιρίες παράγουν μεγάλη γκάμα μικροελεγκτών. Από πολύ μικρούς και φθηνούς για απλές εφαρμογές έως ιδιαίτερα προηγμένους για πολύ απαιτητικές εφαρμογές. Μερικοί από του γνωστότερους κατασκευαστές μικροελεγκτών είναι : Intel Atmel Epson Hitachi Microchip Nec Toshiba Analog devices Texas instruments

23 2.5 Κατηγορίες μικροελεγκτών Λόγω της τάσης ενσωμάτωσης των μικροελεγκτών σε κάθε ηλεκτρική συσκευή αλλά και του ισχυρότατου ανταγωνισμού,έχουμε καταλήξει στην παράγωγη ανταγωνιστικών μοντέλων μαζικής παράγωγης καθώς και στην παράγωγη μικροελεγκτών για πιο εξειδικευμένες εφαρμογές. Έτσι διακρίνονται οι εξής κατηγορίες: Μικροελεγκτές (καμιά φορά 4bit αλλά συνήθως 8bit) πολύ χαμηλού κόστους,γενικής χρήσης, με πολύ μικρό αριθμό ακροδεκτών. Για να μην μπορεί να αντιγραφεί εύκολα το εσωτερικό λογισμικό τους, σχεδιάζονται με έμφαση στη χαμηλή κατανάλωση ισχύος και την αυτάρκεια. Μικροελεγκτές (συνήθως 8bit αλλά και 16 ή 32bit ) χαμηλού κόστους,γενικής χρήσης, με μέτριο έως σχετικά μεγάλο αριθμό ακροδεκτών. Διαθέτουν μεγάλο αριθμό κοινών περιφερικών,όπως θύρες UART, SPI ή CAN, μετατροπείς αναλογικού σε ψηφιακό και το αντίστροφο. Στους κατασκευαστές της Άπω Ανατολής (Ιαπωνία, Κορέα), συνηθίζεται η ενσωμάτωση ελεγκτών οθόνης υγρών κρυστάλλων,πληκτρολογίου και εννίοτε παρέχουν δυνατότητα επέκτασης της μνήμης τους. Μικροελεγκτές (κυρίως 32bit) μέσου κόστους, γενικής χρήσης, με μεγάλο αριθμό ακροδεκτών. Χαρακτηρίζονται από έμφαση στην ταχύτητα εκτέλεσης εντολών, υψηλή αυτάρκεια περιφερειακών και μεγάλες δυνατότητες εσωτερικής ή εξωτερικής μνήμης προγράμματος(flash) και RAM. Στο χώρο αυτό έχουν ισχυρή παρουσία οι αρχιτεκτονικές με υψηλή μεταφερσιμότητα λογισμικού (portability) από τον ένα στον άλλο κατασκευαστή. Μικροελεγκτές εξειδικευμένων εφαρμογών, οι οποίοι ενσωματώνουν συνήθως κάποιο εξειδικευμένο πρωτόκολλο επικοινωνίας το οποίο υλοποιείται πάντοτε σε hardware. Τέτοιοι μικροελεγκτές χρησιμοποιούνται σε τηλεπικοινωνιακές συσκευές όπως τα μόντεμ.

24 2.6 Γλώσσες προγραμματισμού μικροελεγκτών Η επιτυχία καθορίζεται σε μεγάλο βαθμό από τη διαθεσιμότητα [5] και την ευχρηστία των σχετικών εργαλείων ανάπτυξης, όπως μεταφραστές από γλώσσες υψηλού επιπέδου σε γλώσσα κατανοητή από τον μικροελεγκτή (Assembly), προγραμματιστές της εσωτερικής μνήμης και εργαλεία εκσφαλμάτωσης (Debugger). Στους μικροελεγκτές, τα εργαλεία αυτά δεν αποτελούνται ποτέ μόνο από το λογισμικό, καθώς δεν υπάρχει τυποποιημένος τρόπος επικοινωνίας με αυτούς. Η C, η C++ και οι παραλλαγές τους είναι από τις πιο διαδεδομένες γλώσσες προγραμματισμού των μικροελεγκτών. Η Assembly μπορεί να χρησιμοποιείται σε τμήματα του λογισμικού όπου απαιτείται ταχύτητα ή μικρό μέγεθος χρησιμοποιούμενης μνήμης. Όμως οι μεγαλύτερες απαιτήσεις σε λειτουργικότητα και η ευκολία προγραμματισμού της C έναντι της Assembly. σε συνδυασμό με την επάρκεια μνήμης των σύγχρονων μικροελεγκτών, έχουν εκτοπίσει την Assembly από τις περισσότερες εφαρμογές.

25 ΚΕΦΑΛΑΙΟ 3 ARDUINO

26 3.1 Εισαγωγή στο Arduino Το Arduino είναι μια υπολογιστική πλατφόρμα βασισμένη σε μια [6] απλή μητρική πλακέτα ανοικτού κώδικα, με ενσωματωμένο μικροελεγκτή και εισόδους/εξόδους, και η οποία μπορεί να προγραμματιστεί με τη γλώσσα Wiring (ουσιαστικά πρόκειται για τη γλώσσα προγραμματισμού C++ και ένα σύνολο από βιβλιοθήκες, υλοποιημένες επίσης στην C++ ). Το Arduino μπορεί να χρησιμοποιηθεί για την ανάπτυξη ανεξάρτητων διαδραστικών αντικειμένων αλλά και να συνδεθεί με υπολογιστή μέσω προγραμμάτων σε Processing, Max/MSP, Pure Data, SuperCollider. Οι περισσότερες εκδόσεις του Arduino μπορούν να αγοραστούν προ-συναρμολογημένες το διάγραμμα και πληροφορίες για το υλικό είναι ελεύθερα διαθέσιμα για αυτούς που θέλουν να συναρμολογήσουν το Arduino μόνοι τους. Στην ουσία, πρόκειται για ένα ηλεκτρονικό κύκλωμα που [7] βασίζεται στον μικροελεγκτή ATmega της Atmel και του οποίου όλα τα σχέδια, καθώς και το software που χρειάζεται για την λειτουργία του, διανέμονται ελεύθερα και δωρεάν ώστε να μπορεί να κατασκευαστεί από τον καθένα. Εικόνα 12. Επεξεργαστής ATmega 32L

27 Αφού κατασκευαστεί, μπορεί να συμπεριφερθεί σαν ένας μικροσκοπικός υπολογιστής, αφού ο χρήστης μπορεί να συνδέσει επάνω του πολλαπλές μονάδες εισόδου/εξόδου και να προγραμματίσει τον μικροελεγκτή να δέχεται δεδομένα από τις μονάδες εισόδου, να τα επεξεργάζεται και να στέλνει κατάλληλες εντολές στις μονάδες εξόδου. Ακριβώς επειδή απευθύνεται κυρίως σε αρχάριους των ηλεκτρονικών και επειδή, παρά τις αναλυτικότατες οδηγίες που υπάρχουν, δεν έχουν όλοι τις γνώσεις και τα μέσα να κατασκευάσουν μια ηλεκτρονική πλακέτα, κυκλοφορούν έτοιμες, προκατασκευασμένες πλακέτες Arduino που μπορούμε να προμηθευτούμε για περίπου 25. Με λίγα χρήματα παραπάνω μάλιστα, οι περισσότεροι προμηθευτές διαθέτουν Arduino Starter Kit, τα οποία, εκτός από το ίδιο το Arduino, περιέχουν διάφορα άλλα εξαρτήματα και εργαλεία που μπορεί να χρειαστούμε για τις πρώτες μας εφαρμογές (όπως το απαραίτητο καλώδιο USB για την σύνδεση με τον υπολογιστή, jumper wires, καλώδια, LED, διακόπτες, ποτενσιόμετρα, αντιστάσεις, διόδους, τρανζίστορ κ.λπ.). Εικόνα 13. Arduino UnoR3, Duemilanove, Diecimila, Leonardo

28 Εικόνα 14. Arduino Mega 3.2 Ιστορικό του Arduino Το 2005, ένα σχέδιο κίνησε προκειμένου να φτιαχτεί μία συσκευή για τον έλεγχο προγραμμάτων διαδραστικών σχεδίων από μαθητές, η οποία θα ήταν πιο φθηνή από άλλα πρωτότυπα συστήματα διαθέσιμα εκείνη την περίοδο. Οι ιδρυτές Massimo Banzi και David Cueartielles και ονόμασαν το σχέδιο από τον Arduin της Ivrea, όπου με δυο ακόμη φοιτητές που επιλέχτηκαν να γράψουν το λογισμικό για τη συσκευή, ξεκίνησαν να παράγουν πλακέτες σε ένα μικρό εργοστάσιο στην Ιβρέα, κωμόπολη της επαρχίας Τορίνο στην περιοχή Πεδεμόντιο της βορειοδυτικής Ιταλίας- την ίδια περιοχή στην οποία στεγαζόταν η εταιρία υπολογιστών Olivetti. Ο Ηλεκτρολόγος-Μηχανικός Gianluca Martino, κλήθηκε να κάνει μια αρχική παρτίδα των 200 μικροελεγκτών. Το πρώτο Arduino που φτιάχτηκε ονομάστηκε Serial Arduino και περιλάμβανε ένα ATmega8 με άμεση σύνδεση RS-232 με το μικροελεγκτή και όλα τα συστατικά του. Στη συνεχεία σχεδιάστηκε η έκδοση 2.0 και μια μονόπλευρη εκδοχή σαφέστερη για τους χομπίστες. Οι εκδόσεις που ακλούθησαν ήταν όλες FTDI USB μετατροπέα. Μετά το USB v1.0 και v2.0 κυκλοφόρησε το Arduino Extreme το οποίο αύξησε την ποσότητα των επιφανειακών εξαρτημάτων. Το Arduino Nuova Generazione μεταβαίνει σε έναν απλούστερο μετατροπέα USB και μετατρέπεται από το ATmega8 σε ATmega168. Οι βελτιώσεις συνεχίστηκαν με το Diecimila και έτσι :

29 τον Οκτώβρη του 2008 ανακοινώθηκε το Duemilanove όπου [8] αρχικά βασίστηκε στο Atmel Atmega168, αλλά μετά στάλθηκε με το ATmega328. Τον Μάρτιο του 2009 ανακοινώθηκε το Arduino Mega το οποίο είναι βασισμένο στο Atmel ATmega1280 Από τον Μάιο του 2011 πάνω από 300,000 Arduino ήταν σε χρήση σε όλο τον κόσμο Τον Ιούλιο του 2012 ανακοινώθηκε το Arduino Leonardo το οποίο είναι βασισμένο στο Atmel ATmega32u4 Τον Οκτώβριο του 2012 ανακοινώθηκε το Arduino Due το οποίο είναι βασισμένο στο Atmel SAM3X8E, που είχε πυρήνα ARM Cortex-M3 Τον Νοέμβριο του 2012 ανακοινώθηκε το Arduino Micro το οποίο είναι βασισμένο στο Atmel ATmega32u4 Τον Μάιο του 2013 ανακοινώθηκε το Arduino Robot το οποίο είναι βασισμένο στο Atmel ATmega32u4 και ήταν το πρώτο επίσημο Arduino με ρόδες Τον Μάιο του 2013 ανακοινώθηκε το Arduino Yun το οποίο είναι βασισμένο στο ATmega32u4 και στο Atheros AR9331 και ήταν το πρώτο προϊόν WiFi που συνδύαζε το Arduino με το Linux. Εικόνα 15. Arduino Robot

30 3.3 Δυνατότητες και πλεονεκτήματα του Arduino Υπάρχει πληθώρα άλλων μικροελεγκτών και αναπτυξιακών στο εμπόριο για να ασχοληθεί κάποιος εκεί έξω. Ο Basic Stamp της Parallax, ο BX-24 της Netmedia, το Handyboard του MIT και πολύ άλλη όμοιας λειτουργικότητας. Όλα αυτά τα εργαλεία που προαναφέραμε είναι απλά και για τον αρχάριο χρήστη καθώς "κρύβουν" τις δύσκολες λεπτομέρειες της αρχιτεκτονικής και επιτρέπουν τον άμεσο προγραμματισμό του μικροελεγκτή, προσφέροντας τα πάντα σε ένα και μόνο "πακέτο" έτοιμο για χρήση. Ο Arduino διαφέρει από τους προηγούμενους γιατί απλοποιεί την διαδικασία να δουλεύει κάποιος με μικροελεγκτές, αλλά κάποια πλεονεκτήματα που προσφέρει σε σχέση με άλλους μικροελεγκτές για χρήση από δασκάλους, μαθητές και άλλους hobbίστες είναι τα παρακάτω: Φθηνός - Οι πλακέτες του Arduino είναι εξαιρετικά φθηνές σε σχέση με άλλες πλατφόρμες μικροελεγκτών. Ειδικά δε μπορεί με τα σχηματικά που κυκλοφορούν στο Internet να κατασκευάσει κάποιος την φθηνότερη εκδοχή ενός Arduino. Ωστόσο ακόμα και αν προμηθευτεί την έτοιμη (μονταρισμένη πλακέτα) αυτή θα κοστίσει το μέγιστο 50 Euro. Τρέχει σε διάφορα Λειτουργικά Συστήματα. Οι μηχανικοί λογισμικού, ανέπτυξαν το περιβάλλον προγραμματισμού του Arduino για Windows, Machinstoh OSX και για λειτουργικά συστήματα Linux. Τα περισσότερα συστήματα ανάπτυξης μικροελεγκτών περιορίζονται στα Windows. Απλό, ξεκάθαρο προγραμματιστικό περιβάλλον. Το περιβάλλον προγραμματισμού ενός Arduino ενδείκνυται για αρχάριους, αλλά είναι ταυτόχρονα και ευέλικτο και για πιο προχωρημένους χρήστες. Ανοιχτού λογισμικού και λογισμικού που επεκτείνεται και παραμετροποιείται. Το software του Arduino διανέμεται με την μορφή εργαλείων ανοιχτού λογισμικού και είναι διαθέσιμο προς επέκταση για έμπειρους προγραμματιστές. Η γλώσσα προγραμματισμού του μπορεί να επεκταθεί διαμέσου των

31 βιβλιοθηκών την C++ και οι άνθρωποι που θέλουν να ασχοληθούν περισσότερο με τους μικροελεγκτές μπορούν να μεταβούν από τον Arduino στην AVR-C που είναι για προγραμματισμό των Atmel μικροελεγκτών και η γλώσσα στην οποία βασίστηκε το λογισμικό του Arduino. Ομοίως μπορεί κάποιος να προσθέσει κώδικα της AVR-C στο πρόγραμμα που έχει γράψει για τον Arduino του. Ανοιχτού Υλικού το οποίο μπορεί να επεκταθεί. Ο Arduino βασίζεται στους μικροελεγκτές της Atmel ATmega8 και ATmega168. Τα σχηματικά για τα αναπτυξιακά είναι κάτω από την άδεια της Creative Commons, επιτρέποντας σε έμπειρους σχεδιαστές να κατασκευάσουν το δικό τους αναπτυξιακό, εξελίσσοντας το ήδη υπάρχον χωρίς να έχουν νομικά προβλήματα. Η ακόμη καλύτερα όχι τόσο έμπειροι χρήστες μπορούν να επιδιώξουν την αντιγραφή και κατασκευή της πλακέτας σε ράστερ για να καταλάβουν την λειτουργία ενός Arduino. 3.4 Εκδόσεις Arduino Δεκαεννιά εκδοχές του Arduino που έχουν χρησιμοποιηθεί εμπορικά μέχρι τώρα είναι: 1. Το Serial Arduino, είναι προγραμματισμένο με μία σειριακή DE- 9 σύνδεση χρησιμοποιώντας τεχνολογία ATmega8 2. Το Arduino Extreme, είναι εφοδιασμένο με ένα USB interface για προγραμματισμό χρησιμοποιώντας τεχνολογία ATmega8 3. Το Arduino Mini, είναι μία έκδοση μινιατούρας του Arduino χρησιμοποιώντας τεχνολογία surface-mounted ATmega Το Arduino Nano, είναι ένα ακόμα πιο μικρό, μια USB τροφοδοτούμενη εκδοχή του Arduino χρησιμοποιώντας τεχνολογία surface-mounted ATmega168 (ATmega328 για την νεότερη έκδοση) 5. Το LilyPad Arduino, είναι ένα μινιμαλιστικό σχέδιο για εφαρμογές ένδυσης και E-textiles χρησιμοποιώντας τεχνολογία surface-mounted ATmega Το Arduino NG, με ένα USB interface για προγραμματισμό και χρησιμοποιώντας τεχνολογία ATmega8

32 7. Το Arduino NG plus, με ένα USB interface για προγραμματισμό και χρησιμοποιώντας τεχνολογία ATmega Το Arduino Bluetooth, με Bluetooth interface για προγραμματισμό χρησιμοποιώντας τεχνολογία ATmega Το Arduino Diecimila, με ένα USB interface και χρησιμοποιεί τεχνολογία ATmega168 σε ένα DIP28 πακέτο 10. Το Arduino Duemilanove ( 2009 ), χρησιμοποιεί τεχνολογία ATmega168 (ATmega328 για την καινούργια έκδοση) και τροφοδοτείτε μέσω ενέργειας USB/DC, αυτόματα εναλλασσόμενης 11. Το Arduino Mega, χρησιμοποιώντας τεχνολογία surface-mounted ATmega1280 για περαιτέρω I/O και μνήμη 12. Το Arduino Uno, χρησιμοποιώντας την ίδια τεχνολογία ATmega328 όπως το τελευταίο μοντέλο Duemilanove, αλλά ενώ το Duemilanove χρησιμοποιεί ένα FTDI chipset για το USB, το Uno χρησιμοποιεί τεχνολογία ATmega8U2 προγραμματισμένο ως σειριακός μετατροπέας 13. Το Arduino Mega2560, χρησιμοποιεί τεχνολογία surfacemounted ATmega2560 φέρνοντας την ολική μνήμη στα 256kB. Επίσης ενσωματώνει την νέα τεχνολογία ATmega8U2 (ATmega16U2 σε αναθεώρηση τύπου 3) USB chipset. 14. Το Arduino Leonardo, με ένα ATmega32U4 chip που εξαλείφει την ανάγκη για συνδεσιμότητα μέσω USB και μπορεί να χρησιμοποιηθεί ως ψηφιακό πληκτρολόγιο ή ποντίκι. 15. Το Arduino Esplora, με εμφάνιση που παραπέμπει σε χειριστήριο κονσόλας βιντεοπαιχνιδιών με joystick και ενσωματωμένους αισθητήρες για ήχο, φώς, θερμοκρασία και επιτάχυνση 16. Το Arduino Due είναι ένα μικροχειριστήριο βασισμένο στην τεχνολογία Atmel SAM3X8E ARM Cortex-M3 CPU. Είναι το πρώτο board της Arduino βασισμένο σε επεξεργαστή 32-bit ARM microcontroller. 17. Το Arduino Micro το οποίο είναι βασισμένο στο Atmel ATmega32u4 18. Το Arduino Robot το οποίο είναι βασισμένο στο Atmel ATmega32u4 και ήταν το πρώτο επίσημο Arduino με ρόδες

33 19. Το Arduino Yun το οποίο είναι βασισμένο στο ATmega32u4 και στο Atheros AR9331 και ήταν το πρώτο προϊόν WiFi που συνδύαζε το Arduino με το Linux. 3.5 Εφαρμογές Arduino ΕΦΑΡΜΟΓΕΣ ΣΤΗ ΜΟΥΣΙΚΗ Laser Harp Το πιο γνωστό project με την χρήση Arduino είναι το Laser Harp (Laser άρπα). Το 2009 ο Stephen Hobley επηρεασμένος από μια συναυλία του Jarre αποφάσισε να κατασκευάσει την δική του Laser άρπα. Το Laser Harp είναι ένα μουσικό όργανο που αλληλεπιδρά με το φως. Αποτελείται από μια συσκευή η οποία παράγει μια σειρά κάθετων φωτεινών γραμμών (Laser) που ξεκινούν από το δάπεδο. Ο μουσικός διακόπτοντας τις δέσμες φωτός παράγει μια ποικιλία μουσικών ήχων. Ρόλο για την παραγωγή του ήχου δεν παίζει μόνο η διακοπή της δέσμης αλλά και το ύψος που θα τοποθετηθεί το εμπόδιο από το δάπεδο. Η άρπα δεν παράγει από μόνη της τους ήχους έτσι απαιτείται να συνδεθεί με ένα νέας τεχνολογίας synthesizer ώστε να λαμβάνει από το Arduino σειριακά τα MIDI(Musical Instrument Digital Interface) δεδομένα που παράγει. Εικόνα 16. Laser harp

34 ΕΦΑΡΜΟΓΕΣ ΣΤΟΝ ΜΟΝΤΕΛΙΣΜΟ Μια άλλη διαδεδομένη εφαρμογή του Arduino κυρίως ανάμεσα στους φίλους του μοντελισμού είναι η κατασκευή τηλεκατευθυνόμενου οχήματος. Για την κατασκευή του απαιτείται ένας μικροελεγκτής που θα είναι υπεύθυνος για τον έλεγχο του οχήματος και ένα σύστημα για την ασύρματη επικοινωνία του Arduino με τη συσκευή που θα το τηλεκατευθύνει. Η δουλεία του μικροελεγκτή είναι να ελέγχει τους απαραίτητους κινητήρες και σερβοκινητήρες οι οποίοι τροφοδοτούνται από μια πηγή ρεύματος (συνήθως μπαταρία) για την κατεύθυνση του οχήματος. Η τηλεκατεύθυνση μπορεί να εφαρμοστεί σε οποιαδήποτε μορφή σκάφους (αυτοκίνητο, πλοίο, αεροπλάνο, ) ΕΦΑΡΜΟΓΕΣ ΣΤΟ ΣΠΙΤΙ Εικόνα 17.Τηλεκατεθυνομενο όχημα με υπερηχητικό αισθητήρα (supersonic sensor) της Parallax. Το Arduino μπορεί επίσης να χρησιμοποιηθεί για να διευκολύνει τον τρόπο διαβίωσης των ανθρώπων μέσα στο σπίτι. Αυτό επιτυγχάνεται με διάφορες κατασκευές,όπως : Συναγερμός : ο ελεγκτής μπορεί να συνδυαστεί με μια ποικιλία αισθητήρων με σκοπό να λειτουργεί ως ένας συναγερμός σπιτιού. Αυτό μπορεί να γίνει ανιχνεύοντας την κίνηση, ελέγχοντας συγκεκριμένες πόρτες και παράθυρα ακόμη και την θερμοκρασία σε περίπτωση πυρκαγιάς. Ενώ με ένα κατάλληλο πρόγραμμα στον υπολογιστή έχει την δυνατότητα ακόμη και να ενημερώνει απομακρυσμένα τους υπεύθυνους του κτιρίου.

35 ΕΦΑΡΜΟΓΕΣ ΣΤΗΝ ΡΟΜΠΟΤΙΚΗ Η μεγάλη ποικιλία των συμβατών αισθητήρων για το Arduino που διατίθενται στο εμπόριο κάνουν τον σχεδιασμό ρομποτικών συστημάτων πολύ ενδιαφέρον, αφού με μια ασύρματη επικοινωνία του Arduino με έναν υπολογιστή, μπορεί να αυξήσει τις δυνατότητες των ρομπότ σε πολύ μεγάλο βαθμό. 3.6 Arduino Shields Τα Arduino και τα συμβατά Arduino boards χρησιμοποιούν την τεχνολογία των shields. Τα shield είναι ολοκληρωμένες πλακέτες που είναι σχεδιασμένες ώστε να κουμπώνουν πάνω στο Arduino προεκτείνοντας την λειτουργικότητά του. Είναι η hardware αντίστοιχη έννοια των plug-in, add-on και extension που υπάρχουν στο software. Μερικά από τα πιο δημοφιλή shields που κυκλοφορούν στο εμπόριο για το Arduino είναι: Ethernet shield: Δίνει στο Arduino την δυνατότητα να δικτυωθεί σε ένα LAN ή στο internet μέσω ενός τυπικού καλωδίου Ethernet. WiFi shield: Όμοιο με το Ethernet shield, χωρίς φυσικά το καλώδιο. Διάφορα shield οθόνης: Προσθέτουν οθόνη στο Arduino. Κυκλοφορούν από απλές οθόνες τύπου calculator μέχρι OLED touchscreen υψηλής ανάλυσης τύπου iphone. Wave shield: Δίνει στο Arduino την δυνατότητα να παίζει ήχους/μουσική από κάρτες SD. GPS shield: Προσθέτει GPS δυνατότητες στο Arduino (εντοπισμό στίγματος).

36 Διάφορα motor shields: Σας επιτρέπουν να οδηγήσετε εύκολα μοτέρ διάφορων τύπων (απλά DC, servo, stepper κ.λπ.) από το Arduino. ProtoShield:Μία προσχεδιασμένη πλακέτα πρωτοτυποποίησης, συμβατή στις διαστάσεις του Arduino και χωρίς εξαρτήματα για να φτιάξετε το δικό σας shield. Εικόνα 18. Shield για Arduino Uno R3 με WiFi Module Roving RN-171 Εικόνα 19. Ethernet shield για Arduino Τα shield είναι σχεδιασμένα ώστε αφού κουμπωθούν πάνω στο Arduino να προωθούν τις υποδοχές του, ώστε να μπορούμε να συνδέσουμε επιπλέον τα δικά μας εξαρτήματα ή να κουμπώσουμε και επόμενο shield. Φυσικά, το κάθε shield χρησιμοποιεί ορισμένους από τους πόρους συνδεσιμότητας του Arduino και έτσι δεν μπορούμε να συνδέσουμε απεριόριστα shield. Μάλιστα κάποια shield μπορεί να μην

37 είναι συμβατά μεταξύ τους γιατί χρησιμοποιούν τα ίδια pin του Arduino για επικοινωνία με αυτό. Επίσης, επειδή κάποια shield δεν προωθούν τις συνδέσεις του Arduino (όπως π.χ. οι οθόνες οι οποίες δεν έχουν νόημα αν τις καλύψουμε από πάνω με ένα επόμενο shield), υπάρχουν ειδικά extender shield που κουμπώνουν στο Arduino και δίνουν την δυνατότητα σε δύο άλλα shield να κουμπώσουν πάνω τους, λειτουργώντας σαν πολύπριζα. 3.7 Βασικά χαρακτηριστικά του ArduinoUno Εικόνα 20. Οι δυο όψεις του Arduino Uno r3 Πρόκειται για μια πλατφόρμα ανοιχτού λογισμικού, που μπορεί [9] να χρησιμοποιηθεί από οποιονδήποτε που ενδιαφέρεται να δημιουργήσει διακρατικές εφαρμογές. Μία πλακέτα Arduino αποτελείται από ένα μικροελεγκτή Atmel AVR (ATmega328 και ATmega168 στις νεότερες εκδόσεις, ATmega8 στις παλαιότερες) και συμπληρωματικά εξαρτήματα για την διευκόλυνση του χρήστη στον προγραμματισμό και την ενσωμάτωση του σε άλλα κυκλώματα. Όλες οι πλακέτες περιλαμβάνουν ένα γραμμικό ρυθμιστή τάσης 5V και έναν κρυσταλλικό ταλαντωτή 16MHz (ή κεραμικό αντηχητή σε κάποιες παραλλαγές). Ο μικροελεγκτής είναι από κατασκευής προγραμματισμένος με ένα bootloader, έτσι ώστε να μην χρειάζεται εξωτερικός προγραμματιστής.

38 Το Arduino Uno διαθέτει 14 ψηφιακά pins (Βλέπε Εικόνα 21) τα οποία μπορούν να οριστούν είτε σαν είσοδοι,είτε σαν έξοδοι. Από τα 14 αυτά ψηφιακά pins κάποια εκτός από την λειτουργιά Ι/Ο έχουν και άλλες επιπρόσθετες λειτουργιές : Digital pins 1, 2 : για σειριακή επικοινωνία UART Digital pins 3, 5, 6, 9, 10, 11: PWM (Pulse Width Modulation), για να έχουμε ψηφιακούς παλμούς μεταβλητού πλάτους. Είναι επίσης σημαντικό, να αναφερθεί ότι και οι αναλογικές είσοδοι μπορούν να χρησιμοποιηθούν σαν ψηφιακά pins. Εικόνα 21. Digital pins Το Arduino Uno έχει 6 γραμμές για αναλογική είσοδο (Βλέπε Εικόνα 22), σε καθεμία από τις οποίες συνδέεται ένας μετατροπέας από αναλογικό σε ψηφιακό (Analog to Digital Converter - ADC). Ο κάθε μετατροπέας έχει 10 bit ανάλυσης, με αποτέλεσμα να επιστρέφει ακέραιους από 0 έως 1023, ενώ η βασική λειτουργιά των αναλογικών pins είναι να διαβάζουν αναλογικές εισόδους π.χ. αισθητήρες. Μπορούν επίσης να χρησιμοποιηθούν σαν ψηφιακές γραμμές εισόδου/εξόδου γενικού σκοπού, όπως ακριβώς και τα pins 0-13.

39 Εικόνα 22. Analog input pins 3.8 Γλώσσα Arduino Η γλώσσα του Arduino βασίζεται στη γλώσσα Wiring, μια παραλλαγή C/C++ για μικροελεγκτές αρχιτεκτονικής AVR όπως ο ATmega, και υποστηρίζει όλες τις βασικές δομές της C καθώς και μερικά χαρακτηριστικά της C++. Για compiler χρησιμοποιείται ο AVR gcc και ως βασική βιβλιοθήκη C χρησιμοποιείται η AVR libc. Λόγω της καταγωγής της από την C, στην γλώσσα του Arduino [10] μπορείτε να χρησιμοποιήσετε ουσιαστικά τις ίδιες βασικές εντολές και συναρτήσεις, με την ίδια σύνταξη, τους ίδιους τύπων δεδομένων και τους ίδιους τελεστές όπως και στην C. Πέρα από αυτές όμως, υπάρχουν κάποιες ειδικές εντολές, συναρτήσεις και σταθερές που βοηθούν για την διαχείριση του ειδικού hardware του Arduino. Οι πιο σημαντικές από αυτές επεξηγούνται στον πίνακα που ακολουθεί: Όρισμα Είδος Τύπος Παράμετροι Περιγραφή LOW Σταθερά int - HIGH Σταθερά int - Έχει την τιμή 0 και είναι αντίστοιχη του λογικού false. Έχει την τιμή 1 και είναι αντίστοιχη του λογικού true. INPUT Σταθερά int - Έχει την τιμή 0 και είναι αντίστοιχη του λογικού

40 false. OUTPUT Σταθερά int - pinmode Εντολή - (pin, mode) Έχει την τιμή 1 και είναι αντίστοιχη του λογικού true. Καθορίζει αν το συγκεκριμένο ψηφιακό pin θα είναι pin εισόδου ή pin εξόδου ανάλογα με την τιμή που δίνεται στην παράμετρο mode (INPUT ή OUTPUT αντίστοιχα). digitalwrite Εντολή - (pin,pinstatu s) Θέτει την κατάσταση pinstatus (HIGH ή LOW) στο συγκεκριμένο ψηφιακό pin. digitalread Συνάρτηση int (pin) analogreference Εντολή - (type) analogread Συνάρτηση int (pin) analogwrite Εντολή - (pin, value) Επιστρέφει την κατάσταση του συγκεκριμένου ψηφιακού pin (0 για LOW και 1 για HIGH) εφόσον αυτό είναι pin εισόδου. Δέχεται τις τιμές DEFAULT, INTERNAL ή EXTERNAL στην παράμετρο type για να καθορίσει την τάση αναφοράς (V ref) των αναλογικών εισόδων (5V, 1.1V ή η εξωτερική τάση με την οποία τροφοδοτείται το pin AREF αντίστοιχα) Επιστρέφει έναν ακέραιο από 0 εώς 1023, ανάλογα με την τάση που τροφοδοτείται το συγκεκριμένο pinαναλογικής εισόδου στην κλίμακα 0 ως V ref. Θέτει το συγκεκριμένο ψηφιακό pin σε κατάσταση ψευδοαναλογικής εξόδου (PWM). Η παράμετρος value καθορίζει το πλάτος του παλμού σε σχέση με την περίοδο του παραγόμενου σήματος στην κλίμακα από 0 ως 255 (π.χ. με value127, το πλάτος του παλμού είναι ίσο με μισή περίοδο). Μετρητής που επιστρέφει το χρονικό διάστημα σε ms από την στιγμή που άρχισε η εκτέλεση του millis Συνάρτηση unsigned long () προγράμματος. Λάβετε υπόψη ότι λόγω του τύπου μεταβλητής (unsigned long δηλ. 32bit) θα γίνει overflow σε 2^32ms δηλαδή περίπου σε 50 μέρες, οπότε ο μετρητής θα ξεκινήσει πάλι από το μηδέν. delay Εντολή - (time) Σταματά προσωρινά την ροή του προγράμματος για time ms. Η παράμετρος time είναι unsigned long (από 0 ως 2^32). Σημειώστε ότι παρά την προσωρινή παύση, συναρτήσεις των οποίων η εκτέλεση ενεργοποιείται από interrupt θα εκτελεστούν κανονικά κατά την διάρκεια μιας delay. attachinterrupt Εντολή - (interrupt,fu Θέτει σε λειτουργία το συγκεκριμένοinterrupt, ώστε

41 nction,trigge rmode) να ενεργοποιεί την συνάρτηση function, κάθε φορά που ικανοποιείται η συνθήκη που ορίζεται από την παράμετρο triggermode: LOW (ενεργοποίηση όταν η κατάσταση του pin που αντιστοιχεί στο συγκεκριμένο interrupt γίνει LOW) RISING (όταν από LOW γίνει HIGH) FALLING (όταν από HIGH γίνει LOW) CHANGE (όταν αλλάξει κατάσταση γενικά) detachinterrupt Εντολή - (interrupt) Απενεργοποιεί το συγκεκριμένο interrupt. nointerrupts Εντολή - () interrupts Εντολή - () Σταματά προσωρινά την λειτουργία όλων των interrupt Επαναφέρει την λειτουργία των interrupt που διακόπηκε προσωρινά από μια εντολή nointerrupts. Serial.begin Μέθοδος κλάσης - (datarate) Θέτει τον ρυθμό μεταφοράς δεδομένων του σειριακού interface (σε baud) Serial.println Μέθοδος κλάσης - (data) Διοχετεύει τα δεδομένα data για αποστολή μέσω του σειριακού interface. Η παράμετρος data μπορεί να είναι είτε αριθμός είτε αλφαριθμητικό. Το ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) του Arduino είναι μία εφαρμογή γραμμένη σε Java, που λειτουργεί σε πολλές πλατφόρμες, και προέρχεται από το IDE για τη γλώσσα προγραμματισμού Processing και το σχέδιο Wiring. Περιλαμβάνει ένα πρόγραμμα επεξεργασίας κώδικα με χαρακτηριστικά όπως είναι η επισήμανση σύνταξης και ο συνδυασμός αγκύλων και είναι επίσης σε θέση να μεταγλωττίζει και να φορτώνει προγράμματα στην πλακέτα με ένα μόνο κλικ. Δεν υπάρχει συνήθως καμία ανάγκη να επεξεργαστούμε αρχεία make ή να τρέξουμε προγράμματα σε ένα περιβάλλον γραμμής εντολών. Ένα πρόγραμμα ή κώδικας που γράφτηκε για Arduino ονομάζεται σκίτσο (sketch).

42 ΚΕΦΑΛΑΙΟ 4 Υλοποίηση συστήματος ελέγχου

43 Ξεκινώντας λοιπόν να υλοποιήσουμε στο σύστημα ελέγχου θα πρέπει να έχουμε τα εξής υλικά : 1 Arduino Uno R3 1 Breadboard 1 stepper motor 1 Led 1 διακόπτη 1 καλώδιο usb Jumper wires Βήμα 1 ο : Συνδεσμολογία Συνδέουμε το stepper motor με το Arduino πάνω στην διάτρητη πλακέτα (breadbord) χρησιμοποιώντας τα καλώδια (jumper wires). Συγκεκριμένα το συνδέουμε στα ψηφιακά pins 5, 6. Όπως βλέπουμε και στις εικόνες 23, 24, 25, το σύστημα μας είναι έτοιμο και το μόνο που μένει είναι να το συνδέσουμε στον υπολογιστή και να φορτώσουμε το πρόγραμμα που επιθυμούμε.

44 Φορτώνουμε λοιπόν, το παρακάτω πρόγραμμα στο προγραμματιστικό περιβάλλον του Arduino :

45 Μόλις ολοκληρωθεί η φόρτωση βλέπουμε ότι ο κινητήρας μας αρχίζει να κινείται σύμφωνα με το πρόγραμμά μας.

46 Δηλαδή δίνοντας εμείς : void loop() { } rotateright(200, 1000); rotateleft(0, 2000); rotateleft(200, 1000); Τότε ο κινητήρας μας ξεκινά να κινείται δεξιά, μετά να σταματά και τέλος να γυρίζει αριστερά. Μπορούμε να ρυθμίσουμε ακριβώς το πόσο γρήγορα θα γυρίζει, για πόση χρονική διάρκεια και προς ποια κατεύθυνση, από την εντολή rotate_x(int speedofrotate, int length); και όπου x,θα βάζουμε την κατεύθυνση. Δηλαδή Left ή Right. Όπου speedofrotate θα βάζουμε τιμές από 0-255,αφού οι έξοδοι μας είναι ψηφιακές και όπου length θα βάζουμε τα δευτερόλεπτα που θέλουμε να γυρίζει ο κινητήρας, επί Επειδή όμως το σύστημα μας δεν θα σταματήσει όσο θα υπάρχει ρεύμα, θα βάλουμε ένα διακόπτη και θα επιλεγούμε εμείς πότε θα ξεκινά και μόλις αφήνουμε τον διακόπτη θα σταμάτα. Δηλαδή :

47 Αφού τελειώσαμε με την συνδεσμολογία, απλοποιούμε λίγο το πρόγραμμα για γίνει πιο κατανοητή η λειτουργιά του κουμπιού. Αλλάζουμε μόνο το κομμάτι του προγράμματος με την εντολή : void loop() {

48 rotateright(200, 1000); rotateleft(0, 2000); rotateleft(200, 1000); } Και το κάνουμε πιο απλό : void loop() { } rotateright(255, 1000); Έτσι λοιπόν,φορτώνοντας τις αλλαγές στο πρόγραμμα, ο ηλεκτροκινητήρας μας θα λειτουργεί μόνο με το πάτημα του κουμπιού. ΑΝΑΦΟΡΕΣ

49 [1] [2] [3] (Μαθήματα Ρομποτικής-Σάββας Πιπερίδης ) [4] Πτυχιακή εργασία: «Η διδασκαλία εκπαιδευτικής ρομποτικής με τη χρήση μικροελεγκτών (π.χ. ARDUINO, PIC), Βασιλική Παυλή, ΤΕΙ ΛΑΡΙΣΑΣ, 2013 [5] Πτυχιακή εργασία: «Η διδασκαλία εκπαιδευτικής ρομποτικής με τη χρήση μικροελεγκτών (π.χ. ARDUINO, PIC), Βασιλική Παυλή, ΤΕΙ ΛΑΡΙΣΑΣ, 2013 [6] [7] [8] [9] Διπλωματική εργασία: «Οικιακός αυτοματισμός με χρήση μικροελεγκτή», Μαρτίνης Στέλιος, Πανεπιστήμιο Αιγαίου, 2013 [10]

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) Το σέρβο είναι συσκευή που αποτελείται

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

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

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

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

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

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

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

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

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

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

ΑΣΚΗΣΗ 4 η ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΜΗΧΑΝΕΣ ΣΥΝΕΧΟΥΣ ΡΕΥΜΑΤΟΣ

ΑΣΚΗΣΗ 4 η ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΜΗΧΑΝΕΣ ΣΥΝΕΧΟΥΣ ΡΕΥΜΑΤΟΣ ΑΣΚΗΣΗ 4 η ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΜΗΧΑΝΕΣ ΣΥΝΕΧΟΥΣ ΡΕΥΜΑΤΟΣ Σκοπός της Άσκησης: Σκοπός της εργαστηριακής άσκησης είναι α) η κατανόηση της αρχής λειτουργίας των μηχανών συνεχούς ρεύματος, β) η ανάλυση της κατασκευαστικών

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

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

Ενσωµατωµένα Συστήµατα Ενσωµατωµένα Συστήµατα για εφαρµογές πραγµατικού χρόνου Μικροελεγκτής Arduino Ιωάννης Καλόµοιρος Αναπληρωτής Καθηγητής Τµήµα Μηχανικών Πληροφορικής Μάθηµα 7ο Τι είναι το Arduino... Ένα open-hardware σύστηµα

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

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

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

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

10 - ΗΛΕΚΤΡΙΚΕΣ ΜΗΧΑΝΕΣ

10 - ΗΛΕΚΤΡΙΚΕΣ ΜΗΧΑΝΕΣ 10 - ΗΛΕΚΤΡΙΚΕΣ ΜΗΧΑΝΕΣ Ηλεκτρική μηχανή ονομάζεται κάθε διάταξη η οποία μετατρέπει τη μηχανική ενεργεια σε ηλεκτρική ή αντίστροφα ή μετατρεπει τα χαρακτηριστικά του ηλεκτρικού ρεύματος. Οι ηλεκτρικες

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

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών Υλοποίηση δικτύου ασύρματης ραδιοεπικοινωνίας μεταξύ δύο ενσωματωμένων κόμβων (κόμβος ταυτοποίησης

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

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

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

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

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 2

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 2 Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου Ενότητα 2 Τι είναι το PLC ΠΕΡΙΕΧΟΜΕΝΑ 2 Τι είναι το PLC. 2.1 Πλεονεκτήματα των PLC. 2.2 Η δομή ενός PLC. 2.3 Τα PLC της αγοράς. 2.4 Αρχή λειτουργίας ενός PLC.

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

ΕΦΑΡΜΟΓΕΣ ΤΗΛΕΠIΚΟΙΝΩΝΙΑΚΩΝ ΔΙΑΤΑΞΕΩΝ

ΕΦΑΡΜΟΓΕΣ ΤΗΛΕΠIΚΟΙΝΩΝΙΑΚΩΝ ΔΙΑΤΑΞΕΩΝ ΕΦΑΡΜΟΓΕΣ ΤΗΛΕΠIΚΟΙΝΩΝΙΑΚΩΝ ΔΙΑΤΑΞΕΩΝ ΟΙΚΟΝOΜΟΥ ΧΑΡΗΣ (6424) ΦΩΚΟΣ ΝΙΚΟΛΑΟΣ(6592) ΚΑΜΒΥΣΗΣ ΝΙΚΟΛΑΟΣ(7178) 2013-2014 ΠΕΡΙΕΧΟΜΕΝΑ Σκοπός της εργασίας Ανάλυση Arduino Uno Δημιουργία πληροφορίας Αποστολή και

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

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

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

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

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα

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

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

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

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

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

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

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 1: Εισαγωγή στα ενσωματωμένα συστήματα (embedded systems) Εργαστήριο Αυτομάτου Ελέγχου Ενσωματωμένα συστήματα (Embedded Systems) Ενσωματωμένα συστήματα (Embedded

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα

ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα Σκοπός και περίγραμμα της Ενότητας 5 Σκοπός της παρουσίασης Να δώσουμε τις βασικές ιδέες για τα αναλογικά σήματα και την χρήση διαφορετικών ειδών περιφερειακών Σύνοψη Επεξήγηση

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ 1.1 ΕΙΣΑΓΩΓΗ ΣΤΑ ΑΝΑΛΟΓΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ 1 1.1.1 Αναλογικά σήματα 1 1.1.2 Οι αντιστάσεις 3 1.1.3 Οι πυκνωτές 7 1.1.4 Τα πηνία 11 1.1.5 Οι δίοδοι 13 1.1.6

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

Η δυναμική του Arduino στο μάθημα της Τεχνολογίας. Φάσουρας Δημήτριος Ηλεκτρολόγος ΠΕ 17,03

Η δυναμική του Arduino στο μάθημα της Τεχνολογίας. Φάσουρας Δημήτριος Ηλεκτρολόγος ΠΕ 17,03 Η δυναμική του Arduino στο μάθημα της Τεχνολογίας Φάσουρας Δημήτριος Ηλεκτρολόγος ΠΕ 17,03 dfasouras@gmail.com Τι είναι το Arduino ; Το Arduino είναι μια απλή μητρική πλακέτα ανοικτού κώδικα. Διαθέτει

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

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

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

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

Κεφάλαιο 1.6: Συσκευές αποθήκευσης

Κεφάλαιο 1.6: Συσκευές αποθήκευσης Κεφάλαιο 1.6: Συσκευές αποθήκευσης 1.6.1 Συσκευές αποθήκευσης Μνήμη τυχαίας προσπέλασης - RAM Η μνήμη RAM (Random Access Memory Μνήμη Τυχαίας Προσπέλασης), κρατεί όλη την πληροφορία (δεδομένα και εντολές)

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 2 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Υπολογιστής Συνοπτικό λεξικό Οξφόρδης -> «ηλεκτρονική υπολογιστική μηχανή»

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

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή 1.5.1 Ανάλυση των μερών ενός υπολογιστή Μονάδα συστήματος Είναι το κουτί του υπολογιστή το οποίο φαίνεται αρκετά συμπαγές, αλλά στην πραγματικότητα αποτελείται

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

Ενότητα 1η. Εισαγωγή στην Πληροφορική

Ενότητα 1η. Εισαγωγή στην Πληροφορική Ενότητα 1η Εισαγωγή στην Πληροφορική 1.1 Τι είναι Πληροφορική Ένας σύντομος ορισμός για το τι είναι πληροφορική είναι ο παρακάτω: όλα εκείνα που χρειάζεται κανείς για να παράγει, να οργανώνει και να διαχειρίζεται

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

Τμήμα Ηλεκτρολόγων Μηχανικών ΕΛΕΓΧΟΣ ΤΑΧΥΤΗΤΑΣ ΣΤΟΥΣ ΕΠΑΓΩΓΙΚΟΥΣ ΚΙΝΗΤΗΡΕΣ

Τμήμα Ηλεκτρολόγων Μηχανικών ΕΛΕΓΧΟΣ ΤΑΧΥΤΗΤΑΣ ΣΤΟΥΣ ΕΠΑΓΩΓΙΚΟΥΣ ΚΙΝΗΤΗΡΕΣ Το κανονικό εύρος λειτουργίας ενός τυπικού επαγωγικού κινητήρα (κλάσης Α, Β και C) περιορίζεται κάτω από 5% για την ολίσθηση ενώ η μεταβολή της ταχύτητας πέρα από αυτό το εύρος είναι σχεδόν ανάλογη του

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

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

ΜΟΝΟΦΑΣΙΚΟΣ ΑΣΥΓΧΡΟΝΟΣ (ΕΠΑΓΩΓΙΚΟΣ) ΚΙΝΗΤΗΡΑΣ ΜΕΘΟΔΟΙ ΕΚΚΙΝΗΣΗΣ ΜΟΝΟΦΑΣΙΚΟΣ ΑΣΥΓΧΡΟΝΟΣ (ΕΠΑΓΩΓΙΚΟΣ) ΚΙΝΗΤΗΡΑΣ ΜΕΘΟΔΟΙ ΕΚΚΙΝΗΣΗΣ 24/12/2017 ΣΟΦΙΑ ΔΟΛΜΑ ΜΕΘΟΔΟΙ ΕΚΚΙΝΗΣΗΣ ΜΟΝΟΦΑΣΙΚΟΥ ΑΣΥΓΧΡΟΝΟΥ (ΕΠΑΓΩΓΙΚΟΥ) ΚΙΝΗΤΗΡΑ Ένας επαγωγικός ή ασύγχρονος κινητήρας είναι στην ουσία

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

Ηλεκτρικές Μηχανές ΙΙ

Ηλεκτρικές Μηχανές ΙΙ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Ηλεκτρικές Μηχανές ΙΙ Ενότητα 2: Ασύγχρονος Τριφασικός Κινητήρας Αρχή Λειτουργίας Ηρακλής Βυλλιώτης Τμήμα Ηλεκτρολόγων Μηχανικών

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

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΡΟΜΠΟΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΜΠΑΝΤΗΣ ΑΝΤΩΝΙΟΣ 533 ΤΣΙΚΤΣΙΡΗΣ ΔΗΜΗΤΡΙΟΣ 551 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΡΟΜΠΟΤ LEGO NXT Το ρομπότ

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

Σημειώσεις κεφαλαίου 16 Αρχές επικοινωνίας με ήχο και εικόνα

Σημειώσεις κεφαλαίου 16 Αρχές επικοινωνίας με ήχο και εικόνα Σημειώσεις κεφαλαίου 16 Αρχές επικοινωνίας με ήχο και εικόνα ΠΩΣ ΛΕΙΤΟΥΡΓΟΥΝ ΟΙ ΗΛΕΚΤΡΟΝΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ Ένα σύστημα ηλεκτρονικής επικοινωνίας αποτελείται από τον πομπό, το δίαυλο (κανάλι) μετάδοσης και

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

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

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

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

Μαθαίνοντας το hardware του αναπτυξιακού

Μαθαίνοντας το hardware του αναπτυξιακού 1. ΑΣΚΗΣΗ 1 Μαθαίνοντας το hardware του αναπτυξιακού Προϋποθέσεις Το εργαστήριο αυτό προϋποθέτει το διάβασμα και χρήση των εξής: Αρχείο mcbstr9.chm HTML, που δίδεται με τα υπόλοιπα αρχεία του εργαστηρίου.

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

Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή

Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή - Εισαγωγή - Αρχιτεκτονική προσωπικού υπολογιστή - Βασικά τμήματα ενός προσωπικού υπολογιστή - Η κεντρική μονάδα Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς:

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Σχεδίαση και ανάπτυξη οχήματος που ακολουθεί μια γραμμή

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

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

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

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

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

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

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

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

ARDUINO ΟΔΗΓΟΣ ΓΙΑ ΑΡΧΑΡΙΟΥΣ

ARDUINO ΟΔΗΓΟΣ ΓΙΑ ΑΡΧΑΡΙΟΥΣ ARDUINO ΟΔΗΓΟΣ ΓΙΑ ΑΡΧΑΡΙΟΥΣ ΤΙ ΕIΝΑΙ ΤΟ ARDUINO; Το Arduino είναι μια «ανοικτού κώδικα» πλατφόρμα βασισμένη σε ευέλικτο και εύκολο στη χρήση hardware και software. Αυτό σημαίνει ότι ο καθένας μπορεί να

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

ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ. Τίτλος Μαθήματος. Διαλέξεις - Θεωρητική Διδασκαλία, Εποπτευόμενο Εργαστήριο Επίδειξη, Μελέτες (Projects)

ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ. Τίτλος Μαθήματος. Διαλέξεις - Θεωρητική Διδασκαλία, Εποπτευόμενο Εργαστήριο Επίδειξη, Μελέτες (Projects) ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ Τίτλος Μαθήματος Μικροελεγκτές και Ενσωματωμένα συστήματα Ανάπτυξη και Εφαρμογές Κωδικός Μαθήματος Μ2 Θεωρία / Εργαστήριο Θεωρία + Εργαστήριο Πιστωτικές μονάδες 4 Ώρες Διδασκαλίας 2Θ+1Ε

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

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

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

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

ΑΣΚΗΣΗ 5 η ΑΣΥΓΧΡΟΝΟΣ ΤΡΙΦΑΣΙΚΟΣ ΚΙΝΗΤΗΡΑΣ. 1. Η μελέτη της δομής και της αρχής λειτουργίας ενός ασύγχρονου τριφασικού κινητήρα.

ΑΣΚΗΣΗ 5 η ΑΣΥΓΧΡΟΝΟΣ ΤΡΙΦΑΣΙΚΟΣ ΚΙΝΗΤΗΡΑΣ. 1. Η μελέτη της δομής και της αρχής λειτουργίας ενός ασύγχρονου τριφασικού κινητήρα. Σκοπός της άσκησης: ΑΣΚΗΣΗ 5 η ΑΣΥΓΧΡΟΝΟΣ ΤΡΙΦΑΣΙΚΟΣ ΚΙΝΗΤΗΡΑΣ Σκοπός της εργαστηριακής άσκησης είναι: 1. Η μελέτη της δομής και της αρχής λειτουργίας ενός ασύγχρονου τριφασικού κινητήρα. 1. Γενικά Οι

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

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Α ) Ενσωματωμένα Συστήματα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

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

Εφαρμογές μικροελεγκτών

Εφαρμογές μικροελεγκτών Μικροελεγκτές Έναν ορισμό που θα μπορούσαμε να δώσουμε για τους μικροελεγκτές είναι ο εξής: Μικροελεγκτής είναι ένα προγραμματιζόμενο ολοκληρωμένο κύκλωμα το οποίο διαθέτει επεξεργαστή, μνήμη, διάφορα

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

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

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

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

Ηλεκτρικές Μηχανές ΙΙ

Ηλεκτρικές Μηχανές ΙΙ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Ηλεκτρικές Μηχανές ΙΙ Ενότητα 7: Μέθοδοι Εκκίνησης και Πέδησης Ασύγχρονων Τριφασικών Κινητήρων Ηρακλής Βυλλιώτης Τμήμα Ηλεκτρολόγων

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

Κινητήρας παράλληλης διέγερσης

Κινητήρας παράλληλης διέγερσης Κινητήρας παράλληλης διέγερσης Ισοδύναμο κύκλωμα V = E + I T V = I I T = I F L R F I F R Η διέγερση τοποθετείται παράλληλα με το κύκλωμα οπλισμού Χαρακτηριστική φορτίου Έλεγχος ταχύτητας Μεταβολή τάσης

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

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

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

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

Bread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης

Bread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης Bread Online Σχεδιασμός και μετατροπή μιας απλής οικιακής συσκευής σε επαναπρογραμματιζόμενη συσκευή IP Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών

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

Τμήμα Ηλεκτρολόγων Μηχανικών ΧΑΡΑΚΤΗΡΙΣΤΙΚΕΣ ΡΟΠΗΣ ΤΑΧΥΤΗΤΑΣ ΕΠΑΓΩΓΙΚΩΝ ΚΙΝΗΤΗΡΩΝ

Τμήμα Ηλεκτρολόγων Μηχανικών ΧΑΡΑΚΤΗΡΙΣΤΙΚΕΣ ΡΟΠΗΣ ΤΑΧΥΤΗΤΑΣ ΕΠΑΓΩΓΙΚΩΝ ΚΙΝΗΤΗΡΩΝ Ένας που κατασκευάζεται ώστε να παρουσιάζει μεγάλη αντίσταση δρομέα η ροπή εκκίνησης του είναι αρκετά υψηλή αλλά το ίδιο υψηλή είναι και η ολίσθηση του στις κανονικές συνθήκες λειτουργίας Όμως επειδή Pconv=(1-s)PAG,

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

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

ΟΝΟΜ/ΝΥΜΟ: ΜΠΑΛΑΜΠΑΝΗ ΓΕΩΡΓΙΑ ΑΜ:6105 ΜΑΘΗΜΑ: ΗΛΕΚΤΡΙΚΕΣ ΜΗΧΑΝΕΣ ΕΡΓΑΣΙΑ ΤΙΤΛΟΣ: ΤΡΟΠΟΣ ΛΕΙΤΟΥΡΓΙΑΣ ΜΙΑΣ ΣΥΓΧΡΟΝΗΣ ΓΕΝΗΤΡΙΑΣ ΟΝΟΜ/ΝΥΜΟ: ΜΠΑΛΑΜΠΑΝΗ ΓΕΩΡΓΙΑ ΑΜ:6105 ΜΑΘΗΜΑ: ΗΛΕΚΤΡΙΚΕΣ ΜΗΧΑΝΕΣ ΕΡΓΑΣΙΑ ΤΙΤΛΟΣ: ΤΡΟΠΟΣ ΛΕΙΤΟΥΡΓΙΑΣ ΜΙΑΣ ΣΥΓΧΡΟΝΗΣ ΓΕΝΗΤΡΙΑΣ 1 Η γεννήτρια ή ηλεκτρογεννήτρια είναι μηχανή που βασίζεται στους νόμους της

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

Κεφάλαιο 1 Εισαγωγή.

Κεφάλαιο 1 Εισαγωγή. Κεφάλαιο 1 Εισαγωγή Αντικείμενο της εργασίας είναι η σχεδίαση και κατασκευή του ηλεκτρονικού τμήματος της διάταξης μέτρησης των θερμοκρασιών σε διάφορα σημεία ενός κινητήρα Ο στόχος είναι η ανάκτηση του

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

Εγκατάσταση του Arduino IDE

Εγκατάσταση του Arduino IDE ΑΣΠΑΙΤΕ Συλλογή και Επεξεργασία Δεδομένων Εργαστήριο ΠΕΡΙΕΧΟΜΕΝΑ: Πώς να κατεβάσετε και να εγκαταστήσετε το Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE), για το προγραμματισμό του Arduino. Χρησιμοποιώντας το

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

Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού.

Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Σκοπός Σχεδίαση Συστημάτων με τον Arduino Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Κατανόηση των βημάτων στη συστηματική ανάπτυξη ενός προγράμματος.

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

Arduino applications for drone development & programming. 18 th Panhellenic Conference in Informatics 2 nd 4 th of October, 2014

Arduino applications for drone development & programming. 18 th Panhellenic Conference in Informatics 2 nd 4 th of October, 2014 Arduino applications for drone development & programming 18 th Panhellenic Conference in Informatics 2 nd 4 th of October, 2014 Η Ομάδας μας Παπαδόπουλος Παναγιώτης Γουλής Γεώργιος Τσαγκρινός Γεώργιος

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

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

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

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

Αρχή λειτουργίας στοιχειώδους γεννήτριας εναλλασσόμενου ρεύματος

Αρχή λειτουργίας στοιχειώδους γεννήτριας εναλλασσόμενου ρεύματος Αρχή λειτουργίας στοιχειώδους γεννήτριας εναλλασσόμενου ρεύματος ΣΤΟΧΟΣ : Ο μαθητής να μπορεί να, εξηγεί την αρχή λειτουργίας στοιχειώδους γεννήτριας εναλλασσόμενου ρεύματος, κατανοεί τον τρόπο παραγωγής

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

Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος

Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος Φοιτητής Φετινίδης Αναστάσιος Επιβλέπων Δασυγένης Μηνάς Μάρτιος 2014 1 Περιεχόμενα παρουσίασης Εισαγωγή Θεωρητικό υπόβαθρο Υλικό μέρος του

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

ΓΚΙΟΚΑΣ ΠΑΝΑΓΙΩΤΗΣ. ΘΕΜΑ: Περιγράψτε τον τρόπο λειτουργίας μιας ηλεκτρικής γεννήτριας Σ.Ρ. με διέγερση σειράς.

ΓΚΙΟΚΑΣ ΠΑΝΑΓΙΩΤΗΣ. ΘΕΜΑ: Περιγράψτε τον τρόπο λειτουργίας μιας ηλεκτρικής γεννήτριας Σ.Ρ. με διέγερση σειράς. ΓΚΙΟΚΑΣ ΠΑΝΑΓΙΩΤΗΣ ΑΜ:6749 ΘΕΜΑ: Περιγράψτε τον τρόπο λειτουργίας μιας ηλεκτρικής γεννήτριας Σ.Ρ. με διέγερση σειράς. ΣΚΟΠΟΣ: Για να λειτουργήσει μια γεννήτρια, πρέπει να πληρούνται οι παρακάτω βασικές

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής) ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α Γενικού Λυκείου (Μάθημα Επιλογής) Σύγχρονα Υπολογιστικά Συστήματα τους υπερυπολογιστές (supercomputers) που χρησιμοποιούν ερευνητικά εργαστήρια τα μεγάλα συστήματα (mainframes)

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ MM505 ΗΛΕΚΤΡΙΚΕΣ ΜΗΧΑΝΕΣ ΒΙΟΜΗΧΑΝΙΚΟΙ ΑΥΤΟΜΑΤΙΣΜΟΙ Εργαστήριο ο - Θεωρητικό Μέρος Βασικές ηλεκτρικές μετρήσεις σε συνεχές και εναλλασσόμενο

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

ΗΛΕΚΤΡΙΚΕΣ ΜΗΧΑΝΕΣ ΕΡΓΑΣΙΑ ΕΞΑΜΗΝΟΥ

ΗΛΕΚΤΡΙΚΕΣ ΜΗΧΑΝΕΣ ΕΡΓΑΣΙΑ ΕΞΑΜΗΝΟΥ ΗΛΕΚΤΡΙΚΕΣ ΜΗΧΑΝΕΣ ΕΡΓΑΣΙΑ ΕΞΑΜΗΝΟΥ ΣΤΟΙΧΕΙΑ ΦΟΙΤΗΤΗ : ΑΘΑΝΑΣΙΟΣ ΜΑΓΓΑΝΑΡΗΣ,ΤΜΗΜΑ : ΠΕΜΠΤΗ 10:00-12:00 ΔΙΔΑΣΚΩΝ : EΠΩΝΥΜΟ : ONOMA: Α.Μ. : 6681 Κ. Καλπακτσόγλου Μαγγανάρης Αθανάσιος ΕΞΑΜΗΝΟ: 7o (έτος 2017-2018)

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

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 4 ΣΕΛΙ ΕΣ

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 4 ΣΕΛΙ ΕΣ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΚΑΙ ΠΑΛΑΙΟ ΣΥΣΤΗΜΑ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΚΑΙ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α A ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙ ΙΚΟΤΗΤΑΣ ΟΜΑ Α Β ) ΕΥΤΕΡΑ 6

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

Πτυχιακή Εργασία Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Η Ασύρματη Επικοινωνία, χρησιμοποιώντας

Πτυχιακή Εργασία Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Η Ασύρματη Επικοινωνία, χρησιμοποιώντας Βασικές Έννοιες Πτυχιακή Εργασία 2015 Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping). Η Ασύρματη Επικοινωνία, χρησιμοποιώντας το πρωτόκολλο WiFi.

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

5. ΜΟΝΟΦΑΣΙΚΟΙ ΚΑΙ ΑΛΛΟΙ ΚΙΝΗΤΗΡΕΣ

5. ΜΟΝΟΦΑΣΙΚΟΙ ΚΑΙ ΑΛΛΟΙ ΚΙΝΗΤΗΡΕΣ 73 5. ΜΟΝΟΦΑΣΙΚΟΙ ΚΑΙ ΑΛΛΟΙ ΚΙΝΗΤΗΡΕΣ Στην συνέχεια εξετάζονται οι µονοφασικοί επαγωγικοί κινητήρες αλλά και ορισµένοι άλλοι όπως οι τριφασικοί σύγχρονοι κινητήρες που υπάρχουν σε µικρό ποσοστό σε βιοµηχανικές

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

ΑΣΚΗΣΗ 4 η ΜΕΛΕΤΗ ΧΑΡΑΚΤΗΡΙΣΤΙΚΩΝ ΛΕΙΤΟΥΡΓΙΑΣ ΣΥΓΧΡΟΝΟΥ ΤΡΙΦΑΣΙΚΟΥ ΚΙΝΗΤΗΡΑ

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

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

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, λειτουργεί χάρη σε έναν μικροελεγκτή. Ως μικροελεγκτή μπορούμε να φανταστούμε

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

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

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

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

ΑΣΚΗΣΗ 6 η ΑΣΥΓΧΡΟΝΟΣ ΤΡΙΦΑΣΙΚΟΣ ΚΙΝΗΤΗΡΑΣ ΒΡΑΧΥΚΥΚΛΩΜΕΝΟΥ ΔΡΟΜΕΑ

ΑΣΚΗΣΗ 6 η ΑΣΥΓΧΡΟΝΟΣ ΤΡΙΦΑΣΙΚΟΣ ΚΙΝΗΤΗΡΑΣ ΒΡΑΧΥΚΥΚΛΩΜΕΝΟΥ ΔΡΟΜΕΑ ΑΣΚΗΣΗ 6 η ΑΣΥΓΧΡΟΝΟΣ ΤΡΙΦΑΣΙΚΟΣ ΚΙΝΗΤΗΡΑΣ ΒΡΑΧΥΚΥΚΛΩΜΕΝΟΥ ΔΡΟΜΕΑ Σκοπός της άσκησης: Σκοπός της εργαστηριακής άσκησης είναι: 1. Ο πειραματικός προσδιορισμός των απωλειών σιδήρου και των μηχανικών απωλειών

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

Αθήνα 29 ΝΟΕ, 2016 ΘΕΜΑ: ΑΙΤΗΜΑ ΑΓΟΡΑΣ ΥΛΙΚΩΝ ΓΙΑ ΤΟ ΕΡΓΑΣΤΗΡΙΟ ΣΥΛΛΟΓΗΣ & ΕΠΕΞΕΡΓΑΣΙΑΣ ΔΕΔΟΜΕΝΩΝ

Αθήνα 29 ΝΟΕ, 2016 ΘΕΜΑ: ΑΙΤΗΜΑ ΑΓΟΡΑΣ ΥΛΙΚΩΝ ΓΙΑ ΤΟ ΕΡΓΑΣΤΗΡΙΟ ΣΥΛΛΟΓΗΣ & ΕΠΕΞΕΡΓΑΣΙΑΣ ΔΕΔΟΜΕΝΩΝ Αθήνα 29 ΝΟΕ, 2016 ΘΕΜΑ: ΑΙΤΗΜΑ ΑΓΟΡΑΣ ΥΛΙΚΩΝ ΓΙΑ ΤΟ ΕΡΓΑΣΤΗΡΙΟ ΣΥΛΛΟΓΗΣ & ΕΠΕΞΕΡΓΑΣΙΑΣ ΔΕΔΟΜΕΝΩΝ Προς, Ο πειραματικός εξοπλισμός αυτής της πρότασης / σ αυτό το αίτημα, θα μας δώσει τη δυνατότητα να δημιουργήσουμε

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

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

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

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

ΤΕΙ ΠΑΤΡΑΣ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΙΑΣ ΕΡΓΑΣΤΗΡΙΟ ΗΠΙΩΝ ΜΟΡΦΩΝ ΕΝΕΡΓΕΙΑΣ. Μελέτη Ηλεκτρικού Κινητήρα

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

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

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης Το εσωτερικό ενός PC 1 Το κουτί του PC (περίβλημα) περιέχει όλα τα βασικά μέρη του συστήματος Δύο κατηγορίες κουτιών: Desktop και Tower Mini tower Midi tower Full tower Κεντρική μονάδα Ο τύπος του κουτιού

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

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

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

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

(E) Το περιεχόμενο. Προγράμματος. διαφορετικά

(E) Το περιεχόμενο. Προγράμματος. διαφορετικά Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Ηλεκτροτεχνία, ηλ. μηχανές & εγκαταστάσεις πλοίου (E) Ενότητα 5: Ηλεκτροκινητήρας συνεχούς ρεύματος (DC) Δημήτριος Νικόλαος Παγώνης Τμήμα

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

Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth

Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth ΕΚΘΕΣΗ ΑΝΑΦΟΡΑΣ ΕΡΓΑΣΙΑΣ ΕΞΑΜΗΝΟΥ ΜΕ ΘΕΜΑ: Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth Design and Implementation of a remote control vehicle using Bluetooth ΑΝΑΣΤΑΣΙΟΥ ΚΩΝΣΤΑΝΤΙΝΟΣ Επιβλέπων:

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

Μάθημα 1 Πρώτα Βήματα στη Σχεδίαση μίας Εγκατάστασης: Απαιτούμενες Ηλεκτρικές Γραμμές και Υπολογισμοί

Μάθημα 1 Πρώτα Βήματα στη Σχεδίαση μίας Εγκατάστασης: Απαιτούμενες Ηλεκτρικές Γραμμές και Υπολογισμοί Μάθημα 1 Πρώτα Βήματα στη Σχεδίαση μίας Εγκατάστασης: Απαιτούμενες Ηλεκτρικές Γραμμές και Υπολογισμοί Φορτίων Περίληψη Πως σχεδιάζουμε μία ηλεκτρική εγκατάσταση? Ξεκινώντας από τα αρχιτεκτονικά σχέδια

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

Ηλεκτρικοί Κινητήρες Γεννήτριες (εισαγωγικές σημειώσεις)

Ηλεκτρικοί Κινητήρες Γεννήτριες (εισαγωγικές σημειώσεις) 5279: Ηλεκτρομηχανολογικός Εξοπλισμός Διεργασιών 7 ο εξάμηνο Ηλεκτρικοί Κινητήρες Γεννήτριες (εισαγωγικές σημειώσεις) Θ. Παπαθανασίου, Επικ. Καθηγητής ΕΜΠ https://courses.chemeng.ntua.gr/sme/ Ηλεκτρικοί

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

Arduino Teachers Workshop

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

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

ΑΣΚΗΣΕΙΣ ΗΛΕΚΤΡΙΚΩΝ ΜΗΧΑΝΩΝ ΙΙ

ΑΣΚΗΣΕΙΣ ΗΛΕΚΤΡΙΚΩΝ ΜΗΧΑΝΩΝ ΙΙ ΑΣΚΗΣΕΙΣ ΗΛΕΚΤΡΙΚΩΝ ΜΗΧΑΝΩΝ ΙΙ ΣΥΓΧΡΟΝΕΣ ΜΗΧΑΝΕΣ Ε.Ρ. 1. Μια σύγχρονη γεννήτρια με ονομαστικά στοιχεία: 2300V, 1000kV, 60Hz, διπολική με συντελεστής ισχύος 0,8 επαγωγικό και σύνδεση σε αστέρα έχει σύγχρονη

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

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

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΙΚΟΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΙΚΟΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΓΑΣΙΑ ΜΕ ΤΙΤΛΟ ΕΠΕΞΕΡΓΑΣΤΕΣ - CPU Μπακρατσάς Γιώργος geback007@yahoo.gr Δεκέμβριος, 2014 Περιεχόμενα ΕΙΣΑΓΩΓΗ... 3 ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ... 4 ΧΡΟΝΟΛΟΓΙΕΣ

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

ΣΥΜΠΙΕΣΤΕΣ ΗΛΕΚΤΡΙΚΟ ΣΥΣΤΗΜΑ

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

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

ΠΛΗΡΟΦΟΡΙΚΗ 4 ο Μάθημα. Το Υλικό του Υπολογιστή

ΠΛΗΡΟΦΟΡΙΚΗ 4 ο Μάθημα. Το Υλικό του Υπολογιστή ΠΛΗΡΟΦΟΡΙΚΗ 4 ο Μάθημα Το Υλικό του Υπολογιστή Ηλεκτρονικός Υπολογιστής Πουλιέται οπουδήποτε (ακόμη και σε Super Market) Είναι παντού Ο φορητός έχει τις ίδιες δυνατότητες με τον επιτραπέζιο Γίνονται μικρότεροι

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

Βασικές Έννοιες της Πληροφορικής

Βασικές Έννοιες της Πληροφορικής Βασικές Έννοιες της Πληροφορικής Ηλεκτρονικός Υπολογιστής Αυτόματη ηλεκτρονική μηχανή που δέχεται, φυλάσσει, επαναφέρει, επεξεργάζεται και παρουσιάζει πληροφορίες σύμφωνα με προκαθορισμένες εντολές. Δεδομένα

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

Κινητήρες μιας νέας εποχής

Κινητήρες μιας νέας εποχής Κινητήρες μιας νέας εποχής H ABB παρουσιάζει μια νέα γενιά κινητήρων υψηλής απόδοσης βασισμένη στην τεχνολογία σύγχρονης μαγνητικής αντίστασης. Η ΑΒΒ στρέφεται στην τεχνολογία κινητήρων σύγχρονης μαγνητικής

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Βιομηχανικοί Ελεγκτές. Ενότητα: ΕΡΓΑΣΤΗΡΙΟ 2 ΕΛΕΓΧΟΣ ΤΡΙΦΑΣΙΚΟΥ ΚΙΝΗΤΗΡΑ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Βιομηχανικοί Ελεγκτές. Ενότητα: ΕΡΓΑΣΤΗΡΙΟ 2 ΕΛΕΓΧΟΣ ΤΡΙΦΑΣΙΚΟΥ ΚΙΝΗΤΗΡΑ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Βιομηχανικοί Ελεγκτές Ενότητα: ΕΡΓΑΣΤΗΡΙΟ 2 ΕΛΕΓΧΟΣ ΤΡΙΦΑΣΙΚΟΥ ΚΙΝΗΤΗΡΑ ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΛΑΦΟΔΗΜΟΣ Τμήμα Μηχ. Αυτοματισμού ΤΕ Άδειες

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

ΑΣΚΗΣΗ 1 η ΜΕΛΕΤΗ ΛΕΙΤΟΥΡΓΙΑΣ ΤΡΙΦΑΣΙΚΗΣ ΣΥΓΧΡΟΝΗΣ ΓΕΝΝΗΤΡΙΑΣ (ΕΝΑΛΛΑΚΤΗΡΑ) ΓΙΑ ΤΟΝ ΠΡΟΣΔΙΟΡΙΣΜΟ ΤΟΥ ΙΣΟΔΥΝΑΜΟΥ ΚΥΚΛΩΜΑΤΟΣ

ΑΣΚΗΣΗ 1 η ΜΕΛΕΤΗ ΛΕΙΤΟΥΡΓΙΑΣ ΤΡΙΦΑΣΙΚΗΣ ΣΥΓΧΡΟΝΗΣ ΓΕΝΝΗΤΡΙΑΣ (ΕΝΑΛΛΑΚΤΗΡΑ) ΓΙΑ ΤΟΝ ΠΡΟΣΔΙΟΡΙΣΜΟ ΤΟΥ ΙΣΟΔΥΝΑΜΟΥ ΚΥΚΛΩΜΑΤΟΣ ΑΣΚΗΣΗ 1 η ΜΕΛΕΤΗ ΛΕΙΤΟΥΡΓΙΑΣ ΤΡΙΦΑΣΙΚΗΣ ΣΥΓΧΡΟΝΗΣ ΓΕΝΝΗΤΡΙΑΣ (ΕΝΑΛΛΑΚΤΗΡΑ) ΓΙΑ ΤΟΝ ΠΡΟΣΔΙΟΡΙΣΜΟ ΤΟΥ ΙΣΟΔΥΝΑΜΟΥ ΚΥΚΛΩΜΑΤΟΣ Σκοπός της άσκησης: 1. Ο πειραματικός προσδιορισμός της χαρακτηριστικής λειτουργίας

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

Τμήμα Ηλεκτρολόγων Μηχανικών ΜΟΝΟΦΑΣΙΚΟΙ ΚΙΝΗΤΗΡΕΣ

Τμήμα Ηλεκτρολόγων Μηχανικών ΜΟΝΟΦΑΣΙΚΟΙ ΚΙΝΗΤΗΡΕΣ Το βασικό μειονέκτημα που εμφανίζεται στη σχεδίαση των μονοφασικών επαγωγικών κινητήρων είναι ότι αντίθετα από τις 3-φασικές πηγές ισχύος οι 1-φασικές πηγές δεν παράγουν στρεφόμενο μαγνητικό πεδίο Το μαγνητικό

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

ΠΡΟΒΛΗΜΑ ΕΠΕΓΕΡΓΑΣΙΑ. (Είναι οι σκέψεις και οι πράξεις που κάνουμε για να λυθεί το πρόβλημα) ΕΙΣΟΔΟΥ - ΕΞΟΔΟΥ

ΠΡΟΒΛΗΜΑ ΕΠΕΓΕΡΓΑΣΙΑ. (Είναι οι σκέψεις και οι πράξεις που κάνουμε για να λυθεί το πρόβλημα) ΕΙΣΟΔΟΥ - ΕΞΟΔΟΥ 1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Ενότητα: Πληροφορική Α' Γυμν. Το Υλικό του Υπολογιστή ΠΡΟΒΛΗΜΑ ΔΕΔΟΜΕΝΑ (Είναι τα στοιχεία που δίνουμε για λυθεί το πρόβλημα) ΕΠΕΓΕΡΓΑΣΙΑ (Είναι οι σκέψεις και οι πράξεις που

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

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα 1. Ποια είναι η σχέση της έννοιας του μικροεπεξεργαστή με αυτή του μικροελεγκτή; Α. Ο μικροεπεξεργαστής εμπεριέχει τουλάχιστο έναν μικροελεγκτή. Β. Ο

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

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

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

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

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

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

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