arduino show

26
Papaspyrou Alexandros a-papaspyrou.webatu.com #OpenFest2017

Upload: alexandros-papaspyrou

Post on 22-Jan-2018

42 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Arduino Show

Papaspyrou Alexandros

a-papaspyrou.webatu.com

#OpenFest2017

Page 2: Arduino Show

Ιβρέα θωκόπνιε ηεο επαξρίαο Τνξίλν

ζηελ πεξηνρή Πεδεκόληην

ηεο βνξεηνδπηηθήο Ιηαιίαο.

2005 Οη ηδξπηέο Massimo Banzi θαη David

Cueartielles νλόκαζαλ ην ζρέδην από

ηνλ Arduin ηεο Ivrea.

Page 3: Arduino Show

ARDUINO

κία ζπζθεπή γηα ηνλ έιεγρν

πξνγξακκάηωλ δηαδξαζηηθώλ ζρεδίωλ

από καζεηέο, ε νπνία ζα ήηαλ πην θζελή

από άιια πξωηόηππα ζπζηήκαηα.

ATMEL 1984 Ο Γηώξγνο Πεξιέγθνο είλαη ηδξπηήο

ηεο ATMEL Corporation θαη ν άλζξωπνο

πνπ εκπλεύζηεθε θαη πινπνίεζε ην Flash

memory, ηελ θάξηα κλήκεο πνπ

ρξεζηκνπνηνύκε ωο απνζεθεπηηθό κέζν.

Page 4: Arduino Show

Απηνκαηηζκόο Είλαη ην πεδίν ηεο επηζηήκεο θαη ηεο ηερλνινγίαο πνπ αζρνιείηαη κε ηελ

επηβνιή επηζπκεηήο ζπκπεξηθνξάο ζηα θαηλόκελα θαη κε ηελ θαηαλόεζε ηωλ

κεραληζκώλ κέζω ηωλ νπνίωλ θαζνξίδεηαη ε ιεηηνπξγία ελόο θαηλνκέλνπ.

Ο απηνκαηηζκόο δελ είλαη ηίπνηα άιιν παξά ε εύξεζε ελόο αιγνξίζκνπ γηα ηελ

επίιπζε ελόο πξνβιήκαηνο, ή ε θαηαζθεπή ελόο απηόλνκνπ κεραληζκνύ πνπ

εθηειεί απηόλ ηνλ αιγόξηζκν γηα θάπνηα είζνδν ρωξίο αλζξώπηλε παξέκβαζε.

Page 5: Arduino Show

Τη κπνξώ λα θηηάμω κε ην Arduino ?

Page 6: Arduino Show

Βαζηθά ει. ζηνηρεία

Page 7: Arduino Show

Mνλάδα γηα θαηαζθεπή πξωηνηύπωλ

Σαο δηεπθνιύλεη λα δνθηκάζεηε ην

θύθιωκα, ρωξίο ηελ ρξήζε

θνιιεηεξηνύ.

Σαο πξνζθέξεη γξήγνξε θαη αμηόπηζηε

ιύζε γηα ηελ δεκηνπξγία πξωηνηύπωλ.

BreadBoard

Page 8: Arduino Show

Τελ αληίζηαζε ηελ ρξεζηκνπνηνύκε γηα λα κεηώζνπκε ηελ

θαηαλάιωζε - ηζρύ ζε θάπνην ειεθηξνληθό εμάξηεκα,

π.σ. ένα led, σπηζιμοποιώνηαρ ηον νόμο ηος Ωμ και ηον ηύπο

ςπολογιζμού ηηρ ιζσύορ. Όζο πιο μεγάλη η ηιμή ηηρ

ανηίζηαζηρ ηόζο λιγόηεπο πεύμα θα πεπάζει απο αςηή. Μια

ανηίζηαζη έσει δςο ακποδέκηερ και δεν έσει πολικόηηηα,

δηλαδή όπωρ και να ηην ηοποθεηήζεηε θα λειηοςπγήζει.

Σπκβνιίδεηαη κε ην γξάκκα R θαη κεηξηέηαη ζε Ωκ (Ohm)

Αληίζηαζε

Page 9: Arduino Show

Led, ή Γίνδνο Δθπνκπήο Φωηόο, απ ηα αξρηθά ηωλ

ιέμεωλ Light Emitting Diode, απνθαιείηαη έλαο

εκηαγωγόο ν νπνίνο εθπέκπεη θωηεηλή αθηηλνβνιία

όηαλ ηνπ παξέρεηαη κία ειεθηξηθή ηάζε θαηά ηε θνξά

νξζήο πόιωζεο.

Γηαζέηνπλ δύν αθξνδέθηεο θαη έρνπλ πόιωζε, κε ην

καθξύηεξν αθξνδέθηε λα δείρλεη ην ζεηηθό ηνπο άθξν.

Υπάξρνπλ ζε δηάθνξα ρξώκαηα θαη κεγέζε.

