|
|
@ -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> |
|
|
|