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

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

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

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

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

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

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

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

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

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

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

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,

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

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

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

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

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

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

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

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

ΕΛΕΓΧΟΣ ΑΝΤΛΙΟΣΤΑΣΙΟΥ ΜΕ ΔΕΞΑΜΕΝΗ ΜΕΣΩ GSM CHECK IN TANK PUMPING THROUGH GSM

ΠΛΗΡΟΦΟΡΙΚH ΓΙΑ ΤΗΝ ΤEΧΝΗ Η ΕΞAΜΗΝΟ

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

Α.Ε.Ι. ΠΕΙΡΑΙΑ Τ.Τ Φεβρουάριος 2017

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

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

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

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

Arduino Teachers Workshop

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

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

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

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

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

ΕΙΣΑΓΩΓΗ. Αρχιτεκτονική Η/Υ ΗΜΟΣ ΜΠΟΛΑΝΑΚΗΣ

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

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

Τεχνολογικό+Eκπαιδευτικό+Ίδρυμα+Kρήτης+ TMHMA+MHXANOΛOΓIAΣ+ (

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

1ο ΕΠΑΛ Περάματος -7ο ΕΚ Πειραιά. Εφαρμογές Arduino. Σεμινάριο Ηλεκτρονικού Τομέα. Φεβρουάριος 2014

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

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

διατίθεται με άδεια χρήσης GPL για πλατφόρμες Linux, MAC και Windows.

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

Επιβλέπων Καθηγητής : Μιχάλης Παπουτσιδάκης. Φοιτητές : Λούντζη Αθηνά Α.Μ Ράπτης Ιωάννης Α.Μ 33823

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

Ανάπτυξη τηλεπικοινωνιακού υποσυστήματος σε UAV για λήψη δεδομένων από επίγειους ανιχνευτές

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΑΤΤΙΚΗΣ

Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου. Το κύκλωμα σε breadboard

ν - Η'/ /2_ Εξομοίωση PID ελέγχου μέσω Arduino και οδήγηση κινητήρα DC

Το εσωτερικό του Υπολογιστή. Χρήστος Ρέτσας 1

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

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

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

Εισαγωγή στην Open Source Πλατφόρμα Μικροελεγκτών Arduino

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

1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας

FOSSCOMM ο Συνέδριο Κοινοτήτων Ανοιχτού Λογισμικού Σάββατο 20 Απριλίου Ομάδα Σχολής Ικάρων Εργαστήριο Arduino

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

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

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

Μ.Π.Σ. «ΠΡΟΗΓΜΕΝΕΣ ΜΕΘΟΔΟΙ ΚΑΤΑΣΚΕΥΗΣ ΠΡΟΙΟΝΤΩΝ ΑΠΟ ΞΥΛΟ» Μάθημα: Σχεδίαση και Εφαρμογές Διαδραστικών Συστημάτων. Διδάσκοντας: Α.

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

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

Δρ. Π. Ασβεστάς Τμήμα Μηχανικών Βιοϊατρικής Τεχνολογίας Τ.Ε

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

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Ιωάννης Δημητρίου. Επιβλέπων καθηγητής: Μηνάς Δασυγένης

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

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

Arduino. δουλεύοντας με το... Υλικό αναφοράς και χρήσης της ανοιχτής πλατφόρμας

για τις ρυθμίσεις LabView μέσα από το κανάλι και του καλωδίου USB.

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

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

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανολόγων Μηχανικών T.E

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

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

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

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

Λογικά σύμβολα των CPU, RAM, ROM και I/O module

G&K ELECTRONICS AVR ATMEGA DEVELOPMENT BOARD

Μεταπτυχιακή Διπλωματική Εργασία του Κων/νου Δ. Ανδρικόπουλου Διπλωματούχου Μηχανολόγου & Αεροναυπηγού Μηχανικού Αριθμός Μητρώου:

1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας

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

Αρχιτεκτονικές των μ/ελεγχτών Arduino και παραδείγματα σχεδίασης/υλοποίησης αναλογικών και ψηφιακών φίλτρων με τη γλώσσα wiring IDE.

Σημειώσεις : Χρήστος Μουρατίδης. Κάντε κλικ για έναρξη

Γ. Γιάννακας 1, Ι. Δήμος 2. Περίληψη

ΠΕΡΙΓΡΑΦΗ ΥΛΙΚΟΥ AVR 1. ΕΙΣΑΓΩΓΗ 1.1 ΓΕΝΙΚΗ ΔΟΜΗ 1.2 ΟΙΚΟΓΕΝΕΙΕΣ 1.3 ΤΥΠΟΙ 1.4 ΕΡΓΑΛΕΙΑ

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

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

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

μικροελεγκτή και απεικόνιση τους σε πραγματικό χρόνο»

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

Προγραμματισμός Ρομπότ

Εμμανουήλ Πουλάκης. Προγραμματίζοντας με τον μικροελεγκτή Arduino

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

Δοκιμάκης Βύρωνας Ζωγόπουλος Παπαλιάκος Γιώργος

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Διερεύνηση Και Αξιοποίηση Των Δυνατοτήτων Της Ηλεκτρονικής Πλατφόρμας Arduino Για Κατασκευή Επίγειου Radar.

Transcript:

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα 1ο ΕΠΑΛ Περάματος 7ο ΕΚ Πειραιά

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

τροφοδοσία USB (στον Η/Υ) RESET SCL\SDA (I2C Bus) τροφοδοσία 5V / 3.3V / GND Ψηφιακές I\O PWM(3, 5, 6, 9, 10, 11) Αναλογικές είσοδοι 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Δομή ΑΤ328Ρ

Ακροδέκτες ΑΤMega328Ρ

ΜΝΗΜΕΣ ATMEGA328 Flash (32K) (15-bit addresses) τοποθετείται κάθε φορά το πρόγραμμα που πρόκειται να εκτελεστεί καθώς και ο φορτωτής εκκίνησης που διευκολύνει την διαδικασία του προγραμματισμού της πλατφόρμας.(μη πτητική) SRAM (2K) χρησιμοποιείται για την προσωρινή αποθήκευση των στατικών και των μεταβλητών δεδομένων του προγράμματος που εκτελείται. Χάνει τα δεδομένα της όταν η παροχή ρεύματος στο Arduino σταματήσει ή αν γίνει reset. (πτητική) EEPROM (1K)αποθηκεύονται οι τιμές των μεταβλητών όταν η πλατφόρμα σβήσει(off). Χρησιμοποιείται για την αποθήκευση ρυθμίσεων και άλλων παραμέτρων ανάμεσα στα Reset του Arduino. (μη πτητική)

Arduino Shields Τα shield είναι ολοκληρωμένες πλακέτες που είναι σχεδιασμένες ώστε να κουμπώνουν πάνω στο Arduino προεκτείνοντας την λειτουργικότητά του. 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Arduino Shields PCB Built Shield Inserted Shield 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Arduino Shields Micro SD MP3 Trigger LCD 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Arduino & Arduino συμβατές πλακέτες 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Ας αρχίσουμε να χρησιμοποιούμε λοιπόν τον δικό μας Arduino!!! 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Arduino Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE) error & status messages δυο ειδικές συναρτήσεις που είναι μέρος του κάθε sketch του Arduino //δήλωση μεταβλητών void setup () { //αρχικοποιήσεις } void loop () { //Κώδικας } 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Settings: Tools Serial Port Ο υπολογιστής επικοινωνεί με το Arduino microcontroller με την Serial port COM3 μέσω ενός υποδοχέα USB. Ελέγξτε για να σιγουρευτείτε ότι έχουν εγκατασταθεί οι drivers. Στο δικό σας Arduino η θύρα COM μπορεί φυσικά να είναι διαφορετική 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Επιλογή: Tools Board Επιλέγουμε την πλακέτα με το μενού :Tools Board Arduino Uno 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

6 ΣΗΜΑΝΤΙΚΕΣ ΕΝΝΟΙΕΣ digitalwrite() analogwrite() digitalread() if() statements / Boolean analogread() Serial communication 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Ψηφιακές και Αναλογικές Ι/Ο Ψηφιακά pins: Pins 0 7: PORT D [0:7] Pins 8 13: PORT B [0:5] Pins 14 19: PORT C [0:5] (Arduino αναλογικά pins 0 5) Τα pins 0 και 1 είναι RX και TX για serial επικοινωνία Στο ψηφιακό pin 13 είναι συνδεδεμένο ένα LED στην βασική πλακέτα

Ψηφιακές και Αναλογικές Ι/Ο Ψηφιακά Pin I/O εντολές, λειτουργίες pinmode(pin, mode) Θέτει το pin σε κατάσταση INPUT ή OUTPUT (ορίζει μια επαφή ως είσοδο ή έξοδο) digitalwrite(pin, value) Θέτει το pin value σε LOW ή HIGH (0 ή 1) (γράφει σε μία ψηφιακή επαφή εξόδου) int value = digitalread(pin) Επιστρέφει την τιμή του pin value (0 ή 1) 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Arduino Αναλογικές είσοδοι/έξοδοι ( I/O) Αναλογικές είσοδοι pins: 0 5 Αναλογικές έξοδοι pins: 3, 5, 6, 9, 10, 11 (ψηφιακά pins)

Arduino Αναλογικές είσοδοι/έξοδοι ( I/O) Αναλογικές είσοδοι εντολές, λειτουργίες int val = analogread(pin) Μετατρέπει την τάση 0 5V σε έναν 10-bit αριθμό (0 1023) Analog output analogwrite(pin, value) value είναι 0 255 Δημιουργεί PWM έξοδο στα ψηφιακά pin (3, 5, 6, 9, 10, 11)

Virtual Electrical Prototyping Project started in 2007 by the Interaction Design Lab at the University of Applied Science Potsdam, Germany Open Source Prototypes: Document, Share, Teach, Manufacture 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Εξομοίωση για τον Arduino http://virtronics.com.au/simulator-for-arduino.html

Άλλες Εφαρμογές Control an LED over the Internet using the Arduino Ethernet Shield

Άλλες Εφαρμογές RASPBERRY PI LINUX Single Board Computer Αναβόσβημα Led χρήση εντολών από την βιβλιοθήκη Wiring Pi (Arduino like Programming)

Άλλες Εφαρμογές Ανάπτυξη εφαρμογής με έλεγχο από PS2 Keyboard και απεικόνιση σε VGA Monitor με Gameduino

Άλλες Εφαρμογές Ανάπτυξη εφαρμογής με χρήση του RTOS (Λειτουργικού Συστήματος Πραγματικού Χρόνου) FreeRTOS Σύστημα μετρήσεων με 5 διεργασίες και FreeRTOS Luminosity and Temperature measurements - Task A & Task B Optical switch - Task C Sending information s to the personal computer - Task D Receiving information from the personal computer - Task E

Το μέλλον AVR Arduino microcontroller ATmega32u4 Operating Digital I/O Pins 20 PWM Channels 7 Analog Input Channels 12 Flash Memory 32 KB (of which 4 KB used by bootloader) SRAM 2.5 KB EEPROM 1 KB Clock Speed 16 MHz Linux microprocessorprocessor Atheros AR9331 Architecture MIPS @400MHz Operating Voltage 3.3V Ethernet IEEE 802.3 10/100Mbit/s WiFi IEEE 802.11b/g/n USB Type-A 2.0 Host/Device Card Reader Micro-SD only RAM 64 MB DDR2 Flash Memory 16 MB