Εργασία του Περλάτ Κοτσιάι με θέμα Ρομποτική σε πλατφόρμα Arduino, στα πλαίσια του μαθήματος "Σεμινάριο Τελειοφοίτων".
Μικροελεγκτές, τα πλεονεκτήματα και τα μειονεκτήματα και τις εφαρμογές τους
Ιστορία του Arduino
Γνωριμία με το Arduino, τα χαρακτηριστικά του
Το περιβάλλον ανάπτυξής του
Διάφορες πλακέτες και οι βασικές διαφορές τους
Arduino Shields
Βίντεο από το πρακτικό μέρος και
Συμπεράσματα
1. ΡΟΜΠΟΤΙΚΗ ΣΕ ΠΛΑΤΦΟΡΜΑ ARDUINO
ΠΕΡΛΑΤ ΚΟΤΣΙΑΪ
ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ : ΤΖΗΜΑΣ ΔΗΜΗΤΡΙΟΣ
Arduino logo
2. ΕΥΧΑΡΙΣΤΙΕΣ
Σε αυτό το σημείο θα ήθελα να ευχαριστήσω
τους:
• Τζήμας Δημήτριος
• Πάνος Γεώργιος
• Ομάδα Ρομποτικής ΤΕΙ Καστοριάς
3. ΠΕΡΙΛΗΨΗ
ΠΑΡΟΥΣΙΑΣΗΣ
Στην παρουσίαση αυτή θα αναφέρουμε :
• Μικροελεγκτές, τα πλεονεκτήματα και τα μειονεκτήματα και
τις εφαρμογές τους
• Ιστορία του Arduino
• Γνωριμία με το Arduino, τα χαρακτηριστικά του
• Το περιβάλλον ανάπτυξής του
• Διάφορες πλακέτες και οι βασικές διαφορές τους
• Arduino Shields
• Βίντεο από το πρακτικό μέρος και
• Συμπεράσματα
4. PRESENTATION ABSTRACT
Within this presentation we will mention :
• Microcontrollers, their advantages, their
disadvantages, and their implementation
• Know Arduino and its specifications
• History of Arduino
• Arduino Integrated Development Environment
• Different boards and their basic differences
• Video from the practical part of work and the
• Conclusions
6. ΠΛΕΟΝΕΚΤΗΜΑΤ
Α
ΜΙΚΡΟΕΛΕΓΚΤΩΝ
• Υπολογιστής σε ένα ολοκληρωμένο κύκλωμα
• Μικρός όγκος
• Χαμηλό κόστος (ανάλογα τον
προυπολογισμό)
• Μικρή κατανάλωση ισχύος
• Αυτονομία (ενσωματωμένα περιφερειακά και
μνήμη)
7. ΜΕΙΟΝΕΚΤΗΜΑΤ
Α
ΜΙΚΡΟΕΛΕΓΚΤΩΝ
• Δύσκολος ο προγραμματισμός του
• Μεγάλος χρόνος ανάπτυξης.
• Δεν αλλάζει το πρόγραμμα του και
• Περιορισμένος αριθμός ταυτόχρονες
εκτελέσεις
9. ΚΑΤΑΣΚΕΥΑΣΤΕΣ ΜΙΚΡΟΕΛΕΓΤΩΝ
Οι πιο διαδεδομένες εταιρίες.
• Atmel www.atmel.com
• Intel www.intel.com
• Microchip www.microchip.com
• Texas Instruments www.ti.com
• Analog Devices www.analog.com
10. ΤΙ ΕΙΝΑΙ ΤΟ ARDUINO
• Ένας μικροελεγκτής που περιέχει ένα
ολοκληρωμένο κύκλωμα (Chip) ATmega της
εταιρίας Atmel.
• Το συγκεκριμένο chip είναι ένας
«υπολογιστής» ο οποίος αποτελείται από
CPU, RAM, Flash Memory εισόδους/εξόδους
όπου αντιδρούν ανάλογα με τον
προγραμματισμό που πραγματοποιούμε.
• Η πλακέτα έχει άδεια χρήσης Creative
Commons.
• Χρησιμοποιεί την γλώσσα Wiring
• Πλατφόρμα ανοιχτού κώδικα
11. ARDUINO
ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ
Το πρόγραμμα Arduino ξεκίνησε το 2005
στο Ινστιτούτο Διαδρασης Σχεδίασης στην
πόλη Ιβρέα (I.D.I.I.)
Ο καθηγητής Massimo Banzi ψάχνει
τρόπους να διευκολύνει τους φοιτητές του
με την τεχνολογία
Μαζί με τον David Cuartielles( μηχανικός,
πανεπιστήμιο Malmo,Σουηδία) υλοποιούν
έναν μικροελεγκτή όπου οι σχεδιαστές
μπορούν να συμπεριλάβουν στην δουλειά
τους.
12. ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ
Το όνομα
• Το έτος 1002 στην πόλη Ιβρέα βασίλευε ο Βασιλιάς Arduin.
• Όπου 2 χρόνια αργότερα εκθρονίζεται από τον Βασιλιά
Henry II της Γερμανίας
• Εις μνήμην του Βασιλιά Arduin, στην πόλη Ιβρέα υπάρχει ένα
μπαρ με το όνομα «Bar Di Re Arduino» όπου το προσωπικό
και οι φοιτητές του I.D.I.I. το επισκέπτονται συχνά
• Massimo Banzi έδωσε το όνομα Arduino στον μικροελεγκτή.
13. 1. Θύρα USB
2. Θύρα τροφοδοσίας
3. Ο επεξεργαστής ATmega
4. Chip επικοινωνίας
5. Κρύσταλλος χρονισμού (16MHz)
6. Πλήκτρο επαναφοράς
7. LED λειτουργίας
8. Tx & Rx LEDs (Ανάβουν και σβήνουν
όταν μεταφέρονται δεδομένα )
9. Λυχνία LED.
10. Ακροδέκτες τροφοδοσίας.
11. Αναλογικές είσοδοι
12. ΑκροδέκτεςTx & Rx
13. Ψηφιακές είσοδοι/’έξοδοι
14. Γείωση και είσοδος AREF
15. ICSP για τον ATMEGA
16. ICSP για την διεπαφή USB
ARDUINO PINS
21. ARDUINO SHIELDS
Ενσωμάτωση επιπλέον υλικού που του προσδίδει
μια νέα ιδιότητα κυρίως στο θέμα της
επικοινωνίας.
Με την προσαρμογή του υλικού αυτού
μετατρέπεται η επικοινωνία από σειριακή (μέσω
USB) στην αντίστοιχη που διακρίνει τα shield.
26. ΠΡΑΚΤΙΚΟ ΜΕΡΟΣ
ΠΑΡΟΥΣΙΑΣΗΣ
• Βίντεο από την υλοποίηση του αμαξιδίου
• Υλοποίηση εφαρμογής Arduino Blink
• Υλοποίηση εφαρμογής Arduino Blink με button
27. ΣΥΜΠΕΡΑΣΜΑΤΑ
To Arduino σε συνδυασμό με το εύχρηστο περιβάλλον ανάπτυξης το οποίο
διατίθεται, τις προγραμματιστικές μας γνώσεις αλλά προπάντων την αγάπη
και την όρεξη που θα έχουμε να ασχοληθούμε με την πλατφόρμα αυτή έχει
άπειρες δυνατότητες και εφαρμογές όπως
• να μπορούμε να ανάβουμε και να κλείνουμε τα φώτα του δωματίου μας
• να ελέγχουμε την πόρτα του γκαράζ μας
• να χειριστούμε από απόσταση μία συσκευή στο σπίτι ή στον χώρο
εργασίας μας.
.
και γιατί όχι να είμαστε εμείς οι επόμενοι Massimo Banzi και η ομάδα του,
αυτό που θα μας σταματήσει είναι η φαντασία μας.