Authors Ουλής Ευάγγελος cs151051@uniwa.gr- Ουλής Νικόλαος cs161079@uniwa.gr- Κατσίμπρας Δρόσος cs131110@uniwa.gr-

1. Smart Parking

Η υλοποίηση χωρίζεται σε 3 βασικά μέρη:

  • Το 1ο μέρος αποτελείται από τα αντικείμενα του parking (sensors) τα οποία είναι ένας αισθητήρας μέτρησης απόστασης (distance measurement sensor) σε κάθε θέση του πάρκινγκ, έτσι ώστε να ανιχνεύει για μία συγκεκριμένη θέση έαν υπάρχει κάποιο όχημα, καθώς και μία συσκευή Arduino Uno.

  • Το 2ο μέρος αποτελείται από την συσκευή gateway σε Raspberry Pi1 η οποία διαβάζει στη σειριακή της πληροφορία από το Arduino Uno, που κάνει sense την θέση, και στέλνει αυτή την πληροφορία σε έναν web server με χρήση REST API.

  • Το 3o μέρος αποτελείται από τον client ο οποίος μέσω μίας web σελίδας βλέπει την κατάσταση του parking, δηλαδή πόσες και ποιές θέσεις μέσα στον χώρο είναι ελεύθερες.

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.

2. Autonomous Parking

Reminder
SLOW SUCCESS BUILDS CHARACTER, FAST SUCCESS BUILDS EGO.