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

Mini-Sumo Bot: 9 Βήματα
Mini-Sumo Bot: 9 Βήματα

Βίντεο: Mini-Sumo Bot: 9 Βήματα

Βίντεο: Mini-Sumo Bot: 9 Βήματα
Βίντεο: ТОП 10 СЕРВЕРОВ И КАРТ ДЛЯ СТРОИТЕЛЬСТВА В МАЙНКРАФТ | КАРТЫ И СЕРВЕРА ДЛЯ ТРЕНИРОВКИ СТРОИТЕЛЬСТВА 2024, Νοέμβριος
Anonim
Mini-Sumo Bot
Mini-Sumo Bot

Τι είναι το 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: Τοποθέτηση των τροχών και των σερβών μαζί

Βάζοντας Τροχούς και Servos Μαζί
Βάζοντας Τροχούς και Servos Μαζί
Βάζοντας Τροχούς και Servos Μαζί
Βάζοντας Τροχούς και Servos Μαζί

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

Βήμα 4: Προσάρτηση των Servos στο Chasis

Προσάρτηση των Servos στο Chasis
Προσάρτηση των Servos στο Chasis
Προσάρτηση των Servos στο Chasis
Προσάρτηση των Servos στο Chasis

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

Βεβαιωθείτε ότι τα servos είναι ευθυγραμμισμένα σωστά και στο σωστό προσανατολισμό όταν τα τοποθετείτε στο πλαίσιο!

Βήμα 5: Προσθήκη της μπροστινής μπάλας κυλίνδρων

Προσθήκη της μπροστινής μπάλας κυλίνδρων
Προσθήκη της μπροστινής μπάλας κυλίνδρων
Προσθήκη της μπροστινής μπάλας κυλίνδρων
Προσθήκη της μπροστινής μπάλας κυλίνδρων

Αυτό το βήμα είναι αρκετά ευθεία καθώς οι δύο οπές για τις βίδες έχουν ήδη διαμορφωθεί. Απλά ευθυγραμμίστε την κυλινδρική μπάλα με το πλαίσιο και στερεώστε τα δύο εξαρτήματα μαζί χρησιμοποιώντας βίδες M4 και εξάγωνα.

Πρόσθετα εξαγωνικά παξιμάδια μπορούν να τοποθετηθούν μεταξύ της μπάλας κυλίνδρου και του πλαισίου που λειτουργούν ως αποστάτες για να μειώσουν την κλίση προς τα κάτω του σούμο μπότ.

Βήμα 6: Προσθήκη του Breadboard και των αισθητήρων

Προσθήκη του Breadboard και των αισθητήρων
Προσθήκη του Breadboard και των αισθητήρων
Προσθήκη του Breadboard και των αισθητήρων
Προσθήκη του Breadboard και των αισθητήρων
Προσθήκη του Breadboard και των αισθητήρων
Προσθήκη του Breadboard και των αισθητήρων

Αρχικά, ασφαλίστε τον αισθητήρα υπερύθρων στο μπροστινό μέρος του bot χρησιμοποιώντας ζεστή κόλλα, ενώ βεβαιωθείτε ότι ο αισθητήρας είναι σε θέση να σαρώσει καθαρά το έδαφος κάτω από αυτό. Στη συνέχεια, ασφαλίστε τον αισθητήρα υπερήχων στις απαραίτητες οπές στο μπροστινό μέρος του bot, όπως φαίνεται στις παραπάνω φωτογραφίες.

Τέλος, προσθέστε το breadboard με το Arduino nano πάνω του στο κέντρο του bot και ασφαλίστε το με μπλε τάκα, έτσι ώστε να είναι εύκολο να αφαιρεθεί σε περιόδους αντιμετώπισης προβλημάτων και επιδιόρθωσης.

Βήμα 7: Δημιουργία του κυκλώματος διαχείρισης μπαταρίας και προσθήκη του στο Chasis

Δημιουργία του κυκλώματος διαχείρισης μπαταρίας και προσθήκη του στο Chasis
Δημιουργία του κυκλώματος διαχείρισης μπαταρίας και προσθήκη του στο Chasis
Δημιουργία του κυκλώματος διαχείρισης μπαταρίας και προσθήκη του στο Chasis
Δημιουργία του κυκλώματος διαχείρισης μπαταρίας και προσθήκη του στο Chasis
Δημιουργία του κυκλώματος διαχείρισης μπαταρίας και προσθήκη του στο Chasis
Δημιουργία του κυκλώματος διαχείρισης μπαταρίας και προσθήκη του στο Chasis
Δημιουργία του κυκλώματος διαχείρισης μπαταρίας και προσθήκη του στο Chasis
Δημιουργία του κυκλώματος διαχείρισης μπαταρίας και προσθήκη του στο Chasis

Η μπαταρία ιόντων λιθίου πρέπει να συνδέεται παράλληλα με τη μονάδα φόρτισης Li-Ion TP-4056 και με τον ενισχυτή επιτάχυνσης 3V-5V. Βεβαιωθείτε ότι έχετε συνδέσει καλώδια βραχυκυκλωτή σε ακροδέκτες της σωστής πολικότητας κατά τη διάρκεια αυτής της διαδικασίας.

Κατά τη συγκόλληση θυμηθείτε να φροντίσετε μένοντας ενήμεροι, εργαζόμενοι σε καλά αεριζόμενο χώρο και φορώντας προστατευτικά ματιών.

Θα πρέπει να τοποθετηθεί ένας διακόπτης στη θετική έξοδο του μετατροπέα 5Vboost, ώστε να επιτρέπεται η ενεργοποίηση και απενεργοποίηση του bot. Η έξοδος του μετατροπέα DC-DC πηγαίνει απευθείας στην είσοδο ισχύος του Arduino Nano.

Βήμα 8: Κωδικός, Arduino Nano και Circuitry

Κωδικός, Arduino Nano και Circuitry
Κωδικός, Arduino Nano και Circuitry
Κωδικός, Arduino Nano και Circuitry
Κωδικός, 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 σας είναι έτοιμο να ξεκινήσει

Αυτό είναι! Το Sumo Bot σας είναι έτοιμο
Αυτό είναι! Το Sumo Bot σας είναι έτοιμο
Αυτό είναι! Το Sumo Bot σας είναι έτοιμο
Αυτό είναι! Το Sumo Bot σας είναι έτοιμο

Όλα είναι πλέον ρυθμισμένα και το bot σας είναι πλήρες.

Απολαμβάνω!

Συνιστάται: