Browse Source

Update Project Description v1.1

master
Evangelos Oulis 5 years ago
parent
commit
6b0e39904f
  1. 32
      project.adoc
  2. 75
      project.html

32
project.adoc

@ -31,7 +31,17 @@
* Το 3o μέρος αποτελείται από τον client ο οποίος μέσω μίας web σελίδας βλέπει την κατάσταση * Το 3o μέρος αποτελείται από τον client ο οποίος μέσω μίας web σελίδας βλέπει την κατάσταση
του parking, δηλαδή πόσες και ποιές θέσεις μέσα στον χώρο είναι ελεύθερες. του parking, δηλαδή πόσες και ποιές θέσεις μέσα στον χώρο είναι ελεύθερες.
=== Υλοποίηση του Parking Sensor === Parking Sensor Node
==== Υλικά Κόμβου
* 1 x Bread-Board
* 1 x Arduino Uno
* 1 x Red led
* 1 x Blue led
* 8 x links
* 1 x Ultrasonic Sensor
==== Υλοποίηση του Parking Sensor
Σε κάθε θέση parking υπάρχει ένας κόμβος απότελούμενος από ένα Arduino και έναν αισθητήρα Σε κάθε θέση parking υπάρχει ένας κόμβος απότελούμενος από ένα Arduino και έναν αισθητήρα
απόστασης (ultrasonic) εγκατεστημένος πάνω στο Arduino. Η λειτουργία αυτού βασίζεται στη απόστασης (ultrasonic) εγκατεστημένος πάνω στο Arduino. Η λειτουργία αυτού βασίζεται στη
μέτρηση της απόστασης από τον κόμβο μέχρι κάποιο αντικείμενο (αυτοκίνητο) που εμποδίζει τη θέση του parking μέτρηση της απόστασης από τον κόμβο μέχρι κάποιο αντικείμενο (αυτοκίνητο) που εμποδίζει τη θέση του parking
@ -52,12 +62,28 @@ image::Photos/arduino2.jpg[300,200]
της θέσης του parking για το οποίο είναι υπεύθυνος. Με κόκκινο χαρακτηρίζεται η θέση που είναι της θέσης του parking για το οποίο είναι υπεύθυνος. Με κόκκινο χαρακτηρίζεται η θέση που είναι
δεσμευμένη από ένα όχημα και με μπλε η ελεύθερη θέση, όπως φαίνεται στις παραπάνω εικόνες. δεσμευμένη από ένα όχημα και με μπλε η ελεύθερη θέση, όπως φαίνεται στις παραπάνω εικόνες.
=== Λειτουργία του Parking Sensor ==== Λειτουργία του Parking Sensor
Κάθε κόμβος στέλνει στην σειριακή του τον κωδικό της θέσης, με τον οποίο έχει προγραμματιστεί το Arduino, Κάθε κόμβος στέλνει στην σειριακή του τον κωδικό της θέσης, με τον οποίο έχει προγραμματιστεί το Arduino,
και την κατάσταση του parking, κωδικοποιημένα με τον διαχωριστή "#". Για την κατάσταση του parking ορίζουμε και την κατάσταση του parking, κωδικοποιημένα με τον διαχωριστή "#". Για την κατάσταση του parking ορίζουμε
με "1" ότι η θέση είναι ελεύθεση και με "0" ότι η θέση είναι δεσμευμένη. Ο έλεγχος του sensor γίνεται κάθε με "1" ότι η θέση είναι ελεύθεση και με "0" ότι η θέση είναι δεσμευμένη. Ο έλεγχος του sensor γίνεται κάθε
500ms. 500ms. Η έξοδος στη σειριακή γίνεται με την μορφή ενός string
==== Διασύνδεση Κόμβου
Ο κόμβος αυτός συνδέεται με ένας "Gateway" κόμβο (βασισμένος σε Raspberry Pi) ο οποίος είναι υπεύθυνος για την
μετάδοση της πληροφορίας που αφορά την διαθεσιμότητα της θέσης του parking στο διαδίκτυο. Η πληροφορία αυτή
λαμβάνεται και αποθηκεύεται στον "Gateway" κόμβο.
=== Gateway Node
==== Υλικά Κόμβου
* 1 x Raspberry Pi 1
* 1 x Serial Link (Connects to Arduino)
* 1 x Power Link (Micro Usb)
* 1 x micro SD (Loaded with Raspbian OS)
* 1 x Ethernet Link (Connects to nearest Network)
==== Υλοποίηση και Προγραμματισμός
== Autonomous Parking == Autonomous Parking

75
project.html

