Εισαγωγή στο Arduino Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Γιάννης Μπογιατζής Κύκλος Εκπαίδευσης «Χτίζοντας στο “διαδίκτυο πραγμάτων” (Internet of Things)

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΛΟΓΙΣΜΙΚΟ.
Advertisements

Δομή Μαθήματος Υπεύθυνος: Δρ Ν. Πετρέλλης, ΠΔ407
ΤΑΞΗ Γ ΓΥΜΝΑΣΙΟΥ Βασικές Έννοιες Επανάληψη (1).
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών
Πλακέτα ARDUINO.
Engino Robotics Controller (ERC) Η τεχνολογία που στηρίζει τη νέα ρομποτική πλατφόρμα Engino Δρ. Γιώργος Α. Δημητρίου Τμήμα Πληροφορικής και Μηχανικών.
ΕΝΟΤΗΤΑ 8η Μετατροπείς Αναλογικού Σήματος σε Ψηφιακό (ADC)
ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ
ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΙ ΛΟΓΙΚΟΙ ΕΛΕΓΚΤΕΣ (PLCs).
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
Κερεστετζή Δημητρίου (1295)
Παρουσίαση 1: Εισαγωγή στα ενσωματωμένα συστήματα (embedded systems – hardware) Εργαστήριο Αυτομάτου Ελέγχου μΥ και Ψηφιακός Έλεγχος.
Παναγόπουλος Ασημάκης Βασιλειάδης Βασίλης Β’ τάξη 6ου ΕΠΑΛ Πάτρας
ΕΝΟΤΗΤΑ 7η Μετατροπείς Ψηφιακού Σήματος σε Αναλογικό (DAC)
Φοιτήτρια: Χατζοπούλου Ειρήνη (A.E.M. 1962) Επιβλέπουσα Καθηγήτρια:
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: To λογισμικό του υπολογιστή
26 Ιουνίου 2007 Το φθηνό μαθητικό laptop: Η περίπτωση του OLPC, τεχνολογικές και παιδαγωγικές προκλήσεις Χρήστος Μπούρας Αναπληρωτής Καθηγητής Πανεπιστημίου.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Λογισμικό Λειτουργικό σύστημα Λογισμικό συστήματος
Arduino  Πρώτη Επαφή Involve me & I learn 3ο Γυμνάσιο Ελευσίνας.
ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 : Κανόνες του Kirchhoff
ΜΑΘΗΤΙΚΟ ΦΕΣΤΙΒΑΛ ΡΟΜΠΟΤΙΚΗΣ 19 Ο ΓΥΜΝΑΣΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΕΚΘΕΣΙΑΚΟ ΜΕΡΟΣ.
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ ΜΕΛΕΤΗ ΚΑΙ ΔΗΜΙΟΥΡΓΙΑ 10 ΕΡΓΑΣΤΗΡΙΑΚΩΝ ΑΣΚΗΣΕΩΝ ΜΕ.
Σπουδαστές Πάλλης Δημήτρης Μεϊμαρίδης Δημήτρης
ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ
ΑΤΕΙ ΣΕΡΡΩΝ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ
Engino.com EnginoRoboticsPlatform Engino Robotics Platform Στόχοι Εύκολος τρόπος μάθησης προγραμματισμού. Εύκολος τρόπος μάθησης προγραμματισμού. Κατανόηση.
Τσιρογιάννης Νίκος-Μαργαρίτης Βασίλης
«Αrduino:Προγραμματισμός στην πράξη»
Πτυχιακή Εργασία των: Στάγκου Ευάγγελου (2110) Μπακατάρη Ιωάννη (1660)
PLC : ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΙ ΛΟΓΙΚΟΙ ΕΛΕΓΚΤΕΣ
Μερικες ιδεες ... Α.Αλεξοπουλος, P.G.Verdini, Z. Szillasi, Α.Τσιρου
Κατασκευή – Προγραμματισμός συστήματος έξυπνης κλειδαριάς με τη χρήση μικροελεγκτή Arduino.
ΜΕΡΟΣ ΠΡΩΤΟ ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ Μικροελεγκτές - μικροεπεξεργαστές Οι μικροεπεξεργαστές, είναι επεξεργαστές συνόλου εντολών Οι μικροελεγκτές, είναι παραλλαγή.
Μερικες ιδεες... Α.Αλεξοπουλος, P.G.Verdini, Z. Szillasi, Α.Τσιρου Andromachi Tsirou
Arduino Mini howto Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Ανδριτσάκης Δημήτρης Θερινό Σχολείο «Ανάπτυξη wearable συστήματος βασισμένου σε Arduino για χρήση.
DIYiotClient on Raspberry Pi Εγκατάσταση στο raspberry Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Ανδριτσάκης Δημήτρης Κύκλος Εκπαίδευσης «Χτίζοντας στο “διαδίκτυο.
Παρουσίαση Πτυχιακής Εργασίας Τεχνολογία powerline homeplug για τη δημιουργία του «έξυπνου» σπιτιού και εφαρμογή της στην κατασκευή αλληλεπιδραστικής διεπαφής.
ΚΕΠΛΗΝΕΤ Ν. Λέσβου Θέματα: NFC στο σχολείο
ΕΛΛΗΝΟΓΑΛΛΙΚΗ ΣΧΟΛΗ ΠΕΙΡΑΙΑ ΑΓΙΟΣ ΠΑΥΛΟΣ
MSc Ηλεκτρολόγος Μηχανικός
Όπως το περιγράφει ο δημιουργός του, το Arduino είναι μια «ανοικτού κώδικα» πλατφόρμα «πρωτοτυποποίησης» ηλεκτρονικών βασισμένη σε ευέλικτο και εύκολο.
ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 : Κανόνες του Kirchhoff
Aρχές Ηλεκτρολογίας και Ηλεκτρονικής Μερικές βοηθητικές σημειώσεις
Επιβλέπων: Ιωάννης Καλόμοιρος, Επίκουρος καθηγητής
(α) δίνει τον ορισμό του PLC (β) αναφέρει τις εφαρμογές του PLC.
9.1 ΤΟ ΤΡΑΝΖΙΣΤΟΡ ΩΣ ΕΝΙΣΧΥΤΗΣ
ΠΟΛΥΜΕΤΡΑ (MULTIMETERS)
FIELD MAP ΧΑΡΤΟΓΡΑΦΙΚΟΣ ΟΔΗΓΟΣ ΧΩΡΑΦΙΟΥ ANDROID
“Ψηφιακός έλεγχος και μέτρηση της στάθμης υγρού σε δεξαμενή"
1ο ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΦΛΩΡΙΝΑΣ
Ο πρώτος υπολογιστής ENIAC.
Ψηφιακή Σχεδίαση εργαστήριο
Workshops Εισηγητής: Παλιούρας Αριστείδης
Arduino Τα βασικά.
Χριστόπουλος Κωνσταντίνος
Το Πρόβλημα Φωτεινοί σηματοδότες.
Το εσωτερικό του Υπολογιστή
Καθηγητής: Καλόμοιρος Ιωάννης, Αναπληρωτής Καθηγητής
Επιβλέπων: Αναπλ. Καθηγητής Κωνσταντίνος Σ. Χειλάς
Εκπαιδευτική ρομποτική
Το Hardware-Υλικό του Υπολογιστή
ΑΝΤΙΣΤΑΤΕΣ & ΑΝΤΙΣΤΑΣΕΙΣ
Programmable Logic Controllers PLCs
ΕΚΦΡΑΣΕΙΣ, ΑΝΑΜΟΝΕΣ (DELAYS), ΗΧΟΙ
ΕΛΕΓΧΟΣ ΣΕΡΒΟΚΙΝΗΤΗΡΩΝ
ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα.
UNIT 1 Τα Πρώτα Προγράμματα.
ΕΝΟΤΗΤΑ 9 ΡΕΛΕ.
Μικροηλεκτρονική [ΜΕΡΟΣ 2ο].
Κατασκευή ανιχνευτή θέσης αντικειμένου με Arduino
Μεταγράφημα παρουσίασης:

Εισαγωγή στο Arduino Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Γιάννης Μπογιατζής Κύκλος Εκπαίδευσης «Χτίζοντας στο “διαδίκτυο πραγμάτων” (Internet of Things) με ARDUINO»

Περίγραμμα  Εισαγωγή  Υλικό του Arduino  Περιφερειακά του Arduino  Ηλεκτρικά κυλώματα  Aναλογικά και ψηφιακά  Είσοδοι και έξοδοι

Arduino Board Επινοήθηκε στην Ivrea, Italy Το 2005 Massimo Banzi & David Cuartielles Open Source Hardware Processor

Τι είναι το Arduino? Βασίζεται σε ένα απλό μικροελεγκτή (micro-controller), και ένα περιβάλλον ανάπτυξης (development environment, IDE) για τη συγγραφή λογισμικού Μπορεί να χρησιμοποιηθεί για την ανάπτυξη διαδραστικών αντικειμένων Είσοδος από ποικιλία διακοπτών και sensors, Έξοδος σε λαμπτήρες, μοτέρ, κ.α. φυσικές εξόδους. Ένα Arduino project μπορεί να είναι stand-alone, ή να επικοινωνεί με λογισμικό που τρέχει σε υπολογιστή. Οι πλακέτες μπορούν να αγοραστούν ή να φτιαχτούν Το IDE είναι open-source. Η γλώσσα προγραμματισμού είναι μια υλοποίηση της Wiring.

