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

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

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

ARDUINO ΚΑΙ ΕΙΚΟΝΑ. Παρασκευάς Κωνσταντίνος. Υποψήφιος Διδάκτωρ

Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ. ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ

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

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

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

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

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

ήχου υψηλής ποιότητας)

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

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

Β τάξη. ΕΝΟΤΗΤΑ 1 Κεφάλαιο 2: Το εσωτερικό του Υπολογιστή. Εικόνα 2.1: Η Κεντρική Μονάδα.

ΕΝΟΤΗΤΑ 6 LCD ΟΘΟΝΕΣ

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

Mini DVR. Οδηγίες χρήσης MDS 660

BeoSound 4. Συμπλήρωμα

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

WDT και Power Up timer

Bluetooth αυτοκινήτου MP3 Player Οδηγίες χρήσης

ΑΣΥΡΜΑΤΑ ΑΚΟΥΣΤΙΚΑ BLUETOOTH ON EAR STEREO LED STN-18-BLK

ENERGY MUSIC BOX BZ3 BLUETOOTH

Θα αναπτύξουμε μια εφαρμογή που θα λειτουργεί σαν κουμπί πανικού. Η εφαρμογή θα αποτελείται από δύο κουμπιά.

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

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

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

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

Ψηφιακές Ιστορίες (παρουσιάσεις) - Hardware & Software

Project 5: Συνθέτοντας μουσική

SW100 Γρήγορος Οδηγός Χρήσης

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

ENERGY MUSIC BOX B3 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Οδηγίες γρήγορης εκκίνησης.

ΑΙΣΘΗΤΗΡΕΣ ΚΑΙ ΜΟΤΟΡΕΣ ΠΡΑΚΤΙΚΑ ΘΕΜΑΤΑ ΧΡΗΣΗΣ. Υποψήφιος Διδάκτωρ

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

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

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

Ηχείο HP Roar Plus. Άλλα χαρακτηριστικά

1ο Φύλλο Εργασίας. της παλέτας Ήχος. Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο;

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

ΣΥΣΤΗΜΑ ΘΥΡΟΤΗΛΕΟΡΑΣΗΣ 2 ΚΑΛΩΔΙΩΝ. Παρακαλώ διαβάστε προσεχτικά το παρών φυλλάδιο πριν την χρήση του προιόντος.

1. POW/MOD: 2. CLK: MUTE: BAND: AMS: 1/PAU: 10. 2/INT: 11. 3/RPT:


317111/317113/317211/ /332453/332551/ & 10 Video Touch Screen. Οδηγός χρήστη 12/14-01 CT

ENERGY MUSIC BOX BZ1

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

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

SRM Γνωρίζοντας τη συσκευή σας. Μπαταρία

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

INTD Εγχειρίδιο χρήσης (INTD0612) Αναγγελία φωνής. για Ανελκυστήρες

ENERGY CAR MP ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Φορητό ηχείο BT με ασύρματο μικρόφωνο

ΤΗΛΕΦΩΝΗΤΗΣ AG-GD20 GSM & PSTN

HX-TEL 999. ΗΧ-TEL999 rev1_1

ENERGY MUSIC BOX Z1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

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

ΤΟ ΕΣΩΤΕΡΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ

PA-90. PA 90

ΕΝΟΤΗΤΑ 3 ΕΚΦΡΑΣΕΙΣ, ΑΝΑΜΟΝΕΣ (DELAYS), ΗΧΟΙ

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

Η Πράξη συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (ΕΤΠΑ) κατά 80% και από εθνικούς πόρους της Ελλάδας και της Κύπρου κατά 20% Μ Ε Λ Ε Τ Η

Mεταβλητές (variables) και Σταθερές (constants)

ENERGY SISTEM CAR FM-T CAR MP3 F2. Εγχειρίδιο χρήσης

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ Φωτιζόμενο ηχείο

Διπλωματική Εργασία. Επιβλέπων καθηγητής: Δρ. Μηνάς Δασυγένης. Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών

Ένα μοναδικό σε σχεδιασμό ασύρματο σύστημα συναγερμού με τεράστιες δυνατότητες και λειτουργιές

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

Καλώς ήρθατε στη Cyta Κινητή!

ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ

Ομάδα εργασίας Ιονίου Πανεπιστημίου στο Πρόγραμμα ΛΑΕΡΤΗΣ. Εργαστήριο Υπολογιστικής Μοντελοποίησης (CMODLAB)

Δομή. 1 Πλήκτρα αυξομείωσης έντασης ήχου 7 Ηχεία 2 Θύρα Φόρτιση. 8 Πλήκτρο Home 3 Θύρα MicroUSB. 9 Είσοδος Κάρτας SD. 6 Μπροστινή κάμερα

STEREO MIXER DJ-312-BT

Arduino Teachers Workshop

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

Εργαστήριο Λειτουργικών Συστημάτων 8o εξάμηνο, Ροή Υ, ΗΜΜΥ

ENERGY MUSIC BOX Z3 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

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

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

ENERGY MUSIC BOX BLUETOOTH B2

ΗΜΕΡΟ ΜΗΝΙΑ: Σάββατο 28/03/2015 Arduino Day ΤΑΞΗ: Ομάδα Υδρορομποτικής 7ου Γ.Ε.Λ. Τρικάλων. ΚΑΘΗΓΗΤΗΣ: Σπάχος Βασίλειος, ΠΕ19 Πληροφορικής

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ BT-160 LIGHT Φωτιζόμενο ηχείο Bluetooth

Ψηφιακή Βιντεοκάμερα. Οδηγός χρήσης

Radio R 4.0 IntelliLink Συχνές Ερωτήσεις (FAQ)

Σας προτείνουμε να εγκαταστήσετε στο κινητό σας τηλέφωνο την εφαρμογή Senior Helper"

Μάθημα 10 ο ΔΙΑΧΕΙΡΙΣΗ ΕΙΣΟΔΟΥ ΕΞΟΔΟΥ (INPUT/OUTPUT)

Συσκευές Εισόδου - Εξόδου

Msystems Ltd. Inspiron 24. Σειρά Όψεις. Προδιαγραφές

ENERGY SISTEM ΑΚΟΥΣΤΙΚΑ BLUETOOTH SPORT 1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Ευχαριστούμε για την προτίμηση σας στην αγορά του ψηφιακού music player A12!

Οδηγίες Χρήσεως. Κάτοψη Συσκευής. SOS 100 Elderly Care System. Κύρια χαρακτηριστικά SOS 100

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

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

FIRST FA Εγχειρίδιο χρήσης [1]

Αναπαραγωγή και stop/pause έτοιμων ηχητικών clips


ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ CD-PLUS/4+N

Σχεδίαση Συστημάτων με τον Arduino Μάθημα 3. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Η Έννοια του Global Positioning System

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

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

Android TV BOX Εγχειρίδιο χρήστη

Transcript:

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

ARDUINO ΚΑΙ ΗΧΟΣ ΠΕΡΙΕΧΟΜΕΝΑ Επικοινωνία με κάρτα SD Ενισχυτές ήχου και αναπαραγωγή αρχείων wav Αναπαραγωγή αρχείων mp3 Χρήση Μικροφώνου Επικοινωνία με Smartphones Έλεγχος Μικροφώνου Smartphone από το Arduino Αναγνώρισης φωνητικών εντολών 2

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΚΑΡΤΑ SD Γίνεται μέσω του SPI (master το Arduino - slave η κάρτα SD) MISO (Master In Slave Out) - δεδομένα από SD προς Arduino MOSI (Master Out Slave In) -δεδομένα από Arduino προς SD SCK (Serial Clock) - για το συγχρονισμό SS (Slave Select) - pin για να μπορεί το Arduino να ενεργοποιεί ή απενεργοποιεί την SD 3

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΚΑΡΤΑ SD Ethernet Shield SD Shield 4

ΠΡΟΕΤΟΙΜΑΣΙΑ ΚΑΡΤΑΣ SD Format κάρτας Γίνεται με τη βοήθεια ενός card reader και ενός υπολογιστή Το çilesystem μπορεί να είναι FAT16 ή FAT32 (κατά προτίμηση FAT16) Αποθήκευση αρχείων ονόματα αρχείων μέχρι 8 + 3 χαρακτήρες π.χ. NAME1234.EXT για να ολοκληρωθεί η εγγραφή θα πρέπει να δώσουμε τις εντολές çlush() ή close() 5

ΑΝΑΠΑΡΑΓΩΓΗ ΑΡΧΕΙΩΝ WAV 6

ΑΝΑΠΑΡΑΓΩΓΗ ΑΡΧΕΙΩΝ WAV 7

ΑΝΑΠΑΡΑΓΩΓΗ ΑΡΧΕΙΩΝ WAV 8

Music Shield ΑΝΑΠΑΡΑΓΩΓΗ ΑΡΧΕΙΩΝ MP3 Βιβλιοθήκη https://github.com/seeed-studio/music_shield 9

ΕΓΚΑΤΑΣΤΑΣΗ ΒΙΒΛΙΟΘΗΚΗΣ 10

ΕΓΚΑΤΑΣΤΑΣΗ ΒΙΒΛΙΟΘΗΚΗΣ 11

ΕΓΚΑΤΑΣΤΑΣΗ ΒΙΒΛΙΟΘΗΚΗΣ 12

ΑΝΑΠΑΡΑΓΩΓΗ ΑΡΧΕΙΩΝ MP3 13

ΑΝΑΠΑΡΑΓΩΓΗ ΑΡΧΕΙΩΝ MP3 Έλεγχος των αναλογικών εισόδων (ρύθμιση έντασης ήχου) 14

ΑΝΑΠΑΡΑΓΩΓΗ ΑΡΧΕΙΩΝ MP3 Έλεγχος των ψηφιακών εξόδων (παύση ή αλλαγή τραγουδιών) 15

ARDUINO ΚΑΙ ΜΙΚΡΟΦΩΝΟ Χωρίς την προσθήκη κατάλληλου ενισχυτή, το Arduino θα λάβει από το μικρόφωνο ένα σήμα χαμηλής έντασης 16

ARDUINO ΚΑΙ ΜΙΚΡΟΦΩΝΟ 17

ARDUINO ΚΑΙ ΜΙΚΡΟΦΩΝΟ 18

ARDUINO ΚΑΙ ΜΙΚΡΟΦΩΝΟ 19

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ SMARTPHONE Θα χρησιμοποιήσουμε την πλακέτα επέκτασης 1SHEELD για σύνδεση με smartphone Η επικοινωνία με το Arduino, γίνεται με bluetooth 4. 20

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ SMARTPHONE 21

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ SMARTPHONE Χρήσιμα αρχεία Εγκατάσταση την εφαρμογής στο smartphone: https://play.google.com/store/apps/details?id=com.integreight.onesheeld Εγκατάσταση της Βιβλιοθήκης για το Arduino https://1sheeld.com/downloads/ 22

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ SMARTPHONE Έλεγχος Μικροφώνου 23

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ SMARTPHONE Ενεργοποιείται με: Βιβλιοθήκη Μικροφώνου #define INCLUDE_MIC_SHIELD Συναρτήσεις: byte value = Mic.getValue(); Mic.startRecording( ); ή Mic.startRecording("Mic1"); Mic.stopRecording(); Mic.setOnValueChange(&myFunction); void myfunction (byte noisevalue) { Terminal.println(noiseValue); } 24

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ SMARTPHONE Έλεγχος Μικροφώνου 25

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ SMARTPHONE Έλεγχος Μουσικής 26

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ SMARTPHONE Βιβλιοθήκες Μουσικής Ενεργοποιείται με: #define INCLUDE_MUSIC_PLAYER_SHIELD Συναρτήσεις: MusicPlayer.stop(); MusicPlayer.play(); MusicPlayer.pause(); MusicPlayer.next( ); MusicPlayer.previous( ); MusicPlayer.setVolume(8); (τιμές από 1 μέχρι 10) 27

Ενεργοποιείται με: ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ SMARTPHONE Βιβλιοθήκη Αναγνώρισης Φωνής #define INCLUDE_VOICE_RECOGNIZER_SHIELD Συναρτήσεις: VoiceRecognition.start(); c h a r * myarray = VoiceRecognition.getLastCommand(); String command = VoiceRecognition.getLastCommandAsString (); int commandlength = VoiceRecognition.getLastCommandLength (); VoiceRecognition.isNewCommandReceived( ); (boolean) VoiceRecognition.setOnNewCommand(&myFunction); void myfunction ( c h a r *commandspoken) { Terminal.println(commandSpoken); } 28

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ SMARTPHONE Αναγνώριση Φωνής 29

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ SMARTPHONE Έλεγχος Σφαλμάτων 30

ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ SMARTPHONE Αναγνώριση Φωνής 31

ΑΝΙΧΝΕΥΣΗ ΠΥΡΚΑΓΙΑΣ - SMARTPHONE Ο αισθητήρας ανιχνεύει την πυρκαγιά Το Arduino επικοινωνεί με το smartphone To smartphone παίρνει τηλέφωνο ή στέλνει sms 32

ΑΝΙΧΝΕΥΣΗ ΠΥΡΚΑΓΙΑΣ - SMARTPHONE Ενεργοποιείται με: Βιβλιοθήκη SMS #define INCLUDE_SMS_SHIELD Συναρτήσεις: SMS.send( XXXXXXXX, bodymessage ); SMS.isNewSms(); (boolean) c h a r * n u mb e r = SMS.getNumber( ); String n u mb e r = SMS.getNumberAsString(); c h a r * sms= SMS.getSms(); String s ms = SMS.getSmsAsString(); SMS.setOnSmsReceive(&myFunction); void myfunction (char * phonenumber,char * messagebody){ Terminal.println(phoneNumber); Terminal.println(mesageBody); } 33

ΑΝΙΧΝΕΥΣΗ ΠΥΡΚΑΓΙΑΣ - SMARTPHONE Αποστολή SMS 34

ΑΝΙΧΝΕΥΣΗ ΠΥΡΚΑΓΙΑΣ - SMARTPHONE Ενεργοποιείται με: Βιβλιοθήκη Τηλεφωνικής Κλίσης #define INCLUDE_PHONE_SHIELD Συναρτήσεις: Phone.call( phonenumber ); Phone.isRinging(); (boolean) c h a r * n u mb e r = Phone.getNumber(); String n u mb e r = Phone.getNumberAsString(); Phone.setOnCallStatusChange(&myFunction); void myfunction (bool isphoneringing,char * phonenumber){ if(!strcmp(phonenumber, XXXXXXXXX )) { } digitalwrite(ledpin,high); } 35

ΑΝΙΧΝΕΥΣΗ ΠΥΡΚΑΓΙΑΣ - SMARTPHONE Τηλεφωνική Κλίση Η χρήση του delay πρέπει να αποφεύγεται σε τέτοιες περιπτώσεις. Συνιστάται η χρήση timers 36

ΑΝΙΧΝΕΥΣΗ ΠΥΡΚΑΓΙΑΣ - SMARTPHONE Τηλεφωνική Κλίση με χρήση timer 37

ΕΥΧΑΡΙΣΤΟΥΜΕ ΠΟΛΥ!!! 38