Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούμενα μέρη
- Βήμα 2: Τρισδιάστατα τυπωμένα μέρη και συναρμολόγηση
- Βήμα 3: Ηλεκτρικό σχηματικό
- Βήμα 4: Σκίτσο Arduino
- Βήμα 5: Τελικό προϊόν και συναρμολόγηση
Βίντεο: Roomba Project: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Αυτό το διδακτικό δημιουργήθηκε για να εκπληρώσει την απαίτηση έργου του 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.
*** (Παρακαλώ σημειώστε ότι είχα το ρομπότ συνδεδεμένο στην πρίζα, αντί για μια μπαταρία. Οι μπαταρίες που είχα ανεπαρκή ισχύ στους τροχούς προκάλεσαν τη ροπή των κινητήρων λόγω του βάρους του ρομπότ.) ***
Συνιστάται:
Project Electronic Calculator Project - Jasdeep Sidhu: 7 Βήματα
Project Electronic Calculator Project - Jasdeep Sidhu: Το Arduino είναι ένας εύκολος και διασκεδαστικός στη χρήση μικροελεγκτής που θα μπορούσε να χρησιμοποιηθεί σε πολλά διαφορετικά έργα. Σήμερα θα χρησιμοποιήσουμε τον μικροελεγκτή Arduino μαζί με ένα πληκτρολόγιο 4x4 για να δημιουργήσουμε μια βασική αριθμομηχανή που μπορεί να προσθέσει, να αφαιρέσει, να διαιρέσει και να
TheAir - Project Sensor Project: 10 Βήματα
TheAir - Gas Sensor Project: Μονοξείδιο του άνθρακα και διοξείδιο του άνθρακα, επίσης γνωστά ως CO και CO2. Αέρια που είναι άχρωμα, άοσμα, άγευστα και ειλικρινά επικίνδυνα όταν βρίσκονται σε υψηλές συγκεντρώσεις σε κλειστό δωμάτιο. Αν ζείτε πείτε για παράδειγμα σε ένα φοιτητικό δωμάτιο που είναι πολύ απομονωμένο
Roomba Bot the Bulider: 5 βήματα (με εικόνες)
Roomba Bot the Bulider: Το Bot the Builder είναι ένα roomba, που με " αρπάζει " προσαρτημένο στο μπροστινό μέρος θα μπορεί να μετακινεί αντικείμενα. Ο κωδικός μαζί του έχει οριστεί να καταγράφει την πρώτη κίνηση με ένα πλαίσιο GUI που μπορείτε να ελέγξετε με ένα κλικ του ποντικιού σας. Μετά
Mars Roomba Project UTK: 4 Βήματα
Mars Roomba Project UTK: ΑΠΟΠΟΙΗΣΗ: ΑΥΤΟ ΘΑ ΛΕΙΤΟΥΡΓΕΙ ΑΝ ΕΙΝΑΙ ΣΥΝΕΧΙΣΜΕΝΟ ΤΟ ROOMBA ΜΕ ΠΟΛΥ ΣΥΓΚΕΚΡΙΜΕΝΟ ΤΡΟΠΟ, ΑΥΤΟ ΤΟ ΟΔΗΓΙΟ ΔΗΜΙΟΥΡΓΗΣΗ ΔΗΜΙΟΥΡΓΗΘΗΚΕ ΚΑΙ ΠΡΟΟΡΙΖΕΤΑΙ ΝΑ ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΑΠΟ ΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΕΧΝΙΚΩΝ ΜΑΘΗΤΩΝ ΚΑΙ ΔΙΑΔΙΚΑΣΙΖΕΤΑΙ γραμμένο και
Roomba-Assistant Assisting Roomba: 4 Βήματα
Roomba-Assisting Roomba: Αυτό το έργο γίνεται χρησιμοποιώντας το Raspberry Pi 3 στο iRobot Create Version 2. Το MATLAB χρησιμοποιείται για να προγραμματίσει το ρομπότ να ακολουθεί συγκεκριμένες οδηγίες χρησιμοποιώντας τους αισθητήρες και την κάμερα. Οι αισθητήρες και οι κάμερες χρησιμοποιούνται για την εκτέλεση συγκεκριμένων