Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Τρισδιάστατη εκτύπωση του πλαισίου
- Βήμα 2: Λείανση του πλαισίου (τελειοποίηση)
- Βήμα 3: Τοποθέτηση των τροχών και των σερβών μαζί
- Βήμα 4: Προσάρτηση των Servos στο Chasis
- Βήμα 5: Προσθήκη της μπροστινής μπάλας κυλίνδρων
- Βήμα 6: Προσθήκη του Breadboard και των αισθητήρων
- Βήμα 7: Δημιουργία του κυκλώματος διαχείρισης μπαταρίας και προσθήκη του στο Chasis
- Βήμα 8: Κωδικός, Arduino Nano και Circuitry
- Βήμα 9: Αυτό είναι! Το Sumo Bot σας είναι έτοιμο να ξεκινήσει
Βίντεο: Mini-Sumo Bot: 9 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Τι είναι το Bot Sumo;
Αυτό το έργο ήταν εμπνευσμένο από το στυλ διαγωνισμού της σούμο ρομποτικής, ένα παράδειγμα του οποίου μπορείτε να βρείτε εδώ. Δύο bots τοποθετούνται σε μαύρο δαχτυλίδι με λευκό περίγραμμα με στόχο να χτυπήσει αυτόματα το άλλο bot από το δαχτυλίδι. Αυτός είναι ο λόγος που κάνει ένα καλό έργο όταν πρόκειται για τη χρήση αισθητήρων.
Σε αυτό το διδακτικό, θα σας καθοδηγήσω πώς να δημιουργήσετε ένα δικό σας μίνι σούμο μπότ. Είναι ένα υπέροχο έργο να περάσετε λίγο χρόνο ή ακόμη και να ξεκινήσετε ένα δικό σας ρομποτικό γεγονός. Είναι συμπαγές, γεμάτο ευκαιρίες μάθησης και πολύ διασκεδαστικό να παίζεις.
Προμήθειες
Bill Of Materials
- Πράσινο PLA
- 2x SG90 Continuous Servos
- Υπερηχητικός αισθητήρας HC-SR04
- Αισθητήρας υπερύθρων
- 2m Red Jumper Wire
- 2x μπουλόνια Μ4
- 2x M4 Hex Nuts
- 1x μπαταρία ιόντων λιθίου 3.7V 3600 mAh
- 1x Θήκη μπαταρίας Li-Ion 18650
- Μονάδα φόρτισης Li-Ion TP4056
- 5V DC-DC Boost Converter
- Arduino Nano
- Μικρό Breadboard
- Μπλε Τακ
- 2x Τροχοί
- 2x Μ3 Μικρές Βίδες (Για Servos)
- 1x διακόπτης SPDT
Χρήσιμος εξοπλισμός
- Τρισδιάστατος εκτυπωτής
- Κιτ Dremel
- Πυροβόλο θερμό κόλλα
- Υπολογιστή
Βήμα 1: Τρισδιάστατη εκτύπωση του πλαισίου
Αρχικά, κατεβάστε το συνημμένο αρχείο και ανοίξτε το χρησιμοποιώντας το λογισμικό FlashPrint ή άλλο λογισμικό τρισδιάστατου εκτυπωτή. Αποθηκεύστε αυτό το αρχείο σε μια κάρτα SD και τοποθετήστε τον στον εκτυπωτή 3D. Αφού ρυθμίσετε τον εκτυπωτή, φορτώσετε το νήμα και θερμάνετε τους εξωθητές, εκτυπώστε το σχέδιο.
Βήμα 2: Λείανση του πλαισίου (τελειοποίηση)
Μόλις εκτυπωθεί το πλαίσιο, τα στηρίγματα θα πρέπει να αφαιρεθούν. Χρησιμοποιώντας σμίλη ή λοξότμητο, αυτά μπορούν να ξεκολληθούν με ευκολία. Ένα αρχείο μπορεί επίσης να χρησιμοποιηθεί για εξομάλυνση και καθαρισμό τραχιών άκρων. Αν και προσέξτε για να μην καταστρέψετε το σασί ή μην πληγώσετε τα δάχτυλά σας.
Βήμα 3: Τοποθέτηση των τροχών και των σερβών μαζί
Για αυτό το βήμα, το σερβο πρέπει να συνδυαστεί με τον τροχό με ασφάλεια, ώστε να διασφαλιστεί ότι δεν πέφτει κατά τη διάρκεια του αγώνα. Αυτός ο σύνδεσμος μπορεί να επιτευχθεί βιδώνοντας τα δύο μέρη μεταξύ τους, γεγονός που δημιουργεί έναν ισχυρό σύνδεσμο.
Βήμα 4: Προσάρτηση των Servos στο Chasis
Μόλις στερεωθούν οι τροχοί στα σερβο, το δοχείο μπορεί πλέον να τοποθετηθεί μόνιμα στο πλαίσιο. Ο καλύτερος τρόπος για να το κάνω αυτό βρήκα ήταν να χρησιμοποιήσω ένα πιστόλι θερμής κόλλας, καθώς είναι αρκετά δυνατό για να συγκρατεί τα servos στο πλαίσιο, αλλά επιτρέπει επίσης να γίνουν οποιεσδήποτε αλλαγές στη θέση των servos, αν χρειαστεί.
Βεβαιωθείτε ότι τα servos είναι ευθυγραμμισμένα σωστά και στο σωστό προσανατολισμό όταν τα τοποθετείτε στο πλαίσιο!
Βήμα 5: Προσθήκη της μπροστινής μπάλας κυλίνδρων
Αυτό το βήμα είναι αρκετά ευθεία καθώς οι δύο οπές για τις βίδες έχουν ήδη διαμορφωθεί. Απλά ευθυγραμμίστε την κυλινδρική μπάλα με το πλαίσιο και στερεώστε τα δύο εξαρτήματα μαζί χρησιμοποιώντας βίδες M4 και εξάγωνα.
Πρόσθετα εξαγωνικά παξιμάδια μπορούν να τοποθετηθούν μεταξύ της μπάλας κυλίνδρου και του πλαισίου που λειτουργούν ως αποστάτες για να μειώσουν την κλίση προς τα κάτω του σούμο μπότ.
Βήμα 6: Προσθήκη του Breadboard και των αισθητήρων
Αρχικά, ασφαλίστε τον αισθητήρα υπερύθρων στο μπροστινό μέρος του bot χρησιμοποιώντας ζεστή κόλλα, ενώ βεβαιωθείτε ότι ο αισθητήρας είναι σε θέση να σαρώσει καθαρά το έδαφος κάτω από αυτό. Στη συνέχεια, ασφαλίστε τον αισθητήρα υπερήχων στις απαραίτητες οπές στο μπροστινό μέρος του bot, όπως φαίνεται στις παραπάνω φωτογραφίες.
Τέλος, προσθέστε το breadboard με το Arduino nano πάνω του στο κέντρο του bot και ασφαλίστε το με μπλε τάκα, έτσι ώστε να είναι εύκολο να αφαιρεθεί σε περιόδους αντιμετώπισης προβλημάτων και επιδιόρθωσης.
Βήμα 7: Δημιουργία του κυκλώματος διαχείρισης μπαταρίας και προσθήκη του στο Chasis
Η μπαταρία ιόντων λιθίου πρέπει να συνδέεται παράλληλα με τη μονάδα φόρτισης Li-Ion TP-4056 και με τον ενισχυτή επιτάχυνσης 3V-5V. Βεβαιωθείτε ότι έχετε συνδέσει καλώδια βραχυκυκλωτή σε ακροδέκτες της σωστής πολικότητας κατά τη διάρκεια αυτής της διαδικασίας.
Κατά τη συγκόλληση θυμηθείτε να φροντίσετε μένοντας ενήμεροι, εργαζόμενοι σε καλά αεριζόμενο χώρο και φορώντας προστατευτικά ματιών.
Θα πρέπει να τοποθετηθεί ένας διακόπτης στη θετική έξοδο του μετατροπέα 5Vboost, ώστε να επιτρέπεται η ενεργοποίηση και απενεργοποίηση του bot. Η έξοδος του μετατροπέα DC-DC πηγαίνει απευθείας στην είσοδο ισχύος του Arduino Nano.
Βήμα 8: Κωδικός, Arduino Nano και Circuitry
Πρώτα απ 'όλα, για να προγραμματίσετε το Arduino Nano, θα χρειαστεί να κατεβάσετε το Arduino IDE και τα απαραίτητα προγράμματα οδήγησης για το Nano. Αφού το κάνετε αυτό, θα πρέπει να μπορείτε να ανεβάσετε τον παρακάτω κωδικό συνδέοντας τον υπολογιστή σας στο nano μέσω καλωδίου USB σε Micro-USB.
Στη συνέχεια, χρησιμοποιώντας το παραπάνω διάγραμμα, συνδέστε καθένα από τα απαραίτητα εξαρτήματα και αισθητήρες στο Nano.
- Τα 2 Servos πρέπει να συνδεθούν με τις ακίδες 9 και 10.
- Ο αισθητήρας υπέρυθρων θα πρέπει να είναι συνδεδεμένος με έναν αναλογικό πείρο (αυτός ο αισθητήρας δεν περιλαμβάνεται στον κώδικα καθώς αφορά μόνο τον ανταγωνισμό - πρέπει να προστεθεί από τον χρήστη)
- Ο υπερηχητικός αισθητήρας HC-SR04 πρέπει να έχει τον πείρο ηχούς του συνδεδεμένο με τον πείρο 5 και τον πείρο τριγώνου συνδεδεμένο με τον πείρο 4.
Μόλις γίνει αυτό, δοκιμάστε το bot και κάντε τις απαραίτητες προσαρμογές.
Βήμα 9: Αυτό είναι! Το Sumo Bot σας είναι έτοιμο να ξεκινήσει
Όλα είναι πλέον ρυθμισμένα και το bot σας είναι πλήρες.
Απολαμβάνω!
Συνιστάται:
Telegram Bot With NodeMCU (ESP8266): 3 βήματα
Telegram Bot With NodeMCU (ESP8266): Χρειάζεστε ένα bot για να λαμβάνετε ειδοποιήσεις από το σύστημά σας; ή να κάνω κάτι απλά στέλνοντας ένα μήνυμα; Το Telegram Bot είναι η λύση σας! Σε αυτό το σεμινάριο, θα χρησιμοποιήσω το Telegram Web και το BotFather για να φτιάξω το bot μου
T2 - το τσάι Bot -Tea Brewing Made Easy: 4 βήματα
T2 - το τσάι Bot -Tea Brewing Made Easy: Το τσάι bot δημιουργήθηκε για να βοηθήσει τον χρήστη να παρασκευάσει το τσάι του στον συνιστώμενο χρόνο παρασκευής. Ένας από τους στόχους του σχεδιασμού ήταν να είναι απλό. Ένα ESP8266 είναι προγραμματισμένο με διακομιστή ιστού για τον έλεγχο ενός σερβοκινητήρα. Ο διακομιστής ιστού ESP8266 ανταποκρίνεται σε κινητά και
Πώς να προσθέσετε ένα διαδραστικό bot στο Discord: 6 βήματα
Πώς να προσθέσετε ένα διαδραστικό bot στο Discord: Σε αυτό το σεμινάριο θα δείξω πώς να φτιάξετε ένα δικό σας διαδραστικό bot που λειτουργεί με μερικά κομάντο. Το Discord είναι μια εφαρμογή κοινωνικής δικτύωσης Skype/Whats-app που φέρνει κοντά τους παίκτες. Μπορούν να έχουν δικό τους κανάλι, να ελέγξουν ποιο παιχνίδι παίζει κάθε μέλος
Mini Drawing Bot - Ζωντανή εφαρμογή Android - Trignomentry: 18 βήματα (με εικόνες)
Mini Drawing Bot-Live Android App-Trignomentry: Ευχαριστώ τον ΘΕΟ και όλους εσάς που κάνατε το έργο μου Baby-MIT-Cheetah-Robot κέρδισε το πρώτο βραβείο στον Διαγωνισμό Make it Move. Είμαι πολύ χαρούμενος γιατί πολλοί φίλοι κάνουν πολλές ερωτήσεις σε συνομιλίες και μηνύματα. Ένα από τα σημαντικά ερωτήματα ήταν πώς
Trash Built BT Line Drawing Bot - My Bot: 13 βήματα (με εικόνες)
Trash Built BT Line Drawing Bot - My Bot: Hai φίλοι μετά από μεγάλο διάστημα περίπου 6 μηνών εδώ έρχομαι με ένα νέο έργο. Μέχρι την ολοκλήρωση του Cute Drawing Buddy V1, SCARA Robot - Arduino i σχεδιάζω ένα άλλο bot σχεδίασης, ο κύριος στόχος είναι να καλυφθεί ένας μεγάλος χώρος για σχέδιο. Τόσο σταθεροί ρομποτικοί βραχίονες