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 σελίδας βλέπει την κατάσταση
του 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 και έναν αισθητήρα
απόστασης (ultrasonic) εγκατεστημένος πάνω στο Arduino. Η λειτουργία αυτού βασίζεται στη
μέτρηση της απόστασης από τον κόμβο μέχρι κάποιο αντικείμενο (αυτοκίνητο) που εμποδίζει τη θέση του parking
@ -52,12 +62,28 @@ image::Photos/arduino2.jpg[300,200]
της θέσης του parking για το οποίο είναι υπεύθυνος. Με κόκκινο χαρακτηρίζεται η θέση που είναι
δεσμευμένη από ένα όχημα και με μπλε η ελεύθερη θέση, όπως φαίνεται στις παραπάνω εικόνες.
=== Λειτουργία του Parking Sensor
==== Λειτουργία του Parking Sensor
Κάθε κόμβος στέλνει στην σειριακή του τον κωδικό της θέσης, με τον οποίο έχει προγραμματιστεί το Arduino,
και την κατάσταση του parking, κωδικοποιημένα με τον διαχωριστή "#". Για την κατάσταση του parking ορίζουμε
με "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

75
project.html

@ -476,7 +476,34 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
</ul>
</div>
<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">
<p>Σε κάθε θέση parking υπάρχει ένας κόμβος απότελούμενος από ένα Arduino και έναν αισθητήρα
απόστασης (ultrasonic) εγκατεστημένος πάνω στο Arduino. Η λειτουργία αυτού βασίζεται στη
@ -505,13 +532,51 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
δεσμευμένη από ένα όχημα και με μπλε η ελεύθερη θέση, όπως φαίνεται στις παραπάνω εικόνες.</p>
</div>
</div>
<div class="sect2">
<h3 id="_λειτουργία_του_parking_sensor">1.2. Λειτουργία του Parking Sensor</h3>
<div class="sect3">
<h4 id="_λειτουργία_του_parking_sensor">1.1.3. Λειτουργία του Parking Sensor</h4>
<div class="paragraph">
<p>Κάθε κόμβος στέλνει στην σειριακή του τον κωδικό της θέσης, με τον οποίο έχει προγραμματιστεί το Arduino,
και την κατάσταση του parking, κωδικοποιημένα με τον διαχωριστή "#". Για την κατάσταση του parking ορίζουμε
με "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>
@ -537,7 +602,7 @@ SLOW SUCCESS BUILDS CHARACTER, FAST SUCCESS BUILDS EGO.
</div>
<div id="footer">
<div id="footer-text">
Last updated 2019-12-06 20:59:22 +0200
Last updated 2019-12-06 21:58:27 +0200
</div>
</div>
</body>

Loading…
Cancel
Save