SlideShare a Scribd company logo
Τάλως
Τηλεκατευθυνόμενο όχημα με δυνατότητα λήψης και μετάδοσης εικόνας
Τουλουμτζίδης Ελευθέριος
2ο Γυμνάσιο Ευόσμου
Εισαγωγή
• To αντικείμενο της εργασίας ήταν η κατασκευή και ο
προγραμματισμός ενός τηλεκατευθυνόμενου οχήματος
το οποίο είναι εξοπλισμένο με ένα smartphone με
σκοπό την εκμετάλλευση της κάμερας του για λήψη και
μετάδοση εικόνας. Η κίνηση του οχήματος βασίζεται σε
δύο κινητήρες οι οποίοι ελέγχονται από ένα συνδυασμό
ημιαγωγών και μιας πλακέτας Arduino.
• Πηγή έμπνευσης για την ονομασία του οχήματος
υπήρξε ο μυθικός φύλακας της Κρήτης Τάλως που ήταν
κατασκευασμένος από χαλκό και θεωρείται το πρώτο
ρομπότ της ιστορίας.
Ο δικός μας Τάλως
Τεχνικά Χαρακτηριστικά του Τάλω
• 12V τροφοδοσία από 6 AA μπαταρίες
• 2 κινητήρες με λειτουργία στα 5V DC
• Ηλεκτρικός καθρέπτης (βάση smartphone, 2 μοτέρ) 12V DC
• 6 led υψηλής με λειτουργία στα 12V DC
• Πλακέτα Arduino D1 R2 η οποία βασίζεται στο Arduino Uno
με γρηγορότερο επεξεργαστή (με κωδικό ESP8266) και
ενσωματωμένο WiFi.
• 4 transistor και 4 ρελέ διπλής επαφής.
Ο χειριστής του εγκεφάλου
Ο χειρισμός μπορεί να γίνει με 2 τρόπους, είτε μέσω μιας εφαρμογής σε Java για Android
και που γράφτηκε στο Android Studio, είτε μέσω ενός προγράμματος για Windows, που
γράφτηκε σε Visual Studio χρησιμοποιώντας την C#.
Λίγα λόγια για το πρόγραμμα του κινητού που
ελέγχει τον Τάλω
Στην εφαρμογή υπάρχουν πολλά Buttons (κουμπιά), τα οποία κατευθύνουν την κίνηση
του Τάλω, αλλά και την κίνηση της βάσης της κάμερας του.
Π.χ. το button up το οποίο όσο πατιέται, κατευθύνει το όχημα μπροστά. Αυτό στο
Android studio ορίζεται στην θέση που θέλουμε, ως εξής:
Στον κώδικα της Java, ουσιαστικά του λέω, ότι όσο πατιέται να στείλει στην στατική
διεύθυνση του arduino που βρίσκεται στον Τάλω μια συγκεκριμένη εντολή. Στην
περίπτωση του up το upon.
Η επικοινωνία γίνεται με την χρήση της μεθόδου connect της κλάσης MainActivity, της
βασικής δηλαδή κλάσης της εφαρμογής. Η connect καλεί με την σειρά της, το εξωτερικό
πρόγραμμα curl (το πιο διάσημο ίσως πρόγραμμα για αποστολή αιτημάτων σε Web
Server) με παράμετρο την διεύθυνση που έχει φτιαχτεί από τα Buttons κίνησης και
ουσιαστικά είναι αυτή που στέλνει στο Arduino την επιθυμία του χειριστή
Στο Arduino γίνεται κάτι παρόμοιο. Αφού «φτιάξουμε» έναν web server στον κώδικα,
τον προγραμματίζουμε να αντιδράσει όταν ανοιχτεί το συγκεκριμένο URL /upon
Ο χειριστής του εγκεφάλου σε C# (.NET Framework για
λειτουργικό σύστημα, Windows)
Ο χειρισμός στην C# γίνεται με παρόμοιο τρόπο, χωρίς όμως την χρήση του προγράμματος cURL
αλλά με μια από τις «βιβλιοθήκες» του .NET Framework
Στην περίπτωση των Windows, έχουμε 2 φόρμες, μια για την κάμερα και μια για να
«ακούει» το πάτημα του πληκτρολογίου.
Η κάμερα λειτουργεί με JavaScript λόγω της αδυναμίας υποστήριξης της HTML5
χρησιμοποιώντας τον web browser της .NET (βασισμένο στον Internet Explorer) σε
αντίθεση με το android που λειτουργεί με HTML5. Τα κουμπιά για έλεγχο του
προγράμματος είναι τα εξής:
• Up, down, left, right βελάκια για την κίνηση του οχήματος
• WASD για την κίνηση της κάμερας
• B για όπισθεν
• L για φώτα
Το μάτι του Τάλω
Το μάτι του Τάλω είναι η κάμερα του smartphone που βρίσκεται πάνω στην κινούμενη
βάση. Στο smartphone εκτελείται η εφαρμογή “IP Webcam” που μεταδίδει την εικόνα
της κάμερας χρησιμοποιώντας HTML5 ή Javascript στο πρόγραμμα ελέγχου για να την
βλέπει ο χειριστής με σκοπό τον απομακρυσμένο έλεγχο.
Όπως έχω αναφέρει και παραπάνω, για την επίτευξη της επικοινωνίας αλλά και για
απλότητα του προγραμματισμού, πρέπει στο κινητό που παίζει το ρόλο του ματιού του
Τάλω, στην πλακέτα Arduino (όχημα Τάλω) αλλά και στο κινητό (έλεγχος του Τάλω) να
έχουν δοθεί στατικές διευθύνσεις IP, προφανώς για να μην χρειάζεται να τις βάζουμε
ξανά κάθε φορά που αλλάζουν.
Ηλεκτρικό κύκλωμα συνδεμένο με το Arduino
Αφού φτάσουν οι εντολές στον web server του Arduino, αυτό βάση του προγράμματος που εκτελείται
συνέχεια, ορίζει μία αναλογική τιμή στην ζητούμενη έξοδο. Σε όλες τις εξόδους υπάρχει ένα transistor που
συνδέεται με ένα ρελέ διπλής επαφής με σκοπό την εύκολη αλλαγή στον πολισμό με στόχο την αντίστροφη
κίνηση των μοτέρ. Έτσι κατάφερα και μείωσα τον αριθμό των PWM θυρών που χρησιμοποιώ για την κίνηση
του οχήματος, στο μισό.
Ευχαριστίες
Ευχαριστώ τους καθηγητές της Πληροφορικής Δημήτρη Γαϊτανίδη και Γιάννη Δασκαλάκη
για την υποστήριξη και την βοήθεια που μου παρείχαν.
Βιβλιογραφία-Δικτυογραφία
1. www.wemos.cc
2. developer.android.com
Ευχαριστώ για την
προσοχή σας

More Related Content

Similar to 2ο Γυμνάσιο Ευόσμου - "Τάλως"

App inventor2
App inventor2App inventor2
ArduinoBots - 5ο Φεστιβάλ Ψηφιακής Δημιουργίας
ArduinoBots - 5ο Φεστιβάλ Ψηφιακής ΔημιουργίαςArduinoBots - 5ο Φεστιβάλ Ψηφιακής Δημιουργίας
ArduinoBots - 5ο Φεστιβάλ Ψηφιακής Δημιουργίας
Theodore Meimarakis
 
Devoxx4kidslegokidsworkshop 150503200607-conversion-gate02-gr
Devoxx4kidslegokidsworkshop 150503200607-conversion-gate02-grDevoxx4kidslegokidsworkshop 150503200607-conversion-gate02-gr
Devoxx4kidslegokidsworkshop 150503200607-conversion-gate02-gr
John Kostaras
 
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
Dimitrios Amaxilatis
 
AppDevelopment1-Presentation.pdf
AppDevelopment1-Presentation.pdfAppDevelopment1-Presentation.pdf
AppDevelopment1-Presentation.pdf
natasakartaki1
 
Ασφάλεια Android - Βασικές αρχές, αδυναμίες και λύσεις
Ασφάλεια Android - Βασικές αρχές, αδυναμίες και λύσειςΑσφάλεια Android - Βασικές αρχές, αδυναμίες και λύσεις
Ασφάλεια Android - Βασικές αρχές, αδυναμίες και λύσεις
Spyros Eleftheriadis
 
Mindmap software
Mindmap softwareMindmap software
Perlat Kociaj - Ρομποτική Σε πλατφόρμα Arduino
Perlat Kociaj - Ρομποτική Σε πλατφόρμα ArduinoPerlat Kociaj - Ρομποτική Σε πλατφόρμα Arduino
Perlat Kociaj - Ρομποτική Σε πλατφόρμα Arduino
perlatsp
 
Mονάδες εισόδου
Mονάδες εισόδουMονάδες εισόδου
Mονάδες εισόδουx-tinabre
 
Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...
Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...
Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...
WROHellas
 
Σημειώσεις για τους κώδικες QR
Σημειώσεις για τους κώδικες QRΣημειώσεις για τους κώδικες QR
Σημειώσεις για τους κώδικες QR
zervoum
 
Μοντελοστρεφής ανάπτυξη λογισμικού για IoT συσκευές πραγματικού χρόνου και χα...
Μοντελοστρεφής ανάπτυξη λογισμικού για IoT συσκευές πραγματικού χρόνου και χα...Μοντελοστρεφής ανάπτυξη λογισμικού για IoT συσκευές πραγματικού χρόνου και χα...
Μοντελοστρεφής ανάπτυξη λογισμικού για IoT συσκευές πραγματικού χρόνου και χα...
ISSEL
 
Συλλογή Μεταφορά και Έλεγχος Δεδομένων Θεωρία κεφ. 7 Βιβλίο ΣΜΕΔ
Συλλογή Μεταφορά και Έλεγχος Δεδομένων Θεωρία κεφ. 7 Βιβλίο ΣΜΕΔΣυλλογή Μεταφορά και Έλεγχος Δεδομένων Θεωρία κεφ. 7 Βιβλίο ΣΜΕΔ
Συλλογή Μεταφορά και Έλεγχος Δεδομένων Θεωρία κεφ. 7 Βιβλίο ΣΜΕΔ
Theodoros Leftheroudis
 
Σημειώσεις για το μάθημα project B1 -Σύστημα Arduino
Σημειώσεις για το μάθημα project B1 -Σύστημα ArduinoΣημειώσεις για το μάθημα project B1 -Σύστημα Arduino
Σημειώσεις για το μάθημα project B1 -Σύστημα Arduino
Nikolaos Kyriazopoulos
 

Similar to 2ο Γυμνάσιο Ευόσμου - "Τάλως" (20)

App inventor2
App inventor2App inventor2
App inventor2
 
ArduinoBots - 5ο Φεστιβάλ Ψηφιακής Δημιουργίας
ArduinoBots - 5ο Φεστιβάλ Ψηφιακής ΔημιουργίαςArduinoBots - 5ο Φεστιβάλ Ψηφιακής Δημιουργίας
ArduinoBots - 5ο Φεστιβάλ Ψηφιακής Δημιουργίας
 
Devoxx4kidslegokidsworkshop 150503200607-conversion-gate02-gr
Devoxx4kidslegokidsworkshop 150503200607-conversion-gate02-grDevoxx4kidslegokidsworkshop 150503200607-conversion-gate02-gr
Devoxx4kidslegokidsworkshop 150503200607-conversion-gate02-gr
 
Arduino
ArduinoArduino
Arduino
 
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
 
AppDevelopment1-Presentation.pdf
AppDevelopment1-Presentation.pdfAppDevelopment1-Presentation.pdf
AppDevelopment1-Presentation.pdf
 
Homeautomation
HomeautomationHomeautomation
Homeautomation
 
Go gr 2012
Go gr 2012Go gr 2012
Go gr 2012
 
Ασφάλεια Android - Βασικές αρχές, αδυναμίες και λύσεις
Ασφάλεια Android - Βασικές αρχές, αδυναμίες και λύσειςΑσφάλεια Android - Βασικές αρχές, αδυναμίες και λύσεις
Ασφάλεια Android - Βασικές αρχές, αδυναμίες και λύσεις
 
Mindmap software
Mindmap softwareMindmap software
Mindmap software
 
projectRATdoc
projectRATdocprojectRATdoc
projectRATdoc
 
Perlat Kociaj - Ρομποτική Σε πλατφόρμα Arduino
Perlat Kociaj - Ρομποτική Σε πλατφόρμα ArduinoPerlat Kociaj - Ρομποτική Σε πλατφόρμα Arduino
Perlat Kociaj - Ρομποτική Σε πλατφόρμα Arduino
 
Mονάδες εισόδου
Mονάδες εισόδουMονάδες εισόδου
Mονάδες εισόδου
 
Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...
Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...
Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...
 
Σημειώσεις για τους κώδικες QR
Σημειώσεις για τους κώδικες QRΣημειώσεις για τους κώδικες QR
Σημειώσεις για τους κώδικες QR
 
Μοντελοστρεφής ανάπτυξη λογισμικού για IoT συσκευές πραγματικού χρόνου και χα...
Μοντελοστρεφής ανάπτυξη λογισμικού για IoT συσκευές πραγματικού χρόνου και χα...Μοντελοστρεφής ανάπτυξη λογισμικού για IoT συσκευές πραγματικού χρόνου και χα...
Μοντελοστρεφής ανάπτυξη λογισμικού για IoT συσκευές πραγματικού χρόνου και χα...
 
Asfask1
Asfask1Asfask1
Asfask1
 
Συλλογή Μεταφορά και Έλεγχος Δεδομένων Θεωρία κεφ. 7 Βιβλίο ΣΜΕΔ
Συλλογή Μεταφορά και Έλεγχος Δεδομένων Θεωρία κεφ. 7 Βιβλίο ΣΜΕΔΣυλλογή Μεταφορά και Έλεγχος Δεδομένων Θεωρία κεφ. 7 Βιβλίο ΣΜΕΔ
Συλλογή Μεταφορά και Έλεγχος Δεδομένων Θεωρία κεφ. 7 Βιβλίο ΣΜΕΔ
 
Σημειώσεις για το μάθημα project B1 -Σύστημα Arduino
Σημειώσεις για το μάθημα project B1 -Σύστημα ArduinoΣημειώσεις για το μάθημα project B1 -Σύστημα Arduino
Σημειώσεις για το μάθημα project B1 -Σύστημα Arduino
 
19gymnasio thessalonikis 2
19gymnasio thessalonikis 219gymnasio thessalonikis 2
19gymnasio thessalonikis 2
 

More from 2gymevosm

"Tο μικρό μας τσίρκο". Προσεγγίζοντας την τέχνη του Ζογκλέρ και του Κλόουν
"Tο μικρό μας τσίρκο". Προσεγγίζοντας την τέχνη του Ζογκλέρ και του Κλόουν"Tο μικρό μας τσίρκο". Προσεγγίζοντας την τέχνη του Ζογκλέρ και του Κλόουν
"Tο μικρό μας τσίρκο". Προσεγγίζοντας την τέχνη του Ζογκλέρ και του Κλόουν
2gymevosm
 
" Το μικρό μας Τσίρκο", Απολογισμός 2015-16
" Το μικρό μας Τσίρκο", Απολογισμός 2015-16" Το μικρό μας Τσίρκο", Απολογισμός 2015-16
" Το μικρό μας Τσίρκο", Απολογισμός 2015-16
2gymevosm
 
Car Race 3D - Computer Game σε Scratch
Car Race 3D - Computer Game σε ScratchCar Race 3D - Computer Game σε Scratch
Car Race 3D - Computer Game σε Scratch
2gymevosm
 
Comenius - Program presentation
Comenius - Program presentationComenius - Program presentation
Comenius - Program presentation
2gymevosm
 
Πολ Μπίντερμαν
Πολ ΜπίντερμανΠολ Μπίντερμαν
Πολ Μπίντερμαν
2gymevosm
 
Ματίας Ζάμμερ
Ματίας ΖάμμερΜατίας Ζάμμερ
Ματίας Ζάμμερ
2gymevosm
 
Μάρκο Ρόις
Μάρκο ΡόιςΜάρκο Ρόις
Μάρκο Ρόις
2gymevosm
 
Κλαους Αλοφς
Κλαους ΑλοφςΚλαους Αλοφς
Κλαους Αλοφς
2gymevosm
 
Κλαουντια Σιφφερ
Κλαουντια ΣιφφερΚλαουντια Σιφφερ
Κλαουντια Σιφφερ
2gymevosm
 
Simon Tischer
Simon TischerSimon Tischer
Simon Tischer
2gymevosm
 
Lena Johanna Gercke
Lena Johanna GerckeLena Johanna Gercke
Lena Johanna Gercke
2gymevosm
 
Katarina Witt
Katarina WittKatarina Witt
Katarina Witt
2gymevosm
 
Heidi Κlum
Heidi Κlum Heidi Κlum
Heidi Κlum
2gymevosm
 
Dirk nowitzki
Dirk nowitzkiDirk nowitzki
Dirk nowitzki2gymevosm
 
ΒΟΡ-ΟΙΝΑ
ΒΟΡ-ΟΙΝΑΒΟΡ-ΟΙΝΑ
ΒΟΡ-ΟΙΝΑ
2gymevosm
 
Φωτογραφίζοντας Τρένα
Φωτογραφίζοντας ΤρέναΦωτογραφίζοντας Τρένα
Φωτογραφίζοντας Τρένα
2gymevosm
 
Δημιουργική Γραφή - Ποιήματα για τα Τρένα
Δημιουργική Γραφή - Ποιήματα για τα ΤρέναΔημιουργική Γραφή - Ποιήματα για τα Τρένα
Δημιουργική Γραφή - Ποιήματα για τα Τρένα
2gymevosm
 
Θαλασσινά Τραγούδια
Θαλασσινά ΤραγούδιαΘαλασσινά Τραγούδια
Θαλασσινά Τραγούδια
2gymevosm
 
Θαλασσινά Τραγούδια
Θαλασσινά ΤραγούδιαΘαλασσινά Τραγούδια
Θαλασσινά Τραγούδια
2gymevosm
 
Θαλασσινα Τραγούδια
Θαλασσινα ΤραγούδιαΘαλασσινα Τραγούδια
Θαλασσινα Τραγούδια
2gymevosm
 

More from 2gymevosm (20)

"Tο μικρό μας τσίρκο". Προσεγγίζοντας την τέχνη του Ζογκλέρ και του Κλόουν
"Tο μικρό μας τσίρκο". Προσεγγίζοντας την τέχνη του Ζογκλέρ και του Κλόουν"Tο μικρό μας τσίρκο". Προσεγγίζοντας την τέχνη του Ζογκλέρ και του Κλόουν
"Tο μικρό μας τσίρκο". Προσεγγίζοντας την τέχνη του Ζογκλέρ και του Κλόουν
 
" Το μικρό μας Τσίρκο", Απολογισμός 2015-16
" Το μικρό μας Τσίρκο", Απολογισμός 2015-16" Το μικρό μας Τσίρκο", Απολογισμός 2015-16
" Το μικρό μας Τσίρκο", Απολογισμός 2015-16
 
Car Race 3D - Computer Game σε Scratch
Car Race 3D - Computer Game σε ScratchCar Race 3D - Computer Game σε Scratch
Car Race 3D - Computer Game σε Scratch
 
Comenius - Program presentation
Comenius - Program presentationComenius - Program presentation
Comenius - Program presentation
 
Πολ Μπίντερμαν
Πολ ΜπίντερμανΠολ Μπίντερμαν
Πολ Μπίντερμαν
 
Ματίας Ζάμμερ
Ματίας ΖάμμερΜατίας Ζάμμερ
Ματίας Ζάμμερ
 
Μάρκο Ρόις
Μάρκο ΡόιςΜάρκο Ρόις
Μάρκο Ρόις
 
Κλαους Αλοφς
Κλαους ΑλοφςΚλαους Αλοφς
Κλαους Αλοφς
 
Κλαουντια Σιφφερ
Κλαουντια ΣιφφερΚλαουντια Σιφφερ
Κλαουντια Σιφφερ
 
Simon Tischer
Simon TischerSimon Tischer
Simon Tischer
 
Lena Johanna Gercke
Lena Johanna GerckeLena Johanna Gercke
Lena Johanna Gercke
 
Katarina Witt
Katarina WittKatarina Witt
Katarina Witt
 
Heidi Κlum
Heidi Κlum Heidi Κlum
Heidi Κlum
 
Dirk nowitzki
Dirk nowitzkiDirk nowitzki
Dirk nowitzki
 
ΒΟΡ-ΟΙΝΑ
ΒΟΡ-ΟΙΝΑΒΟΡ-ΟΙΝΑ
ΒΟΡ-ΟΙΝΑ
 
Φωτογραφίζοντας Τρένα
Φωτογραφίζοντας ΤρέναΦωτογραφίζοντας Τρένα
Φωτογραφίζοντας Τρένα
 
Δημιουργική Γραφή - Ποιήματα για τα Τρένα
Δημιουργική Γραφή - Ποιήματα για τα ΤρέναΔημιουργική Γραφή - Ποιήματα για τα Τρένα
Δημιουργική Γραφή - Ποιήματα για τα Τρένα
 
Θαλασσινά Τραγούδια
Θαλασσινά ΤραγούδιαΘαλασσινά Τραγούδια
Θαλασσινά Τραγούδια
 
Θαλασσινά Τραγούδια
Θαλασσινά ΤραγούδιαΘαλασσινά Τραγούδια
Θαλασσινά Τραγούδια
 
Θαλασσινα Τραγούδια
Θαλασσινα ΤραγούδιαΘαλασσινα Τραγούδια
Θαλασσινα Τραγούδια
 

Recently uploaded

Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).ppt
nikzoit
 
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docxΑπολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Tassos Karampinis
 
Κοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.ppt
Κοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.pptΚοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.ppt
Κοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.ppt
Χρύσα Παπακωνσταντίνου
 
Εργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).ppt
nikzoit
 
Outdoor and Environmental Education(1).pptx
Outdoor and Environmental Education(1).pptxOutdoor and Environmental Education(1).pptx
Outdoor and Environmental Education(1).pptx
eleni rizopoulou
 
SxedioDrasis2023-24ApologismosKainotomias-2F.docx
SxedioDrasis2023-24ApologismosKainotomias-2F.docxSxedioDrasis2023-24ApologismosKainotomias-2F.docx
SxedioDrasis2023-24ApologismosKainotomias-2F.docx
Tassos Karampinis
 
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
vastsielou
 
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Newsroom8
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
athinadimi
 
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
nikzoit
 
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Tassos Karampinis
 
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Eugenia Kosmatou
 
Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό", Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...
Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό",  Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό",  Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...
Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό", Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...
Eugenia Kosmatou
 
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).ppt
nikzoit
 
them_latin_gel_240606. latinika panellinies 2024pdf
them_latin_gel_240606. latinika panellinies 2024pdfthem_latin_gel_240606. latinika panellinies 2024pdf
them_latin_gel_240606. latinika panellinies 2024pdf
konstantinantountoum1
 
PANELLINIES 2024 LATINIKA APANTISEIS.pdf
PANELLINIES 2024 LATINIKA APANTISEIS.pdfPANELLINIES 2024 LATINIKA APANTISEIS.pdf
PANELLINIES 2024 LATINIKA APANTISEIS.pdf
konstantinantountoum1
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
athinadimi
 
Εργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).ppt
nikzoit
 
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdfΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
athinadimi
 
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
nikzoit
 

Recently uploaded (20)

Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).ppt
 
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docxΑπολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
 
Κοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.ppt
Κοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.pptΚοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.ppt
Κοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.ppt
 
Εργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΡΓΥΡΗΣ ΔΗΜΗΤΡΗΣ).ppt
 
Outdoor and Environmental Education(1).pptx
Outdoor and Environmental Education(1).pptxOutdoor and Environmental Education(1).pptx
Outdoor and Environmental Education(1).pptx
 
SxedioDrasis2023-24ApologismosKainotomias-2F.docx
SxedioDrasis2023-24ApologismosKainotomias-2F.docxSxedioDrasis2023-24ApologismosKainotomias-2F.docx
SxedioDrasis2023-24ApologismosKainotomias-2F.docx
 
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
 
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
 
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
 
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
 
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
 
Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό", Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...
Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό",  Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό",  Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...
Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό", Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...
 
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).ppt
 
them_latin_gel_240606. latinika panellinies 2024pdf
them_latin_gel_240606. latinika panellinies 2024pdfthem_latin_gel_240606. latinika panellinies 2024pdf
them_latin_gel_240606. latinika panellinies 2024pdf
 
PANELLINIES 2024 LATINIKA APANTISEIS.pdf
PANELLINIES 2024 LATINIKA APANTISEIS.pdfPANELLINIES 2024 LATINIKA APANTISEIS.pdf
PANELLINIES 2024 LATINIKA APANTISEIS.pdf
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
 
Εργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).ppt
 
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdfΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
 
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
 

2ο Γυμνάσιο Ευόσμου - "Τάλως"

  • 1. Τάλως Τηλεκατευθυνόμενο όχημα με δυνατότητα λήψης και μετάδοσης εικόνας Τουλουμτζίδης Ελευθέριος 2ο Γυμνάσιο Ευόσμου
  • 2. Εισαγωγή • To αντικείμενο της εργασίας ήταν η κατασκευή και ο προγραμματισμός ενός τηλεκατευθυνόμενου οχήματος το οποίο είναι εξοπλισμένο με ένα smartphone με σκοπό την εκμετάλλευση της κάμερας του για λήψη και μετάδοση εικόνας. Η κίνηση του οχήματος βασίζεται σε δύο κινητήρες οι οποίοι ελέγχονται από ένα συνδυασμό ημιαγωγών και μιας πλακέτας Arduino. • Πηγή έμπνευσης για την ονομασία του οχήματος υπήρξε ο μυθικός φύλακας της Κρήτης Τάλως που ήταν κατασκευασμένος από χαλκό και θεωρείται το πρώτο ρομπότ της ιστορίας.
  • 3. Ο δικός μας Τάλως
  • 4. Τεχνικά Χαρακτηριστικά του Τάλω • 12V τροφοδοσία από 6 AA μπαταρίες • 2 κινητήρες με λειτουργία στα 5V DC • Ηλεκτρικός καθρέπτης (βάση smartphone, 2 μοτέρ) 12V DC • 6 led υψηλής με λειτουργία στα 12V DC • Πλακέτα Arduino D1 R2 η οποία βασίζεται στο Arduino Uno με γρηγορότερο επεξεργαστή (με κωδικό ESP8266) και ενσωματωμένο WiFi. • 4 transistor και 4 ρελέ διπλής επαφής.
  • 5. Ο χειριστής του εγκεφάλου Ο χειρισμός μπορεί να γίνει με 2 τρόπους, είτε μέσω μιας εφαρμογής σε Java για Android και που γράφτηκε στο Android Studio, είτε μέσω ενός προγράμματος για Windows, που γράφτηκε σε Visual Studio χρησιμοποιώντας την C#.
  • 6. Λίγα λόγια για το πρόγραμμα του κινητού που ελέγχει τον Τάλω Στην εφαρμογή υπάρχουν πολλά Buttons (κουμπιά), τα οποία κατευθύνουν την κίνηση του Τάλω, αλλά και την κίνηση της βάσης της κάμερας του. Π.χ. το button up το οποίο όσο πατιέται, κατευθύνει το όχημα μπροστά. Αυτό στο Android studio ορίζεται στην θέση που θέλουμε, ως εξής:
  • 7. Στον κώδικα της Java, ουσιαστικά του λέω, ότι όσο πατιέται να στείλει στην στατική διεύθυνση του arduino που βρίσκεται στον Τάλω μια συγκεκριμένη εντολή. Στην περίπτωση του up το upon.
  • 8. Η επικοινωνία γίνεται με την χρήση της μεθόδου connect της κλάσης MainActivity, της βασικής δηλαδή κλάσης της εφαρμογής. Η connect καλεί με την σειρά της, το εξωτερικό πρόγραμμα curl (το πιο διάσημο ίσως πρόγραμμα για αποστολή αιτημάτων σε Web Server) με παράμετρο την διεύθυνση που έχει φτιαχτεί από τα Buttons κίνησης και ουσιαστικά είναι αυτή που στέλνει στο Arduino την επιθυμία του χειριστή
  • 9. Στο Arduino γίνεται κάτι παρόμοιο. Αφού «φτιάξουμε» έναν web server στον κώδικα, τον προγραμματίζουμε να αντιδράσει όταν ανοιχτεί το συγκεκριμένο URL /upon
  • 10. Ο χειριστής του εγκεφάλου σε C# (.NET Framework για λειτουργικό σύστημα, Windows) Ο χειρισμός στην C# γίνεται με παρόμοιο τρόπο, χωρίς όμως την χρήση του προγράμματος cURL αλλά με μια από τις «βιβλιοθήκες» του .NET Framework
  • 11. Στην περίπτωση των Windows, έχουμε 2 φόρμες, μια για την κάμερα και μια για να «ακούει» το πάτημα του πληκτρολογίου.
  • 12. Η κάμερα λειτουργεί με JavaScript λόγω της αδυναμίας υποστήριξης της HTML5 χρησιμοποιώντας τον web browser της .NET (βασισμένο στον Internet Explorer) σε αντίθεση με το android που λειτουργεί με HTML5. Τα κουμπιά για έλεγχο του προγράμματος είναι τα εξής: • Up, down, left, right βελάκια για την κίνηση του οχήματος • WASD για την κίνηση της κάμερας • B για όπισθεν • L για φώτα
  • 13. Το μάτι του Τάλω Το μάτι του Τάλω είναι η κάμερα του smartphone που βρίσκεται πάνω στην κινούμενη βάση. Στο smartphone εκτελείται η εφαρμογή “IP Webcam” που μεταδίδει την εικόνα της κάμερας χρησιμοποιώντας HTML5 ή Javascript στο πρόγραμμα ελέγχου για να την βλέπει ο χειριστής με σκοπό τον απομακρυσμένο έλεγχο.
  • 14. Όπως έχω αναφέρει και παραπάνω, για την επίτευξη της επικοινωνίας αλλά και για απλότητα του προγραμματισμού, πρέπει στο κινητό που παίζει το ρόλο του ματιού του Τάλω, στην πλακέτα Arduino (όχημα Τάλω) αλλά και στο κινητό (έλεγχος του Τάλω) να έχουν δοθεί στατικές διευθύνσεις IP, προφανώς για να μην χρειάζεται να τις βάζουμε ξανά κάθε φορά που αλλάζουν.
  • 15. Ηλεκτρικό κύκλωμα συνδεμένο με το Arduino Αφού φτάσουν οι εντολές στον web server του Arduino, αυτό βάση του προγράμματος που εκτελείται συνέχεια, ορίζει μία αναλογική τιμή στην ζητούμενη έξοδο. Σε όλες τις εξόδους υπάρχει ένα transistor που συνδέεται με ένα ρελέ διπλής επαφής με σκοπό την εύκολη αλλαγή στον πολισμό με στόχο την αντίστροφη κίνηση των μοτέρ. Έτσι κατάφερα και μείωσα τον αριθμό των PWM θυρών που χρησιμοποιώ για την κίνηση του οχήματος, στο μισό.
  • 16. Ευχαριστίες Ευχαριστώ τους καθηγητές της Πληροφορικής Δημήτρη Γαϊτανίδη και Γιάννη Δασκαλάκη για την υποστήριξη και την βοήθεια που μου παρείχαν. Βιβλιογραφία-Δικτυογραφία 1. www.wemos.cc 2. developer.android.com