Πίνακας περιεχομένων:

Roomba Project: 5 βήματα (με εικόνες)
Roomba Project: 5 βήματα (με εικόνες)

Βίντεο: Roomba Project: 5 βήματα (με εικόνες)

Βίντεο: Roomba Project: 5 βήματα (με εικόνες)
Βίντεο: Tesla Bot Update 2024, Ιούλιος
Anonim
Project Roomba
Project Roomba

Αυτό το διδακτικό δημιουργήθηκε για να εκπληρώσει την απαίτηση έργου του Makecourse στο Πανεπιστήμιο της Νότιας Φλόριντα (www.makecourse.com).

Αυτό το διδακτικό θα καλύψει όλα τα απαραίτητα βήματα και στοιχεία που απαιτούνται για τη συναρμολόγηση του έργου μου Roomba. Το εκπαιδευτικό θα περιλαμβάνει τα αρχεία STL, τη συναρμολόγηση, το σύστημα ελέγχου και τον προγραμματισμό για το έργο.

Βήμα 1: Απαιτούμενα μέρη

Απαιτούμενα ανταλλακτικά
Απαιτούμενα ανταλλακτικά
Απαιτούμενα ανταλλακτικά
Απαιτούμενα ανταλλακτικά
Απαιτούμενα ανταλλακτικά
Απαιτούμενα ανταλλακτικά
Απαιτούμενα ανταλλακτικά
Απαιτούμενα ανταλλακτικά

Συστατικά:

1 x Arduino Uno

1 x Inferred Reciever

1 x Inferred Remote

1 x MG90S Servos

1 x HC SR04 Ultra Sonic Sensor

1 x 220 ohm Αντίσταση

2 x DAOKI Dual H-Bridge

4 x #2 βίδες

1 x Gorilla Epoxy

Μπαταρία 2 x 12 V

1 x 12 V 120mm Ανεμιστήρας υπολογιστή

1 x Φίλτρο

4 x 6V Gear Motor για DIY Robot Smart Car Robot

Εργαλεία:

Τρισδιάστατος εκτυπωτής

Συγκολλητικό σίδερο

Συγκολλητής πυρήνων ροής

Συρματοκόπτης

Small Phillips Screw Driver

Πυροβόλο θερμό κόλλα

Βήμα 2: Τρισδιάστατα τυπωμένα μέρη και συναρμολόγηση

Τρισδιάστατα τυπωμένα ανταλλακτικά και συναρμολόγηση
Τρισδιάστατα τυπωμένα ανταλλακτικά και συναρμολόγηση
Τρισδιάστατα τυπωμένα ανταλλακτικά και συναρμολόγηση
Τρισδιάστατα τυπωμένα ανταλλακτικά και συναρμολόγηση
Τρισδιάστατα τυπωμένα ανταλλακτικά και συναρμολόγηση
Τρισδιάστατα τυπωμένα ανταλλακτικά και συναρμολόγηση

Όλα τα μέρη για αυτό το έργο εκτυπώθηκαν σε 3D. Έχω συμπεριλάβει όλα τα αρχεία STL που είναι απαραίτητα για να φτιάξετε το δικό σας ρομπότ σκούπας roomba. Όλα τα μέρη τροποποιήθηκαν για να είναι κάτω από 6 "x 6" x 6 ". Χρησιμοποιώντας το Gorilla Epoxy, τα κομμάτια στον επάνω φάκελο ήταν κολλημένα μεταξύ τους σύμφωνα με τη διάταξη και όλα τα κομμάτια στο φάκελο Base ήταν επίσης κολλημένα μεταξύ τους.

*** Λάβετε υπόψη ότι λόγω διαφορών ανοχής, ενδέχεται να απαιτείται τροποποίηση των αρχείων STL ή των τελικών εκτυπώσεων.

Βήμα 3: Ηλεκτρικό σχηματικό

Ηλεκτρικό Σχηματικό
Ηλεκτρικό Σχηματικό

Εδώ είναι το βασικό σχήμα του ηλεκτρικού συστήματος. Οι απαιτούμενες τάσεις για τις μπαταρίες είναι 12 βολτ. Εάν συνδέσετε το ηλεκτρικό σας σύστημα παρόμοιο με αυτό το σχηματικό, το παρακάτω σκίτσο Arduino θα λειτουργήσει.

Βήμα 4: Σκίτσο Arduino

Το σκίτσο Arduino για αυτό το έργο χρησιμοποιεί δύο βιβλιοθήκες και μία λειτουργία. Η σερβο βιβλιοθήκη περιλαμβάνεται στο λογισμικό Arduino και έχω συμπεριλάβει ένα αρχείο zip για τη βιβλιοθήκη IRremote. Η συνάρτηση HCSR04 βρισκόταν στον ίδιο φάκελο zip με το σκίτσο Roomba. Για να λειτουργήσει σωστά, τα αρχεία HCSR04 πρέπει να βρίσκονται στον ίδιο φάκελο με το σκίτσο Roomba.

*** Για να προσθέσετε τη βιβλιοθήκη, κατεβάστε τον φάκελο zip στον υπολογιστή και ξεκινήστε το λογισμικό Arduino. Στην καρτέλα Sketch στο επάνω μέρος του προγράμματος, επιλέξτε Include Library και, στη συνέχεια, επιλέξτε Add. ZIP Library… Επιλέξτε τον φάκελο zip της βιβλιοθήκης που θέλετε να προσθέσετε στη βιβλιοθήκη Arduino και επιλέξτε άνοιγμα.

*** Οι τιμές IR για το τηλεχειριστήριο μπορεί να είναι διαφορετικές για το τηλεχειριστήριό σας. Για να αλλάξετε τις τιμές, απλώς εντοπίστε τις τιμές και αλλάξτε τις ώστε να ταιριάζουν με τις τιμές για το τηλεχειριστήριό σας. Αυτό το σεμινάριο YouTube δείχνει πώς μπορείτε να βρείτε τις τιμές για το τηλεχειριστήριό σας.

www.youtube.com/watch?v=YW4pP1GoFIk

Βήμα 5: Τελικό προϊόν και συναρμολόγηση

Εδώ μπορούμε να δούμε το ρομπότ roomba να λειτουργεί. Το roomba προετοιμάζεται και αρχίζει να προχωράει όταν ο αισθητήρας υπερήχων άρχισε να σαρώνει για εμπόδια. Όταν το ρομπότ ανιχνεύσει ένα εμπόδιο, το ρομπότ κάνει αντίγραφα ασφαλείας, γυρίζει και μετά συνεχίζει συνεχώς προς τα εμπρός μέχρι το επόμενο εμπόδιο. Το ρομπότ μπορεί να ελεγχθεί χρησιμοποιώντας το τηλεχειριστήριο. Το τηλεχειριστήριο ήταν σε θέση να ενεργοποιήσει/απενεργοποιήσει το ρομπότ, ενεργοποιώντας/απενεργοποιώντας τους κινητήρες dc.

*** (Παρακαλώ σημειώστε ότι είχα το ρομπότ συνδεδεμένο στην πρίζα, αντί για μια μπαταρία. Οι μπαταρίες που είχα ανεπαρκή ισχύ στους τροχούς προκάλεσαν τη ροπή των κινητήρων λόγω του βάρους του ρομπότ.) ***

Συνιστάται: