Browse Source

Update 'maze.adoc'

master
tsere 5 years ago
parent
commit
334e1e8c8b
  1. 18
      maze.adoc

18
maze.adoc

@ -1,9 +1,9 @@
Maze Maze
=== ===
Αγγελική <c151036@uniwa.gr> Αγγελική Σφυριδάκη <c151036@uniwa.gr>
Γιώργος <cs151056@uniwa.gr> Γιώργος Τσερεγκούνης <cs151056@uniwa.gr>
Χατζηλίας Κωνσταντίνος <cs151091@uniwa.gr> Χατζηλίας Κωνσταντίνος <cs151091@uniwa.gr>
@ -12,13 +12,12 @@ Maze
== Περιγραφή του Project == Περιγραφή του Project
Σκοπός του project είναι να δημιουργηθεί ένα αυτοκινητάκι το οποίο μπορεί αυτόνομα να μετακινηθεί Σκοπός του project είναι να δημιουργηθεί ένα αυτοκινητάκι το οποίο μπορεί αυτόνομα να μετακινηθεί
και να κάνει map έναν λαβύρινθο χρησιμοποιώντας χωρίς input απο κάποιον χρήστη, και να κάνει map έναν λαβύρινθο χρησιμοποιώντας το input από τις μετρήσεις τριών proximity sensors.
χρησιμοποιώντας proximity sensors για να "βλέπει".
=== Υλικό που χρησιμοποιήθηκε === Υλικό που χρησιμοποιήθηκε
Για το project χρησιμοποιήθηκε ένα Arduino Uno και ένα Raspberry Pi. Για το project χρησιμοποιήθηκε ένα Arduino Uno,ένα Raspberry Pi, two DC motors controller.
=== Συνδεσμολογία === Συνδεσμολογία
@ -27,16 +26,17 @@ image:./images/car.jpg[
link="./images/car.jpg"] link="./images/car.jpg"]
Μπροστά βρίσκονται οι τρείς αισθητήρες που ελέγχουν την απόσταση μπροστά, δεξιά,αριστερά. Μπροστά βρίσκονται οι τρείς αισθητήρες που ελέγχουν τις απόστασεις (μπροστά, δεξιά,αριστερά).
Βρίσκονται πάνω σε ένα Breadboard και παίρνουν ρεύμα κατευθείαν απο το arduino. Βρίσκονται πάνω σε ένα Breadboard και παίρνουν ρεύμα κατευθείαν από το arduino.
Στη μέση έχουμε το arduino στο οποίο συνδέονται όλα τα κομμάτια. Οι τροχοί τροφοδοτούνται απο τον κινητήρα(το κόκκινο) και ελέγχονται απο το arduino. Στη μέση έχουμε το arduino στο οποίο συνδέονται όλα τα κομμάτια. Οι τροχοί τροφοδοτούνται απο τον κινητήρα (L298N driver) και
ελέγχονται από το arduino.
=== Κώδικας === Κώδικας
.Κώδικας arduino .Κώδικας arduino
Το arduino είναι υπεύθυνο για να παίρνει το input απο τα sensors και να το στέλνει με κατάλληλη μορφή στο raspberry. Το arduino είναι υπεύθυνο για να παίρνει το input απο τα sensors και να το στέλνει με κατάλληλη μορφή (Json) στο raspberry.
Αφού το κάνει αυτό περιμένει απο το raspberry να του στείλει οδηγίες για το πως να κινηθεί. Αφού το κάνει αυτό περιμένει απο το raspberry να του στείλει οδηγίες για το πως να κινηθεί.
[source,arduino] [source,arduino]

Loading…
Cancel
Save