@ -476,7 +476,34 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
</ul> </ul>
</div> </div>
<div class="sect2"> <div class="sect2">
<h3 id="_υλοποίηση_του_parking_sensor">1.1. Υλοποίηση του Parking Sensor</h3> <h3 id="_parking_sensor_node">1.1. Parking Sensor Node</h3>
<div class="sect3">
<h4 id="_υλικά_κόμβου">1.1.1. Υλικά Κόμβου</h4>
<div class="ulist">
<ul>
<li>
<p>1 x Bread-Board</p>
</li>
<li>
<p>1 x Arduino Uno</p>
</li>
<li>
<p>1 x Red led</p>
</li>
<li>
<p>1 x Blue led</p>
</li>
<li>
<p>8 x links</p>
</li>
<li>
<p>1 x Ultrasonic Sensor</p>
</li>
</ul>
</div>
</div>
<div class="sect3">
<h4 id="_υλοποίηση_του_parking_sensor">1.1.2. Υλοποίηση του Parking Sensor</h4>
<div class="paragraph"> <div class="paragraph">
<p>Σε κάθε θέση parking υπάρχει ένας κόμβος απότελούμενος από ένα Arduino και έναν αισθητήρα <p>Σε κάθε θέση parking υπάρχει ένας κόμβος απότελούμενος από ένα Arduino και έναν αισθητήρα
απόστασης (ultrasonic) εγκατεστημένος πάνω στο Arduino. Η λειτουργία αυτού βασίζεται στη απόστασης (ultrasonic) εγκατεστημένος πάνω στο Arduino. Η λειτουργία αυτού βασίζεται στη
@ -505,13 +532,51 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
δεσμευμένη από ένα όχημα και με μπλε η ελεύθερη θέση, όπως φαίνεται στις παραπάνω εικόνες.</p> δεσμευμένη από ένα όχημα και με μπλε η ελεύθερη θέση, όπως φαίνεται στις παραπάνω εικόνες.</p>
</div> </div>
</div> </div>
<div class="sect2"> <div class="sect3">
<h3 id="_λειτουργία_του_parking_sensor">1.2. Λειτουργία του Parking Sensor</h3> <h4 id="_λειτουργία_του_parking_sensor">1.1.3. Λειτουργία του Parking Sensor</h4>
<div class="paragraph"> <div class="paragraph">
<p>Κάθε κόμβος στέλνει στην σειριακή του τον κωδικό της θέσης, με τον οποίο έχει προγραμματιστεί το Arduino, <p>Κάθε κόμβος στέλνει στην σειριακή του τον κωδικό της θέσης, με τον οποίο έχει προγραμματιστεί το Arduino,
και την κατάσταση του parking, κωδικοποιημένα με τον διαχωριστή "#". Για την κατάσταση του parking ορίζουμε και την κατάσταση του parking, κωδικοποιημένα με τον διαχωριστή "#". Για την κατάσταση του parking ορίζουμε
με "1" ότι η θέση είναι ελεύθεση και με "0" ότι η θέση είναι δεσμευμένη. Ο έλεγχος του sensor γίνεται κάθε με "1" ότι η θέση είναι ελεύθεση και με "0" ότι η θέση είναι δεσμευμένη. Ο έλεγχος του sensor γίνεται κάθε
500ms.</p> 500ms. Η έξοδος στη σειριακή γίνεται με την μορφή ενός string</p>
</div>
</div>
<div class="sect3">
<h4 id="_διασύνδεση_κόμβου">1.1.4. Διασύνδεση Κόμβου</h4>
<div class="paragraph">
<p>Ο κόμβος αυτός συνδέεται με ένας "Gateway" κόμβο (βασισμένος σε Raspberry Pi) ο οποίος είναι υπεύθυνος για την
μετάδοση της πληροφορίας που αφορά την διαθεσιμότητα της θέσης του parking στο διαδίκτυο. Η πληροφορία αυτή
λαμβάνεται και αποθηκεύεται στον "Gateway" κόμβο.</p>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_gateway_node">1.2. Gateway Node</h3>
<div class="sect3">
<h4 id="_υλικά_κόμβου_2">1.2.1. Υλικά Κόμβου</h4>
<div class="ulist">
<ul>
<li>
<p>1 x Raspberry Pi 1</p>
</li>
<li>
<p>1 x Serial Link (Connects to Arduino)</p>
</li>
<li>
<p>1 x Power Link (Micro Usb)</p>
</li>
<li>
<p>1 x micro SD (Loaded with Raspbian OS)</p>
</li>
<li>
<p>1 x Ethernet Link (Connects to nearest Network)</p>
</li>
</ul>
</div>
</div>
<div class="sect3">
<h4 id="_υλοποίηση_και_προγραμματισμός">1.2.2. Υλοποίηση και Προγραμματισμός</h4>
</div> </div>
</div> </div>
</div> </div>
@ -537,7 +602,7 @@ SLOW SUCCESS BUILDS CHARACTER, FAST SUCCESS BUILDS EGO.
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2019-12-06 20:59:22 +0200 Last updated 2019-12-06 21:58:27 +0200
</div> </div>
</div> </div>
</body> </body>

Loading…
Cancel
Save