Led

Page 10: Arduino Show

Η κεηαβιεηή αληίζηαζε δελ έρεη ζηαζεξή ηηκή όπωο ε

απιή αληίζηαζε, αληίζεηα έρεη ηελ ηδηόηεηα κέζω ελόο

"κνρινύ" λα αιιάδεη ηηκή αλάινγα κε ηελ ζέζε ηνπ.

Σε ανηίθεζη με ηην απλή ανηίζηαζη, η μεηαβληηή ανηίζηαζη

έσει ηπειρ ακποδέκηερ. Από ηοςρ ακπιανούρ ο έναρ πάει ζηην

γείωζη (GND ή 0V) και ο άλλορ ζηην ηάζη (Vcc ή π.σ.5V), και

ο μεζαίορ ζηο ηλεκηπονικό εξάπηημά μαρ.

Μεηαβιεηή Αληίζηαζε

Page 11: Arduino Show

Η θωηναληίζηαζε είλαη έλα εμάξηεκα ην νπνίν

ρξεζηκνπνηείηαη θπξίωο ωο αηζζεηήξαο θωηόο

ζε διάθοπα ηλεκηπονικά κςκλώμαηα όπος είναι απαπαίηηηο

οι αλλαγέρ ζηο θωηιζμό να μεηαηπαπούν ζε ηλεκηπικά

ζήμαηα, έηζι ώζηε να ενεπγοποιηθούν κάποια εξαπηήμαηα.

Διαθέηει δύο ακποδέκηερ και δεν έσει πολικόηηηα. Η ηιμή ηηρ

ανηίζηαζηρ αςξάνεηε όζο ηο θωρ μειώνεηαι.

Φξεζηκνπνηείηε ζε πνιιά ζπζηήκαηα απηνκαηηζκνύ

θαη αζθαιείαο θαζώο εθκεηαιιεύεηαη ηελ θωηεηλόηεηα

ηνπ ρώξνπ.

Φωηναληίζηαζε

Page 12: Arduino Show

Έλαο δηαθόπηεο on/off είλαη έλαο δηαθόπηεο δύν θαηαζηάζεωλ.

Ανάλογα ηην θέζη ηος διακόπηη επιλέγοςμε και ηην ανηίζηοιση καηάζηαζη.

Υπάπσοςν και διακόπηερ ηπιών καηαζηάζεων ή και παπαπάνω.

Δθηόο απ' ηνπο δηαθόπηεο θαηάζηαζεο ππάξρνπλ θαη νη δηαθόπηεο

θνπκπηά (buttons), νη νπνίνη έρνπλ κόλν δύν θαηαζηάζεηο θαη ζε

αληίζεζε κε ηνπο άιινπο δελ κπνξνύλ από κόλνη ηνπο λα δηαηεξήζνπλ

κηα θαηάζηαζε ζηαζεξή.

Γηαθόπηεο

Page 13: Arduino Show

Το Arduino είναι μια απλή μηηπική

πλακέηα ανοικηού κώδικα, με

ενζωμαηωμένο μικποελεγκηή και

ειζόδοςρ/εξόδοςρ, και μποπεί να

ππογπαμμαηιζηεί με ηη γλώζζα Wiring.

Arduino Uno

Page 14: Arduino Show

To Fritzing, είναι ένα λογιζμικό

ηλεκηπονικού ζσεδιαζμού και κώδικα

πος έσει ζσεδιαζηεί για να βοηθήζει

ζηη μεηάβαζη από ένα ππωηόηςπο ζε

ένα ηελικό ζσέδιο.

Απεςθύνεηαι ζε σπήζηερ πος θέλοςν

να παπάγοςν έγγπαθα ή να ηα

σωπίζοςν ζε καηηγοπίερ και να

πειπαμαηιζηούν

FRITZING

Page 15: Arduino Show

Τν codebender (codebender.cc) είλαη κηα online πιαηθόξκα

αλάπηπμεο θώδηθα γηα ην δεκνθηιέο Arduino. Είλαη κηα

Ειιεληθή startup πνπ «είδε» όηη ππάξρεη κέιινλ ζηελ

ζπλερώο απμαλόκελε θνηλόηεηα ηωλ ρξεζηώλ πνπ

αζρνινύληαη κε ηελ open-source πιαηθόξκα αλάπηπμεο

ειεθηξνληθώλ εθαξκνγώλ

CodeBender

Page 16: Arduino Show

ArduinoUno I/O

Page 17: Arduino Show
Page 18: Arduino Show
Page 19: Arduino Show

#OpenFest2017

It’s

time

Page 20: Arduino Show

1. blink a led

Page 21: Arduino Show

2. analog read

Page 22: Arduino Show

3. let’s make an automation

Page 23: Arduino Show

3. let’s make an automation

Page 24: Arduino Show

Future… IoT

Page 25: Arduino Show

#OpenFest2017

It’s

Page 26: Arduino Show

#OpenFest2017