Δημιουργία ενός αυτόνομου Ρομπότ το οποίο θα πλοηγείται σ ένα λαβύρινθο και θα βγαίνει απ αυτόν. αυτο που μας δυσκολεψε πολυ ήταν το ρομποτ να μπορεί να παει ευθεία και να κανει σωστά τις στροφές του γι αυτό και χρησιμοποιήθηκαν οι οπτικοί κωδικοποιητες στους τροχούς.Βοήθεια πήραμε από //https://www.instructables.com/id/Maze-Solving-Robot-MicroMouse-Wall-Following-Robot/ όπου ένα από τους κώδικες μας είναι από εκεί.Χωρίς μεγάλη επιτυχέια σ εμάς. Σίγουρα μεχρι το καλοκάιρι Θα το καταφέρουμε. Το ρομπότ θα είναι σε θέση να : 1)Μπορεί να κινείτε αυτόνομα χωρίς να χτυπάει σε εμπόδια /τοίχους. 2)Να πλοηγηθεί σ ένα λαβύρινθο και να μπορεί να βγει απ αυτόν. 3)Αφού βγει, έπειτα θα βελτιστοποιεί την διαδρομή που ακολούθησε έτσι ώστε να βρει την συντομότερη. 4) να επαναλαμβάνει την αποστολή ακολουθώντας τώρα την συντομότερη διαδρομή.
Υλικά :
- Arduino Uno 1
- L298 controller 1
- κινητήρες 2
- τροχούς 2
- αισθητήρες απόστασης HC SR04 3
- Μία ή δυο ρόδες ελεύθερης κίνησης για την στήριξη του ρομπότ.
- Καλώδια
- Διακόπτη 1
- Κολλητήρι, καλάι 10)μονωτικό σωλήνα
- jumper wires (Καλώδια με τερματικά )
- προαιρετικά breadboard.
- Waveshare δύο Οπτικούς Αισθητήρες Στροφών