Τι είναι το Arduino?  Let’s get it right from the horses mouth:  etailpage&v=UoBUXOOdLXY etailpage&v=UoBUXOOdLXY

Hardware Γιατί Arduino? Είναι φθηνό Μπορεί κανείς να το αγοράσει με λιγότερα από 30.00€ Μπορεί κανείς να το φτιάξει με λιγότερα… Cross Platform IDE (Windows, MAC, Linux) Open source IDE και επεκτάσεις Types of Arduino  ware ware

Προδιαγραφές Arduino Uno 7  Microcontoller: ATmega 328  Operating Voltage 5V  Input Voltage (recommended) 7-12V  Input Voltage (limits) 6-20V  Digital I/O Pins 14 (of which 6 provide PWM output)  Analog Input Pins 6  Flash Memory 32 KB (of which 0.5 KB used by bootloader)  SRAM 2 KB (ATmega328)  EEPROM 1 KB (ATmega328)  Clock Speed 16 MHz

Πιο πολλές προδιαγραφές 8

9 Arduinos

10 Shields

11 Accessories

Analog INPUTS Digital I\O PWM(3, 5, 6, 9, 10, 11) PWR INUSB (to Computer) SCL\SDA (I2C Bus) POWER 5V / 3.3V / GND RESET

Touchscreen Shield Shields

XBee Shield More Shields…

Gas Sensor Temp & Humidity Flex Sensor Fingerprint Scanner Geiger Counter Sensors

Photo/thermistor, infared, force sensitive resistor, Hall effect, Piezo, tilt sensor.. Sensors

Components

Ηλεκτρισμός Νόμος του Ohm Τάση ρεύματος (V, Volts) Ένταση ρεύματος (I, Amperes) Αντίσταση (R, Ohms)

Breadboard  Απαραίτητο για την ανάπτυξη κατασκευών.  Σημαντικά σημεία: Η χρήση του είναι πιο εύκολη από την κόλληση! Έχει πολλές μικρές τρύπες. Μερικές φορές σπάει…

Breadboard  Οι οριζόντιες ομάδες 5 τρυπών είναι συνδεμένες.  Οι στήλες της τάσης και της γείωσης συνδέονται κάθετα

Είσοδος και έξοδος Είσοδος: σήμα που έρχεται στο board. Έξοδος: Σήμα που φεύγει από το board. Buttons Switches Light Sensors Flex Sensors Humidity Sensors Temperature Sensors LED DC motor servo motor buzzer relay RGB LED

Αναλογικά και ψηφιακά σήματα Κάποια pins εξόδου του Arduino μας επιτρέπουν να τροποποιήσουμε την έξοδο ώστε να μιμηθούμε ένα αναλογικό σήμα. Αυτό γίνεται με την τεχνική Pulse Width Modulation (PWM). Τροποποιώντας το duty cycle, μπορούμε να μιμηθούμε μια αναλογική τάση

Παράδειγμα sensor: Trimpot (Potentiometer) Variable Resistor wiper fixed end fixed end

Παράδειγμα Αναλογικού Sensor: Ποτενσιόμετρο 3 ακροδεκτών (Κύκλωμα διαίρεσης τάσης) 1.0 V wiper fixed ends

Νόμος του Ohm - Διαιρέτης τάσης 

Αναλογική είσοδος Το Arduino διαθέτει A/D μετατοπέα των 10bit Επομένως κβαντίζει σε 2^10 στάθμες 0 V  0 5 V  1023

Αναλογικοί Sensors Άλλα παραδείγματα:

Λογισμικό  Τι είναι το Sketch?  Μπορεί κανείς να ξεκινήσει από εδώ:  “Learning Arduino” by Alan G. Smith   Πλήρης αναφορά στη γλώσσα: 

Includes Globals void setup() void loop() Sketches

Σας ευχαριστώ πολύ Ερωτήσεις; Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας