diff --git a/project.adoc b/project.adoc index 568adee..97c37ea 100644 --- a/project.adoc +++ b/project.adoc @@ -31,6 +31,35 @@ * Το 3o μέρος αποτελείται από τον client ο οποίος μέσω μίας web σελίδας βλέπει την κατάσταση του parking, δηλαδή πόσες και ποιές θέσεις μέσα στον χώρο είναι ελεύθερες. +=== Υλοποίηση του Parking Sensor +Σε κάθε θέση parking υπάρχει ένας κόμβος απότελούμενος από ένα Arduino και έναν αισθητήρα +απόστασης (ultrasonic) εγκατεστημένος πάνω στο Arduino. Η λειτουργία αυτού βασίζεται στη +μέτρηση της απόστασης από τον κόμβο μέχρι κάποιο αντικείμενο (αυτοκίνητο) που εμποδίζει τη θέση του parking +και την εξαγωγή της κατάσταασης της αυτής της θέσης στη σειριακή θύρα του Arduino. + +[.float-group] +-- +[.left] +.Ο κόμβος αντιλαμβάνεται παρουσία οχήματος στη θέση. +image::../arduino1.jpg[300,200] + +.Ο κόμβος αντιλαμβάνεται κενή θέση. +[.right] +image::../arduino2.jpg[300,200] +-- + +Ο κόμβος διαθέτει επιπλέον δύο leds ένα κόκκινο και ένα μπλε, σαν έξοδο της κατάστασης +της θέσης του parking για το οποίο είναι υπεύθυνος. Με κόκκινο χαρακτηρίζεται η θέση που είναι +δεσμευμένη από ένα όχημα και με μπλε η ελεύθερη θέση, όπως φαίνεται στις παραπάνω εικόνες. + +=== Λειτουργία του Parking Sensor + +Κάθε κόμβος στέλνει στην σειριακή του τον κωδικό της θέσης, με τον οποίο έχει προγραμματιστεί το Arduino, +και την κατάσταση του parking, κωδικοποιημένα με τον διαχωριστή "#". Για την κατάσταση του parking ορίζουμε +με "1" ότι η θέση είναι ελεύθεση και με "0" ότι η θέση είναι δεσμευμένη. Ο έλεγχος του sensor γίνεται κάθε +500ms. + + == Autonomous Parking .Reminder diff --git a/project.html b/project.html index 3097062..5cbc8fd 100644 --- a/project.html +++ b/project.html @@ -475,6 +475,45 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b +
+

1.1. Υλοποίηση του Parking Sensor

+
+

Σε κάθε θέση parking υπάρχει ένας κόμβος απότελούμενος από ένα Arduino και έναν αισθητήρα +απόστασης (ultrasonic) εγκατεστημένος πάνω στο Arduino. Η λειτουργία αυτού βασίζεται στη +μέτρηση της απόστασης από τον κόμβο μέχρι κάποιο αντικείμενο (αυτοκίνητο) που εμποδίζει τη θέση του parking +και την εξαγωγή της κατάσταασης της αυτής της θέσης στη σειριακή θύρα του Arduino.

+
+
+
+
+
+300 +
+
Figure 1. Ο κόμβος αντιλαμβάνεται παρουσία οχήματος στη θέση.
+
+
+
+300 +
+
Figure 2. Ο κόμβος αντιλαμβάνεται κενή θέση.
+
+
+
+
+

Ο κόμβος διαθέτει επιπλέον δύο leds ένα κόκκινο και ένα μπλε, σαν έξοδο της κατάστασης +της θέσης του parking για το οποίο είναι υπεύθυνος. Με κόκκινο χαρακτηρίζεται η θέση που είναι +δεσμευμένη από ένα όχημα και με μπλε η ελεύθερη θέση, όπως φαίνεται στις παραπάνω εικόνες.

+
+
+
+

1.2. Λειτουργία του Parking Sensor

+
+

Κάθε κόμβος στέλνει στην σειριακή του τον κωδικό της θέσης, με τον οποίο έχει προγραμματιστεί το Arduino, +και την κατάσταση του parking, κωδικοποιημένα με τον διαχωριστή "#". Για την κατάσταση του parking ορίζουμε +με "1" ότι η θέση είναι ελεύθεση και με "0" ότι η θέση είναι δεσμευμένη. Ο έλεγχος του sensor γίνεται κάθε +500ms.

+
+
@@ -498,7 +537,7 @@ SLOW SUCCESS BUILDS CHARACTER, FAST SUCCESS BUILDS EGO.